aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_comp_wl_input.h
diff options
context:
space:
mode:
authorSeunghun Lee <shiin.lee@samsung.com>2015-08-20 14:55:14 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-08-20 14:55:55 -0400
commit26d352f219f1c4ffbaa21857903d6e9290a7763a (patch)
tree1f732278f47f52c6f03ec62d67647bac364f6ff2 /src/bin/e_comp_wl_input.h
parentremove bz2 from dist (diff)
downloadenlightenment-26d352f219f1c4ffbaa21857903d6e9290a7763a.tar.gz
Add module "wl_text_input" for supporting *wl_text_input* and *wl_input_method* protocol in wayland.
Summary: this patch allow to use virtual keyboard such as weston-keyboard. it was tested in wayland verion 1.6. Test Plan: <prerequisite> - Configure with --enable-wl-text-input - edit configuration file, e.cfg to enable module wl_text_input. 1. run enlightenment as a wayland display server. 2. run weston-keyboard. 3. run weston-editor. Reviewers: raster, Sergeant_Whitespace, devilhorns, zmike Reviewed By: zmike Subscribers: ManMower, Sergeant_Whitespace, cedric, jihoon Differential Revision: https://phab.enlightenment.org/D2275
Diffstat (limited to 'src/bin/e_comp_wl_input.h')
-rw-r--r--src/bin/e_comp_wl_input.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bin/e_comp_wl_input.h b/src/bin/e_comp_wl_input.h
index 8db117e02..15eef2fac 100644
--- a/src/bin/e_comp_wl_input.h
+++ b/src/bin/e_comp_wl_input.h
@@ -3,6 +3,15 @@
# ifndef E_COMP_WL_INPUT_H
# define E_COMP_WL_INPUT_H
+EAPI extern int E_EVENT_TEXT_INPUT_PANEL_VISIBILITY_CHANGE;
+
+typedef struct _E_Event_Text_Input_Panel_Visibility_Change E_Event_Text_Input_Panel_Visibility_Change;
+
+struct _E_Event_Text_Input_Panel_Visibility_Change
+{
+ Eina_Bool visible;
+};
+
EINTERN Eina_Bool e_comp_wl_input_init(void);
EINTERN void e_comp_wl_input_shutdown(void);
EINTERN Eina_Bool e_comp_wl_input_pointer_check(struct wl_resource *res);