summaryrefslogtreecommitdiff
path: root/ivi-input-modules
Commit message (Collapse)AuthorAgeFilesLines
* ivi-input: modify pointer grab functions for weston 1.11Emre Ucan2016-06-281-54/+75
| | | | | | | | | | | | | | | | | New grab interfaces are added: - pointer_grab_axis - pointer_grab_axis_source - pointer_grab_frame New static pointer_move function is implemented, because the new interfaces of weston_pointer_move does not accept absolute coordinates. We need to move the pointer when we set pointer focus to a surface. Furthermore, pointer motion and button grab interfaces are refactored to use new weston_pointer_focus_client data struct. Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
* ivi-input: modify to use v1.11 ivi_layout_interfaceEmre Ucan2016-06-281-45/+56
| | | | | | | 1. Use ivi-layout-export.h which is installed by weston. 2. Use new listener APIs. Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
* cmake: use LIB_SUFFIX variable for LIBRARY DESTINATIONEugen Friedrich2016-03-291-1/+1
| | | | | | | | | | this patch will allow to install the modules and libraries in correct library directory e.g. if we are built for 64 bit architecture libraries are installed in /lib$LIB_SUFFIX weston modules are installed in /lib$LIB_SUFFIX/weston Signed-off-by: Eugen Friedrich <efriedrich@de.adit-jv.com>
* ivi-input: cmake: remove unneeded include and library dirsEugen Friedrich2016-03-041-2/+0
| | | | | | | | the are two reasons to remove the directories: they are not needed preventing CMake warnings for cross compiling (path is resolved for host) Signed-off-by: Eugen Friedrich <efriedrich@de.adit-jv.com>
* ivi-input: send touch events in surface coordinatesEmre Ucan2015-12-181-2/+14
| | | | | | | | | | | The clients should always get the touch events in surface coordinate system and not the global coordinate system. Therefore, the global positions are transformed to local positions with weston_view_from_global_fixed API. Signed-off-by: Emre Ucan <eucan@de.adit-jv.com> Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
* ivi-input-controller: restructure directory to build and a way to specify ↵Nobuhiko Tanibata2015-12-053-0/+1138
the shared library. ivi-input-controller shall work with ivi-controller.so not solely. So the patch proposes a way to specify it as a ivi-input-module in weston.ini. The shared library, ivi-input-controller.so, is loaded by ivi-controller.so. Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>