Rev 7804 | Rev 7819 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7804 | Rev 7806 | ||
---|---|---|---|
Line 106... | Line 106... | ||
106 | break; |
106 | break; |
107 | 107 | ||
Line 108... | Line 108... | ||
108 | case evReDraw: |
108 | case evReDraw: |
109 | DefineAndDrawWindow(Form.cwidth-300/2+Form.left, Form.cheight-292/2+Form.top, 400, |
109 | DefineAndDrawWindow(Form.cwidth-300/2+Form.left, Form.cheight-292/2+Form.top, 400, |
110 | 435+skin_height,0x34,system.color.work,TITLE_SETT,0); |
110 | 435+skin_height,0x34,sc.work,TITLE_SETT,0); |
111 | GetProcessInfo(#Settings, SelfInfo); |
111 | GetProcessInfo(#Settings, SelfInfo); |
112 | DrawSettingsCheckBoxes(); |
112 | DrawSettingsCheckBoxes(); |
113 | } |
113 | } |
114 | } |
114 | } |
115 | } |
115 | } |
Line 223... | Line 223... | ||
223 | 223 | ||
Line 224... | Line 224... | ||
224 | void SetAppColors() |
224 | void SetAppColors() |
225 | { |
225 | { |
226 | int i; |
226 | int i; |
- | 227 | static dword bg_col; |
|
227 | dword bg_col, old_list_bg_color; |
228 | dword old_list_bg_color = col.list_bg; |
228 | system.color.get(); |
229 | sc.get(); |
229 | if (col.work == system.color.work) return; |
230 | if (bg_col == sc.work) return; |
230 | old_list_bg_color = col.list_bg; |
- | |
231 | bg_col = system.color.work; |
231 | bg_col = sc.work; |
232 | if (skin_is_dark()) |
232 | if (skin_is_dark()) |
233 | { |
233 | { |
234 | //use dark colors |
234 | //use dark colors |
235 | col.def = false; |
235 | col.def = false; |
236 | col.list_bg = system.color.work; |
236 | col.list_bg = sc.work; |
237 | col.list_gb_text = system.color.work_text; |
237 | col.list_gb_text = sc.work_text; |
238 | col.list_text_hidden = 0xA6A6B7; |
238 | col.list_text_hidden = 0xA6A6B7; |
239 | col.list_vert_line = system.color.work_graph; |
239 | col.list_vert_line = sc.work_graph; |
240 | col.work = system.color.work; |
- | |
241 | col.graph = system.color.work_graph; |
- | |
242 | col.lpanel = MixColors(system.color.work_graph, system.color.work, 65); |
240 | col.lpanel = MixColors(sc.work_graph, sc.work, 65); |
243 | col.selec = col.selec_active = system.color.work_button; |
241 | col.selec = col.selec_active = sc.button; |
244 | col.selec_text = system.color.work_button_text; |
242 | col.selec_text = sc.button_text; |
245 | system.color.work_dark = MixColors(0, system.color.work, 35); |
243 | sc.work_dark = MixColors(0, sc.work, 35); |
246 | if (col.list_bg==col.selec) col.selec = system.color.work_graph; //for fucking skins |
244 | if (col.list_bg==col.selec) col.selec = sc.work_graph; //for fucking skins |
247 | col.slider_bg_big = MixColors(0xCED0D0, system.color.work, 35); |
245 | col.slider_bg_big = MixColors(0xCED0D0, sc.work, 35); |
248 | col.odd_line = MixColors(0xFFFfff, system.color.work, 15); |
246 | col.odd_line = MixColors(0xFFFfff, sc.work, 15); |
249 | } |
247 | } |
250 | else |
248 | else |
251 | { |
249 | { |
252 | //use light colors |
250 | //use light colors |
253 | col.def = true; |
251 | col.def = true; |
254 | col.list_bg = 0xFFFfff; |
252 | col.list_bg = 0xFFFfff; |
255 | col.list_gb_text = 0x000000; |
253 | col.list_gb_text = 0x000000; |
256 | col.list_text_hidden = 0xA6A6B7; |
254 | col.list_text_hidden = 0xA6A6B7; |
257 | col.list_vert_line = 0xDDD7CF; |
255 | col.list_vert_line = 0xDDD7CF; |
258 | col.work = system.color.work; |
- | |
259 | col.graph = system.color.work_graph; |
- | |
260 | col.lpanel = 0x00699C; |
256 | col.lpanel = 0x00699C; |
261 | col.selec = col.selec_active = 0x94AECE; |
257 | col.selec = col.selec_active = 0x94AECE; |
262 | col.selec_text = 0x000000; |
258 | col.selec_text = 0x000000; |
263 | system.color.work_dark = MixColors(0, system.color.work, 35); |
259 | sc.work_dark = MixColors(0, sc.work, 35); |
264 | col.slider_bg_big = 0xCDCFCF; |
260 | col.slider_bg_big = 0xCDCFCF; |
265 | col.odd_line = 0xF1F1F1; |
261 | col.odd_line = 0xF1F1F1; |
266 | } |
262 | } |
267 | col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65); |
263 | col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65); |
268 | col.slider_bg_left = MixColors(col.graph, col.slider_bg_big, 10); |
264 | col.slider_bg_left = MixColors(sc.work_graph, col.slider_bg_big, 10); |
269 | for (i=0; i<20; i++) col.work_gradient[i] = MixColors(system.color.work_light, system.color.work, i*5); |
265 | for (i=0; i<20; i++) col.work_gradient[i] = MixColors(sc.work_light, sc.work, i*5); |
270 | if (old_list_bg_color!=col.list_bg) LoadIcons(); |
266 | if (old_list_bg_color!=col.list_bg) LoadIcons(); |
271 | } |
267 | } |
Line 272... | Line 268... | ||
272 | 268 |