rofi 2.1.0
_wayland_seat Struct Reference

#include <wayland-internal.h>

Collaboration diagram for _wayland_seat:
Collaboration graph

Data Structures

struct  [struct].repeat
struct  [struct].wheel
struct  [struct].wheel_continuous

Data Fields

wayland_stuff * context
uint32_t global_name
struct wl_seat * seat
gchar * name
struct  repeat
uint32_t serial
uint32_t pointer_serial
struct wl_keyboard * keyboard
struct wl_pointer * pointer
struct wl_touch * touch
int32_t touch_id
gint touch_x
gint touch_y
wayland_touch_axis touch_axis
gint touch_scroll
struct wl_data_device * data_device
struct zwp_primary_selection_device_v1 * primary_selection_device
enum wl_pointer_axis_source axis_source
widget_button_event button
widget_motion_event motion
struct  wheel
struct  wheel_continuous
struct zwp_text_input_v3 * text_input

Detailed Description

Definition at line 99 of file wayland-internal.h.

Field Documentation

◆ axis_source

enum wl_pointer_axis_source _wayland_seat::axis_source

Definition at line 130 of file wayland-internal.h.

Referenced by wayland_pointer_axis_source(), and wayland_pointer_send_events().

◆ button

◆ context

wayland_stuff* _wayland_seat::context

Definition at line 100 of file wayland-internal.h.

Referenced by wayland_registry_handle_global().

◆ data_device

struct wl_data_device* _wayland_seat::data_device

Definition at line 127 of file wayland-internal.h.

Referenced by wayland_seat_capabilities().

◆ global_name

uint32_t _wayland_seat::global_name

◆ keyboard

struct wl_keyboard* _wayland_seat::keyboard

Definition at line 112 of file wayland-internal.h.

Referenced by wayland_keyboard_release(), and wayland_seat_capabilities().

◆ motion

◆ name

gchar* _wayland_seat::name

Definition at line 103 of file wayland-internal.h.

Referenced by wayland_seat_name().

◆ pointer

struct wl_pointer* _wayland_seat::pointer

◆ pointer_serial

uint32_t _wayland_seat::pointer_serial

Definition at line 111 of file wayland-internal.h.

Referenced by wayland_cursor_update_for_seat(), and wayland_pointer_enter().

◆ primary_selection_device

struct zwp_primary_selection_device_v1* _wayland_seat::primary_selection_device

Definition at line 128 of file wayland-internal.h.

Referenced by wayland_seat_capabilities().

◆ repeat

◆ seat

struct wl_seat* _wayland_seat::seat

◆ serial

uint32_t _wayland_seat::serial

◆ text_input

struct zwp_text_input_v3* _wayland_seat::text_input

◆ touch

struct wl_touch* _wayland_seat::touch

Definition at line 114 of file wayland-internal.h.

Referenced by wayland_seat_capabilities(), and wayland_touch_release().

◆ touch_axis

wayland_touch_axis _wayland_seat::touch_axis

◆ touch_id

◆ touch_scroll

gint _wayland_seat::touch_scroll

◆ touch_x

gint _wayland_seat::touch_x

Definition at line 119 of file wayland-internal.h.

Referenced by wayland_touch_down(), wayland_touch_motion(), and wayland_touch_up().

◆ touch_y

gint _wayland_seat::touch_y

Definition at line 120 of file wayland-internal.h.

Referenced by wayland_touch_down(), wayland_touch_motion(), and wayland_touch_up().

◆ wheel

◆ wheel_continuous

struct _wayland_seat::[struct].wheel_continuous _wayland_seat::wheel_continuous

The documentation for this struct was generated from the following file: