summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-02-19 20:13:19 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-02-19 20:13:19 +0900
commitdae71168b3d6d472dcde701d94a43f10fcf1c8e1 (patch)
tree4465d2bc06de774111e7609e9af9c2fd21e5d450
parentc9b824847f830d2df17f98f504bce3efebe4d68e (diff)
modified dwm/config.def.h, modified dwm/drw.h, modified dwm/dwm.c
-rw-r--r--dwm/config.def.h27
-rw-r--r--dwm/drw.h1
-rw-r--r--dwm/dwm.c6
3 files changed, 19 insertions, 15 deletions
diff --git a/dwm/config.def.h b/dwm/config.def.h
index fe741ca..b282d3c 100644
--- a/dwm/config.def.h
+++ b/dwm/config.def.h
@@ -32,18 +32,19 @@ static char *fonts[] = {
"monospace:size=10",
"NotoColorEmoji:pixelsize=10:antialias=true:autohint=true"
};
+
+static const unsigned int baralpha = 0xd0;
+static const unsigned int borderalpha = OPAQUE;
static char normbgcolor[] = "#222222";
static char normbordercolor[] = "#444444";
static char normfgcolor[] = "#bbbbbb";
+static char normmarkcolor[] = "#009900"; /*border color for marked client*/
static char selfgcolor[] = "#eeeeee";
-static char selbordercolor[] = "#770000";
static char selbgcolor[] = "#005577";
-static char normmarkcolor[] = "#009900"; /*border color for marked client*/
+static char selbordercolor[] = "#770000";
static char selmarkcolor[] = "#00CC00"; /*border color for marked client on focus*/
-static const unsigned int baralpha = 0xd0;
-static const unsigned int borderalpha = OPAQUE;
static char *colors[][4] = {
- /* fg bg border mark*/
+ /* fg bg border mark */
[SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor, normmarkcolor },
[SchemeSel] = { selfgcolor, selbgcolor, selbordercolor, selmarkcolor },
};
@@ -185,18 +186,20 @@ ResourcePref resources[] = {
{ "color0", STRING, &selfgcolor },
{ "color4", STRING, &selbgcolor },
{ "borderpx", INTEGER, &borderpx },
- { "snap", INTEGER, &snap },
- { "showbar", INTEGER, &showbar },
- { "topbar", INTEGER, &topbar },
- { "nmaster", INTEGER, &nmaster },
- { "resizehints", INTEGER, &resizehints },
- { "mfact", FLOAT, &mfact },
{ "gappih", INTEGER, &gappih },
{ "gappiv", INTEGER, &gappiv },
{ "gappoh", INTEGER, &gappoh },
{ "gappov", INTEGER, &gappov },
- { "swallowfloating", INTEGER, &swallowfloating },
+ { "mfact", FLOAT, &mfact },
+ { "nmaster", INTEGER, &nmaster },
+ { "normmarkcolor", INTEGER, &normmarkcolor },
+ { "resizehints", INTEGER, &resizehints },
+ { "selmarkcolor", INTEGER, &selmarkcolor },
+ { "showbar", INTEGER, &showbar },
{ "smartgaps", INTEGER, &smartgaps },
+ { "snap", INTEGER, &snap },
+ { "swallowfloating", INTEGER, &swallowfloating },
+ { "topbar", INTEGER, &topbar },
};
/* gestures
diff --git a/dwm/drw.h b/dwm/drw.h
index b83aa15..b5f2856 100644
--- a/dwm/drw.h
+++ b/dwm/drw.h
@@ -69,3 +69,4 @@ int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h,
/* Map functions */
void drw_map(Drw *drw, Window win, int x, int y, unsigned int w,
unsigned int h);
+
diff --git a/dwm/dwm.c b/dwm/dwm.c
index c22e808..3ab11c4 100644
--- a/dwm/dwm.c
+++ b/dwm/dwm.c
@@ -2914,9 +2914,9 @@ unfocus(Client *c, int setfocus)
return;
grabbuttons(c, 0);
if (c == mark)
- XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColMark].pixel);
- else
- XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColBorder].pixel);
+ XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColMark].pixel);
+ else
+ XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColBorder].pixel);
if (setfocus)
{
XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);