diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-03-07 15:50:29 +0100 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-03-07 15:50:29 +0100 | 
| commit | 066bcafe9c82ffcf1a0f9fe9a3e759b7f2ea571d (patch) | |
| tree | 6459f4a1ad5650302c2e5830e410d8b9bb92f86f /lib/efl | |
| parent | fd5d11a59673db76058144f7793317c5717df46e (diff) | |
| download | ffi-efl-066bcafe9c82ffcf1a0f9fe9a3e759b7f2ea571d.zip ffi-efl-066bcafe9c82ffcf1a0f9fe9a3e759b7f2ea571d.tar.gz | |
API update, edje, evas, elm_diskselector, elm_general, elm_gengrid, elm_genlist, elm_map, elm_toolbar
Diffstat (limited to 'lib/efl')
| -rw-r--r-- | lib/efl/native/edje.rb | 10 | ||||
| -rw-r--r-- | lib/efl/native/elm/elm_diskselector.rb | 16 | ||||
| -rw-r--r-- | lib/efl/native/elm/elm_general.rb | 3 | ||||
| -rw-r--r-- | lib/efl/native/elm/elm_gengrid.rb | 41 | ||||
| -rw-r--r-- | lib/efl/native/elm/elm_genlist.rb | 18 | ||||
| -rw-r--r-- | lib/efl/native/elm/elm_map.rb | 18 | ||||
| -rw-r--r-- | lib/efl/native/elm/elm_toolbar.rb | 12 | ||||
| -rw-r--r-- | lib/efl/native/evas.rb | 10 | 
8 files changed, 67 insertions, 61 deletions
| diff --git a/lib/efl/native/edje.rb b/lib/efl/native/edje.rb index 61910bd..e91a2eb 100644 --- a/lib/efl/native/edje.rb +++ b/lib/efl/native/edje.rb @@ -293,10 +293,12 @@ module Efl          [ :edje_object_part_text_set, [ :evas_object, :string, :string ], :bool ],          # EAPI const char *edje_object_part_text_get (const Evas_Object *obj, const char *part);          [ :edje_object_part_text_get, [ :evas_object, :string ], :string ], -        # EAPI void edje_object_part_text_style_user_set(Evas_Object *obj, const char *part, const char *style); -        [ :edje_object_part_text_style_user_set, [ :evas_object, :string, :string ], :void ], -        # EAPI const char *edje_object_part_text_style_user_get(Evas_Object *obj, const char *part); -        [ :edje_object_part_text_style_user_get, [ :evas_object, :string ], :string ], +        # EAPI void edje_object_part_text_style_user_push(Evas_Object *obj, const char *part, const char *style); +        [ :edje_object_part_text_style_user_push, [ :evas_object, :string, :string ], :void ], +        # EAPI const char *edje_object_part_text_style_user_peek(const Evas_Object *obj, const char *part); +        [ :edje_object_part_text_style_user_peek, [ :evas_object, :string ], :string ], +        # EAPI void edje_object_part_text_style_user_pop(Evas_Object *obj, const char *part); +        [ :edje_object_part_text_style_user_pop, [ :evas_object, :string ], :void ],          # EAPI Eina_Bool edje_object_part_text_unescaped_set (Evas_Object *obj, const char *part, const char *text_to_escape);          [ :edje_object_part_text_unescaped_set, [ :evas_object, :string, :string ], :bool ],          # EAPI char *edje_object_part_text_unescaped_get (const Evas_Object *obj, const char *part); diff --git a/lib/efl/native/elm/elm_diskselector.rb b/lib/efl/native/elm/elm_diskselector.rb index cea0a37..1b26ace 100644 --- a/lib/efl/native/elm/elm_diskselector.rb +++ b/lib/efl/native/elm/elm_diskselector.rb @@ -26,14 +26,14 @@ module Efl          fcts = [          # EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent);          [ :elm_diskselector_add, [ :evas_object ], :evas_object ], -        # EAPI void elm_diskselector_round_set(Evas_Object *obj, Eina_Bool rnd); -        [ :elm_diskselector_round_set, [ :evas_object, :bool ], :void ], -        # EAPI Eina_Bool elm_diskselector_round_get(const Evas_Object *obj); -        [ :elm_diskselector_round_get, [ :evas_object ], :bool ], -        # EAPI int elm_diskselector_side_label_length_get(const Evas_Object *obj); -        [ :elm_diskselector_side_label_length_get, [ :evas_object ], :int ], -        # EAPI void elm_diskselector_side_label_length_set(Evas_Object *obj, int len); -        [ :elm_diskselector_side_label_length_set, [ :evas_object, :int ], :void ], +        # EAPI void elm_diskselector_round_enabled_set(Evas_Object *obj, Eina_Bool enabled); +        [ :elm_diskselector_round_enabled_set, [ :evas_object, :bool ], :void ], +        # EAPI Eina_Bool elm_diskselector_round_enabled_get(const Evas_Object *obj); +        [ :elm_diskselector_round_enabled_get, [ :evas_object ], :bool ], +        # EAPI int elm_diskselector_side_text_max_length_get(const Evas_Object *obj); +        [ :elm_diskselector_side_text_max_length_get, [ :evas_object ], :int ], +        # EAPI void elm_diskselector_side_text_max_length_set(Evas_Object *obj, int len); +        [ :elm_diskselector_side_text_max_length_set, [ :evas_object, :int ], :void ],          # EAPI void elm_diskselector_display_item_num_set(Evas_Object *obj, int num);          [ :elm_diskselector_display_item_num_set, [ :evas_object, :int ], :void ],          # EAPI int elm_diskselector_display_item_num_get(const Evas_Object *obj); diff --git a/lib/efl/native/elm/elm_general.rb b/lib/efl/native/elm/elm_general.rb index 8cde6ac..00c93cb 100644 --- a/lib/efl/native/elm/elm_general.rb +++ b/lib/efl/native/elm/elm_general.rb @@ -32,6 +32,9 @@ module Efl          enum :elm_policy_quit, [ :elm_policy_quit_none, 0, :elm_policy_quit_last_window_closed, 1 ]          # typedef enum {...} Elm_Focus_Direction;          enum :elm_focus_direction, [ :elm_focus_previous, :elm_focus_next ] +        # typedef enum {...} Elm_Object_Select_Mode_Type; +        enum :elm_object_select_mode_type, [ :elm_object_normal_select, 0, :elm_object_always_select, 1, :elm_object_no_select, 2, +            :elm_object_select_mode_max, 3 ]          #          # TYPEDEFS          # typedef struct _Elm_Event_Policy_Changed Elm_Event_Policy_Changed; diff --git a/lib/efl/native/elm/elm_gengrid.rb b/lib/efl/native/elm/elm_gengrid.rb index 8d4705f..62c20fb 100644 --- a/lib/efl/native/elm/elm_gengrid.rb +++ b/lib/efl/native/elm/elm_gengrid.rb @@ -22,6 +22,11 @@ module Efl          #          ffi_lib 'elementary-ver-pre-svn-09.so.0'          # +        # ENUMS +        # typedef enum {...} Elm_Gengrid_Item_Scrollto_Type; +        enum :elm_gengrid_item_scrollto_type, [ :elm_gengrid_item_scrollto_none, 0, :elm_gengrid_item_scrollto_in, (1<<0), +            :elm_gengrid_item_scrollto_top, (1<<1), :elm_gengrid_item_scrollto_middle, (1<<2) ] +        #          # TYPEDEFS          # typedef Elm_Gen_Item_Class Elm_Gengrid_Item_Class;          typedef :elm_gen_item_class, :elm_gengrid_item_class @@ -48,14 +53,6 @@ module Efl          [ :elm_gengrid_horizontal_set, [ :evas_object, :bool ], :void ],          # EAPI Eina_Bool elm_gengrid_horizontal_get(const Evas_Object *obj);          [ :elm_gengrid_horizontal_get, [ :evas_object ], :bool ], -        # EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); -        [ :elm_gengrid_always_select_mode_set, [ :evas_object, :bool ], :void ], -        # EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj); -        [ :elm_gengrid_always_select_mode_get, [ :evas_object ], :bool ], -        # EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); -        [ :elm_gengrid_no_select_mode_set, [ :evas_object, :bool ], :void ], -        # EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj); -        [ :elm_gengrid_no_select_mode_get, [ :evas_object ], :bool ],          # EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);          [ :elm_gengrid_bounce_set, [ :evas_object, :bool, :bool ], :void ],          # EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); @@ -74,10 +71,18 @@ module Efl          [ :elm_gengrid_selected_item_get, [ :evas_object ], :elm_object_item ],          # EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj);          [ :elm_gengrid_selected_items_get, [ :evas_object ], :eina_list ], +        # EAPI Eina_List *elm_gengrid_realized_items_get(const Evas_Object *obj); +        [ :elm_gengrid_realized_items_get, [ :evas_object ], :eina_list ], +        # EAPI void elm_gengrid_realized_items_update(Evas_Object *obj); +        [ :elm_gengrid_realized_items_update, [ :evas_object ], :void ],          # EAPI Elm_Object_Item *elm_gengrid_first_item_get(const Evas_Object *obj);          [ :elm_gengrid_first_item_get, [ :evas_object ], :elm_object_item ],          # EAPI Elm_Object_Item *elm_gengrid_last_item_get(const Evas_Object *obj);          [ :elm_gengrid_last_item_get, [ :evas_object ], :elm_object_item ], +        # EAPI void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); +        [ :elm_gengrid_scroller_policy_set, [ :evas_object, :elm_scroller_policy, :elm_scroller_policy ], :void ], +        # EAPI void elm_gengrid_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); +        [ :elm_gengrid_scroller_policy_get, [ :evas_object, :pointer, :pointer ], :void ],          # EAPI Elm_Object_Item *elm_gengrid_item_next_get(const Elm_Object_Item *it);          [ :elm_gengrid_item_next_get, [ :elm_object_item ], :elm_object_item ],          # EAPI Elm_Object_Item *elm_gengrid_item_prev_get(const Elm_Object_Item *it); @@ -86,16 +91,20 @@ module Efl          [ :elm_gengrid_item_selected_set, [ :elm_object_item, :bool ], :void ],          # EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Object_Item *it);          [ :elm_gengrid_item_selected_get, [ :elm_object_item ], :bool ], -        # EAPI void elm_gengrid_item_show(Elm_Object_Item *it); -        [ :elm_gengrid_item_show, [ :elm_object_item ], :void ], -        # EAPI void elm_gengrid_item_bring_in(Elm_Object_Item *it); -        [ :elm_gengrid_item_bring_in, [ :elm_object_item ], :void ], +        # EAPI void elm_gengrid_item_show(Elm_Object_Item *it, Elm_Gengrid_Item_Scrollto_Type type); +        [ :elm_gengrid_item_show, [ :elm_object_item, :elm_gengrid_item_scrollto_type ], :void ], +        # EAPI void elm_gengrid_item_bring_in(Elm_Object_Item *it, Elm_Gengrid_Item_Scrollto_Type type); +        [ :elm_gengrid_item_bring_in, [ :elm_object_item, :elm_gengrid_item_scrollto_type ], :void ],          # EAPI void elm_gengrid_item_update(Elm_Object_Item *it);          [ :elm_gengrid_item_update, [ :elm_object_item ], :void ],          # EAPI void elm_gengrid_item_item_class_update(Elm_Object_Item *it, const Elm_Gengrid_Item_Class *gic);          [ :elm_gengrid_item_item_class_update, [ :elm_object_item, :pointer ], :void ],          # EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Object_Item *it);          [ :elm_gengrid_item_item_class_get, [ :elm_object_item ], :pointer ], +        # EAPI int elm_gengrid_item_index_get(const Elm_Object_Item *it); +        [ :elm_gengrid_item_index_get, [ :elm_object_item ], :int ], +        # EAPI unsigned int elm_gengrid_items_count(const Evas_Object *obj); +        [ :elm_gengrid_items_count, [ :evas_object ], :uint ],          # EAPI Elm_Gengrid_Item_Class *elm_gengrid_item_class_new(void);          [ :elm_gengrid_item_class_new, [  ], :pointer ],          # EAPI void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc); @@ -168,6 +177,14 @@ module Efl          [ :elm_gengrid_filled_set, [ :evas_object, :bool ], :void ],          # EAPI Eina_Bool elm_gengrid_filled_get(const Evas_Object *obj);          [ :elm_gengrid_filled_get, [ :evas_object ], :bool ], +        # EAPI void elm_gengrid_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode_Type mode); +        [ :elm_gengrid_select_mode_set, [ :evas_object, :elm_object_select_mode_type ], :void ], +        # EAPI Elm_Object_Select_Mode_Type elm_gengrid_select_mode_get(const Evas_Object *obj); +        [ :elm_gengrid_select_mode_get, [ :evas_object ], :elm_object_select_mode_type ], +        # EAPI void elm_gengrid_hilight_mode_set(Evas_Object *obj, Eina_Bool hilight); +        [ :elm_gengrid_hilight_mode_set, [ :evas_object, :bool ], :void ], +        # EAPI Eina_Bool elm_gengrid_hilight_mode_get(const Evas_Object *obj); +        [ :elm_gengrid_hilight_mode_get, [ :evas_object ], :bool ],          ]          #          attach_fcts fcts diff --git a/lib/efl/native/elm/elm_genlist.rb b/lib/efl/native/elm/elm_genlist.rb index ac38990..c4f3ac9 100644 --- a/lib/efl/native/elm/elm_genlist.rb +++ b/lib/efl/native/elm/elm_genlist.rb @@ -26,7 +26,7 @@ module Efl          #          # ENUMS          # typedef enum {...} Elm_Genlist_Item_Type; -        enum :elm_genlist_item_type, [ :elm_genlist_item_none, 0, :elm_genlist_item_subitems, (1<<0), :elm_genlist_item_group, (1<<1), +        enum :elm_genlist_item_type, [ :elm_genlist_item_none, 0, :elm_genlist_item_tree, (1<<0), :elm_genlist_item_group, (1<<1),              :elm_genlist_item_max, (1<<2) ]          # typedef enum {...} Elm_Genlist_Item_Field_Type;          enum :elm_genlist_item_field_type, [ :elm_genlist_item_field_all, 0, :elm_genlist_item_field_text, (1<<0), :elm_genlist_item_field_content, @@ -64,14 +64,6 @@ module Efl          [ :elm_genlist_mode_set, [ :evas_object, :elm_list_mode ], :void ],          # EAPI Elm_List_Mode elm_genlist_mode_get(const Evas_Object *obj);          [ :elm_genlist_mode_get, [ :evas_object ], :elm_list_mode ], -        # EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); -        [ :elm_genlist_always_select_mode_set, [ :evas_object, :bool ], :void ], -        # EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj); -        [ :elm_genlist_always_select_mode_get, [ :evas_object ], :bool ], -        # EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); -        [ :elm_genlist_no_select_mode_set, [ :evas_object, :bool ], :void ], -        # EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj); -        [ :elm_genlist_no_select_mode_get, [ :evas_object ], :bool ],          # EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);          [ :elm_genlist_bounce_set, [ :evas_object, :bool, :bool ], :void ],          # EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); @@ -233,6 +225,14 @@ module Efl          [ :elm_genlist_tree_effect_enabled_set, [ :evas_object, :bool ], :void ],          # EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Evas_Object *obj);          [ :elm_genlist_tree_effect_enabled_get, [ :evas_object ], :bool ], +        # EAPI void elm_genlist_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode_Type mode); +        [ :elm_genlist_select_mode_set, [ :evas_object, :elm_object_select_mode_type ], :void ], +        # EAPI Elm_Object_Select_Mode_Type elm_genlist_select_mode_get(const Evas_Object *obj); +        [ :elm_genlist_select_mode_get, [ :evas_object ], :elm_object_select_mode_type ], +        # EAPI void elm_genlist_hilight_mode_set(Evas_Object *obj, Eina_Bool hilight); +        [ :elm_genlist_hilight_mode_set, [ :evas_object, :bool ], :void ], +        # EAPI Eina_Bool elm_genlist_hilight_mode_get(const Evas_Object *obj); +        [ :elm_genlist_hilight_mode_get, [ :evas_object ], :bool ],          ]          #          attach_fcts fcts diff --git a/lib/efl/native/elm/elm_map.rb b/lib/efl/native/elm/elm_map.rb index 6c14509..fd0275d 100644 --- a/lib/efl/native/elm/elm_map.rb +++ b/lib/efl/native/elm/elm_map.rb @@ -66,22 +66,6 @@ module Efl          callback :elm_map_name_cb, [ :pointer, :evas_object, :elm_map_name ], :void          # typedef void (*Elm_Map_Route_Cb) (void *data, Evas_Object *map, const Elm_Map_Route *route);          callback :elm_map_route_cb, [ :pointer, :evas_object, :elm_map_route ], :void -        # typedef char *(*Elm_Map_Module_Source_Name_Func) (void); -        callback :elm_map_module_source_name_func_cb, [  ], :string -        # typedef int (*Elm_Map_Module_Tile_Zoom_Min_Func) (void); -        callback :elm_map_module_tile_zoom_min_func_cb, [  ], :int -        # typedef int (*Elm_Map_Module_Tile_Zoom_Max_Func) (void); -        callback :elm_map_module_tile_zoom_max_func_cb, [  ], :int -        # typedef char *(*Elm_Map_Module_Tile_Url_Func) (Evas_Object *obj, int x, int y, int zoom); -        callback :elm_map_module_tile_url_func_cb, [ :evas_object, :int, :int, :int ], :string -        # typedef Eina_Bool (*Elm_Map_Module_Tile_Geo_to_Coord_Func) (const Evas_Object *obj, int zoom, double lon, double lat, int size, int *x, int *y); -        callback :elm_map_module_tile_geo_to_coord_func_cb, [ :evas_object, :int, :double, :double, :int, :pointer, :pointer ], :bool -        # typedef Eina_Bool (*Elm_Map_Module_Tile_Coord_to_Geo_Func) (const Evas_Object *obj, int zoom, int x, int y, int size, double *lon, double *lat); -        callback :elm_map_module_tile_coord_to_geo_func_cb, [ :evas_object, :int, :int, :int, :int, :pointer, :pointer ], :bool -        # typedef char *(*Elm_Map_Module_Route_Url_Func) (Evas_Object *obj, const char *type_name, int method, double flon, double flat, double tlon, double tlat); -        callback :elm_map_module_route_url_func_cb, [ :evas_object, :string, :int, :double, :double, :double, :double ], :string -        # typedef char *(*Elm_Map_Module_Name_Url_Func) (Evas_Object *obj, int method, const char *name, double lon, double lat); -        callback :elm_map_module_name_url_func_cb, [ :evas_object, :int, :string, :double, :double ], :string          #          # FUNCTIONS          fcts = [ @@ -111,6 +95,8 @@ module Efl          [ :elm_map_region_show, [ :evas_object, :double, :double ], :void ],          # EAPI void elm_map_canvas_to_region_convert(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, double *lon, double *lat);          [ :elm_map_canvas_to_region_convert, [ :evas_object, :int, :int, :pointer, :pointer ], :void ], +        # EAPI void elm_map_region_to_canvas_convert(const Evas_Object *obj, double lon, double lat, Evas_Coord *x, Evas_Coord *y); +        [ :elm_map_region_to_canvas_convert, [ :evas_object, :double, :double, :pointer, :pointer ], :void ],          # EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused);          [ :elm_map_paused_set, [ :evas_object, :bool ], :void ],          # EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj); diff --git a/lib/efl/native/elm/elm_toolbar.rb b/lib/efl/native/elm/elm_toolbar.rb index 5aea31f..23703d7 100644 --- a/lib/efl/native/elm/elm_toolbar.rb +++ b/lib/efl/native/elm/elm_toolbar.rb @@ -43,14 +43,6 @@ module Efl          [ :elm_toolbar_icon_order_lookup_set, [ :evas_object, :elm_icon_lookup_order ], :void ],          # EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj);          [ :elm_toolbar_icon_order_lookup_get, [ :evas_object ], :elm_icon_lookup_order ], -        # EAPI void elm_toolbar_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); -        [ :elm_toolbar_always_select_mode_set, [ :evas_object, :bool ], :void ], -        # EAPI Eina_Bool elm_toolbar_always_select_mode_get(const Evas_Object *obj); -        [ :elm_toolbar_always_select_mode_get, [ :evas_object ], :bool ], -        # EAPI void elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); -        [ :elm_toolbar_no_select_mode_set, [ :evas_object, :bool ], :void ], -        # EAPI Eina_Bool elm_toolbar_no_select_mode_get(const Evas_Object *obj); -        [ :elm_toolbar_no_select_mode_get, [ :evas_object ], :bool ],          # EAPI Elm_Object_Item *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);          [ :elm_toolbar_item_append, [ :evas_object, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],          # EAPI Elm_Object_Item *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); @@ -135,6 +127,10 @@ module Efl          [ :elm_toolbar_horizontal_get, [ :evas_object ], :bool ],          # EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj);          [ :elm_toolbar_items_count, [ :evas_object ], :uint ], +        # EAPI void elm_toolbar_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode_Type mode); +        [ :elm_toolbar_select_mode_set, [ :evas_object, :elm_object_select_mode_type ], :void ], +        # EAPI Elm_Object_Select_Mode_Type elm_toolbar_select_mode_get(const Evas_Object *obj); +        [ :elm_toolbar_select_mode_get, [ :evas_object ], :elm_object_select_mode_type ],          ]          #          attach_fcts fcts diff --git a/lib/efl/native/evas.rb b/lib/efl/native/evas.rb index 6b9ba11..66e5731 100644 --- a/lib/efl/native/evas.rb +++ b/lib/efl/native/evas.rb @@ -933,10 +933,12 @@ module Efl          [ :evas_object_textblock_style_set, [ :evas_object, :evas_textblock_style ], :void ],          # EAPI const Evas_Textblock_Style *evas_object_textblock_style_get(const Evas_Object *obj);          [ :evas_object_textblock_style_get, [ :evas_object ], :evas_textblock_style ], -        # EAPI void evas_object_textblock_style_user_set(Evas_Object *obj, Evas_Textblock_Style *ts); -        [ :evas_object_textblock_style_user_set, [ :evas_object, :evas_textblock_style ], :void ], -        # EAPI const Evas_Textblock_Style *evas_object_textblock_style_user_get(const Evas_Object *obj); -        [ :evas_object_textblock_style_user_get, [ :evas_object ], :evas_textblock_style ], +        # EAPI void evas_object_textblock_style_user_push(Evas_Object *obj, Evas_Textblock_Style *ts); +        [ :evas_object_textblock_style_user_push, [ :evas_object, :evas_textblock_style ], :void ], +        # EAPI void evas_object_textblock_style_user_pop(Evas_Object *obj); +        [ :evas_object_textblock_style_user_pop, [ :evas_object ], :void ], +        # EAPI const Evas_Textblock_Style *evas_object_textblock_style_user_peek(const Evas_Object *obj); +        [ :evas_object_textblock_style_user_peek, [ :evas_object ], :evas_textblock_style ],          # EAPI void evas_object_textblock_replace_char_set(Evas_Object *obj, const char *ch);          [ :evas_object_textblock_replace_char_set, [ :evas_object, :string ], :void ],          # EAPI const char *evas_object_textblock_replace_char_get(Evas_Object *obj); | 
