1#ifndef ROFI_WAYLAND_INTERNAL_H
2#define ROFI_WAYLAND_INTERNAL_H
6#include <libgwater-wayland.h>
7#include <nkutils-bindings.h>
8#include <wayland-client.h>
9#include <xkbcommon/xkbcommon.h>
49#ifdef HAVE_WAYLAND_CURSOR_SHAPE
50 struct wp_cursor_shape_manager_v1 *cursor_shape_manager;
54 struct zwp_primary_selection_device_manager_v1
106#ifdef HAVE_WAYLAND_CURSOR_SHAPE
107 struct wp_cursor_shape_device_v1 *cursor_shape_device;
126#define WL_COMPOSITOR_INTERFACE_VERSION 3
127#define WL_SHM_INTERFACE_VERSION 1
128#define WL_SEAT_INTERFACE_MIN_VERSION 5
129#define WL_SEAT_INTERFACE_MAX_VERSION 8
130#define WL_OUTPUT_INTERFACE_MIN_VERSION 2
131#define WL_OUTPUT_INTERFACE_MAX_VERSION 4
132#define WL_LAYER_SHELL_INTERFACE_VERSION 1
133#define WL_KEYBOARD_SHORTCUTS_INHIBITOR_INTERFACE_VERSION 1
widget_motion_event motion
struct zwp_primary_selection_device_v1 * primary_selection_device
struct wl_data_device * data_device
enum wl_pointer_axis_source axis_source
struct _wayland_seat::@343227211112372105005173305133123375230264171047 repeat
struct _wayland_seat::@313335272333100233226263113233303355264201246036 wheel_continuous
struct wl_pointer * pointer
struct wl_keyboard * keyboard
struct _wayland_seat::@304276237306320361362211175300054320337005042177 wheel
widget_button_event button
struct wl_cursor * cursor
uint32_t global_names[_WAYLAND_GLOBAL_SIZE]
struct zwp_primary_selection_device_manager_v1 * primary_selection_device_manager
struct zwp_keyboard_shortcuts_inhibit_manager_v1 * kb_shortcuts_inhibit_manager
struct zwlr_layer_surface_v1 * wlr_surface
struct wl_display * display
struct zwlr_layer_shell_v1 * layer_shell
struct wl_compositor * compositor
NkBindingsSeat * bindings_seat
struct wl_registry * registry
struct wl_callback * frame_cb
struct wl_data_device_manager * data_device_manager
struct wl_cursor_theme * theme
struct wl_cursor_image * image
clipboard_data clipboards[2]
struct wl_surface * surface
GWaterWaylandSource * main_loop_source
GHashTable * seats_by_name
struct _wayland_seat wayland_seat
@ WAYLAND_GLOBAL_CURSOR_SHAPE
@ WAYLAND_GLOBAL_LAYER_SHELL
@ WAYLAND_GLOBAL_KEYBOARD_SHORTCUTS_INHIBITOR
@ WAYLAND_GLOBAL_COMPOSITOR