dwm-titlecolor-6.1.diff (2099B)
1 diff -up dwm-b/config.def.h dwm-a/config.def.h 2 --- dwm-b/config.def.h 2015-11-08 23:39:37.000000000 +0100 3 +++ dwm-a/config.def.h 2018-12-31 00:51:15.215522689 +0100 4 @@ -11,6 +11,8 @@ static const char normfgcolor[] = "# 5 static const char selbordercolor[] = "#005577"; 6 static const char selbgcolor[] = "#005577"; 7 static const char selfgcolor[] = "#eeeeee"; 8 +static const char titlebgcolor[] = "#222222"; 9 +static const char titlefgcolor[] = "#005577"; 10 static const unsigned int borderpx = 1; /* border pixel of windows */ 11 static const unsigned int snap = 32; /* snap pixel */ 12 static const int showbar = 1; /* 0 means no bar */ 13 diff -up dwm-b/dwm.c dwm-a/dwm.c 14 --- dwm-b/dwm.c 2015-11-08 23:39:37.000000000 +0100 15 +++ dwm-a/dwm.c 2018-12-31 01:02:44.315267927 +0100 16 @@ -59,7 +59,7 @@ 17 18 /* enums */ 19 enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ 20 -enum { SchemeNorm, SchemeSel, SchemeLast }; /* color schemes */ 21 +enum { SchemeNorm, SchemeSel, SchemeTitle, SchemeLast }; /* color schemes */ 22 enum { NetSupported, NetWMName, NetWMState, 23 NetWMFullscreen, NetActiveWindow, NetWMWindowType, 24 NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */ 25 @@ -742,7 +742,7 @@ drawbar(Monitor *m) 26 if ((w = x - xx) > bh) { 27 x = xx; 28 if (m->sel) { 29 - drw_setscheme(drw, m == selmon ? &scheme[SchemeSel] : &scheme[SchemeNorm]); 30 + drw_setscheme(drw, m == selmon ? &scheme[SchemeTitle] : &scheme[SchemeNorm]); 31 drw_text(drw, x, 0, w, bh, m->sel->name, 0); 32 drw_rect(drw, x + 1, 1, dx, dx, m->sel->isfixed, m->sel->isfloating, 0); 33 } else { 34 @@ -1586,6 +1586,9 @@ setup(void) 35 scheme[SchemeSel].border = drw_clr_create(drw, selbordercolor); 36 scheme[SchemeSel].bg = drw_clr_create(drw, selbgcolor); 37 scheme[SchemeSel].fg = drw_clr_create(drw, selfgcolor); 38 + scheme[SchemeTitle].border = drw_clr_create(drw, normbordercolor); 39 + scheme[SchemeTitle].bg = drw_clr_create(drw, titlebgcolor); 40 + scheme[SchemeTitle].fg = drw_clr_create(drw, titlefgcolor); 41 /* init bars */ 42 updatebars(); 43 updatestatus();