summaryrefslogtreecommitdiff
path: root/src/lib/elput/elput_private.h
diff options
context:
space:
mode:
authorChris Michael <cpmichael@osg.samsung.com>2016-04-01 13:04:25 -0400
committerChris Michael <cpmichael@osg.samsung.com>2016-04-13 14:16:17 -0400
commitf832d2019cc96d750a17f9df3aec3feff78dc5a3 (patch)
treeb04ab779de26adff0529f11f43354f2607f2f6ee /src/lib/elput/elput_private.h
parentb5422700c05a102d418faa60f93287b7abcf44db (diff)
elput: Add API function to initialize and shutdown input devices
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Diffstat (limited to 'src/lib/elput/elput_private.h')
-rw-r--r--src/lib/elput/elput_private.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/elput/elput_private.h b/src/lib/elput/elput_private.h
index c500a559c1..6d88943921 100644
--- a/src/lib/elput/elput_private.h
+++ b/src/lib/elput/elput_private.h
@@ -64,6 +64,17 @@ typedef struct _Elput_Interface
64 void (*close)(Elput_Manager *manager, int fd); 64 void (*close)(Elput_Manager *manager, int fd);
65} Elput_Interface; 65} Elput_Interface;
66 66
67typedef struct _Elput_Input
68{
69 struct libinput *lib;
70
71 Ecore_Fd_Handler *hdlr;
72
73 Eina_List *seats;
74
75 Eina_Bool suspended : 1;
76} Elput_Input;
77
67struct _Elput_Manager 78struct _Elput_Manager
68{ 79{
69 Elput_Interface *interface; 80 Elput_Interface *interface;
@@ -80,6 +91,8 @@ struct _Elput_Manager
80 Eldbus_Connection *conn; 91 Eldbus_Connection *conn;
81 } dbus; 92 } dbus;
82 93
94 Elput_Input input;
95
83 Eina_Bool sync : 1; 96 Eina_Bool sync : 1;
84}; 97};
85 98