labwc/src/seat.c
Johan Malm 96e05057a3 Update .clang-format
Align with wlroots style
2020-09-28 20:41:41 +01:00

26 lines
475 B
C

#include "labwc.h"
static struct wlr_seat *current_seat;
void
seat_init(struct wlr_seat *seat)
{
current_seat = seat;
}
void
seat_focus_surface(struct wlr_surface *surface)
{
if (!surface) {
wlr_seat_keyboard_notify_clear_focus(current_seat);
return;
}
/* TODO: add keyboard stuff */
wlr_seat_keyboard_notify_enter(current_seat, surface, NULL, 0, NULL);
}
struct wlr_surface *
seat_focused_surface(void)
{
return current_seat->keyboard_state.focused_surface;
}