mirror of
https://github.com/swaywm/sway.git
synced 2025-11-08 13:29:50 -05:00
Tile some windows baby
This commit is contained in:
parent
148f59f3a6
commit
6066467dff
3 changed files with 93 additions and 14 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue