rofi 2.0.0
wayland-internal.h File Reference
#include <cairo.h>
#include <glib.h>
#include <libgwater-wayland.h>
#include <nkutils-bindings.h>
#include <wayland-client.h>
#include <xkbcommon/xkbcommon.h>
#include "wayland.h"
Include dependency graph for wayland-internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  widget_button_event
struct  widget_motion_event
struct  clipboard_data
struct  wayland_stuff
struct  _wayland_seat

Macros

#define WL_COMPOSITOR_INTERFACE_VERSION   3
#define WL_SHM_INTERFACE_VERSION   1
#define WL_SEAT_INTERFACE_MIN_VERSION   5
#define WL_SEAT_INTERFACE_MAX_VERSION   8
#define WL_OUTPUT_INTERFACE_MIN_VERSION   2
#define WL_OUTPUT_INTERFACE_MAX_VERSION   4
#define WL_LAYER_SHELL_INTERFACE_VERSION   1
#define WL_KEYBOARD_SHORTCUTS_INHIBITOR_INTERFACE_VERSION   1

Typedefs

typedef struct _wayland_seat wayland_seat

Enumerations

enum  wayland_global_name {
  WAYLAND_GLOBAL_COMPOSITOR , WAYLAND_GLOBAL_SHM , WAYLAND_GLOBAL_LAYER_SHELL , WAYLAND_GLOBAL_KEYBOARD_SHORTCUTS_INHIBITOR ,
  WAYLAND_GLOBAL_CURSOR_SHAPE , _WAYLAND_GLOBAL_SIZE
}

Variables

wayland_stuffwayland

Macro Definition Documentation

◆ WL_COMPOSITOR_INTERFACE_VERSION

#define WL_COMPOSITOR_INTERFACE_VERSION   3

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

Referenced by wayland_registry_handle_global().

◆ WL_KEYBOARD_SHORTCUTS_INHIBITOR_INTERFACE_VERSION

#define WL_KEYBOARD_SHORTCUTS_INHIBITOR_INTERFACE_VERSION   1

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

Referenced by wayland_registry_handle_global().

◆ WL_LAYER_SHELL_INTERFACE_VERSION

#define WL_LAYER_SHELL_INTERFACE_VERSION   1

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

Referenced by wayland_registry_handle_global().

◆ WL_OUTPUT_INTERFACE_MAX_VERSION

#define WL_OUTPUT_INTERFACE_MAX_VERSION   4

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

Referenced by wayland_registry_handle_global().

◆ WL_OUTPUT_INTERFACE_MIN_VERSION

#define WL_OUTPUT_INTERFACE_MIN_VERSION   2

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

Referenced by wayland_registry_handle_global().

◆ WL_SEAT_INTERFACE_MAX_VERSION

#define WL_SEAT_INTERFACE_MAX_VERSION   8

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

Referenced by wayland_registry_handle_global().

◆ WL_SEAT_INTERFACE_MIN_VERSION

#define WL_SEAT_INTERFACE_MIN_VERSION   5

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

Referenced by wayland_registry_handle_global().

◆ WL_SHM_INTERFACE_VERSION

#define WL_SHM_INTERFACE_VERSION   1

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

Referenced by wayland_registry_handle_global().

Typedef Documentation

◆ wayland_seat

typedef struct _wayland_seat wayland_seat

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

Enumeration Type Documentation

◆ wayland_global_name

Enumerator
WAYLAND_GLOBAL_COMPOSITOR 
WAYLAND_GLOBAL_SHM 
WAYLAND_GLOBAL_LAYER_SHELL 
WAYLAND_GLOBAL_KEYBOARD_SHORTCUTS_INHIBITOR 
WAYLAND_GLOBAL_CURSOR_SHAPE 
_WAYLAND_GLOBAL_SIZE 

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

Variable Documentation

◆ wayland