add rotatetags patch

This commit is contained in:
korei999 2024-01-23 12:10:52 +02:00
parent 5efb766a94
commit 91423c5cf1

View File

@ -1,15 +1,15 @@
From d98d2b6c3d3b6ef4a862aa9faa77333eac9a724b Mon Sep 17 00:00:00 2001
From 308c668010bb7526ea40ad12dbaa1af62f9d7421 Mon Sep 17 00:00:00 2001
From: korei999 <ju7t1xe@gmail.com>
Date: Sat, 25 Nov 2023 14:10:20 +0200
Subject: [PATCH 1/2] add rotatetags patch
Date: Tue, 23 Jan 2024 12:01:48 +0200
Subject: [PATCH] add rotatetags patch
---
config.def.h | 17 ++++++++++++++---
config.def.h | 13 ++++++++++++-
dwl.c | 29 +++++++++++++++++++++++++++++
2 files changed, 43 insertions(+), 3 deletions(-)
2 files changed, 41 insertions(+), 1 deletion(-)
diff --git a/config.def.h b/config.def.h
index 9009517..f01f628 100644
index 9009517..a80207a 100644
--- a/config.def.h
+++ b/config.def.h
@@ -14,6 +14,13 @@ static const float urgentcolor[] = COLOR(0xff0000ff);
@ -26,25 +26,21 @@ index 9009517..f01f628 100644
/* tagging - TAGCOUNT must be no greater than 31 */
#define TAGCOUNT (9)
@@ -125,9 +132,13 @@ static const Key keys[] = {
@@ -125,7 +132,11 @@ static const Key keys[] = {
{ MODKEY, XKB_KEY_j, focusstack, {.i = +1} },
{ MODKEY, XKB_KEY_k, focusstack, {.i = -1} },
{ MODKEY, XKB_KEY_i, incnmaster, {.i = +1} },
- { MODKEY, XKB_KEY_d, incnmaster, {.i = -1} },
- { MODKEY, XKB_KEY_h, setmfact, {.f = -0.05f} },
- { MODKEY, XKB_KEY_l, setmfact, {.f = +0.05f} },
+ { MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_i, incnmaster, {.i = -1} },
+ { MODKEY, XKB_KEY_a, rotatetags, {.i = VIEW_L} },
+ { MODKEY, XKB_KEY_d, rotatetags, {.i = VIEW_R} },
+ { MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_a, rotatetags, {.i = SHIFT_L} },
+ { MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_d, rotatetags, {.i = SHIFT_R} },
+ { MODKEY, XKB_KEY_h, setmfact, {.f = -0.05} },
+ { MODKEY, XKB_KEY_l, setmfact, {.f = +0.05} },
{ MODKEY, XKB_KEY_h, setmfact, {.f = -0.05f} },
{ MODKEY, XKB_KEY_l, setmfact, {.f = +0.05f} },
{ MODKEY, XKB_KEY_Return, zoom, {0} },
{ MODKEY, XKB_KEY_Tab, view, {0} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_C, killclient, {0} },
diff --git a/dwl.c b/dwl.c
index bf02a6d..f78b8fb 100644
index bf02a6d..e737e34 100644
--- a/dwl.c
+++ b/dwl.c
@@ -332,6 +332,7 @@ static Monitor *xytomon(double x, double y);
@ -81,9 +77,9 @@ index bf02a6d..f78b8fb 100644
+
+ newarg.i = nextseltags;
+
+ if (shift) {
+ if (shift)
+ tag(&newarg);
+ } else
+ else
+ view(&newarg);
+}
+
@ -93,31 +89,3 @@ index bf02a6d..f78b8fb 100644
--
2.43.0
From 0a4148eaddfb313887c343fb5f5847df55642f2c Mon Sep 17 00:00:00 2001
From: korei999 <ju7t1xe@gmail.com>
Date: Mon, 22 Jan 2024 16:59:14 +0200
Subject: [PATCH 2/2] use floats
---
config.def.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/config.def.h b/config.def.h
index f01f628..a80207a 100644
--- a/config.def.h
+++ b/config.def.h
@@ -137,8 +137,8 @@ static const Key keys[] = {
{ MODKEY, XKB_KEY_d, rotatetags, {.i = VIEW_R} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_a, rotatetags, {.i = SHIFT_L} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_d, rotatetags, {.i = SHIFT_R} },
- { MODKEY, XKB_KEY_h, setmfact, {.f = -0.05} },
- { MODKEY, XKB_KEY_l, setmfact, {.f = +0.05} },
+ { MODKEY, XKB_KEY_h, setmfact, {.f = -0.05f} },
+ { MODKEY, XKB_KEY_l, setmfact, {.f = +0.05f} },
{ MODKEY, XKB_KEY_Return, zoom, {0} },
{ MODKEY, XKB_KEY_Tab, view, {0} },
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_C, killclient, {0} },
--
2.43.0