summaryrefslogtreecommitdiffstats
path: root/lib/efl/native/edje.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/efl/native/edje.rb')
-rw-r--r--lib/efl/native/edje.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/efl/native/edje.rb b/lib/efl/native/edje.rb
index cf88c4e..b273346 100644
--- a/lib/efl/native/edje.rb
+++ b/lib/efl/native/edje.rb
@@ -62,6 +62,9 @@ module Efl
:edje_load_error_unknown_collection, 8, :edje_load_error_recursive_reference, 9 ]
# typedef enum _Edje_Text_Filter_Type {...} Edje_Text_Filter_Type;
enum :edje_text_filter_type, [ :edje_text_filter_text, 0, :edje_text_filter_format, 1, :edje_text_filter_markup, 2 ]
+ # typedef enum _Edje_Text_Autocapital_Type {...} Edje_Text_Autocapital_Type;
+ enum :edje_text_autocapital_type, [ :edje_text_autocapital_type_none, :edje_text_autocapital_type_word, :edje_text_autocapital_type_sentence,
+ :edje_text_autocapital_type_allcharacter ]
# typedef enum _Edje_External_Param_Type {...} Edje_External_Param_Type;
enum :edje_external_param_type, [ :edje_external_param_type_int, :edje_external_param_type_double, :edje_external_param_type_string,
:edje_external_param_type_bool, :edje_external_param_type_choice, :edje_external_param_type_max ]
@@ -346,6 +349,14 @@ module Efl
[ :edje_object_part_text_input_panel_layout_set, [ :evas_object_p, :string, :edje_input_panel_layout ], :void ],
# EAPI Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get (const Evas_Object *obj, const char *part);
[ :edje_object_part_text_input_panel_layout_get, [ :evas_object_p, :string ], :edje_input_panel_layout ],
+ # EAPI void edje_object_part_text_autocapital_type_set (const Evas_Object *obj, const char *part, Edje_Text_Autocapital_Type autocapital_type);
+ [ :edje_object_part_text_autocapital_type_set, [ :evas_object_p, :string, :edje_text_autocapital_type ], :void ],
+ # EAPI Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get (const Evas_Object *obj, const char *part);
+ [ :edje_object_part_text_autocapital_type_get, [ :evas_object_p, :string ], :edje_text_autocapital_type ],
+ # EAPI void edje_object_part_text_input_panel_enabled_set (const Evas_Object *obj, const char *part, Eina_Bool enabled);
+ [ :edje_object_part_text_input_panel_enabled_set, [ :evas_object_p, :string, :eina_bool ], :void ],
+ # EAPI Eina_Bool edje_object_part_text_input_panel_enabled_get (const Evas_Object *obj, const char *part);
+ [ :edje_object_part_text_input_panel_enabled_get, [ :evas_object_p, :string ], :eina_bool ],
# EAPI void edje_object_text_insert_filter_callback_add (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);
[ :edje_object_text_insert_filter_callback_add, [ :evas_object_p, :string, :edje_text_filter_cb, :void_p ], :void ],
# EAPI void *edje_object_text_insert_filter_callback_del (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func);