Adjust config.h to use new pertag gaps

This commit is contained in:
2024-05-22 13:01:36 +05:30
parent 83c004cd19
commit a74fcc1ad0

View File

@@ -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);
} }