Rev 3363 | Rev 3434 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3363 | Rev 3399 | ||
---|---|---|---|
Line -... | Line 1... | ||
- | 1 | //Leency 2008-2013 |
|
- | 2 | ||
1 | void Tip(int y, dword caption, id, arrow) |
3 | void Tip(int y, dword caption, id, arrow) |
2 | { |
4 | { |
3 | int i; |
5 | int i; |
4 | DrawBar(17,y,160,1,0xEFEDEE); |
6 | DrawBar(17,y,160,1,0xEFEDEE); |
5 | DrawFilledBar(17, y+1, 160, 16); |
7 | DrawFilledBar(17, y+1, 160, 16); |
Line 8... | Line 10... | ||
8 | WriteText(165,y+5,0x80,0,arrow); //ñòðåëêà âíèç |
10 | WriteText(165,y+5,0x80,0,arrow); //ñòðåëêà âíèç |
9 | DrawBar(17,y+17,160,1,0x94AECE); //ïîä÷¸ðêèâàíèå |
11 | DrawBar(17,y+17,160,1,0x94AECE); //ïîä÷¸ðêèâàíèå |
10 | } |
12 | } |
Line 11... | Line 13... | ||
11 | 13 | ||
12 | 14 | ||
13 | path_string disk_list[20]; |
15 | path_string disk_list[30]; |
Line 14... | Line 16... | ||
14 | int disc_num; |
16 | int disc_num; |
15 | dword devbuf; |
17 | dword devbuf; |
16 | 18 | ||
17 | void GetSystemDiscs() |
19 | void GetSystemDiscs() |
Line 18... | Line 20... | ||
18 | { |
20 | { |
19 | unsigned char dev_name[10], sys_discs[10]; |
21 | unsigned char dev_name[10], sys_discs[10]; |
20 | unsigned int i1, j1, dev_num, dev_disc_num; |
22 | unsigned int i1, j1, dev_num, dev_disc_num; |
21 | 23 | ||
22 | disc_num=0; |
24 | disc_num=0; |
23 | if (devbuf) free(devbuf); |
25 | if (devbuf) free(devbuf); |
24 | devbuf = malloc(3112); //áóôåð ãäå-òî íà 10 äåâàéñîâ â ëåâîé ïàíåëè |
26 | devbuf = malloc(10000); //áóôåð ãäå-òî íà 10 äåâàéñîâ â ëåâîé ïàíåëè |
25 | ReadDir(19, devbuf, "/"); |
27 | ReadDir(19, devbuf, "/"); |
Line 62... | Line 64... | ||
62 | dev_name[strlen(#dev_name)-1]=NULL; |
64 | dev_name[strlen(#dev_name)-1]=NULL; |
63 | switch(dev_name[1]) |
65 | switch(dev_name[1]) |
64 | { |
66 | { |
65 | case 'r': |
67 | case 'r': |
66 | dev_icon=0; |
68 | dev_icon=0; |
67 | strcpy(#disc_name, "RAM disk "); |
69 | strcpy(#disc_name, "SYS disk "); |
68 | break; |
70 | break; |
69 | case 'c': |
71 | case 'c': |
70 | dev_icon=1; |
72 | dev_icon=1; |
71 | strcpy(#disc_name, "CD-ROM "); |
73 | strcpy(#disc_name, "CD-ROM "); |
72 | break; |
74 | break; |
Line 77... | Line 79... | ||
77 | case 'h': |
79 | case 'h': |
78 | case 'b': |
80 | case 'b': |
79 | dev_icon=3; |
81 | dev_icon=3; |
80 | strcpy(#disc_name, "Hard disk "); |
82 | strcpy(#disc_name, "Hard disk "); |
81 | break; |
83 | break; |
- | 84 | case 's': |
|
- | 85 | dev_icon=3; |
|
- | 86 | strcpy(#disc_name, "SATA disk "); |
|
- | 87 | break; |
|
82 | case 'u': |
88 | case 'u': |
83 | dev_icon=5; |
89 | dev_icon=5; |
84 | strcpy(#disc_name, "USB flash "); |
90 | strcpy(#disc_name, "USB flash "); |
85 | break; |
91 | break; |
86 | case 't': |
92 | case 't': |