aboutsummaryrefslogtreecommitdiff
path: root/sway/handlers.h
blob: 4feebe05f268692e53e274e7566e6e73694e94dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef _SWAY_HANDLERS_H
#define _SWAY_HANDLERS_H

#include <stdbool.h>
#include <wlc/wlc.h>

bool handle_output_created(wlc_handle output);
void handle_output_destroyed(wlc_handle output);
void handle_output_resolution_change(wlc_handle output, const struct wlc_size *from, const struct wlc_size *to);

bool handle_view_created(wlc_handle view);
void handle_view_destroyed(wlc_handle view);
void handle_view_focus(wlc_handle view, bool focus);
void handle_view_geometry_request(wlc_handle view, const struct wlc_geometry* geometry);

#endif