@ -37,3 +37,7 @@ void handle_view_focus(wlc_handle view, bool focus) {
wlc_view_set_state(view, WLC_BIT_ACTIVATED, focus);
focus_view(get_swayc_for_handle(view, &root_container));
}
void handle_view_geometry_request(wlc_handle view, const struct wlc_geometry* geometry) {
// deny that shit
@ -11,5 +11,6 @@ void handle_output_resolution_change(wlc_handle output, const struct wlc_size *f
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
@ -41,7 +41,10 @@ int main(int argc, char **argv) {
.view = {
.created = handle_view_created,
.destroyed = handle_view_destroyed,
.focus = handle_view_focus
.focus = handle_view_focus,
.request = {
.geometry = handle_view_geometry_request
};