Subversion Repositories Kolibri OS

Rev

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

Rev 8779 Rev 8780
Line 223... Line 223...
223
	int old_cur_y;
223
	int old_cur_y;
Line 224... Line 224...
224
 
224
 
225
	load_libraries();
225
	load_libraries();
Line -... Line 226...
-
 
226
	SetAppColors();
-
 
227
 
226
	SetAppColors();
228
	ESBYTE[0] = NULL;
227
 
229
 
Line -... Line 230...
-
 
230
	handle_param();
-
 
231
	rand_n = random(80);
228
	handle_param();
232
 
Line 229... Line 233...
229
	rand_n = random(80);
233
	ESBYTE[0] = NULL;
230
 
234
 
231
	SystemDiscs.Get();
235
	SystemDiscs.Get();
Line 529... Line 533...
529
							EventChooseFile(files.cur_y);
533
							EventChooseFile(files.cur_y);
530
							files.KeyDown();
534
							files.KeyDown();
531
							DrawStatusBar();
535
							DrawStatusBar();
532
							List_ReDraw();
536
							List_ReDraw();
533
							break;
537
							break;
534
					case SCAN_CODE_F2...SCAN_CODE_F10:
538
					case SCAN_CODE_F1...SCAN_CODE_F10:
535
							FnProcess(key_scancode-58);
539
							FnProcess(key_scancode-58);
536
							break; 
540
							break; 
537
					default:
541
					default:
538
							EventSelectFileByKeyPress();
542
							EventSelectFileByKeyPress();
539
			}                         
543
			}                         
Line 1120... Line 1124...
1120
	else DrawEolitePopup(T_CREATE, T_CANCEL);
1124
	else DrawEolitePopup(T_CREATE, T_CANCEL);
1121
	new_file_ed.left = dform_x+10;
1125
	new_file_ed.left = dform_x+10;
1122
	DrawEditBox(#new_file_ed);
1126
	DrawEditBox(#new_file_ed);
1123
}
1127
}
Line 1124... Line 1128...
1124
 
1128
 
1125
void FnProcess(byte N)
1129
void EventShowAbout()
1126
{
-
 
1127
	switch(N)
-
 
1128
	{
-
 
1129
		case 1:
1130
{
1130
			if (!active_about) {
1131
	if (!active_about) {
1131
				about_stak = malloc(4096);
1132
		about_stak = malloc(4096);
1132
				about_thread_id = CreateThread(#about_dialog,about_stak+4092);
-
 
1133
				break;
1133
		about_thread_id = CreateThread(#about_dialog,about_stak+4092);
1134
			} else {
1134
	} else {
1135
				ActivateWindow(GetProcessSlot(about_thread_id));
1135
		ActivateWindow(GetProcessSlot(about_thread_id));
-
 
1136
	}
-
 
1137
}
-
 
1138
 
-
 
1139
void FnProcess(byte N)
-
 
1140
{
-
 
1141
	switch(N)
-
 
1142
	{
-
 
1143
		case 1:
1136
			}
1144
			EventShowProperties();
1137
			break;
1145
			break;
1138
		case 2:
1146
		case 2:
1139
			if (files.count) NewElement_Form(RENAME_ITEM, #file_name);
1147
			if (files.count) NewElement_Form(RENAME_ITEM, #file_name);
1140
			break;
1148
			break;
1141
		case 3:
1149
		case 3:
1142
			if (files.count) && (!itdir) RunProgram("/sys/tinypad", #file_path);
1150
			if (files.count) && (!itdir) RunProgram("/sys/quark", #file_path);
1143
			break;
1151
			break;
1144
		case 4:
1152
		case 4:
1145
			if (files.count) && (!itdir) RunProgram("/sys/develop/heed", #file_path);
1153
			if (files.count) && (!itdir) RunProgram("/sys/develop/cedit", #file_path);
1146
			break;
1154
			break;
1147
		case 5: //refresh cur dir & devs
1155
		case 5: //refresh cur dir & devs
1148
			if (two_panels.checked)
1156
			if (two_panels.checked)
1149
			{
1157
			{
Line 1156... Line 1164...
1156
				Open_Dir(#path,WITH_REDRAW);
1164
				Open_Dir(#path,WITH_REDRAW);
1157
				DrawDeviceAndActionsLeftPanel();				
1165
				DrawDeviceAndActionsLeftPanel();				
1158
			}
1166
			}
1159
			break;
1167
			break;
1160
		case 6:
1168
		case 6:
1161
			NewElement_Form(CREATE_FOLDER, T_NEW_FOLDER);
1169
			//Move
1162
			break;
1170
			break;
1163
		case 7:
1171
		case 7:
1164
			NewElement_Form(CREATE_FILE, T_NEW_FILE);
1172
			NewElement_Form(CREATE_FOLDER, T_NEW_FOLDER);
1165
			break;
1173
			break;
1166
		case 8:
1174
		case 8:
1167
			EventShowProperties();
1175
			Del_Form();
-
 
1176
			break;
-
 
1177
		case 9:
-
 
1178
			NewElement_Form(CREATE_FILE, T_NEW_FILE);
1168
			break;
1179
			break;
1169
		case 10: //F10
1180
		case 10: //F10
1170
			if (!active_settings) 
1181
			if (!active_settings) 
1171
			{
1182
			{
1172
				settings_stak = malloc(4096);
1183
				settings_stak = malloc(4096);