10 #define LOG_TAG "WL_TEXTINPUT"
12 #define SUPPORT_CANDIDATE_ONEWINDOW
14 Eina_Bool e_input_panel_init(void);
15 void e_input_panel_shutdown(void);
16 void e_input_panel_visibility_change(Eina_Bool visible);
17 Eina_Bool e_input_panel_client_find(E_Client *ec);
18 Eina_Bool e_input_panel_client_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h);
19 E_Client *e_text_input_client_surface_get(void);
20 EINTERN void e_input_panel_wait_update_set(Eina_Bool wait_update);
21 EINTERN void e_input_panel_transient_for_set(E_Client *parent);
22 void e_input_panel_show_need_rerun_set(Eina_Bool need_rerun);
23 void e_input_panel_floating_position_set(int x, int y);
24 void e_text_input_update_input_panel_state(Eina_Bool state);
25 Eina_Bool e_input_panel_surface_destroy(E_Client *ec);
26 int e_input_panel_is_effect_running(void);
29 TIZEN_PROFILE_UNKNOWN = 0,
30 TIZEN_PROFILE_MOBILE = 0x1,
31 TIZEN_PROFILE_WEARABLE = 0x2,
32 TIZEN_PROFILE_TV = 0x4,
33 TIZEN_PROFILE_IVI = 0x8,
34 TIZEN_PROFILE_COMMON = 0x10,
36 extern tizen_profile_t _get_tizen_profile();
38 #define _TV (_get_tizen_profile() == TIZEN_PROFILE_TV)
47 #endif /* _E_MOD_MAIN_H */