sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit c756cfbac3df258d32b739286f9ca396ac0e6418
parent c6f9ebf258152b1864d8a72e8733c1e386350732
Author: Ondrej Grover <ondrej.grover@gmail.com>
Date:   Sat,  7 Jun 2014 22:52:10 +0200

hide vacant tags: do not draw empty rectangles on bar

also fix my email address

Diffstat:
Mdwm.suckless.org/patches/dwm-6.1-hide_vacant_tags.diff | 10++++++++--
Mdwm.suckless.org/patches/hide_vacant_tags.md | 16+++++++++++-----
Mdwm.suckless.org/patches/nametag.md | 2+-
3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/dwm.suckless.org/patches/dwm-6.1-hide_vacant_tags.diff b/dwm.suckless.org/patches/dwm-6.1-hide_vacant_tags.diff @@ -1,5 +1,5 @@ diff --git a/dwm.c b/dwm.c -index ffc8864..161ec27 100644 +index ffc8864..0e5d3f1 100644 --- a/dwm.c +++ b/dwm.c @@ -423,9 +423,15 @@ buttonpress(XEvent *e) { @@ -20,7 +20,7 @@ index ffc8864..161ec27 100644 if(i < LENGTH(tags)) { click = ClkTagBar; arg.ui = 1 << i; -@@ -703,6 +709,9 @@ drawbar(Monitor *m) { +@@ -703,11 +709,14 @@ drawbar(Monitor *m) { } x = 0; for(i = 0; i < LENGTH(tags); i++) { @@ -30,3 +30,9 @@ index ffc8864..161ec27 100644 w = TEXTW(tags[i]); drw_setscheme(drw, m->tagset[m->seltags] & 1 << i ? &scheme[SchemeSel] : &scheme[SchemeNorm]); drw_text(drw, x, 0, w, bh, tags[i], urg & 1 << i); + drw_rect(drw, x, 0, w, bh, m == selmon && selmon->sel && selmon->sel->tags & 1 << i, +- occ & 1 << i, urg & 1 << i); ++ 0, urg & 1 << i); + x += w; + } + w = blw = TEXTW(m->ltsymbol); diff --git a/dwm.suckless.org/patches/hide_vacant_tags.md b/dwm.suckless.org/patches/hide_vacant_tags.md @@ -5,16 +5,22 @@ Description ----------- This patch prevents dwm from drawing tags with no clients -(i.e. vacant) on the bar. It also makes sure that pressing a tag on -the bar behaves accordingly by not reserving reactive regions on the -bar for vacant tags. +(i.e. vacant) on the bar. + +It also makes sure that pressing a tag on the bar behaves accordingly +by not reserving reactive regions on the bar for vacant tags. + +It also stops drawing empty rectangles on the bar for non-vacant +tags as there is no need anymore to distinguish vacant +tags and it offers a more visible contrast than if there were +filled/empty rectangles. Download -------- -* [dwm-6.1-hide_vacant_tags.diff](dwm-6.1-hide_vacant_tags.diff) (957b) (20140607) +* [dwm-6.1-hide_vacant_tags.diff](dwm-6.1-hide_vacant_tags.diff) (1169b) (20140607) Author ------ -Ondřej Grover - <ondrej dot grover at gmail dot com> +* [Ondřej Grover](mailto:ondrej.grover@gmail.com) diff --git a/dwm.suckless.org/patches/nametag.md b/dwm.suckless.org/patches/nametag.md @@ -19,4 +19,4 @@ Author ------ * Evan Gates (emg) <[evan.gates@gmail.com](mailto:evan.gates@gmail.com)> -* prepend version by Ondřej Grover <ondrej dot grover at gmail dot com> +* prepend version by [Ondřej Grover](mailto:ondrej.grover@gmail.com)