commit 8a7b27a56e4b1877a4f6c5469e3eba0c04704cfe
parent 2d1ca55f50a67a8151f9c4eb03a9eb2fdb365597
Author: pyratebeard <root@pyratebeard.net>
Date: Fri, 2 Aug 2019 23:01:56 +0100
increase offsets. maxwithborders func and keybinding
Diffstat:
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/2bwm/config.h b/2bwm/config.h
@@ -16,7 +16,7 @@ static const float resize_keep_aspect_ratio= 1.03;
///---Offsets---///
/*0)offsetx 1)offsety
*2)maxwidth 3)maxheight */
-static const uint8_t offsets[] = {0,0,0,0};
+static const uint8_t offsets[] = {20,20,40,40};
///---Colors---///
/*0)focuscol 1)unfocuscol
*2)fixedcol 3)unkilcol
@@ -54,6 +54,13 @@ static void halfandcentered(const Arg *arg)
Arg arg3 = {.i=TWOBWM_TELEPORT_CENTER};
teleport(&arg3);
}
+static void maxwithborders(const Arg *arg)
+{
+ Arg arg2 = {.i=TWOBWM_MAXHALF_VERTICAL_LEFT};
+ maxhalf(&arg2);
+ Arg arg3 = {.i=TWOBWM_MAXIMIZE_HORIZONTALLY};
+ maxvert_hor(&arg3);
+}
///---Shortcuts---///
/* Check /usr/include/X11/keysymdef.h for the list of all keys
* 0x000000 is for no modkey
@@ -129,7 +136,9 @@ static key keys[] = {
{ MOD , XK_Home, resizestep_aspect, {.i=TWOBWM_RESIZE_KEEP_ASPECT_GROW}},
{ MOD , XK_End, resizestep_aspect, {.i=TWOBWM_RESIZE_KEEP_ASPECT_SHRINK}},
// Maximize (ignore offset and no EWMH atom)
- { MOD , XK_x, maximize, {}},
+ //{ MOD , XK_x, maximize, {}},
+ // Maximize with borders
+ { MOD , XK_x, maxwithborders, {.i=0}},
// Full screen (disregarding offsets and adding EWMH atom)
{ MOD |SHIFT , XK_x, fullscreen, {}},
// Maximize vertically