aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Leonhardt <equinox.salexander@gmail.com>
2026-09-05 11:44:54 +0200
committerAlexander Leonhardt <equinox.salexander@gmail.com>
2026-09-05 11:44:54 +0200
commit157abee73bd99cf7556fa7cac3191442b7b05468 (patch)
treeff69e09ac4bba1646be11a059b8af29a1a350aec
parent7f53df392bb44892351951c9af805b3e4cbf795d (diff)
downloaddwl-157abee73bd99cf7556fa7cac3191442b7b05468.tar.gz
dwl-157abee73bd99cf7556fa7cac3191442b7b05468.tar.bz2
dwl-157abee73bd99cf7556fa7cac3191442b7b05468.zip
Gave title own color group
-rw-r--r--config.def.h1
-rw-r--r--dwl.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/config.def.h b/config.def.h
index f820782..3ab5404 100644
--- a/config.def.h
+++ b/config.def.h
@@ -21,6 +21,7 @@ static uint32_t colors[][3] = {
[SchemeNorm] = { 0xbbbbbbff, 0x222222ff, 0x444444ff },
[SchemeSel] = { 0xeeeeeeff, 0x005577ff, 0x005577ff },
[SchemeUrg] = { 0, 0, 0x770000ff },
+ [SchemeTitle] = { 0x00CCEEff, 0x222222ff, 0x770000ff },
};
/* tagging - TAGCOUNT must be no greater than 31 */
diff --git a/dwl.c b/dwl.c
index 7f5dfcb..07c5022 100644
--- a/dwl.c
+++ b/dwl.c
@@ -88,7 +88,7 @@
#define TEXTW(mon, text) (drwl_font_getwidth(mon->drw, text) + mon->lrpad)
/* enums */
-enum { SchemeNorm, SchemeSel, SchemeUrg }; /* color schemes */
+enum { SchemeNorm, SchemeSel, SchemeUrg, SchemeTitle }; /* color schemes */
enum { CurNormal, CurPressed, CurMove, CurResize }; /* cursor */
enum { XDGShell, LayerShell, X11 }; /* client types */
enum { LyrBg, LyrBottom, LyrTile, LyrFloat, LyrTop, LyrFS, LyrOverlay, LyrBlock, NUM_LAYERS }; /* scene layers */
@@ -1636,7 +1636,7 @@ drawbar(Monitor *m)
if ((w = m->b.width - tw - x) > m->b.height) {
if (c) {
- drwl_setscheme(m->drw, colors[m == selmon ? SchemeSel : SchemeNorm]);
+ drwl_setscheme(m->drw, colors[m == selmon ? SchemeTitle : SchemeNorm]);
drwl_text(m->drw, x, 0, w, m->b.height, m->lrpad / 2, client_get_title(c), 0);
if (c && c->isfloating)
drwl_rect(m->drw, x + boxs, boxs, boxw, boxw, 0, 0);