Add logging and new windows into layout tree

This commit is contained in:
Drew DeVault 2015-08-08 17:01:22 -04:00
parent 2786fa2215
commit 0427fddb5a
7 changed files with 150 additions and 10 deletions

View file

@ -17,18 +17,17 @@ void handle_output_resolution_change(wlc_handle output, const struct wlc_size *f
}
bool handle_view_created(wlc_handle view) {
printf("View created, focusing");
wlc_view_focus(view);
wlc_view_bring_to_front(view);
add_view(view);
return true;
}
void handle_view_destroyed(wlc_handle view) {
printf("View destroyed");
wlc_view_focus(get_topmost(wlc_view_get_output(view), 0));
destroy_view(view);
return true;
}
void handle_view_focus(wlc_handle view, bool focus) {
printf("View focused\n");
wlc_view_set_state(view, WLC_BIT_ACTIVATED, focus);
focused_view = view;
}