diff options
author | Christopher Michael <cpmichael1@comcast.net> | 2012-07-04 07:16:29 +0000 |
---|---|---|
committer | Christopher Michael <cpmichael1@comcast.net> | 2012-07-04 07:16:29 +0000 |
commit | 5ef3b00eaf4886d130dfd938354abbc7a8e5a702 (patch) | |
tree | 4ea4c673955985096161b8689773b7c8b8f20ce9 /legacy/ecore/src/lib/ecore_wayland/ecore_wl_private.h | |
parent | 43af930a16202c8a6095b69687da6d30f269c4d4 (diff) |
Ecore_Wayland: Updates to work with latest Wayland:
Add pointer frame callback. Add pointer surface listener.
Use doubles for input surface position.
Fix dnd function prototype to use wl_data_offer now.
Fix dnd_add function to not use proxy_create anymore.
Fix regression where window resizing down would leave artifacts.
- Need to update the window allocation size before attaching the
new buffer.
Fix set_transient & set_popup to use the parent surface, not the
shell surface.
SVN revision: 73254
Diffstat (limited to '')
-rw-r--r-- | legacy/ecore/src/lib/ecore_wayland/ecore_wl_private.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/legacy/ecore/src/lib/ecore_wayland/ecore_wl_private.h b/legacy/ecore/src/lib/ecore_wayland/ecore_wl_private.h index 20d7626144..63a5f12e30 100644 --- a/legacy/ecore/src/lib/ecore_wayland/ecore_wl_private.h +++ b/legacy/ecore/src/lib/ecore_wayland/ecore_wl_private.h | |||
@@ -78,7 +78,7 @@ void _ecore_wl_input_add(Ecore_Wl_Display *ewd, unsigned int id); | |||
78 | void _ecore_wl_input_del(Ecore_Wl_Input *input); | 78 | void _ecore_wl_input_del(Ecore_Wl_Input *input); |
79 | void _ecore_wl_input_pointer_xy_get(int *x, int *y); | 79 | void _ecore_wl_input_pointer_xy_get(int *x, int *y); |
80 | 80 | ||
81 | void _ecore_wl_dnd_add(Ecore_Wl_Input *input, struct wl_data_device *data_device, unsigned int id); | 81 | void _ecore_wl_dnd_add(Ecore_Wl_Input *input, struct wl_data_device *data_device, struct wl_data_offer *offer); |
82 | void _ecore_wl_dnd_enter(void *data, struct wl_data_device *data_device __UNUSED__, unsigned int timestamp __UNUSED__, struct wl_surface *surface, int x, int y, struct wl_data_offer *offer); | 82 | void _ecore_wl_dnd_enter(void *data, struct wl_data_device *data_device __UNUSED__, unsigned int timestamp __UNUSED__, struct wl_surface *surface, int x, int y, struct wl_data_offer *offer); |
83 | void _ecore_wl_dnd_leave(void *data, struct wl_data_device *data_device __UNUSED__); | 83 | void _ecore_wl_dnd_leave(void *data, struct wl_data_device *data_device __UNUSED__); |
84 | void _ecore_wl_dnd_motion(void *data, struct wl_data_device *data_device __UNUSED__, unsigned int timestamp __UNUSED__, int x, int y); | 84 | void _ecore_wl_dnd_motion(void *data, struct wl_data_device *data_device __UNUSED__, unsigned int timestamp __UNUSED__, int x, int y); |