version 1.37, 2021/09/09 19:37:17 |
version 1.38, 2021/10/11 13:27:50 |
|
|
return (&md->s); |
return (&md->s); |
} |
} |
|
|
int |
/* Return parts of the input range which are not obstructed by the menu. */ |
menu_check_cb(__unused struct client *c, void *data, u_int px, u_int py) |
void |
|
menu_check_cb(__unused struct client *c, void *data, u_int px, u_int py, |
|
u_int nx, struct overlay_ranges *r) |
{ |
{ |
struct menu_data *md = data; |
struct menu_data *md = data; |
struct menu *menu = md->menu; |
struct menu *menu = md->menu; |
|
|
if (px < md->px || px > md->px + menu->width + 3) |
server_client_overlay_range(md->px, md->py, menu->width + 4, |
return (1); |
menu->count + 2, px, py, nx, r); |
if (py < md->py || py > md->py + menu->count + 1) |
|
return (1); |
|
return (0); |
|
} |
} |
|
|
void |
void |