Adding tagothermonitor patch

This commit is contained in:
matt
2020-06-19 23:18:50 +02:00
parent 5e0a9c49f8
commit 6aca089661
9 changed files with 79 additions and 4 deletions

29
patch/tagothermonitor.c Normal file
View File

@ -0,0 +1,29 @@
void
tagnextmon(const Arg *arg)
{
tagothermon(arg, 1);
}
void
tagprevmon(const Arg *arg)
{
tagothermon(arg, -1);
}
void
tagothermon(const Arg *arg, int dir)
{
Client *sel;
Monitor *newmon;
if (!selmon->sel || !mons->next)
return;
sel = selmon->sel;
newmon = dirtomon(dir);
sendmon(sel, newmon);
if (arg->ui & TAGMASK) {
sel->tags = arg->ui & TAGMASK;
focus(NULL);
arrange(newmon);
}
}