diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-03-08 10:49:41 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-03-08 10:49:41 +0100 |
commit | 1f20cb1a9fa5dfcea67e356c5f2f53642ae044bf (patch) | |
tree | c4acf6ffc8ff72f32f0ad7d935affdb60c748ccc /lib/efl/native/elm | |
parent | 7d25e33cdffa2984544366a83b9f0014297267d8 (diff) | |
download | ffi-efl-1f20cb1a9fa5dfcea67e356c5f2f53642ae044bf.zip ffi-efl-1f20cb1a9fa5dfcea67e356c5f2f53642ae044bf.tar.gz |
fix the FIXME's
Diffstat (limited to 'lib/efl/native/elm')
-rw-r--r-- | lib/efl/native/elm/elm_box.rb | 3 | ||||
-rw-r--r-- | lib/efl/native/elm/elm_calendar.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/elm/elm_general.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/elm/elm_map.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/elm/elm_slider.rb | 4 | ||||
-rw-r--r-- | lib/efl/native/elm/elm_store.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/elm/elm_web.rb | 2 |
7 files changed, 6 insertions, 11 deletions
diff --git a/lib/efl/native/elm/elm_box.rb b/lib/efl/native/elm/elm_box.rb index 3e04f20..aab3206 100644 --- a/lib/efl/native/elm/elm_box.rb +++ b/lib/efl/native/elm/elm_box.rb @@ -69,7 +69,8 @@ module Efl # EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data); [ :elm_box_layout_transition, [ :evas_object, :evas_object_box_data, :pointer ], :void ], # EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, void (*start_layout_free_data)(void *data), Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data); - # FIXME + [ :elm_box_transition_new, [ :double, :evas_object_box_layout_cb, :pointer, :ecore_cb, + :evas_object_box_layout_cb, :pointer, :ecore_cb, :ecore_cb, :pointer ], :elm_box_transition ], # EAPI void elm_box_transition_free(void *data); [ :elm_box_transition_free, [ :pointer ], :void ], ] diff --git a/lib/efl/native/elm/elm_calendar.rb b/lib/efl/native/elm/elm_calendar.rb index 7840ce3..55542f6 100644 --- a/lib/efl/native/elm/elm_calendar.rb +++ b/lib/efl/native/elm/elm_calendar.rb @@ -43,7 +43,7 @@ module Efl # EAPI const char **elm_calendar_weekdays_names_get(const Evas_Object *obj); [ :elm_calendar_weekdays_names_get, [ :evas_object ], :pointer ], # EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]); - # FIXME + [ :elm_calendar_weekdays_names_set, [ :evas_object, :pointer ], :void ], # EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max); [ :elm_calendar_min_max_year_set, [ :evas_object, :int, :int ], :void ], # EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max); diff --git a/lib/efl/native/elm/elm_general.rb b/lib/efl/native/elm/elm_general.rb index 1a291f2..ee5c657 100644 --- a/lib/efl/native/elm/elm_general.rb +++ b/lib/efl/native/elm/elm_general.rb @@ -81,7 +81,7 @@ module Efl # EAPI Eina_Bool elm_quicklaunch_prepare(int argc, char **argv); [ :elm_quicklaunch_prepare, [ :int, :pointer ], :bool ], # EAPI Eina_Bool elm_quicklaunch_fork(int argc, char **argv, char *cwd, void (postfork_func) (void *data), void *postfork_data); - # FIXME + [ :elm_quicklaunch_fork, [ :int, :pointer, :string, (callback [:pointer], :void), :pointer], :bool ], # EAPI void elm_quicklaunch_cleanup(void); [ :elm_quicklaunch_cleanup, [ ], :void ], # EAPI int elm_quicklaunch_fallback(int argc, char **argv); diff --git a/lib/efl/native/elm/elm_map.rb b/lib/efl/native/elm/elm_map.rb index fd0275d..40a76fc 100644 --- a/lib/efl/native/elm/elm_map.rb +++ b/lib/efl/native/elm/elm_map.rb @@ -163,8 +163,6 @@ module Efl [ :elm_map_overlay_class_append, [ :elm_map_overlay, :elm_map_overlay ], :void ], # EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); [ :elm_map_overlay_class_remove, [ :elm_map_overlay, :elm_map_overlay ], :void ], - # EAPI - # FIXME # EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *clas, int zoom); [ :elm_map_overlay_class_zoom_max_set, [ :elm_map_overlay, :int ], :void ], # EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *clas); diff --git a/lib/efl/native/elm/elm_slider.rb b/lib/efl/native/elm/elm_slider.rb index 8f23f15..16dc1dd 100644 --- a/lib/efl/native/elm/elm_slider.rb +++ b/lib/efl/native/elm/elm_slider.rb @@ -38,9 +38,9 @@ module Efl # EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj); [ :elm_slider_indicator_format_get, [ :evas_object ], :string ], # EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str)); - # FIXME + [ :elm_slider_indicator_format_function_set, [ :evas_object, ( callback [:double], :string ), (callback [:string], :void) ], :void ], # EAPI void elm_slider_units_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str)); - # FIXME + [ :elm_slider_units_format_function_set, [ :evas_object, (callback [:double], :string), (callback [:string], :void) ], :void ], # EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); [ :elm_slider_horizontal_set, [ :evas_object, :bool ], :void ], # EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj); diff --git a/lib/efl/native/elm/elm_store.rb b/lib/efl/native/elm/elm_store.rb index 99854e6..abd467f 100644 --- a/lib/efl/native/elm/elm_store.rb +++ b/lib/efl/native/elm/elm_store.rb @@ -47,8 +47,6 @@ module Efl typedef :pointer, :elm_store_item_mapping_custom # # CALLBACKS - # typedef struct _Elm_Store_Item_Mapping Elm_Store_Item_Mapping; /**< A basic way of telling Store how to take your return data (string, or something else from your struct) and convert it into something genlist can use */typedef struct _Elm_Store_Item_Mapping_Empty Elm_Store_Item_Mapping_Empty; /**< An empty piece of mapping information. Useful for String labels as they get used directly */ - # FIXME # typedef Eina_Bool (*Elm_Store_Item_List_Cb) (void *data, Elm_Store_Item_Info *info); callback :elm_store_item_list_cb, [ :pointer, :elm_store_item_info ], :bool # typedef void (*Elm_Store_Item_Fetch_Cb) (void *data, Elm_Store_Item *sti); diff --git a/lib/efl/native/elm/elm_web.rb b/lib/efl/native/elm/elm_web.rb index 5270288..c9bfeee 100644 --- a/lib/efl/native/elm/elm_web.rb +++ b/lib/efl/native/elm/elm_web.rb @@ -127,8 +127,6 @@ module Efl [ :elm_web_back_possible_get, [ :evas_object ], :bool ], # EAPI Eina_Bool elm_web_forward_possible_get(Evas_Object *obj); [ :elm_web_forward_possible_get, [ :evas_object ], :bool ], - # EAPI Eina_Bool elm_web_navigate_possible_get(Evas_Object *obj, int steps); - [ :elm_web_navigate_possible_get, [ :evas_object, :int ], :bool ], # EAPI Eina_Bool elm_web_history_enabled_get(const Evas_Object *obj); [ :elm_web_history_enabled_get, [ :evas_object ], :bool ], # EAPI void elm_web_history_enabled_set(Evas_Object *obj, Eina_Bool enabled); |