Subversion Repositories Kolibri OS

Rev

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

Rev 7911 Rev 7984
Line 88... Line 88...
88
	init_libraries();
88
	init_libraries();
Line 89... Line 89...
89
 
89
 
90
	strcpy(#save_path, "/tmp0/1");
90
	strcpy(#save_path, "/tmp0/1");
Line 91... Line 91...
91
	EditBox_UpdateText(#edit_save, 0);
91
	EditBox_UpdateText(#edit_save, 0);
92
 
92
 
93
	SetEventMask(EVM_REDRAW+EVM_KEY+EVM_BUTTON+EVM_MOUSE+EVM_MOUSE_FILTER);
93
	@SetEventMask(EVM_REDRAW+EVM_KEY+EVM_BUTTON+EVM_MOUSE+EVM_MOUSE_FILTER);
94
	loop() switch(WaitEvent())
94
	loop() switch(@WaitEvent())
95
	{
95
	{
96
	case evMouse:
96
	case evMouse:
Line 97... Line 97...
97
		edit_box_mouse stdcall (#edit_save);
97
		edit_box_mouse stdcall (#edit_save);
98
		break;
98
		break;
99
 
99
 
100
	case evButton:
100
	case evButton:
101
		id = GetButtonID();
101
		id = @GetButtonID();
102
		switch(id){
102
		switch(id){
103
			case CLOSE_BTN: ExitProcess();
103
			case CLOSE_BTN: ExitProcess();
104
			case BTN_MAKE_SCREENSHOT: EventTakeScreenshot(); break;
104
			case BTN_MAKE_SCREENSHOT: EventTakeScreenshot(); break;
105
			case BTN_SETTINGS: EventClickSettings(); break;
105
			case BTN_SETTINGS: EventClickSettings(); break;
106
			case BTN_CHOOSE_SAVING_PATH: EventChooseSavePath(); break;
106
			case BTN_CHOOSE_SAVING_PATH: EventChooseSavePath(); break;
Line 107... Line 107...
107
			default: delay.click(id);
107
			default: delay.click(id);
108
		}
108
		}
109
		break;
-
 
110
 
-
 
111
	case evKey:
-
 
112
		GetKeys();
109
		break;
-
 
110
 
-
 
111
	case evKey:
-
 
112
		GetKey();
113
		if (SCAN_CODE_ENTER == key_scancode) EventTakeScreenshot();
113
		edit_box_key stdcall (#edit_save);
Line 114... Line 114...
114
		if (SCAN_CODE_ESC == key_scancode) ExitProcess();
114
		EAX >>= 16;
115
		EAX = key_editbox;
115
		if (SCAN_CODE_ENTER == AL) EventTakeScreenshot();
116
		edit_box_key stdcall (#edit_save);	
116
		if (SCAN_CODE_ESC == AL) ExitProcess();