Add module "wl_text_input" for supporting *wl_text_input* and *wl_input_method* proto...
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 20 Aug 2015 18:55:14 +0000 (14:55 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 20 Aug 2015 18:55:55 +0000 (14:55 -0400)
commit26d352f219f1c4ffbaa21857903d6e9290a7763a
tree1f732278f47f52c6f03ec62d67647bac364f6ff2
parentac56ba57d1c3150037bb81b00b586bd4f3c3c55e
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
17 files changed:
configure.ac
src/bin/e_comp_wl.h
src/bin/e_comp_wl_input.c
src/bin/e_comp_wl_input.h
src/modules/Makefile.mk
src/modules/Makefile_wl_desktop_shell.mk
src/modules/Makefile_wl_text_input.mk [new file with mode: 0644]
src/modules/wl_desktop_shell/e_input_method_protocol.c [new file with mode: 0644]
src/modules/wl_desktop_shell/e_input_method_protocol.h [new file with mode: 0644]
src/modules/wl_desktop_shell/e_mod_input_panel.c [new file with mode: 0644]
src/modules/wl_desktop_shell/e_mod_main.c
src/modules/wl_desktop_shell/e_mod_main.h [new file with mode: 0644]
src/modules/wl_text_input/e_mod_main.c [new file with mode: 0644]
src/modules/wl_text_input/input-method-protocol.c [new file with mode: 0644]
src/modules/wl_text_input/input-method-protocol.h [new file with mode: 0644]
src/modules/wl_text_input/text-protocol.c [new file with mode: 0644]
src/modules/wl_text_input/text-protocol.h [new file with mode: 0644]