Adding taggrid patch
This commit is contained in:
28
config.def.h
28
config.def.h
@@ -144,6 +144,24 @@ static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
|
||||
static const char *tagsalt[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
|
||||
#endif // ALTERNATIVE_TAGS_PATCH
|
||||
|
||||
#if TAGGRID_PATCH
|
||||
/* grid of tags */
|
||||
#define DRAWCLASSICTAGS 1 << 0
|
||||
#define DRAWTAGGRID 1 << 1
|
||||
|
||||
#define SWITCHTAG_UP 1 << 0
|
||||
#define SWITCHTAG_DOWN 1 << 1
|
||||
#define SWITCHTAG_LEFT 1 << 2
|
||||
#define SWITCHTAG_RIGHT 1 << 3
|
||||
#define SWITCHTAG_TOGGLETAG 1 << 4
|
||||
#define SWITCHTAG_TAG 1 << 5
|
||||
#define SWITCHTAG_VIEW 1 << 6
|
||||
#define SWITCHTAG_TOGGLEVIEW 1 << 7
|
||||
|
||||
static const unsigned int drawtagmask = DRAWTAGGRID; /* | DRAWCLASSICTAGS to show classic row of tags */
|
||||
static const int tagrows = 2;
|
||||
#endif // TAGGRID_PATCH
|
||||
|
||||
static const Rule rules[] = {
|
||||
/* xprop(1):
|
||||
* WM_CLASS(STRING) = instance, class
|
||||
@@ -460,6 +478,16 @@ static Key keys[] = {
|
||||
#if ALTERNATIVE_TAGS_PATCH
|
||||
{ MODKEY, XK_n, togglealttag, {0} },
|
||||
#endif // ALTERNATIVE_TAGS_PATCH
|
||||
#if TAGGRID_PATCH
|
||||
{ MODKEY|ControlMask, XK_Up, switchtag, { .ui = SWITCHTAG_UP | SWITCHTAG_VIEW } },
|
||||
{ MODKEY|ControlMask, XK_Down, switchtag, { .ui = SWITCHTAG_DOWN | SWITCHTAG_VIEW } },
|
||||
{ MODKEY|ControlMask, XK_Right, switchtag, { .ui = SWITCHTAG_RIGHT | SWITCHTAG_VIEW } },
|
||||
{ MODKEY|ControlMask, XK_Left, switchtag, { .ui = SWITCHTAG_LEFT | SWITCHTAG_VIEW } },
|
||||
{ MODKEY|Mod4Mask, XK_Up, switchtag, { .ui = SWITCHTAG_UP | SWITCHTAG_TAG | SWITCHTAG_VIEW } },
|
||||
{ MODKEY|Mod4Mask, XK_Down, switchtag, { .ui = SWITCHTAG_DOWN | SWITCHTAG_TAG | SWITCHTAG_VIEW } },
|
||||
{ MODKEY|Mod4Mask, XK_Right, switchtag, { .ui = SWITCHTAG_RIGHT | SWITCHTAG_TAG | SWITCHTAG_VIEW } },
|
||||
{ MODKEY|Mod4Mask, XK_Left, switchtag, { .ui = SWITCHTAG_LEFT | SWITCHTAG_TAG | SWITCHTAG_VIEW } },
|
||||
#endif // TAGGRID_PATCH
|
||||
#if SETBORDERPX_PATCH
|
||||
{ MODKEY|ShiftMask, XK_minus, setborderpx, {.i = -1 } },
|
||||
{ MODKEY|ShiftMask, XK_plus, setborderpx, {.i = +1 } },
|
||||
|
Reference in New Issue
Block a user