Compare commits
No commits in common. "abe52747fe03817af7a1c1bd518e6a602c697c97" and "5d304c99af714dda72bf58ad1e6761df6cfb34bf" have entirely different histories.
abe52747fe
...
5d304c99af
|
@ -45,7 +45,6 @@ static const Rule rules[] = {
|
|||
{ "vesktop", NULL, NULL, 1 << 3, 0, -1 },
|
||||
{ "discord", NULL, NULL, 1 << 3, 0, -1 },
|
||||
{ "KotatogramDesktop", NULL, NULL, 1 << 3, 0, -1 },
|
||||
{ "64Gram", NULL, NULL, 1 << 3, 0, -1 },
|
||||
// ----- 5 -----
|
||||
{ "Steam", NULL, NULL, 1 << 4, 0, -1 },
|
||||
{ "steam", NULL, NULL, 1 << 4, 0, -1 },
|
||||
|
|
24
dwm.c
24
dwm.c
|
@ -170,6 +170,7 @@ static void enternotify(XEvent *e);
|
|||
static void expose(XEvent *e);
|
||||
static void focus(Client *c);
|
||||
static void focusin(XEvent *e);
|
||||
static void focusmon(const Arg *arg);
|
||||
static void focusstack(const Arg *arg);
|
||||
static Atom getatomprop(Client *c, Atom prop);
|
||||
static int getrootptr(int *x, int *y);
|
||||
|
@ -209,6 +210,7 @@ static void seturgent(Client *c, int urg);
|
|||
static void showhide(Client *c);
|
||||
static void spawn(const Arg *arg);
|
||||
static void tag(const Arg *arg);
|
||||
static void tagmon(const Arg *arg);
|
||||
static void togglebar(const Arg *arg);
|
||||
static void togglefloating(const Arg *arg);
|
||||
static void togglefullscr(const Arg *arg);
|
||||
|
@ -937,6 +939,20 @@ focusin(XEvent *e)
|
|||
setfocus(selmon->sel);
|
||||
}
|
||||
|
||||
void
|
||||
focusmon(const Arg *arg)
|
||||
{
|
||||
Monitor *m;
|
||||
|
||||
if (!mons->next)
|
||||
return;
|
||||
if ((m = dirtomon(arg->i)) == selmon)
|
||||
return;
|
||||
unfocus(selmon->sel, 0);
|
||||
selmon = m;
|
||||
focus(NULL);
|
||||
}
|
||||
|
||||
void
|
||||
focusstack(const Arg *arg)
|
||||
{
|
||||
|
@ -1804,6 +1820,14 @@ tag(const Arg *arg)
|
|||
}
|
||||
}
|
||||
|
||||
void
|
||||
tagmon(const Arg *arg)
|
||||
{
|
||||
if (!selmon->sel || !mons->next)
|
||||
return;
|
||||
sendmon(selmon->sel, dirtomon(arg->i));
|
||||
}
|
||||
|
||||
void
|
||||
togglebar(const Arg *arg)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue