Flesh out wayland backend registry

This commit is contained in:
Drew DeVault 2017-04-25 19:19:21 -04:00
parent de01e654ce
commit 5ca9d612f4
7 changed files with 156 additions and 16 deletions

19
backend/wayland/wl_seat.c Normal file
View file

@ -0,0 +1,19 @@
#include <stdint.h>
#include <wayland-client.h>
#include "backend/wayland.h"
static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat,
enum wl_seat_capability caps) {
//struct wlr_wl_seat *seat = data;
// TODO
}
static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name) {
struct wlr_wl_seat *seat = data;
seat->name = name;
}
const struct wl_seat_listener seat_listener = {
.capabilities = seat_handle_capabilities,
.name = seat_handle_name,
};