aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_comp_wl_input.h
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2014-05-09 10:28:47 +0100
committerChris Michael <cp.michael@samsung.com>2014-08-26 10:10:34 -0400
commitadf559a8501aaf6db686693f6c63de4eba2dcb90 (patch)
treef9fabc5867c522a42b4d428f0c1ef3c9c82b6126 /src/bin/e_comp_wl_input.h
parentrewrite e_pixmap code: (diff)
downloadenlightenment-adf559a8501aaf6db686693f6c63de4eba2dcb90.tar.gz
Add wayland compositor data & input files to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Diffstat (limited to 'src/bin/e_comp_wl_input.h')
-rw-r--r--src/bin/e_comp_wl_input.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/bin/e_comp_wl_input.h b/src/bin/e_comp_wl_input.h
new file mode 100644
index 000000000..9c0000c9a
--- /dev/null
+++ b/src/bin/e_comp_wl_input.h
@@ -0,0 +1,20 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_COMP_WL_INPUT_H
+# define E_COMP_WL_INPUT_H
+
+EINTERN Eina_Bool e_comp_wl_input_init(E_Comp_Data *cdata);
+EINTERN void e_comp_wl_input_shutdown(E_Comp_Data *cdata);
+EINTERN Eina_Bool e_comp_wl_input_pointer_check(struct wl_resource *res);
+EINTERN Eina_Bool e_comp_wl_input_keyboard_check(struct wl_resource *res);
+
+EINTERN void e_comp_wl_input_keyboard_modifiers_update(E_Comp_Data *cdata);
+EINTERN void e_comp_wl_input_keyboard_state_update(E_Comp_Data *cdata, uint32_t keycode, Eina_Bool pressed);
+
+EAPI void e_comp_wl_input_pointer_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
+EAPI void e_comp_wl_input_keyboard_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
+
+EAPI void e_comp_wl_input_keymap_set(E_Comp_Data *cdata, const char *rules, const char *model, const char *layout);
+
+# endif
+#endif