]> git.lizzy.rs Git - bspwm.git/blobdiff - settings.h
Implement sticky windows
[bspwm.git] / settings.h
index 7e1b18ddffc13076d3f1230c17b135453f5b7023..c1f5ffabe41b213b0bb8e39d60d98e2323b6ed0d 100644 (file)
 #define FOCUSED_LOCKED_BORDER_COLOR "#C7B579"
 #define ACTIVE_LOCKED_BORDER_COLOR  "#545350"
 #define NORMAL_LOCKED_BORDER_COLOR  "#3F3E3B"
+#define FOCUSED_STICKY_BORDER_COLOR "#E3A5DA"
+#define NORMAL_STICKY_BORDER_COLOR  "#3F3E3B"
 #define URGENT_BORDER_COLOR         "#EFA29A"
 
-#define BORDER_WIDTH   1
 #define SPLIT_RATIO    0.5
+#define GROWTH_FACTOR  1.1
 
 #define HISTORY_AWARE_FOCUS      false
 #define BORDERLESS_MONOCLE       false
@@ -27,6 +29,7 @@
 #define AUTO_ALTERNATE           false
 #define AUTO_CANCEL              false
 #define APPLY_FLOATING_ATOM      false
+#define HONOR_EWMH_FOCUS         false
 
 char focused_border_color[MAXLEN];
 char active_border_color[MAXLEN];
@@ -35,10 +38,12 @@ char presel_border_color[MAXLEN];
 char focused_locked_border_color[MAXLEN];
 char active_locked_border_color[MAXLEN];
 char normal_locked_border_color[MAXLEN];
+char focused_sticky_border_color[MAXLEN];
+char normal_sticky_border_color[MAXLEN];
 char urgent_border_color[MAXLEN];
 
-unsigned int border_width;
 double split_ratio;
+double growth_factor;
 
 bool borderless_monocle;
 bool gapless_monocle;
@@ -48,6 +53,7 @@ bool apply_floating_atom;
 bool auto_alternate;
 bool auto_cancel;
 bool history_aware_focus;
+bool honor_ewmh_focus;
 
 void load_settings(void);
 void run_config(void);