2013-03-11 13:11:44 -07:00
|
|
|
#ifndef ECORE_EVAS_WAYLAND_H_
|
|
|
|
# define ECORE_EVAS_WAYLAND_H_
|
|
|
|
|
|
|
|
typedef struct _Ecore_Evas_Interface_Wayland Ecore_Evas_Interface_Wayland;
|
|
|
|
|
2013-06-05 20:29:42 -07:00
|
|
|
struct _Ecore_Evas_Interface_Wayland
|
|
|
|
{
|
2013-03-11 13:11:44 -07:00
|
|
|
Ecore_Evas_Interface base;
|
|
|
|
|
2013-06-05 20:29:42 -07:00
|
|
|
void (*resize)(Ecore_Evas *ee, int location);
|
|
|
|
void (*move)(Ecore_Evas *ee, int x, int y);
|
|
|
|
void (*pointer_set)(Ecore_Evas *ee, int hot_x, int hot_y);
|
|
|
|
void (*type_set)(Ecore_Evas *ee, int type);
|
2013-03-11 13:11:44 -07:00
|
|
|
Ecore_Wl_Window* (*window_get)(const Ecore_Evas *ee);
|
2013-06-05 20:30:40 -07:00
|
|
|
void (*pre_post_swap_callback_set)(const Ecore_Evas *ee, void *data, void (*pre_cb) (void *data, Evas *e), void (*post_cb) (void *data, Evas *e));
|
2013-03-11 13:11:44 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|