summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/efl/native/edje.rb10
-rw-r--r--lib/efl/native/elm/elm_diskselector.rb16
-rw-r--r--lib/efl/native/elm/elm_general.rb3
-rw-r--r--lib/efl/native/elm/elm_gengrid.rb41
-rw-r--r--lib/efl/native/elm/elm_genlist.rb18
-rw-r--r--lib/efl/native/elm/elm_map.rb18
-rw-r--r--lib/efl/native/elm/elm_toolbar.rb12
-rw-r--r--lib/efl/native/evas.rb10
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);