Subversion Repositories Kolibri OS

Rev

Rev 7634 | Rev 7647 | 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)