You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
464 B
21 lines
464 B
/* Selects for the view of the focused window. The list of tags */ |
|
/* to be displayed is matched to the focused window tag list. */ |
|
void |
|
winview(const Arg* arg) |
|
{ |
|
Window win, win_r, win_p, *win_c; |
|
unsigned nc; |
|
int unused; |
|
Client* c; |
|
Arg a; |
|
|
|
if (!XGetInputFocus(dpy, &win, &unused)) return; |
|
while (XQueryTree(dpy, win, &win_r, &win_p, &win_c, &nc) |
|
&& win_p != win_r) win = win_p; |
|
|
|
if (!(c = wintoclient(win))) return; |
|
|
|
a.ui = c->tags; |
|
view(&a); |
|
} |
|
|
|
|