Subversion Repositories Kolibri OS

Rev

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

Rev 7806 Rev 7813
Line 340... Line 340...
340
						Paste();
340
						Paste();
341
						break;
341
						break;
342
				case 31...33:
342
				case 31...33:
343
						EventSort(id-30);
343
						EventSort(id-30);
344
						break;
344
						break;
-
 
345
				case 51:
-
 
346
						EventShowBurgerMenu();
-
 
347
						break;
345
				case 50...60: //Actions
348
				case 52...60: //Actions
346
						FnProcess(id-50);
349
						FnProcess(id-50);
347
						break;
350
						break;
348
				case 61: // Set path as default
351
				case 61: // Set path as default
349
						SetDefaultPath(#path);
352
						SetDefaultPath(#path);
350
						break;
353
						break;
Line 407... Line 410...
407
							Copy(#file_path, CUT);
410
							Copy(#file_path, CUT);
408
							break;						
411
							break;						
409
					case SCAN_CODE_KEY_C:
412
					case SCAN_CODE_KEY_C:
410
							Copy(#file_path, NOCUT);
413
							Copy(#file_path, NOCUT);
411
							break;
414
							break;
-
 
415
					case SCAN_CODE_KEY_G:
-
 
416
							EventOpenConsoleHere();
-
 
417
							break;
412
					case SCAN_CODE_KEY_V:
418
					case SCAN_CODE_KEY_V:
413
							Paste();
419
							Paste();
414
							break;
420
							break;
415
					case SCAN_CODE_KEY_D: //set image as bg
421
					case SCAN_CODE_KEY_D: //set image as bg
416
							strlcpy(#temp, "\\S__",4);
422
							strlcpy(#temp, "\\S__",4);
417
							strcat(#temp, #file_path);
423
							strcat(#temp, #file_path);
418
							RunProgram("/sys/media/kiv", #temp);
424
							RunProgram("/sys/media/kiv", #temp);
419
							break;
425
							break;
420
					case SCAN_CODE_KEY_N: //create new window
426
					case SCAN_CODE_KEY_N:
421
							if (Form.left==98) MoveSize(Form.left-20,Form.top-20,OLD,OLD);
-
 
422
							RunProgram(I_Path, #path);
427
							EventOpenNewEolite();
423
							break; 
428
							break; 
424
					case SCAN_CODE_KEY_M:
429
					case SCAN_CODE_KEY_M:
425
							Open_Dir(#inactive_path,WITH_REDRAW);
430
							Open_Dir(#inactive_path,WITH_REDRAW);
426
							break; 
431
							break; 
427
					case SCAN_CODE_ENTER:
432
					case SCAN_CODE_ENTER:
Line 1200... Line 1205...
1200
		files.KeyHome();
1205
		files.KeyHome();
1201
		Open_Dir(#path,WITH_REDRAW);
1206
		Open_Dir(#path,WITH_REDRAW);
1202
	}
1207
	}
1203
}
1208
}
Line -... Line 1209...
-
 
1209
 
-
 
1210
void EventOpenNewEolite()
-
 
1211
{
-
 
1212
	//if (Form.left==98) MoveSize(Form.left-20,Form.top-20,OLD,OLD);
-
 
1213
	RunProgram(I_Path, #path);
-
 
1214
}
-
 
1215
 
-
 
1216
void EventOpenConsoleHere()
-
 
1217
{
-
 
1218
	sprintf(#param, "pwd cd %s", #path);
-
 
1219
	RunProgram("/sys/shell", #param);
-
 
1220
}
1204
 
1221
 
1205
void ProceedMouseGestures()
1222
void ProceedMouseGestures()
1206
{
1223
{
1207
	char stats;
1224
	char stats;
1208
	signed x_old, y_old, dif_x, dif_y, adif_x, adif_y;
1225
	signed x_old, y_old, dif_x, dif_y, adif_x, adif_y;