rofi 2.0.0
_wayland_seat Struct Reference

#include <wayland-internal.h>

Collaboration diagram for _wayland_seat:
Collaboration graph

Data Fields

wayland_stuffcontext
uint32_t global_name
struct wl_seat * seat
gchar * name
struct { 
   xkb_keycode_t   key 
   GSource *   source 
   int32_t   rate 
   int32_t   delay 
repeat
uint32_t serial
uint32_t pointer_serial
struct wl_keyboard * keyboard
struct wl_pointer * pointer
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 { 
   gint   vertical 
   gint   horizontal 
wheel
struct { 
   double   vertical 
   double   horizontal 
wheel_continuous

Detailed Description

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

Field Documentation

◆ axis_source

enum wl_pointer_axis_source _wayland_seat::axis_source

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

Referenced by wayland_pointer_axis_source(), and wayland_pointer_send_events().

◆ button

widget_button_event _wayland_seat::button

◆ context

wayland_stuff* _wayland_seat::context

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

Referenced by wayland_registry_handle_global().

◆ data_device

struct wl_data_device* _wayland_seat::data_device

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

Referenced by wayland_seat_capabilities().

◆ delay

int32_t _wayland_seat::delay

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

Referenced by wayland_keyboard_key(), and wayland_keyboard_repeat_info().

◆ global_name

uint32_t _wayland_seat::global_name

◆ horizontal [1/2]

double _wayland_seat::horizontal

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

◆ horizontal [2/2]

gint _wayland_seat::horizontal

◆ key

◆ keyboard

struct wl_keyboard* _wayland_seat::keyboard

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

Referenced by wayland_keyboard_release(), and wayland_seat_capabilities().

◆ motion

widget_motion_event _wayland_seat::motion

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

Referenced by wayland_pointer_motion(), and wayland_pointer_send_events().

◆ name

gchar* _wayland_seat::name

Definition at line 94 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 102 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 110 of file wayland-internal.h.

Referenced by wayland_seat_capabilities().

◆ rate

int32_t _wayland_seat::rate

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

Referenced by wayland_key_repeat_delay(), and wayland_keyboard_repeat_info().

◆ [struct]

◆ seat

struct wl_seat* _wayland_seat::seat

◆ serial

uint32_t _wayland_seat::serial

◆ source

◆ vertical [1/2]

double _wayland_seat::vertical

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

◆ vertical [2/2]

gint _wayland_seat::vertical

◆ [struct]

struct { ... } _wayland_seat::wheel

◆ [struct]

struct { ... } _wayland_seat::wheel_continuous

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