summaryrefslogtreecommitdiff
path: root/src/lib/elput/elput_private.h
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-05-26 16:34:10 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-05-26 16:27:43 -0400
commited4e54ebe2da6b0c2f04bc118286b1b3251edbd9 (patch)
tree3925e41202b2a3efdaaa1dda976a7a964d522db9 /src/lib/elput/elput_private.h
parent6775b23212305c957f4447c708053585f361bb86 (diff)
wayland/drm: create evas_devices and add device pointer to input events
this is still semi-broken if a seat has many pointer-ish type devices since pointer devices in ecore-evas were never correctly implemented to be 1:1 with seat:cursor relationships @feature
Diffstat (limited to 'src/lib/elput/elput_private.h')
-rw-r--r--src/lib/elput/elput_private.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/elput/elput_private.h b/src/lib/elput/elput_private.h
index 982d3f58c0..202c52bbef 100644
--- a/src/lib/elput/elput_private.h
+++ b/src/lib/elput/elput_private.h
@@ -28,6 +28,7 @@
28# include <systemd/sd-login.h> 28# include <systemd/sd-login.h>
29# endif 29# endif
30 30
31#ifndef ELPUT_NODEFS
31# ifdef ELPUT_DEFAULT_LOG_COLOR 32# ifdef ELPUT_DEFAULT_LOG_COLOR
32# undef ELPUT_DEFAULT_LOG_COLOR 33# undef ELPUT_DEFAULT_LOG_COLOR
33# endif 34# endif
@@ -59,7 +60,7 @@ extern int _elput_log_dom;
59# undef CRIT 60# undef CRIT
60# endif 61# endif
61# define CRIT(...) EINA_LOG_DOM_CRIT(_elput_log_dom, __VA_ARGS__) 62# define CRIT(...) EINA_LOG_DOM_CRIT(_elput_log_dom, __VA_ARGS__)
62 63#endif
63typedef struct _Elput_Interface 64typedef struct _Elput_Interface
64{ 65{
65 Eina_Bool (*connect)(Elput_Manager **manager, const char *seat, unsigned int tty); 66 Eina_Bool (*connect)(Elput_Manager **manager, const char *seat, unsigned int tty);
@@ -218,6 +219,7 @@ struct _Elput_Device
218 Elput_Device_Caps caps; 219 Elput_Device_Caps caps;
219 220
220 Eina_Hash *key_remap_hash; 221 Eina_Hash *key_remap_hash;
222 Eo *evas_device;
221 223
222 Eina_Bool left_handed : 1; 224 Eina_Bool left_handed : 1;
223 Eina_Bool key_remap : 1; 225 Eina_Bool key_remap : 1;