summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2011-06-06 19:42:08 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2011-06-06 19:42:08 +0200
commitfd2933a6ebb06e4dffef31c5433bd31e7e9a483e (patch)
tree5f9a0e352b962d3f528d01a22db1260dd736dd22
parent7964600436df7c37796b099f281aba2984786f1c (diff)
downloadffi-efl-fd2933a6ebb06e4dffef31c5433bd31e7e9a483e.zip
ffi-efl-fd2933a6ebb06e4dffef31c5433bd31e7e9a483e.tar.gz
regenerate native files
-rw-r--r--lib/efl/ffi.rb1
-rw-r--r--lib/efl/native/ecore.rb4
-rw-r--r--lib/efl/native/ecore_evas.rb2
-rw-r--r--lib/efl/native/elementary.rb65
-rw-r--r--lib/efl/native/evas.rb35
-rwxr-xr-xtools/genruby.rb1
6 files changed, 78 insertions, 30 deletions
diff --git a/lib/efl/ffi.rb b/lib/efl/ffi.rb
index 9d206d4..6aff583 100644
--- a/lib/efl/ffi.rb
+++ b/lib/efl/ffi.rb
@@ -68,6 +68,7 @@ module Efl
mod.typedef :pointer, :evas_p
mod.typedef :pointer, :evas_object_p
mod.typedef :pointer, :evas_object_pp
+ mod.typedef :pointer, :evas_gl_api_p
mod.typedef :pointer, :ecore_getopt_p
mod.typedef :pointer, :ecore_getopt_desc_p
mod.typedef :pointer, :ecore_getopt_value_p
diff --git a/lib/efl/native/ecore.rb b/lib/efl/native/ecore.rb
index d790bd2..55643ca 100644
--- a/lib/efl/native/ecore.rb
+++ b/lib/efl/native/ecore.rb
@@ -290,6 +290,10 @@ module Efl
[ :ecore_pipe_write_close, [ :ecore_pipe_p ], :void ],
# EAPI void ecore_pipe_read_close(Ecore_Pipe *p);
[ :ecore_pipe_read_close, [ :ecore_pipe_p ], :void ],
+ # EAPI void ecore_pipe_thaw(Ecore_Pipe *p);
+ [ :ecore_pipe_thaw, [ :ecore_pipe_p ], :void ],
+ # EAPI void ecore_pipe_freeze(Ecore_Pipe *p);
+ [ :ecore_pipe_freeze, [ :ecore_pipe_p ], :void ],
# EAPI Ecore_Thread *ecore_thread_run(Ecore_Thread_Cb func_blocking, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data);
[ :ecore_thread_run, [ :ecore_thread_cb, :ecore_thread_cb, :ecore_thread_cb, :void_p ], :ecore_thread_p ],
# EAPI Ecore_Thread *ecore_thread_feedback_run(Ecore_Thread_Cb func_heavy, Ecore_Thread_Notify_Cb func_notify, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data, Eina_Bool try_no_queue);
diff --git a/lib/efl/native/ecore_evas.rb b/lib/efl/native/ecore_evas.rb
index f1f1112..afe5320 100644
--- a/lib/efl/native/ecore_evas.rb
+++ b/lib/efl/native/ecore_evas.rb
@@ -348,6 +348,8 @@ module Efl
[ :ecore_evas_comp_sync_get, [ :ecore_evas_p ], :eina_bool ],
# EAPI Ecore_Window ecore_evas_window_get(const Ecore_Evas *ee);
[ :ecore_evas_window_get, [ :ecore_evas_p ], :uintptr_t ],
+ # EAPI void ecore_evas_screen_geometry_get(const Ecore_Evas *ee, int *x, int *y, int *w, int *h);
+ [ :ecore_evas_screen_geometry_get, [ :ecore_evas_p, :int_p, :int_p, :int_p, :int_p ], :void ],
# EAPI Eina_Bool ecore_evas_object_associate(Ecore_Evas *ee, Evas_Object *obj, Ecore_Evas_Object_Associate_Flags flags);
[ :ecore_evas_object_associate, [ :ecore_evas_p, :evas_object_p, :ecore_evas_object_associate_flags ], :eina_bool ],
# EAPI Eina_Bool ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object *obj);
diff --git a/lib/efl/native/elementary.rb b/lib/efl/native/elementary.rb
index 62d5d93..7d01e20 100644
--- a/lib/efl/native/elementary.rb
+++ b/lib/efl/native/elementary.rb
@@ -55,6 +55,12 @@ module Efl
# typedef enum _Elm_Image_Orient {...} Elm_Image_Orient;
enum :elm_image_orient, [ :elm_image_orient_none, :elm_image_rotate_90_cw, :elm_image_rotate_180_cw, :elm_image_rotate_90_ccw, :elm_image_flip_horizontal,
:elm_image_flip_vertical, :elm_image_flip_transpose, :elm_image_flip_transverse ]
+ # typedef enum _Elm_GLView_Mode {...} Elm_GLView_Mode;
+ enum :elm_glview_mode, [ :elm_glview_alpha, 1, :elm_glview_depth, 2, :elm_glview_stencil, 4 ]
+ # typedef enum _Elm_GLView_Resize_Policy {...} Elm_GLView_Resize_Policy;
+ enum :elm_glview_resize_policy, [ :elm_glview_resize_policy_recreate, 1, :elm_glview_resize_policy_scale, 2 ]
+ # typedef enum _Elm_GLView_Render_Policy {...} Elm_GLView_Render_Policy;
+ enum :elm_glview_render_policy, [ :elm_glview_render_policy_on_demand, 1, :elm_glview_render_policy_always, 2 ]
# typedef enum _Elm_Scroller_Policy {...} Elm_Scroller_Policy;
enum :elm_scroller_policy, [ :elm_scroller_policy_auto, 0, :elm_scroller_policy_on, :elm_scroller_policy_off, :elm_scroller_policy_last ]
typedef :pointer, :elm_scroller_policy_p
@@ -101,7 +107,11 @@ module Efl
enum :elm_panel_orient, [ :elm_panel_orient_top, :elm_panel_orient_bottom, :elm_panel_orient_left, :elm_panel_orient_right ]
# typedef enum _Elm_Flip_Mode {...} Elm_Flip_Mode;
enum :elm_flip_mode, [ :elm_flip_rotate_y_center_axis, :elm_flip_rotate_x_center_axis, :elm_flip_rotate_xz_center_axis, :elm_flip_rotate_yz_center_axis,
- :elm_flip_cube_left, :elm_flip_cube_right, :elm_flip_cube_up, :elm_flip_cube_down ]
+ :elm_flip_cube_left, :elm_flip_cube_right, :elm_flip_cube_up, :elm_flip_cube_down, :elm_flip_page_left, :elm_flip_page_right, :elm_flip_page_up, :elm_flip_page_down ]
+ # typedef enum _Elm_Flip_Interaction {...} Elm_Flip_Interaction;
+ enum :elm_flip_interaction, [ :elm_flip_interaction_none, :elm_flip_interaction_rotate, :elm_flip_interaction_cube, :elm_flip_interaction_page ]
+ # typedef enum _Elm_Flip_Direction {...} Elm_Flip_Direction;
+ enum :elm_flip_direction, [ :elm_flip_direction_up, :elm_flip_direction_down, :elm_flip_direction_left, :elm_flip_direction_right ]
# typedef enum {...} Elm_Animator_Curve_Style;
enum :elm_animator_curve_style, [ :elm_animator_curve_linear, :elm_animator_curve_in_out, :elm_animator_curve_in, :elm_animator_curve_out ]
# typedef enum {...} Elm_Calendar_Mark_Repeat;
@@ -268,6 +278,8 @@ module Efl
callback :elm_tooltip_item_content_cb, [ :void_p, :evas_object_p, :void_p ], :evas_object_p
# typedef Eina_Bool (*Elm_Event_Cb) (void *data, Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info);
callback :elm_event_cb, [ :void_p, :evas_object_p, :evas_object_p, :evas_callback_type, :void_p ], :eina_bool
+ # typedef void (*Elm_GLView_Func) (Evas_Object *obj);
+ callback :elm_glview_func, [ :evas_object_p ], :void
# typedef char *(*GridItemLabelGetFunc) (void *data, Evas_Object *obj, const char *part);
callback :griditemlabelgetfunc, [ :void_p, :evas_object_p, :string ], :string
# typedef Evas_Object *(*GridItemIconGetFunc) (void *data, Evas_Object *obj, const char *part);
@@ -284,6 +296,8 @@ module Efl
callback :genlistitemstategetfunc, [ :void_p, :evas_object_p, :string ], :eina_bool
# typedef void (*GenlistItemDelFunc) (void *data, Evas_Object *obj);
callback :genlistitemdelfunc, [ :void_p, :evas_object_p ], :void
+ # typedef void (*GenlistItemMovedFunc) (Evas_Object *obj, Elm_Genlist_Item *item, Elm_Genlist_Item *rel_item, Eina_Bool move_after);
+ callback :genlistitemmovedfunc, [ :evas_object_p, :elm_genlist_item_p, :elm_genlist_item_p, :eina_bool ], :void
# typedef Evas_Object *(*SlideshowItemGetFunc) (void *data, Evas_Object *obj);
callback :slideshowitemgetfunc, [ :void_p, :evas_object_p ], :evas_object_p
# typedef void (*SlideshowItemDelFunc) (void *data, Evas_Object *obj);
@@ -853,6 +867,8 @@ module Efl
[ :elm_icon_add, [ :evas_object_p ], :evas_object_p ],
# EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group);
[ :elm_icon_file_set, [ :evas_object_p, :string, :string ], :eina_bool ],
+ # EAPI void elm_icon_thumb_set(const Evas_Object *obj, const char *file, const char *group);
+ [ :elm_icon_thumb_set, [ :evas_object_p, :string, :string ], :void ],
# EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group);
[ :elm_icon_file_get, [ :evas_object_p, :string_array, :string_array ], :void ],
# EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name);
@@ -921,6 +937,24 @@ module Efl
[ :elm_image_editable_get, [ :evas_object_p ], :eina_bool ],
# EAPI Evas_Object *elm_image_object_get(const Evas_Object *obj);
[ :elm_image_object_get, [ :evas_object_p ], :evas_object_p ],
+ # EAPI Evas_Object *elm_glview_add(Evas_Object *parent);
+ [ :elm_glview_add, [ :evas_object_p ], :evas_object_p ],
+ # EAPI void elm_glview_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
+ [ :elm_glview_size_set, [ :evas_object_p, :int, :int ], :void ],
+ # EAPI void elm_glview_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
+ [ :elm_glview_size_get, [ :evas_object_p, :int_p, :int_p ], :void ],
+ # EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj);
+ [ :elm_glview_gl_api_get, [ :evas_object_p ], :evas_gl_api_p ],
+ # EAPI Eina_Bool elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode);
+ [ :elm_glview_mode_set, [ :evas_object_p, :elm_glview_mode ], :eina_bool ],
+ # EAPI Eina_Bool elm_glview_scale_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy);
+ [ :elm_glview_scale_policy_set, [ :evas_object_p, :elm_glview_resize_policy ], :eina_bool ],
+ # EAPI Eina_Bool elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy);
+ [ :elm_glview_render_policy_set, [ :evas_object_p, :elm_glview_render_policy ], :eina_bool ],
+ # EAPI void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func func);
+ [ :elm_glview_render_func_set, [ :evas_object_p, :elm_glview_func ], :void ],
+ # EAPI void elm_glview_changed_set(Evas_Object *obj);
+ [ :elm_glview_changed_set, [ :evas_object_p ], :void ],
# EAPI Evas_Object *elm_box_add(Evas_Object *parent);
[ :elm_box_add, [ :evas_object_p ], :evas_object_p ],
# EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
@@ -1199,6 +1233,10 @@ module Efl
[ :elm_gengrid_align_set, [ :evas_object_p, :double, :double ], :void ],
# EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y);
[ :elm_gengrid_align_get, [ :evas_object_p, :double_p, :double_p ], :void ],
+ # EAPI void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
+ [ :elm_gengrid_reorder_mode_set, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Evas_Object *obj);
+ [ :elm_gengrid_reorder_mode_get, [ :evas_object_p ], :eina_bool ],
# EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
[ :elm_gengrid_always_select_mode_set, [ :evas_object_p, :eina_bool ], :void ],
# EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj);
@@ -2141,6 +2179,9 @@ module Efl
# EAPI Elm_Genlist_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *after, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data);
[ :elm_genlist_item_insert_after, [ :evas_object_p, :elm_genlist_item_class_p, :void_p, :elm_genlist_item_p, :elm_genlist_item_p, :elm_genlist_item_flags,
:evas_smart_cb, :void_p ], :elm_genlist_item_p ],
+ # EAPI Elm_Genlist_Item *elm_genlist_item_sorted_insert(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Eina_Compare_Cb comp, Evas_Smart_Cb func,const void *func_data);
+ [ :elm_genlist_item_sorted_insert, [ :evas_object_p, :elm_genlist_item_class_p, :void_p, :elm_genlist_item_p, :elm_genlist_item_flags, :eina_compare_cb,
+ :evas_smart_cb, :void_p ], :elm_genlist_item_p ],
# EAPI Elm_Genlist_Item *elm_genlist_selected_item_get(const Evas_Object *obj);
[ :elm_genlist_selected_item_get, [ :evas_object_p ], :elm_genlist_item_p ],
# EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj);
@@ -2243,6 +2284,10 @@ module Efl
[ :elm_genlist_mode_get, [ :evas_object_p ], :string ],
# EAPI const Elm_Genlist_Item *elm_genlist_mode_item_get(const Evas_Object *obj);
[ :elm_genlist_mode_item_get, [ :evas_object_p ], :elm_genlist_item_p ],
+ # EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
+ [ :elm_genlist_reorder_mode_set, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_reorder_mode_get, [ :evas_object_p ], :eina_bool ],
# EAPI Evas_Object *elm_check_add(Evas_Object *parent);
[ :elm_check_add, [ :evas_object_p ], :evas_object_p ],
# EAPI void elm_check_label_set(Evas_Object *obj, const char *label);;
@@ -2455,6 +2500,8 @@ module Efl
[ :elm_index_add, [ :evas_object_p ], :evas_object_p ],
# EAPI void elm_index_active_set(Evas_Object *obj, Eina_Bool active);
[ :elm_index_active_set, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI Eina_Bool elm_index_active_get(const Evas_Object *obj);
+ [ :elm_index_active_get, [ :evas_object_p ], :eina_bool ],
# EAPI void elm_index_item_level_set(Evas_Object *obj, int level);
[ :elm_index_item_level_set, [ :evas_object_p, :int ], :void ],
# EAPI int elm_index_item_level_get(const Evas_Object *obj);
@@ -2609,8 +2656,12 @@ module Efl
[ :elm_map_route_source_set, [ :evas_object_p, :elm_map_route_sources ], :void ],
# EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj);
[ :elm_map_route_source_get, [ :evas_object_p ], :elm_map_route_sources ],
+ # EAPI void elm_map_source_zoom_min_set(Evas_Object *obj, int zoom);
+ [ :elm_map_source_zoom_min_set, [ :evas_object_p, :int ], :void ],
# EAPI int elm_map_source_zoom_min_get(const Evas_Object *obj);
[ :elm_map_source_zoom_min_get, [ :evas_object_p ], :int ],
+ # EAPI void elm_map_source_zoom_max_set(Evas_Object *obj, int zoom);
+ [ :elm_map_source_zoom_max_set, [ :evas_object_p, :int ], :void ],
# EAPI int elm_map_source_zoom_max_get(const Evas_Object *obj);
[ :elm_map_source_zoom_max_get, [ :evas_object_p ], :int ],
# EAPI void elm_map_user_agent_set(Evas_Object *obj, const char *user_agent);
@@ -2713,6 +2764,18 @@ module Efl
[ :elm_flip_perspective_set, [ :evas_object_p, :int, :int, :int ], :void ],
# EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode);
[ :elm_flip_go, [ :evas_object_p, :elm_flip_mode ], :void ],
+ # EAPI void elm_flip_interaction_set(Evas_Object *obj, Elm_Flip_Interaction mode);
+ [ :elm_flip_interaction_set, [ :evas_object_p, :elm_flip_interaction ], :void ],
+ # EAPI Elm_Flip_Interaction elm_flip_interaction_get(const Evas_Object *obj);
+ [ :elm_flip_interaction_get, [ :evas_object_p ], :elm_flip_interaction ],
+ # EAPI void elm_flip_interacton_direction_enabled_set(Evas_Object *obj, Elm_Flip_Direction dir, Eina_Bool enabled);
+ [ :elm_flip_interacton_direction_enabled_set, [ :evas_object_p, :elm_flip_direction, :eina_bool ], :void ],
+ # EAPI Eina_Bool elm_flip_interacton_direction_enabled_get(Evas_Object *obj, Elm_Flip_Direction dir);
+ [ :elm_flip_interacton_direction_enabled_get, [ :evas_object_p, :elm_flip_direction ], :eina_bool ],
+ # EAPI void elm_flip_interacton_direction_hitsize_set(Evas_Object *obj, Elm_Flip_Direction dir, double hitsize);
+ [ :elm_flip_interacton_direction_hitsize_set, [ :evas_object_p, :elm_flip_direction, :double ], :void ],
+ # EAPI double elm_flip_interacton_direction_hitsize_get(Evas_Object *obj, Elm_Flip_Direction dir);
+ [ :elm_flip_interacton_direction_hitsize_get, [ :evas_object_p, :elm_flip_direction ], :double ],
# EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent);
[ :elm_scrolled_entry_add, [ :evas_object_p ], :evas_object_p ],
# EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
diff --git a/lib/efl/native/evas.rb b/lib/efl/native/evas.rb
index 4f258d0..f503e4e 100644
--- a/lib/efl/native/evas.rb
+++ b/lib/efl/native/evas.rb
@@ -85,11 +85,6 @@ module Efl
enum :evas_textblock_text_type, [ :evas_textblock_text_raw, :evas_textblock_text_plain, :evas_textblock_text_markup ]
# typedef enum _Evas_Textblock_Cursor_Type {...} Evas_Textblock_Cursor_Type;
enum :evas_textblock_cursor_type, [ :evas_textblock_cursor_under, :evas_textblock_cursor_before ]
- # typedef enum {...} Evas_Filter_Mode;
- enum :evas_filter_mode, [ :evas_filter_mode_object, :evas_filter_mode_below ]
- # typedef enum {...} Evas_Filter;
- enum :evas_filter, [ :evas_filter_none, :evas_filter_blur, :evas_filter_invert, :evas_filter_solarize, :evas_filter_sepia, :evas_filter_greyscale,
- :evas_filter_grayscale, :evas_filter_brightness, :evas_filter_contrast, :evas_filter_last ]
#
# TYPEDEFS
# typedef struct _Evas_Version Evas_Version;
@@ -355,6 +350,8 @@ module Efl
[ :evas_event_thaw, [ :evas_p ], :void ],
# EAPI int evas_event_freeze_get (const Evas *e);
[ :evas_event_freeze_get, [ :evas_p ], :int ],
+ # EAPI void evas_event_thaw_eval (Evas *e);
+ [ :evas_event_thaw_eval, [ :evas_p ], :void ],
# EAPI void evas_event_feed_mouse_down (Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
[ :evas_event_feed_mouse_down, [ :evas_p, :int, :evas_button_flags, :uint, :void_p ], :void ],
# EAPI void evas_event_feed_mouse_up (Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
@@ -803,6 +800,10 @@ module Efl
[ :evas_object_image_source_get, [ :evas_object_p ], :evas_object_p ],
# EAPI Eina_Bool evas_object_image_source_unset (Evas_Object *obj);
[ :evas_object_image_source_unset, [ :evas_object_p ], :eina_bool ],
+ # EAPI Eina_Bool evas_object_image_extension_can_load_get(const char *file);
+ [ :evas_object_image_extension_can_load_get, [ :string ], :eina_bool ],
+ # EAPI Eina_Bool evas_object_image_extension_can_load_fast_get(const char *file);
+ [ :evas_object_image_extension_can_load_fast_get, [ :string ], :eina_bool ],
# EAPI Evas_Object *evas_object_text_add (Evas *e);
[ :evas_object_text_add, [ :evas_p ], :evas_object_p ],
# EAPI void evas_object_text_font_source_set (Evas_Object *obj, const char *font);
@@ -1229,30 +1230,6 @@ module Efl
[ :evas_object_grid_accessor_new, [ :evas_object_p ], :eina_accessor_p ],
# EAPI Eina_List *evas_object_grid_children_get (const Evas_Object *o);
[ :evas_object_grid_children_get, [ :evas_object_p ], :eina_list_p ],
- # EAPI Eina_Bool evas_object_filter_mode_set (Evas_Object *o, Evas_Filter_Mode mode);
- [ :evas_object_filter_mode_set, [ :evas_object_p, :evas_filter_mode ], :eina_bool ],
- # EAPI Evas_Filter_Mode evas_object_filter_mode_get (Evas_Object *o);
- [ :evas_object_filter_mode_get, [ :evas_object_p ], :evas_filter_mode ],
- # EAPI Eina_Bool evas_object_filter_set (Evas_Object *o, Evas_Filter filter);
- [ :evas_object_filter_set, [ :evas_object_p, :evas_filter ], :eina_bool ],
- # EAPI Evas_Filter evas_object_filter_get (Evas_Object *o);
- [ :evas_object_filter_get, [ :evas_object_p ], :evas_filter ],
- # EAPI Eina_Bool evas_object_filter_param_int_set (Evas_Object *o, const char *param, int val);
- [ :evas_object_filter_param_int_set, [ :evas_object_p, :string, :int ], :eina_bool ],
- # EAPI int evas_object_filter_param_int_get (Evas_Object *o, const char *param);
- [ :evas_object_filter_param_int_get, [ :evas_object_p, :string ], :int ],
- # EAPI Eina_Bool evas_object_filter_param_str_set (Evas_Object *o, const char *param, const char *val);
- [ :evas_object_filter_param_str_set, [ :evas_object_p, :string, :string ], :eina_bool ],
- # EAPI const char *evas_object_filter_param_str_get (Evas_Object *o, const char *param);
- [ :evas_object_filter_param_str_get, [ :evas_object_p, :string ], :string ],
- # EAPI Eina_Bool evas_object_filter_param_obj_set (Evas_Object *o, const char *param, Evas_Object *val);
- [ :evas_object_filter_param_obj_set, [ :evas_object_p, :string, :evas_object_p ], :eina_bool ],
- # EAPI Evas_Object *evas_object_filter_param_obj_get (Evas_Object *o, const char *param);
- [ :evas_object_filter_param_obj_get, [ :evas_object_p, :string ], :evas_object_p ],
- # EAPI Eina_Bool evas_object_filter_param_float_set(Evas_Object *o, const char *param, double val);
- [ :evas_object_filter_param_float_set, [ :evas_object_p, :string, :double ], :eina_bool ],
- # EAPI double evas_object_filter_param_float_get(Evas_Object *o, const char *param);
- [ :evas_object_filter_param_float_get, [ :evas_object_p, :string ], :double ],
# EAPI Eina_Bool evas_cserve_want_get (void);
[ :evas_cserve_want_get, [ ], :eina_bool ],
# EAPI Eina_Bool evas_cserve_connected_get (void);
diff --git a/tools/genruby.rb b/tools/genruby.rb
index 008837e..5753b5a 100755
--- a/tools/genruby.rb
+++ b/tools/genruby.rb
@@ -99,6 +99,7 @@ TYPES = {
'Eina_Iterator *' => ':eina_iterator_p',
'Eina_Accessor' => ':eina_accessor',
'Eina_Accessor *' => ':eina_accessor_p',
+ 'Evas_GL_API *' => ':evas_gl_api_p',
}
#
TYPES_USAGE = {}