Dunst
Lightweight notification daemon
Loading...
Searching...
No Matches
wl_seat.h File Reference

Wayland seat managment. More...

#include <stdbool.h>
#include <stdint.h>
#include <wayland-client.h>
#include <wayland-client-protocol.h>
#include <wayland-util.h>
#include "protocols/idle-client-header.h"
+ Include dependency graph for wl_seat.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dunst_seat
 

Macros

#define MAX_TOUCHPOINTS   10
 

Functions

void create_seat (struct wl_registry *registry, uint32_t global_name, uint32_t version)
 
void destroy_seat (struct dunst_seat *seat)
 
void add_seat_to_idle_handler (struct dunst_seat *seat)
 

Detailed Description

Wayland seat managment.

License
BSD-3-Clause

Definition in file wl_seat.h.

Macro Definition Documentation

◆ MAX_TOUCHPOINTS

#define MAX_TOUCHPOINTS   10

Definition at line 29 of file wl_seat.h.

Function Documentation

◆ add_seat_to_idle_handler()

void add_seat_to_idle_handler ( struct dunst_seat * seat)

Definition at line 268 of file wl_seat.c.

◆ create_seat()

void create_seat ( struct wl_registry * registry,
uint32_t global_name,
uint32_t version )

Definition at line 297 of file wl_seat.c.

◆ destroy_seat()

void destroy_seat ( struct dunst_seat * seat)

Definition at line 148 of file wl_seat.c.