_Ecore_Wl_Input Struct Reference

Data Fields

Ecore_Wl_Display * display
 
struct wl_seat * seat
 
struct wl_pointer * pointer
 
struct wl_keyboard * keyboard
 
struct wl_touch * touch
 
const char * cursor_name
 
struct wl_surface * cursor_surface
 
struct wl_callback * cursor_frame_cb
 
struct wl_data_device * data_device
 
Ecore_Wl_Window * pointer_focus
 
Ecore_Wl_Window * keyboard_focus
 
unsigned int button
 
unsigned int timestamp
 
unsigned int modifiers
 
unsigned int pointer_enter_serial
 
int sx
 
int sy
 
struct wl_list link
 
Ecore_Wl_Window * grab
 
unsigned int grab_button
 
Ecore_Wl_Dnd_Source * drag_source
 
Ecore_Wl_Dnd_Source * selection_source
 
Ecore_Wl_Dnd * dnd
 
struct {
   struct xkb_keymap *   keymap
 
   struct xkb_state *   state
 
   xkb_mod_mask_t   control_mask
 
   xkb_mod_mask_t   alt_mask
 
   xkb_mod_mask_t   shift_mask
 
} xkb
 
struct {
   Ecore_Fd_Handler *   hdlr
 
   int   timerfd
 
   unsigned int   sym
 
   unsigned int   key
 
   unsigned int   time
 
} repeat