diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2011-10-28 09:40:11 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2011-10-28 09:40:11 +0200 |
commit | 671da06e513d3eb210bb72f54e3c7a9e83acbecd (patch) | |
tree | a11cfbdee45567e53aa91efc6a5bf1fc72d82de3 /lib/efl/native/edje.rb | |
parent | 87848be5c9e523ec0f3b50ff33a6392c45a1ed59 (diff) | |
download | ffi-efl-671da06e513d3eb210bb72f54e3c7a9e83acbecd.zip ffi-efl-671da06e513d3eb210bb72f54e3c7a9e83acbecd.tar.gz |
follow C API
Diffstat (limited to 'lib/efl/native/edje.rb')
-rw-r--r-- | lib/efl/native/edje.rb | 11 |
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); |