Subversion Repositories Kolibri OS

Rev

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

Rev 4078 Rev 4081
Line 46... Line 46...
46
int cur_action_buf;
46
int cur_action_buf;
Line 47... Line 47...
47
 
47
 
48
void FileMenu()
48
void FileMenu()
49
{
49
{
50
	mouse mm;
50
	mouse mm;
51
	word slot, key;
51
	word key;
52
	proc_info MenuForm;
52
	proc_info MenuForm;
Line 53... Line 53...
53
	int index;
53
	int index;
54
 
54
 
Line 67... Line 67...
67
	goto _MENU_DRAW;
67
	goto _MENU_DRAW;
Line 68... Line 68...
68
	
68
	
69
	loop() switch(WaitEvent())
69
	loop() switch(WaitEvent())
70
	{
70
	{
71
		case evMouse:
-
 
72
				slot = GetProcessSlot(MenuForm.ID);
71
		case evMouse:
73
				if (slot != GetActiveProcess()) ExitProcess();
72
				if (!CheckActiveProcess(MenuForm.ID)) ExitProcess();
74
				mm.get();
73
				mm.get();
75
				if (menu.ProcessMouse(mm.x, mm.y)) MenuListRedraw();
74
				if (menu.ProcessMouse(mm.x, mm.y)) MenuListRedraw();
76
				if (mm.lkm) {action_buf = cur_action_buf; pause(5); ExitProcess(); }
75
				if (mm.lkm) {action_buf = cur_action_buf; pause(5); ExitProcess(); }