mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-09-08 12:14:50 +00:00
hide_vacant_tags: 0.7
This commit is contained in:
parent
f07a53ba49
commit
12734cebea
@ -1,11 +1,10 @@
|
|||||||
### Description
|
### Description
|
||||||
|
|
||||||
Prevent [bar](https://codeberg.org/dwl/dwl-patches/wiki/bar) from drawing tags with no clients (i.e. vacant).
|
Prevent [bar](/dwl/dwl-patches/wiki/bar) from drawing tags with no clients (i.e. vacant).
|
||||||
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.
|
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
|
### Download
|
||||||
- [git branch](https://codeberg.org/sewn/dwl/src/branch/hide_vacant_tags)
|
- [0.7](/dwl/dwl-patches/raw/branch/main/patches/hide_vacant_tags/hide_vacant_tags.patch)
|
||||||
- [2024-06-27](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/hide_vacant_tags/hide_vacant_tags.patch) (bar 2024-06-27)
|
|
||||||
|
|
||||||
### Authors
|
### Authors
|
||||||
- [sewn](https://codeberg.org/sewn)
|
- [sewn](https://codeberg.org/sewn)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 36858035cdf73f08d94d80bf4aa4251200f5ac80 Mon Sep 17 00:00:00 2001
|
From e656646fa3723b50b62e53313d35dc2509bcb9b8 Mon Sep 17 00:00:00 2001
|
||||||
From: sewn <sewn@disroot.org>
|
From: sewn <sewn@disroot.org>
|
||||||
Date: Mon, 10 Jun 2024 14:50:07 +0300
|
Date: Mon, 10 Jun 2024 14:50:07 +0300
|
||||||
Subject: [PATCH] hide vacant tags
|
Subject: [PATCH] hide vacant tags
|
||||||
@ -9,10 +9,10 @@ https://dwm.suckless.org/patches/hide_vacant_tags/
|
|||||||
1 file changed, 13 insertions(+), 4 deletions(-)
|
1 file changed, 13 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/dwl.c b/dwl.c
|
diff --git a/dwl.c b/dwl.c
|
||||||
index 9fdddc7..2b068ce 100644
|
index 8614fdd..477db69 100644
|
||||||
--- a/dwl.c
|
--- a/dwl.c
|
||||||
+++ b/dwl.c
|
+++ b/dwl.c
|
||||||
@@ -675,7 +675,7 @@ buffer_end_data_ptr_access(struct wlr_buffer *buffer)
|
@@ -676,7 +676,7 @@ buffer_end_data_ptr_access(struct wlr_buffer *buffer)
|
||||||
void
|
void
|
||||||
buttonpress(struct wl_listener *listener, void *data)
|
buttonpress(struct wl_listener *listener, void *data)
|
||||||
{
|
{
|
||||||
@ -21,7 +21,7 @@ index 9fdddc7..2b068ce 100644
|
|||||||
unsigned int click;
|
unsigned int click;
|
||||||
struct wlr_pointer_button_event *event = data;
|
struct wlr_pointer_button_event *event = data;
|
||||||
struct wlr_keyboard *keyboard;
|
struct wlr_keyboard *keyboard;
|
||||||
@@ -699,9 +699,16 @@ buttonpress(struct wl_listener *listener, void *data)
|
@@ -700,9 +700,16 @@ buttonpress(struct wl_listener *listener, void *data)
|
||||||
cursor->x *= selmon->wlr_output->scale;
|
cursor->x *= selmon->wlr_output->scale;
|
||||||
cursor->y *= selmon->wlr_output->scale;
|
cursor->y *= selmon->wlr_output->scale;
|
||||||
x = selmon->m.x;
|
x = selmon->m.x;
|
||||||
@ -40,7 +40,7 @@ index 9fdddc7..2b068ce 100644
|
|||||||
if (i < LENGTH(tags)) {
|
if (i < LENGTH(tags)) {
|
||||||
click = ClkTagBar;
|
click = ClkTagBar;
|
||||||
arg.ui = 1 << i;
|
arg.ui = 1 << i;
|
||||||
@@ -1456,13 +1463,15 @@ drawbar(Monitor *m)
|
@@ -1488,13 +1495,15 @@ drawbar(Monitor *m)
|
||||||
wl_list_for_each(c, &clients, link) {
|
wl_list_for_each(c, &clients, link) {
|
||||||
if (c->mon != m)
|
if (c->mon != m)
|
||||||
continue;
|
continue;
|
||||||
@ -58,5 +58,5 @@ index 9fdddc7..2b068ce 100644
|
|||||||
drwl_setscheme(m->drw, colors[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]);
|
drwl_setscheme(m->drw, colors[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]);
|
||||||
drwl_text(m->drw, x, 0, w, m->b.height, m->lrpad / 2, tags[i], urg & 1 << i);
|
drwl_text(m->drw, x, 0, w, m->b.height, m->lrpad / 2, tags[i], urg & 1 << i);
|
||||||
--
|
--
|
||||||
2.45.2
|
2.46.0
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user