Adding proposed changes to have different gaps on a per tag basis ref. #106

This commit is contained in:
bakkeby
2021-04-04 10:49:25 +02:00
parent 4b22fdc0c3
commit 521f87af13
4 changed files with 29 additions and 6 deletions

View File

@ -22,6 +22,9 @@ struct Pertag {
#if VANITYGAPS_PATCH
int enablegaps[NUMTAGS + 1];
#endif // VANITYGAPS_PATCH
#if PERTAG_VANITYGAPS_PATCH && VANITYGAPS_PATCH
unsigned int gaps[NUMTAGS + 1];
#endif // PERTAG_VANITYGAPS_PATCH | VANITYGAPS_PATCH
};
void
@ -56,6 +59,13 @@ pertagview(const Arg *arg)
selmon->lt[selmon->sellt] = selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt];
selmon->lt[selmon->sellt^1] = selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt^1];
#if PERTAG_VANITYGAPS_PATCH && VANITYGAPS_PATCH
selmon->gappoh = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff) >> 0;
selmon->gappov = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff00) >> 8;
selmon->gappih = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff0000) >> 16;
selmon->gappiv = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff000000) >> 24;
#endif // PERTAG_VANITYGAPS_PATCH | VANITYGAPS_PATCH
#if FLEXTILE_DELUXE_LAYOUT
selmon->ltaxis[LAYOUT] = selmon->pertag->ltaxis[selmon->pertag->curtag][LAYOUT];
selmon->ltaxis[MASTER] = selmon->pertag->ltaxis[selmon->pertag->curtag][MASTER];