Introduction
Introduction Statistics Contact Development Disclaimer Help
dwm-hideborder-20210219-03a3f72.diff - sites - public wiki contents of suckless…
git clone git://git.suckless.org/sites
Log
Files
Refs
---
dwm-hideborder-20210219-03a3f72.diff (1653B)
---
1 From 03a3f7222416c3be997f393e5246e5f0560a5df3 Mon Sep 17 00:00:00 2001
2 From: Georgios Oxinos <[email protected]>
3 Date: Fri, 19 Feb 2021 00:53:04 +0100
4 Subject: [PATCH] [PATCH] [dwm][hideborder] patch that allows hiding bord…
5 active client
6
7 ---
8 config.def.h | 1 +
9 dwm.c | 7 +++++++
10 2 files changed, 8 insertions(+)
11
12 diff --git a/config.def.h b/config.def.h
13 index 1c0b587..6086523 100644
14 --- a/config.def.h
15 +++ b/config.def.h
16 @@ -64,6 +64,7 @@ static Key keys[] = {
17 { MODKEY, XK_p, spawn, {.v …
18 { MODKEY|ShiftMask, XK_Return, spawn, {.v …
19 { MODKEY, XK_b, togglebar, {0} …
20 + { MODKEY|ShiftMask, XK_b, hideborder, {0} …
21 { MODKEY, XK_j, focusstack, {.i …
22 { MODKEY, XK_k, focusstack, {.i …
23 { MODKEY, XK_i, incnmaster, {.i …
24 diff --git a/dwm.c b/dwm.c
25 index 664c527..a5b5342 100644
26 --- a/dwm.c
27 +++ b/dwm.c
28 @@ -169,6 +169,7 @@ static void focus(Client *c);
29 static void focusin(XEvent *e);
30 static void focusmon(const Arg *arg);
31 static void focusstack(const Arg *arg);
32 +static void hideborder(const Arg *arg);
33 static Atom getatomprop(Client *c, Atom prop);
34 static int getrootptr(int *x, int *y);
35 static long getstate(Window w);
36 @@ -856,6 +857,12 @@ focusstack(const Arg *arg)
37 }
38 }
39
40 +void
41 +hideborder(const Arg *arg)
42 +{
43 + XSetWindowBorder(dpy, selmon->sel->win, scheme[SchemeSel][ColBg…
44 +}
45 +
46 Atom
47 getatomprop(Client *c, Atom prop)
48 {
49 --
50 2.27.0
51
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.