summaryrefslogtreecommitdiffhomepage
path: root/patch/bar_status.c
diff options
context:
space:
mode:
authorbakkeby <[email protected]>2020-07-15 08:57:30 +0200
committerbakkeby <[email protected]>2020-07-15 08:57:30 +0200
commit903b32ac8b4a69b37981874f23b15a9f65f2a20d (patch)
treeb7aff3bdd522721a03cbfdaea8adf15fefd90463 /patch/bar_status.c
parent1584a32063cd252ec726dd18747c5f91f12f8be9 (diff)
downloaddwm-flexipatch-903b32ac8b4a69b37981874f23b15a9f65f2a20d.tar.gz
dwm-flexipatch-903b32ac8b4a69b37981874f23b15a9f65f2a20d.zip
Major refactoring in preparation for bar modules
Diffstat (limited to 'patch/bar_status.c')
-rw-r--r--patch/bar_status.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/patch/bar_status.c b/patch/bar_status.c
new file mode 100644
index 0000000..fdf72de
--- /dev/null
+++ b/patch/bar_status.c
@@ -0,0 +1,25 @@
+int
+width_status(Monitor *m, int max_width)
+{
+ #if BAR_PANGO_PATCH
+ return TEXTWM(stext) - lrpad + 2; /* 2px right padding */
+ #else
+ return TEXTW(stext) - lrpad + 2; /* 2px right padding */
+ #endif // BAR_PANGO_PATCH
+}
+
+int
+draw_status(Monitor *m, int x, int w)
+{
+ #if BAR_PANGO_PATCH
+ return drw_text(drw, x, 0, w, bh, 0, stext, 0, True);
+ #else
+ return drw_text(drw, x, 0, w, bh, 0, stext, 0);
+ #endif // BAR_PANGO_PATCH
+}
+
+int
+click_status(Monitor *m, Arg *arg, int rel_x, int rel_y, int rel_w, int rel_h)
+{
+ return ClkStatusText;
+}