| FreeRDP
    | 
a seat attached to a wayland display More...
#include <uwac-priv.h>
| Data Fields | ||
| UwacDisplay * | display | |
| char * | name | |
| struct wl_seat * | seat | |
| uint32_t | seat_id | |
| uint32_t | seat_version | |
| struct wl_data_device * | data_device | |
| struct wl_data_source * | data_source | |
| struct wl_pointer * | pointer | |
| struct wl_surface * | pointer_surface | |
| struct wl_cursor_image * | pointer_image | |
| struct wl_cursor_theme * | cursor_theme | |
| struct wl_cursor * | default_cursor | |
| void * | pointer_data | |
| size_t | pointer_size | |
| int | pointer_type | |
| struct wl_keyboard * | keyboard | |
| struct wl_touch * | touch | |
| struct wl_data_offer * | offer | |
| struct xkb_context * | xkb_context | |
| struct zwp_keyboard_shortcuts_inhibitor_v1 * | keyboard_inhibitor | |
| 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_mod_mask_t | caps_mask | |
| xkb_mod_mask_t | num_mask | |
| } | xkb | |
| uint32_t | modifiers | |
| int32_t | repeat_rate_sec | |
| int32_t | repeat_rate_nsec | |
| int32_t | repeat_delay_sec | |
| int32_t | repeat_delay_nsec | |
| uint32_t | repeat_sym | |
| uint32_t | repeat_key | |
| uint32_t | repeat_time | |
| struct wl_array | pressed_keys | |
| UwacWindow * | pointer_focus | |
| UwacWindow * | keyboard_focus | |
| UwacWindow * | touch_focus | |
| bool | touch_frame_started | |
| int | repeat_timer_fd | |
| UwacTask | repeat_task | |
| double | sx | |
| double | sy | |
| struct wl_list | link | |
| void * | data_context | |
| UwacDataTransferHandler | transfer_data | |
| UwacCancelDataTransferHandler | cancel_data | |
| bool | ignore_announcement | |
a seat attached to a wayland display
Definition at line 163 of file uwac-priv.h.
| UwacCancelDataTransferHandler UwacSeat::cancel_data | 
Definition at line 217 of file uwac-priv.h.
| struct wl_cursor_theme* UwacSeat::cursor_theme | 
Definition at line 175 of file uwac-priv.h.
| void* UwacSeat::data_context | 
Definition at line 215 of file uwac-priv.h.
| struct wl_data_device* UwacSeat::data_device | 
Definition at line 170 of file uwac-priv.h.
| struct wl_data_source* UwacSeat::data_source | 
Definition at line 171 of file uwac-priv.h.
| struct wl_cursor* UwacSeat::default_cursor | 
Definition at line 176 of file uwac-priv.h.
| UwacDisplay* UwacSeat::display | 
Definition at line 165 of file uwac-priv.h.
| bool UwacSeat::ignore_announcement | 
Definition at line 218 of file uwac-priv.h.
| struct wl_keyboard* UwacSeat::keyboard | 
Definition at line 180 of file uwac-priv.h.
| UwacWindow* UwacSeat::keyboard_focus | 
Definition at line 205 of file uwac-priv.h.
| struct zwp_keyboard_shortcuts_inhibitor_v1* UwacSeat::keyboard_inhibitor | 
Definition at line 184 of file uwac-priv.h.
| struct wl_list UwacSeat::link | 
Definition at line 213 of file uwac-priv.h.
| uint32_t UwacSeat::modifiers | 
Definition at line 196 of file uwac-priv.h.
| char* UwacSeat::name | 
Definition at line 166 of file uwac-priv.h.
| struct wl_data_offer* UwacSeat::offer | 
Definition at line 182 of file uwac-priv.h.
| struct wl_pointer* UwacSeat::pointer | 
Definition at line 172 of file uwac-priv.h.
| void* UwacSeat::pointer_data | 
Definition at line 177 of file uwac-priv.h.
| UwacWindow* UwacSeat::pointer_focus | 
Definition at line 203 of file uwac-priv.h.
| struct wl_cursor_image* UwacSeat::pointer_image | 
Definition at line 174 of file uwac-priv.h.
| size_t UwacSeat::pointer_size | 
Definition at line 178 of file uwac-priv.h.
| struct wl_surface* UwacSeat::pointer_surface | 
Definition at line 173 of file uwac-priv.h.
| int UwacSeat::pointer_type | 
Definition at line 179 of file uwac-priv.h.
| struct wl_array UwacSeat::pressed_keys | 
Definition at line 201 of file uwac-priv.h.
| int32_t UwacSeat::repeat_delay_nsec | 
Definition at line 198 of file uwac-priv.h.
| int32_t UwacSeat::repeat_delay_sec | 
Definition at line 198 of file uwac-priv.h.
| uint32_t UwacSeat::repeat_key | 
Definition at line 199 of file uwac-priv.h.
| int32_t UwacSeat::repeat_rate_nsec | 
Definition at line 197 of file uwac-priv.h.
| int32_t UwacSeat::repeat_rate_sec | 
Definition at line 197 of file uwac-priv.h.
| uint32_t UwacSeat::repeat_sym | 
Definition at line 199 of file uwac-priv.h.
| UwacTask UwacSeat::repeat_task | 
Definition at line 211 of file uwac-priv.h.
| uint32_t UwacSeat::repeat_time | 
Definition at line 199 of file uwac-priv.h.
| int UwacSeat::repeat_timer_fd | 
Definition at line 210 of file uwac-priv.h.
| struct wl_seat* UwacSeat::seat | 
Definition at line 167 of file uwac-priv.h.
| uint32_t UwacSeat::seat_id | 
Definition at line 168 of file uwac-priv.h.
| uint32_t UwacSeat::seat_version | 
Definition at line 169 of file uwac-priv.h.
| double UwacSeat::sx | 
Definition at line 212 of file uwac-priv.h.
| double UwacSeat::sy | 
Definition at line 212 of file uwac-priv.h.
| struct wl_touch* UwacSeat::touch | 
Definition at line 181 of file uwac-priv.h.
| UwacWindow* UwacSeat::touch_focus | 
Definition at line 207 of file uwac-priv.h.
| bool UwacSeat::touch_frame_started | 
Definition at line 208 of file uwac-priv.h.
| UwacDataTransferHandler UwacSeat::transfer_data | 
Definition at line 216 of file uwac-priv.h.
| struct { ... } UwacSeat::xkb | 
| struct xkb_context* UwacSeat::xkb_context | 
Definition at line 183 of file uwac-priv.h.