Rev 8779 | Rev 8789 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8779 | Rev 8780 | ||
---|---|---|---|
Line 200... | Line 200... | ||
200 | 200 | ||
Line 201... | Line 201... | ||
201 | 201 | ||
202 | void LoadIcons() |
202 | void LoadIcons() |
203 | { |
- | |
204 | //ICONS16.PNG |
- | |
205 | icons16_default.load("/sys/icons16.png"); |
- | |
206 | icons16_selected.load("/sys/icons16.png"); |
203 | { |
207 | icons16_selected.replace_color(0xffFFFfff, col.selec); |
204 | dword selected_shadow = MixColors(col.selec, 0, 200); |
208 | icons16_selected.replace_color(0xffCACBD6, MixColors(col.selec, 0, 200)); |
205 | dword non_white_shadow = MixColors(col.list_bg, 0, 200); |
209 | if (col.list_bg!=0xFFFfff) { |
- | |
210 | icons16_default.replace_color(0xffFFFfff, col.list_bg); |
- | |
211 | icons16_default.replace_color(0xffCACBD6, MixColors(col.list_bg, 0, 200)); |
206 | if (big_icons.checked) |
212 | } |
- | |
213 | //ICONS32.PNG |
- | |
214 | if (big_icons.checked) { |
207 | { |
215 | icons32_default.load("/sys/icons32.png"); |
208 | icons32_default.load("/sys/icons32.png"); |
- | 209 | icons32_selected.load("/sys/icons32.png"); |
|
- | 210 | //FUUUUUU... the next ugly code may replace the previous line |
|
- | 211 | //we are copying raw data without loading and unpycking PNG |
|
- | 212 | //memmov(icons32_selected.imgsrc, icons32_default.imgsrc, icons32_default.h*32*4); |
|
- | 213 | //EDI = icons32_selected.image; |
|
- | 214 | //ESDWORD[EDI+04] = 32; |
|
- | 215 | //ESDWORD[EDI+08] = icons32_default.h; |
|
- | 216 | //ESDWORD[EDI+20] = IMAGE_BPP32; |
|
216 | icons32_selected.load("/sys/icons32.png"); |
217 | //ESDWORD[EDI+24] = icons32_selected.imgsrc; |
217 | icons32_default.replace_color(0x00000000, col.list_bg); |
218 | icons32_default.replace_color(0x00000000, col.list_bg); |
- | 219 | icons32_selected.replace_color(0x00000000, col.selec); |
|
- | 220 | } else { |
|
- | 221 | icons16_default.load("/sys/icons16.png"); |
|
- | 222 | icons16_selected.load("/sys/icons16.png"); |
|
- | 223 | icons16_selected.replace_2colors(0xffFFFfff, col.selec, 0xffCACBD6, selected_shadow); |
|
- | 224 | if (col.list_bg!=0xFFFfff) { |
|
218 | icons32_selected.replace_color(0x00000000, col.selec); |
225 | icons16_selected.replace_2colors(0xffFFFfff, col.list_bg, 0xffCACBD6, non_white_shadow); |
219 | } |
226 | } |
Line -... | Line 227... | ||
- | 227 | } |
|
- | 228 | ||
220 | } |
229 | } |
221 | 230 | ||
222 | void SetAppColors() |
231 | void SetAppColors() |
223 | { |
232 | { |
224 | int i; |
233 | int i; |