Subversion Repositories Kolibri OS

Rev

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

Rev 9597 Rev 9602
Line 198... Line 198...
198
	int i;
198
	int i;
199
	static dword bg_col;
199
	static dword bg_col;
200
	dword old_list_bg_color = col.list_bg;
200
	dword old_list_bg_color = col.list_bg;
201
	sc.get();
201
	sc.get();
202
	sc.work_dark = MixColors(0, sc.work, 35);
202
	sc.dark = MixColors(0, sc.work, 35);
203
	if (sc.work == 0) sc.work = 1;
203
	if (sc.work == 0) sc.work = 1;
204
	if (bg_col == sc.work) return;
204
	if (bg_col == sc.work) return;
205
	bg_col = sc.work;
205
	bg_col = sc.work;
206
	if (skin_is_dark()) 
206
	if (skin_is_dark()) 
207
	{
207
	{
208
		//use dark colors
208
		//use dark colors
209
		col.skin_is_dark = true;
209
		col.skin_is_dark = true;
210
		col.list_bg = sc.work;
210
		col.list_bg = sc.work;
211
		col.list_gb_text = sc.work_text;
211
		col.list_gb_text = sc.work_text;
212
		col.list_text_hidden = 0xA6A6B7;
212
		col.list_text_hidden = 0xA6A6B7;
213
		col.list_vert_line = sc.work_graph;
213
		col.list_vert_line = sc.line;
214
		col.lpanel  = MixColors(sc.work_graph, sc.work, 65);
214
		col.lpanel  = MixColors(sc.line, sc.work, 65);
215
		col.selec = col.selec_active = sc.button;
215
		col.selec = col.selec_active = sc.button;
216
		col.selec_text = sc.button_text;
216
		col.selec_text = sc.button_text;
217
		if (col.list_bg==col.selec) col.selec = sc.work_graph; //for fucking skins
217
		if (col.list_bg==col.selec) col.selec = sc.line; //for fucking skins
218
		col.slider_bg_big = MixColors(0xCED0D0, sc.work, 35);
218
		col.slider_bg_big = MixColors(0xCED0D0, sc.work, 35);
219
		col.odd_line = MixColors(0xFFFfff, sc.work, 15);
219
		col.odd_line = MixColors(0xFFFfff, sc.work, 15);
220
		for (i=0; blue_hl_pal[i]!=0; i++) waves_pal[i] = MixColors(col.lpanel, blue_hl_pal[i], 180);
220
		for (i=0; blue_hl_pal[i]!=0; i++) waves_pal[i] = MixColors(col.lpanel, blue_hl_pal[i], 180);
221
	}
221
	}
222
	else 
222
	else 
223
	{
223
	{
Line 235... Line 235...
235
		col.odd_line = 0xF4F5F5;
235
		col.odd_line = 0xF4F5F5;
236
		for (i=0; blue_hl_pal[i]!=0; i++) waves_pal[i] = blue_hl_pal[i];
236
		for (i=0; blue_hl_pal[i]!=0; i++) waves_pal[i] = blue_hl_pal[i];
237
	}
237
	}
238
	col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65);
238
	col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65);
239
	col.slider_bg_left = MixColors(sc.work_graph, col.slider_bg_big, 10);
239
	col.slider_bg_left = MixColors(sc.line, col.slider_bg_big, 10);
240
	for (i=0; i<20; i++) col.work_gradient[i] = MixColors(sc.work_light, sc.work, i*5);
240
	for (i=0; i<20; i++) col.work_gradient[i] = MixColors(sc.light, sc.work, i*5);
241
	if (old_list_bg_color!=col.list_bg) LoadIcons();
241
	if (old_list_bg_color!=col.list_bg) LoadIcons();
242
}
242
}
243
 
243
 
Line 244... Line 244...
244
 
244