Tile some windows baby

This commit is contained in:
Drew DeVault 2015-08-08 18:17:08 -04:00
parent 148f59f3a6
commit 6066467dff
3 changed files with 93 additions and 14 deletions

View file

@ -2,6 +2,7 @@
#include <stdbool.h>
#include <wlc/wlc.h>
#include "layout.h"
#include "log.h"
#include "handlers.h"
bool handle_output_created(wlc_handle output) {
@ -14,6 +15,12 @@ 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) {
sway_log(L_DEBUG, "Output %d resolution changed to %d x %d", output, to->w, to->h);
swayc_t *c = get_swayc_for_handle(output, &root_container);
if (!c) return;
c->width = to->w;
c->height = to->h;
arrange_windows(&root_container, -1, -1);
}
bool handle_view_created(wlc_handle view) {