efl/src/lib/ecore_input
Jean-Philippe Andre 60526528a6 evas: Add normalized and window coordinates to axis events
This is for Wacom graphics tablets (with a pen).

The raw data sent by ecore to evas (and then to apps) is pretty
useless as it's not normalized, and apps have no way of knowing the
dimensions of the tablet, without themselves opening the device
(we don't know nor expose the path to the device).

This is for Xi2 only for now, as Wayland support hasn't been done
yet.

The intent is to deprecate LABEL_X and LABEL_Y. I'm not sure yet
if the normalized value is useful or not (it would seem we may not
be able to provide this info in Wayland).

The new WINDOW_X, WINDOW_Y labels will be used in the new event
type (Efl.Event.Pointer). Normalized values are not exposed yet,
let's decide if we want them or not first (based on what can be
done in Wayland space).

@feature
2016-08-26 10:18:01 +09:00
..
Ecore_Input.h evas: Add normalized and window coordinates to axis events 2016-08-26 10:18:01 +09:00
ecore_input.c Ecore_Input: define data type for joysticks 2016-06-13 20:33:29 +09:00
ecore_input_compose.c ecore-input - compose seq handler now uses compact str - saves about 100k 2013-09-04 11:42:08 +09:00
ecore_input_compose.h ecore-input - compose seq handler now uses compact str - saves about 100k 2013-09-04 11:42:08 +09:00
ecore_input_joystick.c ecore-input: Check return fo ecore_main_fd_handler_fd_get 2016-06-30 10:47:56 -04:00
ecore_input_private.h Ecore_Input: define data type for joysticks 2016-06-13 20:33:29 +09:00