Files
diyac/seat.h
Dany LE 0f31545ccd feat: add more protocols + touch support:
* add touch support (experimental)
* add support for wlr_cursor_shape_v1
* add support for wlr_relative_pointer_manager_v1
2025-07-29 15:33:19 +02:00

13 lines
614 B
C

#ifndef DIYAC_SEAT_H
#define DIYAC_SEAT_H
#include "diyac.h"
void diyac_init_seat(struct diyac_server* server);
void diyac_seat_focus_surface(struct diyac_seat *seat, struct wlr_surface *surface);
void diyac_seat_focus_lock_surface(struct diyac_seat *seat, struct wlr_surface *surface);
void diyac_seat_focus_layer(struct diyac_seat *seat, struct wlr_layer_surface_v1 *layer);
void diyac_seat_focus_topmost(struct diyac_seat* seat, struct diyac_output* output);
void diyac_seat_pointer_end_grab(struct diyac_seat *seat, struct wlr_surface *surface);
void diyac_seat_configure(struct diyac_server* server);
#endif