diff options
author | Jihoon Kim <jihoon48.kim@samsung.com> | 2013-04-13 17:11:32 +0900 |
---|---|---|
committer | Jihoon Kim <jihoon48.kim@samsung.com> | 2013-04-13 17:11:32 +0900 |
commit | af31393a09251e7a42897fdaca893600d5221e03 (patch) | |
tree | 6286609ac753263407dbe08f3680f30d146b4639 /src/lib/ecore_imf/ecore_imf_private.h | |
parent | 58d7c5c1dcef38ab671b6066aa779e725b693022 (diff) |
ecore_imf: Add ecore_imf_context_input_panel_event_callback_call, clear API
Diffstat (limited to 'src/lib/ecore_imf/ecore_imf_private.h')
-rw-r--r-- | src/lib/ecore_imf/ecore_imf_private.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/ecore_imf/ecore_imf_private.h b/src/lib/ecore_imf/ecore_imf_private.h index 7452bd784f..b63500afec 100644 --- a/src/lib/ecore_imf/ecore_imf_private.h +++ b/src/lib/ecore_imf/ecore_imf_private.h | |||
@@ -36,6 +36,7 @@ extern int _ecore_imf_log_dom; | |||
36 | 36 | ||
37 | typedef struct _Ecore_IMF_Module Ecore_IMF_Module; | 37 | typedef struct _Ecore_IMF_Module Ecore_IMF_Module; |
38 | typedef struct _Ecore_IMF_Func_Node Ecore_IMF_Func_Node; | 38 | typedef struct _Ecore_IMF_Func_Node Ecore_IMF_Func_Node; |
39 | typedef struct _Ecore_IMF_Input_Panel_Callback_Node Ecore_IMF_Input_Panel_Callback_Node; | ||
39 | 40 | ||
40 | struct _Ecore_IMF_Context | 41 | struct _Ecore_IMF_Context |
41 | { | 42 | { |
@@ -49,6 +50,7 @@ struct _Ecore_IMF_Context | |||
49 | Eina_Bool (*retrieve_surrounding_func)(void *data, Ecore_IMF_Context *ctx, char **text, int *cursor_pos); | 50 | Eina_Bool (*retrieve_surrounding_func)(void *data, Ecore_IMF_Context *ctx, char **text, int *cursor_pos); |
50 | void *retrieve_surrounding_data; | 51 | void *retrieve_surrounding_data; |
51 | Eina_List *callbacks; | 52 | Eina_List *callbacks; |
53 | Eina_List *input_panel_callbacks; | ||
52 | Ecore_IMF_Autocapital_Type autocapital_type; | 54 | Ecore_IMF_Autocapital_Type autocapital_type; |
53 | Ecore_IMF_Input_Panel_Layout input_panel_layout; | 55 | Ecore_IMF_Input_Panel_Layout input_panel_layout; |
54 | Ecore_IMF_Input_Panel_Lang input_panel_lang; | 56 | Ecore_IMF_Input_Panel_Lang input_panel_lang; |
@@ -74,6 +76,13 @@ struct _Ecore_IMF_Func_Node | |||
74 | Ecore_IMF_Callback_Type type; | 76 | Ecore_IMF_Callback_Type type; |
75 | }; | 77 | }; |
76 | 78 | ||
79 | struct _Ecore_IMF_Input_Panel_Callback_Node | ||
80 | { | ||
81 | void (*func) (); | ||
82 | const void *data; | ||
83 | Ecore_IMF_Input_Panel_Event type; | ||
84 | }; | ||
85 | |||
77 | void ecore_imf_module_init(void); | 86 | void ecore_imf_module_init(void); |
78 | void ecore_imf_module_shutdown(void); | 87 | void ecore_imf_module_shutdown(void); |
79 | Eina_List *ecore_imf_module_available_get(void); | 88 | Eina_List *ecore_imf_module_available_get(void); |