summaryrefslogtreecommitdiff
path: root/src/lib/elput/elput_private.h
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-05-24 16:14:41 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-05-25 12:57:27 -0400
commit7fdcf841f57de11ea92f4b2d4eeec34c1c5a70e0 (patch)
treebbbd6c3619f22e7b15cf6b180981af05b384a8fb /src/lib/elput/elput_private.h
parent5f088b026d8f39aafc6b6e70fe3b04dff79b179e (diff)
elput: change some functions and internal flags to enable async input setup
this sets attributes on the Elput_Manager struct so that devices created at a later point can then have relevant attributes applied to them
Diffstat (limited to 'src/lib/elput/elput_private.h')
-rw-r--r--src/lib/elput/elput_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/elput/elput_private.h b/src/lib/elput/elput_private.h
index a934bf1d23..0fc5d6af32 100644
--- a/src/lib/elput/elput_private.h
+++ b/src/lib/elput/elput_private.h
@@ -86,6 +86,7 @@ typedef struct _Elput_Input
86 Ecore_Thread *thread; 86 Ecore_Thread *thread;
87 Eldbus_Pending *current_pending; 87 Eldbus_Pending *current_pending;
88 int pipe; 88 int pipe;
89 int pointer_w, pointer_h;
89 90
90 Eina_Bool suspended : 1; 91 Eina_Bool suspended : 1;
91} Elput_Input; 92} Elput_Input;
@@ -252,6 +253,8 @@ typedef struct _Elput_Async_Open
252 int flags; 253 int flags;
253} Elput_Async_Open; 254} Elput_Async_Open;
254 255
256void _elput_input_window_update(Elput_Manager *manager);
257
255int _evdev_event_process(struct libinput_event *event); 258int _evdev_event_process(struct libinput_event *event);
256Elput_Device *_evdev_device_create(Elput_Seat *seat, struct libinput_device *device); 259Elput_Device *_evdev_device_create(Elput_Seat *seat, struct libinput_device *device);
257void _evdev_device_destroy(Elput_Device *edev); 260void _evdev_device_destroy(Elput_Device *edev);