blob: f2779fd6504267ef766c80fe82fe6a1522894d68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include "./state.h"
void configure(void *data, struct zwlr_layer_surface_v1 *zwlr_layer_surface_v1, uint32_t serial, uint32_t width, uint32_t height) {
client_state* state = data;
state->width = width;
state->height = height;
zwlr_layer_surface_v1_ack_configure(zwlr_layer_surface_v1, serial);
}
void closed(void *data, struct zwlr_layer_surface_v1 *zwlr_layer_surface_v1) {
client_state* state = data;
state->running = false;
}
struct zwlr_layer_surface_v1_listener layer_surface_listener = {
.configure = configure,
.closed = closed,
};
|