_Ecore_Wl_Window Struct Reference

Data Fields

Ecore_Wl_Display * display
 
Ecore_Wl_Window * parent
 
struct wl_surface * surface
 
struct wl_shell_surface * shell_surface
 
struct {
   struct wl_region *   input
 
   struct wl_region *   opaque
 
} region
 
int id
 
int x
 
int y
 
int edges
 
Eina_Rectangle allocation
 
Eina_Rectangle pending_allocation
 
Eina_Rectangle saved_allocation
 
Eina_Rectangle server_allocation
 
Eina_Bool alpha: 1
 
Eina_Bool transparent: 1
 
Eina_Bool moving: 1
 
Eina_Bool resizing: 1
 
Ecore_Wl_Window_Type type
 
Ecore_Wl_Window_Buffer_Type buffer_type
 
Ecore_Wl_Input * pointer_device
 
Ecore_Wl_Input * keyboard_device
 
Eina_Bool frame_pending
 
struct wl_callback * frame_callback
 
void * data