]> git.lizzy.rs Git - bspwm.git/blobdiff - src/types.h
bspwm: port rounded corners patch to latest version
[bspwm.git] / src / types.h
index 425b1f6f5dd0d21f1d7213a0566020b053e02186..8fc8eb6afc20cf877295b770799be6cf64f86793 100644 (file)
@@ -193,6 +193,10 @@ typedef struct {
        option_bool_t active;
        option_bool_t urgent;
        option_bool_t local;
+       option_bool_t tiled;
+       option_bool_t monocle;
+       option_bool_t user_tiled;
+       option_bool_t user_monocle;
 } desktop_select_t;
 
 typedef struct {
@@ -212,8 +216,11 @@ typedef struct {
        char instance_name[MAXLEN];
        char name[MAXLEN];
        unsigned int border_width;
+    unsigned int border_radius;
+    unsigned int drawn_border_radius;
        bool urgent;
        bool shown;
+    bool sets_own_shape;
        client_state_t state;
        client_state_t last_state;
        stack_layer_t layer;
@@ -279,6 +286,7 @@ struct desktop_t {
        padding_t padding;
        int window_gap;
        unsigned int border_width;
+       unsigned int border_radius;
 };
 
 typedef struct monitor_t monitor_t;
@@ -292,6 +300,7 @@ struct monitor_t {
        unsigned int sticky_count;
        int window_gap;
        unsigned int border_width;
+       unsigned int border_radius;
        xcb_rectangle_t rectangle;
        desktop_t *desk;
        desktop_t *desk_head;