Rev 7634 | Rev 7780 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7634 | Rev 7635 | ||
---|---|---|---|
Line 202... | Line 202... | ||
202 | notify(#error_message); |
202 | notify(#error_message); |
203 | } |
203 | } |
204 | 204 | ||
Line -... | Line 205... | ||
- | 205 | ||
- | 206 | void LoadIcons() |
|
- | 207 | { |
|
- | 208 | //ICONS16.PNG |
|
- | 209 | Libimg_LoadImage(#icons16_default, "/sys/icons16.png"); |
|
- | 210 | Libimg_LoadImage(#icons16_selected, "/sys/icons16.png"); |
|
- | 211 | Libimg_ReplaceColor(icons16_selected.image, icons16_selected.w, icons16_selected.h, 0xffFFFfff, col.selec); |
|
- | 212 | Libimg_ReplaceColor(icons16_selected.image, icons16_selected.w, icons16_selected.h, 0xffCACBD6, MixColors(col.selec, 0, 200)); |
|
- | 213 | if (col.list_bg!=0xFFFfff) { |
|
- | 214 | Libimg_ReplaceColor(icons16_default.image, icons16_selected.w, icons16_selected.h, 0xffFFFfff, col.list_bg); |
|
- | 215 | Libimg_ReplaceColor(icons16_default.image, icons16_selected.w, icons16_selected.h, 0xffCACBD6, MixColors(col.list_bg, 0, 200)); |
|
- | 216 | } |
|
- | 217 | //ICONS32.PNG |
|
- | 218 | Libimg_LoadImage(#icons32_default, "/sys/icons32.png"); |
|
- | 219 | Libimg_LoadImage(#icons32_selected, "/sys/icons32.png"); |
|
- | 220 | Libimg_ReplaceColor(icons32_default.image, icons32_selected.w, icons32_selected.h, 0x00000000, col.list_bg); |
|
- | 221 | Libimg_ReplaceColor(icons32_selected.image, icons32_selected.w, icons32_selected.h, 0x00000000, col.selec); |
|
- | 222 | } |
|
205 | 223 | ||
206 | void SetAppColors() |
224 | void SetAppColors() |
207 | { |
225 | { |
208 | int i; |
226 | int i; |
209 | dword bg_col; |
227 | dword bg_col, old_list_bg_color; |
- | 228 | system.color.get(); |
|
- | 229 | if (col.work == system.color.work) return; |
|
210 | system.color.get(); |
230 | old_list_bg_color = col.list_bg; |
211 | bg_col = system.color.work; |
231 | bg_col = system.color.work; |
212 | if (GrayScaleImage(#bg_col,1,1)>=65) |
232 | if (GrayScaleImage(#bg_col,1,1)>=65) |
213 | { |
233 | { |
214 | //use light colors |
234 | //use light colors |
Line 244... | Line 264... | ||
244 | } |
264 | } |
245 | col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65); |
265 | col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65); |
246 | col.slider_bg_left = MixColors(col.graph, col.slider_bg_big, 10); |
266 | col.slider_bg_left = MixColors(col.graph, col.slider_bg_big, 10); |
247 | for (i=0; i<=20; i++) col.work_gradient[20-i] = MixColors(0, system.color.work, i); |
267 | for (i=0; i<=20; i++) col.work_gradient[20-i] = MixColors(0, system.color.work, i); |
248 | } |
268 | if (old_list_bg_color!=col.list_bg) LoadIcons(); |
- | 269 | } |
|
249 | 270 | ||
Line 250... | Line 271... | ||
250 | 271 | ||
251 | void BigFontsChange() |
272 | void BigFontsChange() |
Line 260... | Line 281... | ||
260 | } |
281 | } |
261 | 282 | ||
Line 262... | Line 283... | ||
262 | void BigIconsSwitch() |
283 | void BigIconsSwitch() |
263 | { |
284 | { |
264 | if (big_icons.checked) |
- | |
265 | { |
- | |
266 | icon_size=32; |
- | |
267 | if (!icons32_default.image) |
- | |
268 | { |
- | |
269 | Libimg_LoadImage(#icons32_default, "/sys/icons32.png"); |
- | |
270 | Libimg_LoadImage(#icons32_selected, "/sys/icons32.png"); |
285 | if (big_icons.checked) icon_size=32; else icon_size=16; |
271 | Libimg_ReplaceColor(icons32_default.image, icons32_selected.w, |
- | |
272 | icons32_selected.h, 0x00000000, col.list_bg); |
- | |
273 | Libimg_ReplaceColor(icons32_selected.image, icons32_selected.w, |
- | |
274 | icons32_selected.h, 0x00000000, col.selec); |
- | |
275 | } |
- | |
276 | } |
- | |
277 | else { |
- | |
278 | icon_size=16; |
- | |
279 | } |
- | |
280 | BigFontsChange(); |
286 | BigFontsChange(); |
281 | } |
287 | } |
Line 282... | Line 288... | ||
282 | 288 | ||
283 | void SetDefaultPath(dword p) |
289 | void SetDefaultPath(dword p) |