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.