rofi 2.0.0
wayland_stuff Struct Reference

#include <wayland-internal.h>

Collaboration diagram for wayland_stuff:
Collaboration graph

Data Fields

GMainLoop * main_loop
GWaterWaylandSource * main_loop_source
struct wl_display * display
struct wl_registry * registry
uint32_t global_names [_WAYLAND_GLOBAL_SIZE]
struct wl_compositor * compositor
struct wl_data_device_manager * data_device_manager
struct zwp_primary_selection_device_manager_v1 * primary_selection_device_manager
struct zwlr_layer_shell_v1 * layer_shell
struct zwp_keyboard_shortcuts_inhibit_manager_v1 * kb_shortcuts_inhibit_manager
struct wl_shm * shm
size_t buffer_count
struct { 
   char *   theme_name 
   RofiCursorType   type 
   struct wl_cursor_theme *   theme 
   struct wl_cursor *   cursor 
   struct wl_cursor_image *   image 
   struct wl_surface *   surface 
   struct wl_callback *   frame_cb 
   guint   scale 
cursor
GHashTable * seats
GHashTable * seats_by_name
wayland_seatlast_seat
GHashTable * outputs
struct zwlr_layer_surface_v1 * wlr_surface
size_t scales [3]
int32_t scale
NkBindingsSeat * bindings_seat
clipboard_data clipboards [2]
uint32_t layer_width
uint32_t layer_height

Detailed Description

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

Field Documentation

◆ bindings_seat

NkBindingsSeat* wayland_stuff::bindings_seat

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

◆ buffer_count

size_t wayland_stuff::buffer_count

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

◆ clipboards

clipboard_data wayland_stuff::clipboards[2]

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

◆ compositor

struct wl_compositor* wayland_stuff::compositor

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

◆ [struct] [1/2]

struct { ... } wayland_stuff::cursor

◆ cursor [2/2]

struct wl_cursor* wayland_stuff::cursor

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

◆ data_device_manager

struct wl_data_device_manager* wayland_stuff::data_device_manager

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

◆ display

struct wl_display* wayland_stuff::display

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

◆ frame_cb

struct wl_callback * wayland_stuff::frame_cb

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

◆ global_names

uint32_t wayland_stuff::global_names[_WAYLAND_GLOBAL_SIZE]

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

◆ image

struct wl_cursor_image* wayland_stuff::image

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

◆ kb_shortcuts_inhibit_manager

struct zwp_keyboard_shortcuts_inhibit_manager_v1* wayland_stuff::kb_shortcuts_inhibit_manager

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

◆ last_seat

wayland_seat* wayland_stuff::last_seat

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

◆ layer_height

uint32_t wayland_stuff::layer_height

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

◆ layer_shell

struct zwlr_layer_shell_v1* wayland_stuff::layer_shell

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

◆ layer_width

uint32_t wayland_stuff::layer_width

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

◆ main_loop

GMainLoop* wayland_stuff::main_loop

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

◆ main_loop_source

GWaterWaylandSource* wayland_stuff::main_loop_source

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

◆ outputs

GHashTable* wayland_stuff::outputs

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

◆ primary_selection_device_manager

struct zwp_primary_selection_device_manager_v1* wayland_stuff::primary_selection_device_manager

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

◆ registry

struct wl_registry* wayland_stuff::registry

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

◆ scale [1/2]

int32_t wayland_stuff::scale

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

◆ scale [2/2]

guint wayland_stuff::scale

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

◆ scales

size_t wayland_stuff::scales[3]

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

◆ seats

GHashTable* wayland_stuff::seats

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

◆ seats_by_name

GHashTable* wayland_stuff::seats_by_name

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

◆ shm

struct wl_shm* wayland_stuff::shm

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

◆ surface

struct wl_surface * wayland_stuff::surface

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

◆ theme

struct wl_cursor_theme* wayland_stuff::theme

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

◆ theme_name

char* wayland_stuff::theme_name

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

◆ type

RofiCursorType wayland_stuff::type

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

◆ wlr_surface

struct zwlr_layer_surface_v1* wayland_stuff::wlr_surface

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


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