From 3975ca28c2e870eb3f40bbd43a90354743f7ccf1 Mon Sep 17 00:00:00 2001 From: Ronan Pigott Date: Mon, 4 Nov 2019 15:10:40 -0700 Subject: smart_borders: separate smartness from edge types --- include/sway/config.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'include/sway/config.h') diff --git a/include/sway/config.h b/include/sway/config.h index 3dedbec8..8c93c20d 100644 --- a/include/sway/config.h +++ b/include/sway/config.h @@ -334,8 +334,12 @@ enum edge_border_types { E_VERTICAL, /**< hide vertical edge borders */ E_HORIZONTAL, /**< hide horizontal edge borders */ E_BOTH, /**< hide vertical and horizontal edge borders */ - E_SMART, /**< hide both if precisely one window is present in workspace */ - E_SMART_NO_GAPS, /**< hide both if one window and gaps to edge is zero */ +}; + +enum edge_border_smart_types { + ESMART_OFF, + ESMART_ON, /**< hide edges if precisely one window is present in workspace */ + ESMART_NO_GAPS, /**< hide edges if one window and gaps to edge is zero */ }; enum sway_popup_during_fullscreen { @@ -510,7 +514,7 @@ struct sway_config { int border_thickness; int floating_border_thickness; enum edge_border_types hide_edge_borders; - enum edge_border_types saved_edge_borders; + enum edge_border_smart_types hide_edge_borders_smart; bool hide_lone_tab; // border colors -- cgit v1.2.3-54-g00ecf