mirror of
https://git.sr.ht/~coasteen/dotfiles
synced 2026-02-06 15:13:45 +01:00
17 lines
326 B
C
17 lines
326 B
C
|
|
Client *
|
||
|
|
recttoclient(int x, int y, int w, int h, int include_floating)
|
||
|
|
{
|
||
|
|
Client *c, *r = NULL;
|
||
|
|
int a, area = 1;
|
||
|
|
|
||
|
|
for (c = selmon->stack; c; c = c->snext) {
|
||
|
|
if (!ISVISIBLE(c) || (c->isfloating && !include_floating))
|
||
|
|
continue;
|
||
|
|
if ((a = INTERSECTC(x, y, w, h, c)) >= area) {
|
||
|
|
area = a;
|
||
|
|
r = c;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
return r;
|
||
|
|
}
|