[PATCH 11/11] ivi-input: modify pointer grab functions for weston 1.11

Ucan, Emre (ADITG/SW1) eucan at de.adit-jv.com
Thu Jun 23 09:54:44 EDT 2016


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 at de.adit-jv.com>
---
 .../src/ivi-input-controller.c                     |  129 ++++++++++++--------
 1 file changed, 75 insertions(+), 54 deletions(-)

Best regards

Emre Ucan

Advanced Driver Information Technology GmbH
Software Group I (ADITG/SW1)
Robert-Bosch-Str. 200
31139 Hildesheim
Germany

Tel. +49 5121 49 6937
Fax +49 5121 49 6999
eucan at de.adit-jv.com

ADIT is a joint venture company of Robert Bosch GmbH/Robert Bosch Car Multimedia GmbH and DENSO Corporation
Sitz: Hildesheim, Registergericht: Amtsgericht Hildesheim HRB 3438
Geschaeftsfuehrung: Wilhelm Grabow, Ken Yaguchi

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-ivi-input-modify-pointer-grab-functions-for-weston-1.patch
Type: application/octet-stream
Size: 7930 bytes
Desc: 0011-ivi-input-modify-pointer-grab-functions-for-weston-1.patch
URL: <http://lists.genivi.org/pipermail/genivi-ivi-layer-management_lists.genivi.org/attachments/20160623/ffef80ab/attachment.patch>


More information about the genivi-ivi-layer-management mailing list