Input handling support by evdev for wayland plugin on fbdev/drm backend
authorNobuhiko Tanibata <ntanibata@jp.adit-jv.com>
Thu, 27 Sep 2012 04:35:45 +0000 (13:35 +0900)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Thu, 22 Nov 2012 10:01:28 +0000 (02:01 -0800)
commit7c582ac5a2142ed3b9cf4fbe7449d44eafe5c5df
tree5657262aceae89ec17e5b755387c8e8df37898cb
parent5e1f92594dd3c46b70afe9de0d9974322c5c94a5
Input handling support by evdev for wayland plugin on fbdev/drm backend

-WaylandDrmWindowSystem: call function to set up input event: Evdev
-WaylandFbdevWindowSystem: call function to set up input event: Evdev

-WaylandInputEvent: implement common part, setting up xkb;keymap and initilizing devices;Pointer,keyboard,and Touch.
-WaylandEvdevInputEvent: add Evdev support.
-WaylandX11InputEvent: move common part for evdev and xcb to parent class.

-WaylandInputDevice: add Evdev support.
15 files changed:
LayerManagerPlugins/Renderers/Graphic/CMakeLists.txt
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandBaseWindowSystem.h
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandDrmWindowSystem.h
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandEvdevInputEvent.h [new file with mode: 0644]
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandFbdevWindowSystem.h
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandInputDevice.h
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandInputEvent.h
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandX11InputEvent.h
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandDrmWindowSystem.cpp
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandEvdevInputEvent.cpp [new file with mode: 0644]
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandFbdevWindowSystem.cpp
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandInputDevice.cpp
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandInputEvent.cpp
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandX11InputEvent.cpp
cmake/modules/FindWayland.cmake