Subversion Repositories Kolibri OS

Rev

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

Rev 2098 Rev 2134
Line 31... Line 31...
31
	   (!strcmp(extension,"docx")) {fnum = 1; ftype="Text";}
31
	   (!strcmp(extension,"docx")) {fnum = 1; ftype="Text";}
32
	//èçîáðàæåíèÿ
32
	//èçîáðàæåíèÿ
33
	IF (!strcmp(extension,"gif")) || (!strcmp(extension,"bmp")) ||
33
	IF (!strcmp(extension,"gif")) || (!strcmp(extension,"bmp")) ||
34
	   (!strcmp(extension,"tga")) || (!strcmp(extension,"pcx")) ||
34
	   (!strcmp(extension,"tga")) || (!strcmp(extension,"pcx")) ||
35
	   (!strcmp(extension,"png")) || (!strcmp(extension,"jpg")) ||
35
	   (!strcmp(extension,"png")) || (!strcmp(extension,"jpg")) {fnum = 19; ftype="Image";}
-
 
36
	IF (!strcmp(extension,"xcf")) || (!strcmp(extension,"ai")) ||
36
	   (!strcmp(extension,"jpeg")) || (!strcmp(extension,"raw")) {fnum = 19; ftype="Image";}
37
	   (!strcmp(extension,"jpeg")) || (!strcmp(extension,"raw")) ||
37
	//ïèêòîãðàììû
38
	   (!strcmp(extension,"psd")) {fnum = 19; ftype="Image";}
-
 
39
	//ïèêòîãðàììû
38
	IF (!strcmp(extension,"ico")) || (!strcmp(extension,"cur")) {fnum = 20; ftype="Icon";}
40
	IF (!strcmp(extension,"ico")) || (!strcmp(extension,"cur")) {fnum = 20; ftype="Icon";}
39
	//àðõèâû
41
	//àðõèâû
40
	IF (!strcmp(extension,"rar")) || (!strcmp(extension,"zip")) ||
42
	IF (!strcmp(extension,"rar")) || (!strcmp(extension,"zip")) ||
41
	   (!strcmp(extension,"cab")) || (!strcmp(extension,"tar")) ||
43
	   (!strcmp(extension,"cab")) || (!strcmp(extension,"tar")) ||
42
	   (!strcmp(extension,"ajr")) || (!strcmp(extension,"jar")) || 
44
	   (!strcmp(extension,"ajr")) || (!strcmp(extension,"jar")) || 
Line 44... Line 46...
44
	//audio
46
	//audio
45
	IF (!strcmp(extension,"mp3")) {fnum = 12; ftype="Music";}
47
	IF (!strcmp(extension,"mp3")) {fnum = 12; ftype="Music";}
46
	IF (!strcmp(extension,"wav")) || (!strcmp(extension,"mid")) ||
48
	IF (!strcmp(extension,"wav")) || (!strcmp(extension,"mid")) ||
47
	   (!strcmp(extension,"midi")) || (!strcmp(extension,"ogg")) ||
49
	   (!strcmp(extension,"midi")) || (!strcmp(extension,"ogg")) ||
48
	   (!strcmp(extension,"wma")) {fnum = 12; ftype="Audio";}
50
	   (!strcmp(extension,"wma"))  || (!strcmp(extension,"flac")) {fnum = 12; ftype="Audio";}
49
	//video
51
	//video
50
	IF (!strcmp(extension,"avi")) || (!strcmp(extension,"flv")) || (!strcmp(extension,"mpg")) ||
52
	IF (!strcmp(extension,"avi")) || (!strcmp(extension,"flv")) ||
51
       (!strcmp(extension,"wmv")) || (!strcmp(extension,"mov"))  || (!strcmp(extension,"mkv")) ||
53
	   (!strcmp(extension,"mpg")) || (!strcmp(extension,"wmv")) ||
-
 
54
	   (!strcmp(extension,"mov")) || (!strcmp(extension,"mkv")) ||
52
	  (!strcmp(extension,"mp4")) {fnum = 14; ftype="Video";}	
55
	   (!strcmp(extension,"mp4")) || (!strcmp(extension,"vob")) {fnum = 14; ftype="Video";}	
53
	//ïàïêè
56
	//ïàïêè
54
	IF (!strcmp(extension,""))	{ fnum=16;  WriteText(onLeft(145,0),yy+4,0x80,0,extension,0);}
57
	IF (!strcmp(extension,""))	{ fnum=16;  WriteText(onLeft(145,0),yy+4,0x80,0,extension,0);}
55
	IF (!strcmp(extension,"..")) fnum=17;
58
	IF (!strcmp(extension,"..")) fnum=17;
56
	//
59
	//
57
	PutPaletteImage(fnum*16*15+#ficons,16,15,195,yy,#ficons_pal);
60
	PutPaletteImage(fnum*16*15+#ficons,16,15,195,yy,#ficons_pal);
58
	WriteText(onLeft(160,0),yy+4,0x80,0,ftype,0);
61
	WriteText(onLeft(160,0),yy+4,0x80,0,ftype,0);
Line 74... Line 77...
74
			DrawBar(207,y+2,2,1,videlenie);
77
			DrawBar(207,y+2,2,1,videlenie);
75
			PutPixel(208,y+3,videlenie);
78
			PutPixel(208,y+3,videlenie);
76
			return;
79
			return;
77
		case 2: //html
80
		case 2: //html
78
			DrawBar(195,y,1,9,videlenie);
81
			DrawBar(195,y,1,7,videlenie);
79
			DrawBar(196,y,1,7,videlenie);
82
			DrawBar(196,y,1,6,videlenie);
80
			DrawBar(195,y+12,1,3,videlenie);
83
			DrawBar(195,y+10,1,5,videlenie);
81
			DrawBar(196,y+13,1,2,videlenie);
84
			DrawBar(196,y+11,1,4,videlenie);
82
			GOTO RIGHT_PAINT;
85
			GOTO RIGHT_PAINT;
83
		case 3: //íàñòðîéêè
86
		case 3: //íàñòðîéêè
84
			DrawBar(195,y,2,7,videlenie);
87
			DrawBar(195,y,2,7,videlenie);
85
			DrawBar(195,y+7,1,2,videlenie);
88
			DrawBar(195,y+7,1,2,videlenie);
86
			DrawBar(195,y+12,1,3,videlenie);
89
			DrawBar(195,y+12,1,3,videlenie);
87
			PutPixel(196,y+14,videlenie);
90
			PutPixel(196,y+14,videlenie);
Line 113... Line 116...
113
			PutPixel(207,y+7,videlenie);
116
			PutPixel(207,y+7,videlenie);
114
			DrawBar(208,y+6,2,7,videlenie);
117
			DrawBar(208,y+6,2,7,videlenie);
115
			PutPixel(209,y+5,videlenie);
118
			PutPixel(209,y+5,videlenie);
116
			return;
119
			return;
117
		case 11: //asm
120
		case 10: //font
-
 
121
			DrawRegion_3D(195,y,15,14,videlenie,videlenie);
-
 
122
			DrawBar(196,y+1,1,13,videlenie);
-
 
123
			DrawBar(197,y+1,1,11,videlenie);
-
 
124
			DrawBar(198,y+1,1,10,videlenie);
-
 
125
			DrawBar(199,y+1,1,9,videlenie);
-
 
126
			DrawBar(200,y+1,1,7,videlenie);
-
 
127
			DrawBar(201,y+1,1,5,videlenie);
-
 
128
			DrawBar(202,y+1,1,4,videlenie);
-
 
129
			DrawBar(203,y+1,1,2,videlenie);
-
 
130
			DrawBar(209,y+1,1,13,videlenie);
-
 
131
			DrawBar(208,y+1,1,11,videlenie);
-
 
132
			PutPixel(204,y+6,videlenie);
-
 
133
			DrawBar(203,y+10,2,1,videlenie);
-
 
134
			DrawBar(202,y+11,2,3,videlenie);
-
 
135
			return;
-
 
136
		case 11: //asm
118
			DrawBar(195,y,1,15,videlenie);
137
			DrawBar(195,y,1,15,videlenie);
119
			return;
138
			return;
120
		case 13: //skin
139
		case 12: //audio
-
 
140
			DrawBar(195,y,16,1,videlenie);
-
 
141
			DrawBar(195,y,1,15,videlenie);
-
 
142
			DrawBar(196,y+1,4,8,videlenie);
-
 
143
			DrawBar(196,y+9,1,2,videlenie);
-
 
144
			PutPixel(197,y+9,videlenie);
-
 
145
			PutPixel(196,y+14,videlenie);
-
 
146
			DrawBar(210,y+1,1,14,videlenie);
-
 
147
			DrawBar(202,y+4,6,4,videlenie);
-
 
148
			DrawBar(202,y+8,4,1,videlenie);
-
 
149
			DrawBar(202,y+9,3,1,videlenie);
-
 
150
			DrawBar(202,y+10,2,3,videlenie);
-
 
151
			DrawBar(201,y+13,4,1,videlenie);
-
 
152
			DrawBar(200,y+14,14,1,videlenie);
-
 
153
			DrawBar(209,y+12,1,2,videlenie);
-
 
154
			PutPixel(208,y+13,videlenie);
-
 
155
			return;
-
 
156
		case 13: //skin
121
			PutPixel(210,y,videlenie); 
157
			PutPixel(210,y,videlenie); 
122
			return;
158
			return;
123
		case 14...15: //video, book
159
		case 14...15: //video, book
124
			DrawBar(195,y,1,15,videlenie);
160
			DrawBar(195,y,1,15,videlenie);
125
			DrawBar(210,y,1,15,videlenie);
161
			DrawBar(210,y,1,15,videlenie);