Subversion Repositories Kolibri OS

Rev

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

Rev 7447 Rev 7450
Line 194... Line 194...
194
				DrawText();
194
				DrawText();
195
			}
195
			}
196
			break;
196
			break;
Line 197... Line 197...
197
		 
197
		 
198
		 case evReDraw:
198
		 case evReDraw:
199
			if (menu.list.cur_y)
199
			if (menu.cur_y)
200
			{
200
			{
201
				EventMenuClick();
201
				EventMenuClick();
202
			}
202
			}
203
			draw_window();
203
			draw_window();
Line 394... Line 394...
394
//                                                   //
394
//                                                   //
395
//===================================================//
395
//===================================================//
Line 396... Line 396...
396
 
396
 
397
void EventMenuClick()
397
void EventMenuClick()
398
{
398
{
399
	switch(menu.list.cur_y)
399
	switch(menu.cur_y)
400
	{
400
	{
401
		//File
401
		//File
402
		case FILE_SUBMENU_ID_OPEN:
402
		case FILE_SUBMENU_ID_OPEN:
403
			EventOpenFile();
403
			EventOpenFile();
Line 411... Line 411...
411
		case FILE_SUBMENU_ID_EXIT:
411
		case FILE_SUBMENU_ID_EXIT:
412
			ExitProcess();
412
			ExitProcess();
413
			break;
413
			break;
414
		//Encoding
414
		//Encoding
415
		case MENU_ID_ENCODING...MENU_ID_ENCODING+9:
415
		case MENU_ID_ENCODING...MENU_ID_ENCODING+9:
416
			EventChangeEncoding(menu.list.cur_y-MENU_ID_ENCODING);
416
			EventChangeEncoding(menu.cur_y-MENU_ID_ENCODING);
417
			break;
417
			break;
418
		//Reopen
418
		//Reopen
419
		case FILE_SUBMENU_ID_TINYPAD:
419
		case FILE_SUBMENU_ID_TINYPAD:
420
			EventOpenFileInAnotherProgram("/sys/tinypad");
420
			EventOpenFileInAnotherProgram("/sys/tinypad");
421
			break;
421
			break;
Line 433... Line 433...
433
			break;
433
			break;
434
		case FILE_SUBMENU_ID_HEXVIEW:
434
		case FILE_SUBMENU_ID_HEXVIEW:
435
			EventOpenFileInAnotherProgram("/sys/develop/heed");
435
			EventOpenFileInAnotherProgram("/sys/develop/heed");
436
			break;
436
			break;
437
	}
437
	}
438
	menu.list.cur_y = 0;
438
	menu.cur_y = 0;
439
}
439
}
Line 440... Line 440...
440
 
440
 
441
void EventShowMenu(dword _menu_item_x, _menu_list, _id, _selected)
441
void EventShowMenu(dword _menu_item_x, _menu_list, _id, _selected)
442
{
442
{