aboutsummaryrefslogtreecommitdiffstats
path: root/modules/externalbars/externalbars.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/externalbars/externalbars.h')
-rw-r--r--modules/externalbars/externalbars.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/externalbars/externalbars.h b/modules/externalbars/externalbars.h
new file mode 100644
index 0000000..3e80185
--- /dev/null
+++ b/modules/externalbars/externalbars.h
@@ -0,0 +1,18 @@
+typedef struct ExternalBarStrut ExternalBarStrut;
+struct ExternalBarStrut {
+ Window win;
+ int left, right, top, bottom;
+ int left_start_y, left_end_y;
+ int right_start_y, right_end_y;
+ int top_start_x, top_end_x;
+ int bottom_start_x, bottom_end_x;
+ ExternalBarStrut *next;
+};
+
+static void externalbars_begin_scan(void);
+static void externalbars_end_scan(void);
+static int externalbars_hasstrut(Window w);
+static void externalbars_register(Window w);
+static void externalbars_unregister(Window w);
+static void externalbars_apply(Monitor *m);
+static void externalbars_reapply_all(void);