Rev 3029 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3029 | Rev 3043 | ||
---|---|---|---|
Line 18... | Line 18... | ||
18 | #define ONLY_SHOW 0 |
18 | #define ONLY_SHOW 0 |
19 | #define WITH_REDRAW 1 |
19 | #define WITH_REDRAW 1 |
20 | #define ONLY_OPEN 2 |
20 | #define ONLY_OPEN 2 |
Line 21... | Line 21... | ||
21 | 21 | ||
22 | //ïåðåìåííûå |
22 | //ïåðåìåííûå |
23 | #define title "Eolite File Manager v1.35" |
23 | #define title "Eolite File Manager v1.36" |
24 | dword selection_col = 0x94AECE; |
24 | dword selection_col = 0x94AECE; |
Line 25... | Line 25... | ||
25 | dword lpanel_col = 0x00699C; |
25 | dword lpanel_col = 0x00699C; |
Line 222... | Line 222... | ||
222 | break; |
222 | break; |
223 | case 77: |
223 | case 77: |
224 | IF (show_actions==1) show_actions=0; ELSE show_actions=1; |
224 | IF (show_actions==1) show_actions=0; ELSE show_actions=1; |
225 | Actions(); |
225 | Actions(); |
226 | break; |
226 | break; |
227 | case 78: |
227 | case 78: //rescan devices |
228 | IF (show_dev_name==1) show_dev_name=0; ELSE show_dev_name=1; |
228 | Tip(56, "Devices", 78, "-"); |
- | 229 | Pause(10); |
|
229 | GetSystemDiscs(); |
230 | GetSystemDiscs(); |
230 | Open_Dir(#path,WITH_REDRAW); |
231 | Open_Dir(#path,WITH_REDRAW); |
231 | DrawSystemDiscs(); |
232 | DrawSystemDiscs(); |
232 | Actions(); |
233 | Actions(); |
233 | break; |
234 | break; |
Line 520... | Line 521... | ||
520 | DrawBar(onLeft(168,0),paint_x,1,onTop(paint_x,6),0xE4DFE1); //ïîëîñà ñåðàÿ âåðòèêàëüíàÿ 1 |
521 | DrawBar(onLeft(168,0),paint_x,1,onTop(paint_x,6),0xE4DFE1); //ïîëîñà ñåðàÿ âåðòèêàëüíàÿ 1 |
521 | DrawBar(onLeft(95,0),paint_x,1,onTop(paint_x,6),0xE4DFE1); //ïîëîñà ñåðàÿ âåðòèêàëüíàÿ 2 |
522 | DrawBar(onLeft(95,0),paint_x,1,onTop(paint_x,6),0xE4DFE1); //ïîëîñà ñåðàÿ âåðòèêàëüíàÿ 2 |
522 | TVScroll(); |
523 | TVScroll(); |
523 | } |
524 | } |
Line 524... | Line -... | ||
524 | - | ||
525 | /*#include "def_file.txt" |
- | |
526 | #define CELL_SIZE 58 |
- | |
527 | void List_ReDraw() |
- | |
528 | { |
- | |
529 | int i, |
- | |
530 | po_gor, po_ver, |
- | |
531 | on_xx, name_len; |
- | |
532 | po_gor=onLeft(22,197)/CELL_SIZE; |
- | |
533 | po_ver=onTop(57,6)/CELL_SIZE; |
- | |
534 | for (j=0; j |
- | |
535 | { |
- | |
536 | if (j*po_gor+i+za_kadrom>=count) |
- | |
537 | { |
- | |
538 | DrawBar(i*CELL_SIZE+192,j*CELL_SIZE+57,CELL_SIZE,CELL_SIZE,0xFFFFFF); |
- | |
539 | continue; |
- | |
540 | } |
- | |
541 | DefineButton(i*CELL_SIZE+192,j*CELL_SIZE+57,CELL_SIZE,CELL_SIZE,j*po_gor+i+201+BT_HIDE,0xFFFFFF); |
- | |
542 | DrawBar(i*CELL_SIZE+192,j*CELL_SIZE+57,CELL_SIZE,CELL_SIZE,0xFFFFFF); |
- | |
543 | - | ||
544 | off=file_mas[j*po_gor+i+za_kadrom]*304 + buf+72; |
- | |
545 | name_len=strlen(off); |
- | |
546 | if (name_len>9) name_len=9; |
- | |
547 | on_xx=-name_len*3+29; |
- | |
548 | WriteText(i*CELL_SIZE+193+on_xx,j*CELL_SIZE+57+CELL_SIZE-16,0,0,off,name_len); |
- | |
549 | if (!TestBit(ESDWORD[off-40], 4)) |
- | |
550 | PutImage(#file32,32,32,i*CELL_SIZE+197+9,j*CELL_SIZE+57+5); |
- | |
551 | else |
- | |
552 | PutImage(#folder32,32,32,i*CELL_SIZE+197+9,j*CELL_SIZE+57+5); |
- | |
553 | - | ||
554 | } |
- | |
555 | TVScroll(); |
- | |
556 | }*/ |
- | |
Line 557... | Line 525... | ||
557 | 525 | ||
558 | 526 | ||
559 | void Line_ReDraw(dword color, filenum){ |
527 | void Line_ReDraw(dword color, filenum){ |
560 | dword text_col=0, name_len, |
528 | dword text_col=0, name_len, |