From 0427fddb5a919ae6b3a4205e057ae36133bfbc47 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sat, 8 Aug 2015 17:01:22 -0400 Subject: Add logging and new windows into layout tree --- sway/layout.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sway/layout.h') diff --git a/sway/layout.h b/sway/layout.h index 24d214d8..3d14252b 100644 --- a/sway/layout.h +++ b/sway/layout.h @@ -5,6 +5,7 @@ #include "list.h" typedef enum { + LAYOUT_IS_VIEW, LAYOUT_TILE_HORIZ, LAYOUT_TILE_VERT, LAYOUT_TABBED, @@ -15,12 +16,17 @@ struct sway_container { wlc_handle output; list_t *children; container_layout_t layout; + struct sway_container *parent; }; extern list_t *outputs; +extern wlc_handle focused_view; void init_layout(); void add_output(wlc_handle output); +void destroy_output(wlc_handle output); wlc_handle get_topmost(wlc_handle output, size_t offset); +void destroy_view(wlc_handle view); +void add_view(wlc_handle view); #endif -- cgit v1.2.3