summaryrefslogtreecommitdiff
path: root/patch/bar_statuscolors.c
diff options
context:
space:
mode:
authorBear <bear@bengtsson.win>2021-12-27 09:29:58 +0000
committerBear <bear@bengtsson.win>2021-12-27 09:29:58 +0000
commit69262b01ced79c2d776fab9b889926d1816a1e7a (patch)
treef304cd6fa8734e83a7772d07dc9b484781565155 /patch/bar_statuscolors.c
Added DWM
Diffstat (limited to 'patch/bar_statuscolors.c')
-rw-r--r--patch/bar_statuscolors.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/patch/bar_statuscolors.c b/patch/bar_statuscolors.c
new file mode 100644
index 0000000..4ade4df
--- /dev/null
+++ b/patch/bar_statuscolors.c
@@ -0,0 +1,24 @@
+int
+textw_wosc(char *s)
+{
+ char *ts = s;
+ char *tp = s;
+ int sw = 0;
+ char ctmp;
+ while (1) {
+ if ((unsigned int)*ts > LENGTH(colors)) {
+ ts++;
+ continue;
+ }
+ ctmp = *ts;
+ *ts = '\0';
+ sw += drw_fontset_getwidth(drw, tp, True);
+ *ts = ctmp;
+ if (ctmp == '\0')
+ break;
+ tp = ++ts;
+ }
+
+ return sw;
+}
+