1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-21 05:18:06 +01:00

Made the menus be mapped on the center of the screen when invoked with the

keyboard shortcuts.
This commit is contained in:
dan
2001-04-20 01:22:41 +00:00
parent 656a1c17e4
commit eb11184ef0
3 changed files with 31 additions and 7 deletions

View File

@@ -1803,7 +1803,18 @@ OpenRootMenu(WScreen *scr, int x, int y, int keyboard)
scr->root_menu = menu;
}
if (menu) {
wMenuMapAt(menu, x-menu->frame->core->width/2, y, keyboard);
int newx, newy;
if (keyboard && x==0 && y==0) {
newx = newy = 0;
} else if (keyboard && x==scr->scr_width/2 && y==scr->scr_height/2) {
newx = x - menu->frame->core->width/2;
newy = y - menu->frame->core->height/2;
} else {
newx = x - menu->frame->core->width/2;
newy = y;
}
wMenuMapAt(menu, newx, newy, keyboard);
}
if (scr->flags.root_menu_changed_shortcuts)