Subversion Repositories Kolibri OS

Rev

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

Rev 9277 Rev 9341
Line 7... Line 7...
7
TODO:
7
TODO:
8
- add option Preserve all timestamps (Created, Opened, Modified)
8
- add option Preserve all timestamps (Created, Opened, Modified)
9
  http://board.kolibrios.org/viewtopic.php?f=23&t=4521&p=77334#p77334
9
  http://board.kolibrios.org/viewtopic.php?f=23&t=4521&p=77334#p77334
10
*/
10
*/
Line 11... Line 11...
11
 
11
 
12
#define ABOUT_TITLE "EOLITE 5.1"
12
#define ABOUT_TITLE "EOLITE 5.11"
13
#define TITLE_EOLITE "Eolite File Manager 5.1"
13
#define TITLE_EOLITE "Eolite File Manager 5.11"
Line 14... Line 14...
14
#define TITLE_KFM "Kolibri File Manager 2.1";
14
#define TITLE_KFM "Kolibri File Manager 2.11";
15
 
15
 
16
#define MEMSIZE 1024 * 250
16
#define MEMSIZE 1024 * 250
17
#include "../lib/clipboard.h"
17
#include "../lib/clipboard.h"
Line 381... Line 381...
381
					}
381
					}
382
				}
382
				}
383
				break;
383
				break;
384
			}
384
			}
Line 385... Line 385...
385
 
385
 
386
			if (key_modifier&KEY_LSHIFT) || (key_modifier&KEY_RSHIFT) {
386
			if (key_modifier&KEY_LSHIFT) || (key_modifier&KEY_RSHIFT) 
387
 
387
			{
388
				if (key_scancode == SCAN_CODE_ENTER) {
388
				if (key_scancode == SCAN_CODE_ENTER) {
389
					EventOpenSelected();
389
					EventOpenSelected();
390
					break;
390
					break;
391
				}
-
 
392
 
391
				}
393
				old_cur_y = files.cur_y;
392
				old_cur_y = files.cur_y;
394
				files.ProcessKey(key_scancode);
393
				files.ProcessKey(key_scancode);
395
				EventChooseFilesRange(old_cur_y, files.cur_y);
394
				EventChooseFilesRange(old_cur_y, files.cur_y);
396
				break;
395
				break;
Line 397... Line -...
397
			}
-
 
398
 
-
 
399
			if (files.ProcessKey(key_scancode))
-
 
400
			{
-
 
401
				List_ReDraw();
-
 
402
				break;
-
 
403
			}
396
			}
404
 
397
 
405
			if (key_modifier&KEY_LCTRL) || (key_modifier&KEY_RCTRL)
398
			if (key_modifier&KEY_LCTRL) || (key_modifier&KEY_RCTRL)
406
			{
399
			{
407
				switch(key_scancode)
400
				switch(key_scancode)
Line 458... Line 451...
458
							EventChooseAllFiles(false);
451
							EventChooseAllFiles(false);
459
							break;
452
							break;
460
				}
453
				}
461
				break;
454
				break;
462
			}
455
			} 
463
 
-
 
464
			switch (key_scancode)
456
			switch (key_scancode)
465
			{
457
			{
466
					case SCAN_CODE_BS:
458
					case SCAN_CODE_BS:
467
							Dir_Up();
459
							Dir_Up();
468
							break;
460
							break;
Line 493... Line 485...
493
							List_ReDraw();
485
							List_ReDraw();
494
							break;
486
							break;
495
					case SCAN_CODE_F1...SCAN_CODE_F10:
487
					case SCAN_CODE_F1...SCAN_CODE_F10:
496
							FnProcess(key_scancode-58);
488
							FnProcess(key_scancode-58);
497
							break;
489
							break;
-
 
490
					case SCAN_CODE_DOWN:
-
 
491
					case SCAN_CODE_UP:
-
 
492
					case SCAN_CODE_HOME:
-
 
493
					case SCAN_CODE_END:
-
 
494
					case SCAN_CODE_PGUP:
-
 
495
					case SCAN_CODE_PGDN:
-
 
496
							if (files.ProcessKey(key_scancode)) List_ReDraw();
-
 
497
							break;
498
					default:
498
					default:
499
							EventSelectFileByKeyPress();
499
							EventSelectFileByKeyPress();
500
			}
500
			}
501
			break;
501
			break;
502
		case evIPC:
502
		case evIPC: