Added basic input framework.
authorSam Spilsbury <smspillaz@gmail.com>
Tue, 16 Jul 2013 01:38:07 +0000 (18:38 -0700)
committerSam Spilsbury <smspillaz@gmail.com>
Fri, 11 Oct 2013 16:34:36 +0000 (00:34 +0800)
commitdd4332c2604b1d1a0a87378f39a9a48a4bf3dbf9
tree2f538021963286d142e23773db15e2dc85c65dc7
parent11e46cc1ca13eda12c1733a3c560b5eef6f6448d
Added basic input framework.

Added xw::Seat to wrap wl_seat and WaylandInput to be the central
control object for keyboard and mouse input.

EventListener is a pure virtual class that WaylandInput delegates
to. EventDispatch implements EventListener and forwards input
and focus events on to XBMC.

Let WinEventsWayland manage the wl_seat * from EGLNativeTypeWayland
once it appears
xbmc/windowing/Makefile.in
xbmc/windowing/WinEventsWayland.cpp
xbmc/windowing/WinEventsWayland.h
xbmc/windowing/egl/EGLNativeTypeWayland.cpp
xbmc/windowing/egl/wayland/XBMCConnection.cpp
xbmc/windowing/egl/wayland/XBMCConnection.h
xbmc/windowing/egl/wayland/XBMCSurface.cpp
xbmc/windowing/egl/wayland/XBMCSurface.h
xbmc/windowing/wayland/Seat.cpp [new file with mode: 0644]
xbmc/windowing/wayland/Seat.h [new file with mode: 0644]