mirror of
https://github.com/swaywm/sway.git
synced 2025-10-29 05:40:18 -04:00
smart_borders: separate smartness from edge types
This commit is contained in:
parent
38b37247ff
commit
3975ca28c2
6 changed files with 24 additions and 19 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue