summaryrefslogtreecommitdiffstats
path: root/lib/efl/native/elm
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2012-03-08 10:49:41 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2012-03-08 10:49:41 +0100
commit1f20cb1a9fa5dfcea67e356c5f2f53642ae044bf (patch)
treec4acf6ffc8ff72f32f0ad7d935affdb60c748ccc /lib/efl/native/elm
parent7d25e33cdffa2984544366a83b9f0014297267d8 (diff)
downloadffi-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.rb3
-rw-r--r--lib/efl/native/elm/elm_calendar.rb2
-rw-r--r--lib/efl/native/elm/elm_general.rb2
-rw-r--r--lib/efl/native/elm/elm_map.rb2
-rw-r--r--lib/efl/native/elm/elm_slider.rb4
-rw-r--r--lib/efl/native/elm/elm_store.rb2
-rw-r--r--lib/efl/native/elm/elm_web.rb2
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);