21,7 → 21,6 |
void menu_rmb() |
{ |
proc_info MenuForm; |
int key; |
|
menu.ClearList(); |
while (ITEMS_LIST[menu.count]) menu.count++; |
34,7 → 33,6 |
case evMouse: |
GetProcessInfo(#MenuForm, SelfInfo); |
if (!CheckActiveProcess(MenuForm.ID)) ExitProcess(); |
|
mouse.get(); |
if (menu.ProcessMouse(mouse.x, mouse.y)) DrawMenuList(); |
if (mouse.lkm)&&(mouse.up) ItemClick(); |
41,10 → 39,10 |
break; |
|
case evKey: |
key = GetKey(); |
if (key==27) ExitProcess(); |
if (key==13) ItemClick(); |
if (menu.ProcessKey(key)) DrawMenuList(); |
GetKeys(); |
if (key_scancode==SCAN_CODE_ESC) ExitProcess(); |
if (key_scancode==SCAN_CODE_ENTER) ItemClick(); |
if (menu.ProcessKey(key_scancode)) DrawMenuList(); |
break; |
|
case evReDraw: |