diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2011-06-06 19:42:08 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2011-06-06 19:42:08 +0200 |
commit | fd2933a6ebb06e4dffef31c5433bd31e7e9a483e (patch) | |
tree | 5f9a0e352b962d3f528d01a22db1260dd736dd22 | |
parent | 7964600436df7c37796b099f281aba2984786f1c (diff) | |
download | ffi-efl-fd2933a6ebb06e4dffef31c5433bd31e7e9a483e.zip ffi-efl-fd2933a6ebb06e4dffef31c5433bd31e7e9a483e.tar.gz |
regenerate native files
-rw-r--r-- | lib/efl/ffi.rb | 1 | ||||
-rw-r--r-- | lib/efl/native/ecore.rb | 4 | ||||
-rw-r--r-- | lib/efl/native/ecore_evas.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/elementary.rb | 65 | ||||
-rw-r--r-- | lib/efl/native/evas.rb | 35 | ||||
-rwxr-xr-x | tools/genruby.rb | 1 |
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 = {} |