Subversion Repositories Kolibri OS

Rev

Rev 5702 | Rev 5709 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5702 Rev 5707
Line 48... Line 48...
48
llist menu;
48
llist menu;
49
int cur_action_buf;
49
int cur_action_buf;
Line 50... Line 50...
50
 
50
 
51
void FileMenu()
51
void FileMenu()
52
{
-
 
53
	word key,key2;
52
{
54
	proc_info MenuForm;
53
	proc_info MenuForm;
Line 55... Line 54...
55
	int index;
54
	int index;
56
 
55
 
Line 76... Line 75...
76
				else if (mouse.move)&&(menu.ProcessMouse(mouse.x, mouse.y)) MenuListRedraw();
75
				else if (mouse.move)&&(menu.ProcessMouse(mouse.x, mouse.y)) MenuListRedraw();
77
				else if (mouse.key&MOUSE_LEFT)&&(mouse.up) {action_buf = cur_action_buf; cmd_free=1; ExitProcess(); }
76
				else if (mouse.key&MOUSE_LEFT)&&(mouse.up) {action_buf = cur_action_buf; cmd_free=1; ExitProcess(); }
78
		break;
77
		break;
Line 79... Line 78...
79
				
78
				
80
		case evKey:
79
		case evKey:
81
				GetFullKey();
-
 
82
				key = AH;
-
 
83
				$shr  eax,16
-
 
84
				key2 = AL;
80
				GetKeys();
85
				if (key2==SCAN_CODE_ESC){cmd_free=1;ExitProcess();}
81
				if (key_scancode==SCAN_CODE_ESC){cmd_free=1;ExitProcess();}
86
				else if (key2 == SCAN_CODE_ENTER) {action_buf = cur_action_buf; cmd_free=1; ExitProcess(); }
82
				else if (key_scancode == SCAN_CODE_ENTER) {action_buf = cur_action_buf; cmd_free=1; ExitProcess(); }
87
				if (menu.ProcessKey(key2)) MenuListRedraw();
83
				if (menu.ProcessKey(key_scancode)) MenuListRedraw();
Line 88... Line 84...
88
				break;
84
				break;
89
				
85
				
90
		case evReDraw: _MENU_DRAW:
86
		case evReDraw: _MENU_DRAW: