Subversion Repositories Kolibri OS

Rev

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

Rev 7647 Rev 7780
Line 228... Line 228...
228
	system.color.get();
228
	system.color.get();
229
	if (col.work == system.color.work) return;
229
	if (col.work == system.color.work) return;
230
	old_list_bg_color = col.list_bg;
230
	old_list_bg_color = col.list_bg;
231
	bg_col = system.color.work;
231
	bg_col = system.color.work;
232
	if (GrayScaleImage(#bg_col,1,1)>=65) 
232
	if (skin_is_dark()) 
233
	{
-
 
234
		//use light colors
-
 
235
		col.def = true;
233
	{
236
		col.list_bg = 0xFFFfff;
-
 
237
		col.list_gb_text = 0x000000;
-
 
238
		col.list_text_hidden = 0xA6A6B7;
-
 
239
		col.list_vert_line = 0xDDD7CF;
-
 
240
		col.work = system.color.work;
-
 
241
		col.graph = system.color.work_graph;
-
 
242
		col.lpanel  = 0x00699C;
-
 
243
		col.selec = col.selec_active = 0x94AECE;
-
 
244
		col.selec_text = 0x000000;
-
 
245
		system.color.work_dark = MixColors(0, system.color.work, 35);
-
 
246
		col.slider_bg_big = 0xCDCFCF;
-
 
247
		col.odd_line = 0xF1F1F1;
-
 
248
	}
-
 
249
	else 
-
 
250
	{
-
 
251
		//use dark colors
234
		//use dark colors
252
		col.def = false;
235
		col.def = false;
253
		col.list_bg = system.color.work;
236
		col.list_bg = system.color.work;
254
		col.list_gb_text = system.color.work_text;
237
		col.list_gb_text = system.color.work_text;
255
		col.list_text_hidden = 0xA6A6B7;
238
		col.list_text_hidden = 0xA6A6B7;
Line 263... Line 246...
263
		if (col.list_bg==col.selec) col.selec = system.color.work_graph; //for fucking skins
246
		if (col.list_bg==col.selec) col.selec = system.color.work_graph; //for fucking skins
264
		col.slider_bg_big = MixColors(0xCED0D0, system.color.work, 35);
247
		col.slider_bg_big = MixColors(0xCED0D0, system.color.work, 35);
265
		col.odd_line = MixColors(0xFFFfff, system.color.work, 15);
248
		col.odd_line = MixColors(0xFFFfff, system.color.work, 15);
266
	}
249
	}
267
	col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65);
250
	else 
-
 
251
	{
-
 
252
		//use light colors
-
 
253
		col.def = true;
-
 
254
		col.list_bg = 0xFFFfff;
-
 
255
		col.list_gb_text = 0x000000;
-
 
256
		col.list_text_hidden = 0xA6A6B7;
-
 
257
		col.list_vert_line = 0xDDD7CF;
-
 
258
		col.work = system.color.work;
-
 
259
		col.graph = system.color.work_graph;
-
 
260
		col.lpanel  = 0x00699C;
-
 
261
		col.selec = col.selec_active = 0x94AECE;
-
 
262
		col.selec_text = 0x000000;
-
 
263
		system.color.work_dark = MixColors(0, system.color.work, 35);
-
 
264
		col.slider_bg_big = 0xCDCFCF;
-
 
265
		col.odd_line = 0xF1F1F1;
-
 
266
	}
-
 
267
	col.selec_inactive = MixColors(0xBBBbbb, col.list_bg, 65);
268
	col.slider_bg_left = MixColors(col.graph, col.slider_bg_big, 10);
268
	col.slider_bg_left = MixColors(col.graph, col.slider_bg_big, 10);
269
	for (i=0; i<=20; i++) col.work_gradient[20-i] = MixColors(0, system.color.work, i);
269
	for (i=0; i<=20; i++) col.work_gradient[20-i] = MixColors(0, system.color.work, i);
270
	if (old_list_bg_color!=col.list_bg) LoadIcons();
270
	if (old_list_bg_color!=col.list_bg) LoadIcons();
271
}
271
}
272
 
272