|
static struct wl_buffer * | create_pointer_buffer (UwacSeat *seat, const void *src, size_t size) |
|
static void | on_buffer_release (void *data, struct wl_buffer *wl_buffer) |
|
static UwacReturnCode | set_cursor_image (UwacSeat *seat, uint32_t serial) |
|
static void | keyboard_repeat_func (UwacTask *task, uint32_t events) |
|
static void | keyboard_handle_keymap (void *data, struct wl_keyboard *keyboard, uint32_t format, int fd, uint32_t size) |
|
static void | keyboard_handle_key (void *data, struct wl_keyboard *keyboard, uint32_t serial, uint32_t time, uint32_t key, uint32_t state_w) |
|
static void | keyboard_handle_enter (void *data, struct wl_keyboard *keyboard, uint32_t serial, struct wl_surface *surface, struct wl_array *keys) |
|
static void | keyboard_handle_leave (void *data, struct wl_keyboard *keyboard, uint32_t serial, struct wl_surface *surface) |
|
static int | update_key_pressed (UwacSeat *seat, uint32_t key) |
|
static int | update_key_released (UwacSeat *seat, uint32_t key) |
|
static void | keyboard_handle_modifiers (void *data, struct wl_keyboard *keyboard, uint32_t serial, uint32_t mods_depressed, uint32_t mods_latched, uint32_t mods_locked, uint32_t group) |
|
static void | set_repeat_info (UwacSeat *input, int32_t rate, int32_t delay) |
|
static void | keyboard_handle_repeat_info (void *data, struct wl_keyboard *keyboard, int32_t rate, int32_t delay) |
|
static bool | touch_send_start_frame (UwacSeat *seat) |
|
static void | touch_handle_down (void *data, struct wl_touch *wl_touch, uint32_t serial, uint32_t time, struct wl_surface *surface, int32_t id, wl_fixed_t x_w, wl_fixed_t y_w) |
|
static void | touch_handle_up (void *data, struct wl_touch *wl_touch, uint32_t serial, uint32_t time, int32_t id) |
|
static void | touch_handle_motion (void *data, struct wl_touch *wl_touch, uint32_t time, int32_t id, wl_fixed_t x_w, wl_fixed_t y_w) |
|
static void | touch_handle_frame (void *data, struct wl_touch *wl_touch) |
|
static void | touch_handle_cancel (void *data, struct wl_touch *wl_touch) |
|
static void | touch_handle_shape (void *data, struct wl_touch *wl_touch, int32_t id, wl_fixed_t major, wl_fixed_t minor) |
|
static void | touch_handle_orientation (void *data, struct wl_touch *wl_touch, int32_t id, wl_fixed_t orientation) |
|
static void | pointer_handle_enter (void *data, struct wl_pointer *pointer, uint32_t serial, struct wl_surface *surface, wl_fixed_t sx_w, wl_fixed_t sy_w) |
|
static void | pointer_handle_leave (void *data, struct wl_pointer *pointer, uint32_t serial, struct wl_surface *surface) |
|
static void | pointer_handle_motion (void *data, struct wl_pointer *pointer, uint32_t time, wl_fixed_t sx_w, wl_fixed_t sy_w) |
|
static void | pointer_handle_button (void *data, struct wl_pointer *pointer, uint32_t serial, uint32_t time, uint32_t button, uint32_t state_w) |
|
static void | pointer_handle_axis (void *data, struct wl_pointer *pointer, uint32_t time, uint32_t axis, wl_fixed_t value) |
|
static void | pointer_frame (void *data, struct wl_pointer *wl_pointer) |
|
static void | pointer_axis_source (void *data, struct wl_pointer *wl_pointer, uint32_t axis_source) |
|
static void | pointer_axis_stop (void *data, struct wl_pointer *wl_pointer, uint32_t time, uint32_t axis) |
|
static void | pointer_axis_discrete (void *data, struct wl_pointer *wl_pointer, uint32_t axis, int32_t discrete) |
|
static void | pointer_axis_value120 (void *data, struct wl_pointer *wl_pointer, uint32_t axis, int32_t value120) |
|
static void | seat_handle_capabilities (void *data, struct wl_seat *seat, enum wl_seat_capability caps) |
|
static void | seat_handle_name (void *data, struct wl_seat *seat, const char *name) |
|
UwacSeat * | UwacSeatNew (UwacDisplay *d, uint32_t id, uint32_t version) |
|
void | UwacSeatDestroy (UwacSeat *s) |
|
const char * | UwacSeatGetName (const UwacSeat *seat) |
|
UwacSeatId | UwacSeatGetId (const UwacSeat *seat) |
|
UwacReturnCode | UwacSeatInhibitShortcuts (UwacSeat *s, bool inhibit) |
|
UwacReturnCode | UwacSeatSetMouseCursor (UwacSeat *seat, const void *data, size_t length, size_t width, size_t height, size_t hot_x, size_t hot_y) |
| UwacSeatSetMouseCursor Sets the specified image as the new mouse cursor. Special values: If data == NULL && lenght == 0 the cursor is hidden, if data == NULL && length != 0 the default system cursor is used. More...
|
|