Adjust config.h to use new pertag gaps
This commit is contained in:
27
config.h
27
config.h
@@ -6,13 +6,12 @@
|
|||||||
#define STATUSBAR "dwmblocks"
|
#define STATUSBAR "dwmblocks"
|
||||||
|
|
||||||
/* appearance */
|
/* appearance */
|
||||||
static const unsigned int borderpx = 0; /* border pixel of windows */
|
static const unsigned int borderpx = 0; /* border pixel of windows */
|
||||||
static const unsigned int snap = 32; /* snap pixel */
|
static const unsigned int snap = 32; /* snap pixel */
|
||||||
static const unsigned int gappx = 0; /* default gaps between windows */
|
static const unsigned int opengap = 20; /* optional gaps between windows */
|
||||||
static const unsigned int opengap = 20; /* optional gaps between windows */
|
static const unsigned int gappx = 0; /* default gaps between windows */
|
||||||
static unsigned int togglegap = true;
|
static const int showbar = true; /* 0 means no bar */
|
||||||
static const int showbar = true; /* 0 means no bar */
|
static const int topbar = 0; /* 0 means bottom bar */
|
||||||
static const int topbar = 0; /* 0 means bottom bar */
|
|
||||||
static const char *fonts[] = { "Noto Sans Mono:size=13" };
|
static const char *fonts[] = { "Noto Sans Mono:size=13" };
|
||||||
static const char dmenufont[] = "monospace:size=9";
|
static const char dmenufont[] = "monospace:size=9";
|
||||||
static const char col_black[] = "#161616";
|
static const char col_black[] = "#161616";
|
||||||
@@ -169,15 +168,12 @@ togglegaps(const Arg *arg)
|
|||||||
{
|
{
|
||||||
if (!selmon)
|
if (!selmon)
|
||||||
return;
|
return;
|
||||||
if (togglegap)
|
int *gap_size = &selmon->pertag->gaps[selmon->pertag->curtag];
|
||||||
selmon->gappx = opengap;
|
if (*gap_size == gappx)
|
||||||
|
selmon->pertag->gaps[selmon->pertag->curtag] = opengap;
|
||||||
else
|
else
|
||||||
selmon->gappx = gappx;
|
selmon->pertag->gaps[selmon->pertag->curtag] = gappx;
|
||||||
arrange(selmon);
|
arrange(selmon);
|
||||||
system(togglegap
|
|
||||||
? "notify-send -u low \"Gaps on\""
|
|
||||||
: "notify-send -u low \"Gaps off\"");
|
|
||||||
togglegap = !togglegap;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@@ -186,7 +182,8 @@ printgaps(const Arg *arg)
|
|||||||
if (!selmon)
|
if (!selmon)
|
||||||
return;
|
return;
|
||||||
char *cmd = malloc(sizeof(*cmd) * 38);
|
char *cmd = malloc(sizeof(*cmd) * 38);
|
||||||
sprintf(cmd, "notify-send -u low \"Gaps=%d\"", selmon->gappx);
|
sprintf(cmd, "notify-send -u low \"Gaps=%d\"",
|
||||||
|
selmon->pertag->gaps[selmon->pertag->curtag]);
|
||||||
system(cmd);
|
system(cmd);
|
||||||
free(cmd);
|
free(cmd);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user