Subversion Repositories Kolibri OS

Rev

Rev 7375 | Rev 7429 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7375 Rev 7422
1
#ifdef LANG_RUS
1
#ifdef LANG_RUS
2
	?define TITLE_SETT " áâனª¨"
2
	?define TITLE_SETT " áâனª¨"
3
	?define SHOW_DEVICE_CLASS "‚뢮¤¨âì ­ §¢ ­¨ï ª« áá  ãáâனáâ¢"
3
	?define SHOW_DEVICE_CLASS "‚뢮¤¨âì ­ §¢ ­¨ï ª« áá  ãáâனáâ¢"
4
	?define SHOW_REAL_NAMES "®ª §ë¢ âì ¨¬¥­  ä ©«®¢ ­¥ ¬¥­ïï ॣ¨áâà"
4
	?define SHOW_REAL_NAMES "®ª §ë¢ âì ¨¬¥­  ä ©«®¢ ­¥ ¬¥­ïï ॣ¨áâà"
5
	?define SHOW_STATUS_BAR "®ª §ë¢ âì áâ âãá ¡ à"
5
	?define SHOW_STATUS_BAR "®ª §ë¢ âì áâ âãá ¡ à"
6
	?define NOTIFY_COPY_END "“¢¥¤®¬«ïâì ® § ¢¥à襭¨¨ ª®¯¨à®¢ ­¨ï"
6
	?define NOTIFY_COPY_END "“¢¥¤®¬«ïâì ® § ¢¥à襭¨¨ ª®¯¨à®¢ ­¨ï"
7
	?define SHOW_BREADCRUMBS "ˆá¯®«ì§®¢ âì 'å«¥¡­ë¥ ªà®èª¨'"
7
	?define SHOW_BREADCRUMBS "ˆá¯®«ì§®¢ âì 'å«¥¡­ë¥ ªà®èª¨'"
8
	?define BIG_ICONS "ˆá¯®«ì§®¢ âì ¡®«ì訥 ¨ª®­ª¨"
8
	?define BIG_ICONS "ˆá¯®«ì§®¢ âì ¡®«ì訥 ¨ª®­ª¨"
9
	?define USE_TWO_PANELS "„¢¥ ¯ ­¥«¨"
9
	?define USE_TWO_PANELS "„¢¥ ¯ ­¥«¨"
10
	?define FONT_SIZE_LABEL " §¬¥à èà¨äâ "
10
	?define COLORED_LINES "®¤á¢¥ç¨¢ âì ç¥â­ë¥ «¨­¨¨ ¢ ᯨ᪥"
-
 
11
	?define FONT_SIZE_LABEL " §¬¥à èà¨äâ "
11
	?define LIST_LINE_HEIGHT "‚ëá®â  áâப¨ ¢ ᯨ᪥"
12
	?define LIST_LINE_HEIGHT "‚ëá®â  áâப¨ ¢ ᯨ᪥"
12
	?define SAVE_PATH_AS_DEFAULT "’¥ªã騩 ¯ãâì"
13
	?define SAVE_PATH_AS_DEFAULT "’¥ªã騩 ¯ãâì"
13
	?define SAVE_START_PATH_AS_DEFAULT "‚¢¥¤¥­­ë© ¯ãâì"
14
	?define SAVE_START_PATH_AS_DEFAULT "‚¢¥¤¥­­ë© ¯ãâì"
14
	?define EDIT_FILE_ASSOCIATIONS "¥¤ ªâ¨à®¢ âì  áá®æ¨ æ¨¨ ä ©«®¢"
15
	?define EDIT_FILE_ASSOCIATIONS "¥¤ ªâ¨à®¢ âì  áá®æ¨ æ¨¨ ä ©«®¢"
15
	?define START_PATH " ‘â àâ®¢ë© ¯ãâì: "
16
	?define START_PATH " ‘â àâ®¢ë© ¯ãâì: "
16
#else
17
#else
17
	?define TITLE_SETT "Settings"
18
	?define TITLE_SETT "Settings"
18
	?define SHOW_DEVICE_CLASS "Show device class name"
19
	?define SHOW_DEVICE_CLASS "Show device class name"
19
	?define SHOW_REAL_NAMES "Show file names in original case"
20
	?define SHOW_REAL_NAMES "Show file names in original case"
20
	?define SHOW_STATUS_BAR "Show status bar"
21
	?define SHOW_STATUS_BAR "Show status bar"
21
	?define NOTIFY_COPY_END "Notify when copying finished"
22
	?define NOTIFY_COPY_END "Notify when copying finished"
22
	?define SHOW_BREADCRUMBS "Show breadcrumbs"
23
	?define SHOW_BREADCRUMBS "Show breadcrumbs"
23
	?define BIG_ICONS "Big icons in list"
24
	?define BIG_ICONS "Big icons in list"
24
	?define USE_TWO_PANELS "Two panels"
25
	?define USE_TWO_PANELS "Two panels"
25
	?define FONT_SIZE_LABEL "Font size"
26
	?define COLORED_LINES "Highlight even lines in list"
-
 
27
	?define FONT_SIZE_LABEL "Font size"
26
	?define LIST_LINE_HEIGHT "List line height"
28
	?define LIST_LINE_HEIGHT "List line height"
27
	?define SAVE_PATH_AS_DEFAULT "Current path"
29
	?define SAVE_PATH_AS_DEFAULT "Current path"
28
	?define SAVE_START_PATH_AS_DEFAULT "Typed path"
30
	?define SAVE_START_PATH_AS_DEFAULT "Typed path"
29
	?define EDIT_FILE_ASSOCIATIONS "Edit file associations"
31
	?define EDIT_FILE_ASSOCIATIONS "Edit file associations"
30
	?define START_PATH " Start path: "
32
	?define START_PATH " Start path: "
31
#endif
33
#endif
32
 
34
 
33
char path_start[4096];
35
char path_start[4096];
34
edit_box path_start_ed = {290,50,57,0xffffff,0x94AECE,0xffffff,0xffffff,0x10000000,4098,
36
edit_box path_start_ed = {290,50,57,0xffffff,0x94AECE,0xffffff,0xffffff,0x10000000,4098,
35
	                      #path_start,0, 100000000000010b,0,0};
37
	                      #path_start,0, 100000000000010b,0,0};
36
 
38
 
37
more_less_box font_size   = { NULL, 9, 22, FONT_SIZE_LABEL };
39
more_less_box font_size   = { NULL, 9, 22, FONT_SIZE_LABEL };
38
more_less_box line_height = { NULL, 16, 64, LIST_LINE_HEIGHT };
40
more_less_box line_height = { NULL, 16, 64, LIST_LINE_HEIGHT };
39
checkbox show_dev_name    = { SHOW_DEVICE_CLASS };
41
checkbox show_dev_name    = { SHOW_DEVICE_CLASS };
40
checkbox show_real_names  = { SHOW_REAL_NAMES };
42
checkbox show_real_names  = { SHOW_REAL_NAMES };
41
checkbox show_status_bar  = { SHOW_STATUS_BAR };
43
checkbox show_status_bar  = { SHOW_STATUS_BAR };
42
checkbox info_after_copy  = { NOTIFY_COPY_END };
44
checkbox info_after_copy  = { NOTIFY_COPY_END };
43
checkbox show_breadcrumb  = { SHOW_BREADCRUMBS };
45
checkbox show_breadcrumb  = { SHOW_BREADCRUMBS };
44
checkbox big_icons        = { BIG_ICONS };
46
checkbox big_icons        = { BIG_ICONS };
45
checkbox two_panels       = { USE_TWO_PANELS };
47
checkbox two_panels       = { USE_TWO_PANELS };
46
 
48
checkbox colored_lines    = { COLORED_LINES };
-
 
49
 
47
 
50
 
48
void settings_dialog()
51
void settings_dialog()
49
{   
52
{   
50
	proc_info Settings;
53
	proc_info Settings;
51
	int id;
54
	int id;
52
	active_settings=1;
55
	active_settings=1;
53
	font_size.value = kfont.size.pt;
56
	font_size.value = kfont.size.pt;
54
	line_height.value = files.item_h;
57
	line_height.value = files.item_h;
55
	SetEventMask(0x27);
58
	SetEventMask(0x27);
56
	loop(){
59
	loop(){
57
		switch(WaitEvent())
60
		switch(WaitEvent())
58
		{
61
		{
59
			case evMouse:
62
			case evMouse:
60
				edit_box_mouse stdcall (#path_start_ed);
63
				edit_box_mouse stdcall (#path_start_ed);
61
				break;
64
				break;
62
				
65
				
63
			case evButton: 
66
			case evButton: 
64
				id=GetButtonID();
67
				id=GetButtonID();
65
				if (1==id) { ExitSettings(); break; }
68
				if (1==id) { ExitSettings(); break; }
66
				else if (id==5)
69
				else if (id==5)
67
				{
70
				{
68
					RunProgram("/sys/tinypad", "/sys/settings/assoc.ini");
71
					RunProgram("/sys/tinypad", "/sys/settings/assoc.ini");
69
					break;
72
					break;
70
				}
73
				}
71
				else if (id==6)
74
				else if (id==6)
72
				{
75
				{
73
					strcpy(#path_start,#path);
76
					strcpy(#path_start,#path);
74
					path_start_ed.size = path_start_ed.pos = strlen(#path_start);
77
					path_start_ed.size = path_start_ed.pos = strlen(#path_start);
75
					ini.SetString("DefaultPath", #path, strlen(#path));
78
					ini.SetString("DefaultPath", #path, strlen(#path));
76
					edit_box_draw stdcall (#path_start_ed);
79
					edit_box_draw stdcall (#path_start_ed);
77
					break;
80
					break;
78
				}
81
				}
79
				else if (id==7)
82
				else if (id==7)
80
				{
83
				{
81
					ini.SetString("DefaultPath", #path_start,strlen(#path_start));
84
					ini.SetString("DefaultPath", #path_start,strlen(#path_start));
82
					break;
85
					break;
83
				}
86
				}
84
				show_dev_name.click(id);
87
				show_dev_name.click(id);
85
				if (show_real_names.click(id)) action_buf=109;
88
				if (show_real_names.click(id)) action_buf=109;
86
				info_after_copy.click(id);
89
				info_after_copy.click(id);
87
				two_panels.click(id);
90
				two_panels.click(id);
88
				show_breadcrumb.click(id);
91
				show_breadcrumb.click(id);
89
				show_status_bar.click(id);
92
				show_status_bar.click(id);
90
				if (font_size.click(id)) { 
93
				colored_lines.click(id);
-
 
94
				if (font_size.click(id)) { 
91
					kfont.size.pt = font_size.value; 
95
					kfont.size.pt = font_size.value; 
92
					kfont.changeSIZE(); 
96
					kfont.changeSIZE(); 
93
					BigFontsChange(); 
97
					BigFontsChange(); 
94
				}
98
				}
95
				if (line_height.click(id)) files.item_h = files_inactive.item_h = line_height.value; 
99
				if (line_height.click(id)) files.item_h = files_inactive.item_h = line_height.value; 
96
				if (big_icons.click(id)) BigIconsSwitch();
100
				if (big_icons.click(id)) BigIconsSwitch();
97
				EventRedrawWindow(Form.left,Form.top);
101
				EventRedrawWindow(Form.left,Form.top);
98
				//RefreshWindow(Form.slot, Settings.slot);
102
				//RefreshWindow(Form.slot, Settings.slot);
99
				break;
103
				break;
100
					
104
					
101
			case evKey:
105
			case evKey:
102
				GetKeys();
106
				GetKeys();
103
				if (key_scancode==SCAN_CODE_ESC) ExitSettings();
107
				if (key_scancode==SCAN_CODE_ESC) ExitSettings();
104
				EAX= key_ascii << 8;
108
				EAX= key_ascii << 8;
105
				edit_box_key stdcall (#path_start_ed);	
109
				edit_box_key stdcall (#path_start_ed);	
106
				break;
110
				break;
107
				
111
				
108
			case evReDraw:
112
			case evReDraw:
109
				DefineAndDrawWindow(Form.cwidth-300/2+Form.left, Form.cheight-292/2+Form.top, 400, 
113
				DefineAndDrawWindow(Form.cwidth-300/2+Form.left, Form.cheight-292/2+Form.top, 400, 
110
					410+skin_height,0x34,system.color.work,TITLE_SETT,0);
114
					435+skin_height,0x34,system.color.work,TITLE_SETT,0);
111
				GetProcessInfo(#Settings, SelfInfo);
115
				GetProcessInfo(#Settings, SelfInfo);
112
				DrawSettingsCheckBoxes();
116
				DrawSettingsCheckBoxes();
113
		}
117
		}
114
	}
118
	}
115
}
119
}
116
 
120
 
117
void ExitSettings()
121
void ExitSettings()
118
{
122
{
119
	active_settings = 0;
123
	active_settings = 0;
120
	settings_window = 0;
124
	settings_window = 0;
121
	cmd_free = 4;
125
	cmd_free = 4;
122
	ExitProcess();
126
	ExitProcess();
123
}
127
}
124
 
128
 
125
void DrawSettingsCheckBoxes()
129
void DrawSettingsCheckBoxes()
126
{
130
{
127
	incn y;
131
	incn y;
128
	int x=11, frx=26, but_x;
132
	int x=11, frx=26, but_x;
129
	y.n = 0;
133
	y.n = 0;
130
	show_dev_name.draw(x, y.inc(14));
134
	show_dev_name.draw(x, y.inc(14));
131
	show_real_names.draw(x, y.inc(25));
135
	show_real_names.draw(x, y.inc(25));
132
	show_status_bar.draw(x, y.inc(25));
136
	show_status_bar.draw(x, y.inc(25));
133
	info_after_copy.draw(x, y.inc(25));
137
	info_after_copy.draw(x, y.inc(25));
134
	show_breadcrumb.draw(x, y.inc(25));
138
	show_breadcrumb.draw(x, y.inc(25));
135
	big_icons.draw(x, y.inc(25));
139
	big_icons.draw(x, y.inc(25));
136
	two_panels.draw(x, y.inc(25));
140
	two_panels.draw(x, y.inc(25));
137
	font_size.draw(x, y.inc(31));
141
	colored_lines.draw(x, y.inc(25));
-
 
142
	font_size.draw(x, y.inc(31));
138
	line_height.draw(x, y.inc(31));
143
	line_height.draw(x, y.inc(31));
139
	
144
	
140
	DrawFrame(x, y.inc(37), 340, 95, START_PATH);
145
	DrawFrame(x, y.inc(37), 340, 95, START_PATH);
141
	// START_PATH {
146
	// START_PATH {
142
	DrawEditBoxPos(frx, y.inc(21), #path_start_ed);
147
	DrawEditBoxPos(frx, y.inc(21), #path_start_ed);
143
	but_x = DrawStandartCaptButton(frx, y.inc(34), 6, SAVE_PATH_AS_DEFAULT);
148
	but_x = DrawStandartCaptButton(frx, y.inc(34), 6, SAVE_PATH_AS_DEFAULT);
144
	DrawStandartCaptButton(frx+but_x, y.inc(0), 7, SAVE_START_PATH_AS_DEFAULT);
149
	DrawStandartCaptButton(frx+but_x, y.inc(0), 7, SAVE_START_PATH_AS_DEFAULT);
145
	// } START_PATH
150
	// } START_PATH
146
 
151
 
147
	DrawStandartCaptButton(x, y.inc(52), 5, EDIT_FILE_ASSOCIATIONS);
152
	DrawStandartCaptButton(x, y.inc(52), 5, EDIT_FILE_ASSOCIATIONS);
148
}
153
}
149
 
154
 
150
 
155
 
151
void LoadIniSettings()
156
void LoadIniSettings()
152
{
157
{
153
	ini.path = GetIni(#eolite_ini_path, "EOLITE.INI");
158
	ini.path = GetIni(#eolite_ini_path, "EOLITE.INI");
154
	ini.section = "Config";
159
	ini.section = "Config";
155
 
160
 
156
	files.SetFont(6, 9, 10000000b);
161
	files.SetFont(6, 9, 10000000b);
157
	show_real_names.checked = ini.GetInt("RealFileNamesCase", true); 
162
	show_real_names.checked = ini.GetInt("RealFileNamesCase", true); 
158
	show_dev_name.checked   = ini.GetInt("ShowDeviceName", true); 
163
	show_dev_name.checked   = ini.GetInt("ShowDeviceName", true); 
159
	show_status_bar.checked = ini.GetInt("ShowStatusBar", true); 
164
	show_status_bar.checked = ini.GetInt("ShowStatusBar", true); 
160
	info_after_copy.checked = ini.GetInt("InfoAfterCopy", false); 
165
	info_after_copy.checked = ini.GetInt("InfoAfterCopy", false); 
161
	big_icons.checked       = ini.GetInt("BigIcons", false); BigIconsSwitch();
166
	big_icons.checked       = ini.GetInt("BigIcons", false); BigIconsSwitch();
162
	two_panels.checked      = ini.GetInt("TwoPanels", false); 
167
	two_panels.checked      = ini.GetInt("TwoPanels", false); 
163
	kfont.size.pt   = ini.GetInt("FontSize", 13); 
168
	colored_lines.checked   = ini.GetInt("ColoredLines", false); 
-
 
169
	kfont.size.pt   = ini.GetInt("FontSize", 13); 
164
	files.item_h    = ini.GetInt("LineHeight", 19);
170
	files.item_h    = ini.GetInt("LineHeight", 19);
165
	Form.left   = ini.GetInt("WinX", 200); 
171
	Form.left   = ini.GetInt("WinX", 200); 
166
	Form.top    = ini.GetInt("WinY", 50); 
172
	Form.top    = ini.GetInt("WinY", 50); 
167
	Form.width  = ini.GetInt("WinW", 550); 
173
	Form.width  = ini.GetInt("WinW", 550); 
168
	Form.height = ini.GetInt("WinH", 506); 
174
	Form.height = ini.GetInt("WinH", 506); 
169
	ini.GetString("DefaultPath", #path, 4096, "/rd/1");
175
	ini.GetString("DefaultPath", #path, 4096, "/rd/1");
170
	ini.GetString("DefaultPath", #path_start, 4096, "/rd/1");
176
	ini.GetString("DefaultPath", #path_start, 4096, "/rd/1");
171
	path_start_ed.size = path_start_ed.pos = strlen(#path_start);
177
	path_start_ed.size = path_start_ed.pos = strlen(#path_start);
172
 
178
 
173
	ini_get_str stdcall ("/sys/SETTINGS/SYSTEM.INI", "system", "font file",#temp,4096,DEFAULT_FONT);
179
	ini_get_str stdcall ("/sys/SETTINGS/SYSTEM.INI", "system", "font file",#temp,4096,DEFAULT_FONT);
174
	kfont.init(#temp);
180
	kfont.init(#temp);
175
	ini_get_str stdcall ("/sys/SETTINGS/SYSTEM.INI", "system", "font smoothing",#temp,4096,"on");
181
	ini_get_str stdcall ("/sys/SETTINGS/SYSTEM.INI", "system", "font smoothing",#temp,4096,"on");
176
	if(!strcmp(#temp,"off")) kfont.smooth = false; else kfont.smooth = true;
182
	if(!strcmp(#temp,"off")) kfont.smooth = false; else kfont.smooth = true;
177
}
183
}
178
 
184
 
179
 
185
 
180
void SaveIniSettings()
186
void SaveIniSettings()
181
{
187
{
182
	ini.SetInt("ShowDeviceName", show_dev_name.checked);
188
	ini.SetInt("ShowDeviceName", show_dev_name.checked);
183
	ini.SetInt("ShowStatusBar", show_status_bar.checked);
189
	ini.SetInt("ShowStatusBar", show_status_bar.checked);
184
	ini.SetInt("RealFileNamesCase", show_real_names.checked);
190
	ini.SetInt("RealFileNamesCase", show_real_names.checked);
185
	ini.SetInt("InfoAfterCopy", info_after_copy.checked);
191
	ini.SetInt("InfoAfterCopy", info_after_copy.checked);
186
	ini.SetInt("FontSize", kfont.size.pt);
192
	ini.SetInt("BigIcons", big_icons.checked);
187
	ini.SetInt("BigIcons", big_icons.checked);
-
 
188
	ini.SetInt("TwoPanels", two_panels.checked);
193
	ini.SetInt("TwoPanels", two_panels.checked);
189
	ini.SetInt("LineHeight", files.item_h);
194
	ini.SetInt("ColoredLines", colored_lines.checked);
-
 
195
	ini.SetInt("FontSize", kfont.size.pt);
-
 
196
	ini.SetInt("LineHeight", files.item_h);
190
	ini.SetInt("WinX", Form.left);
197
	ini.SetInt("WinX", Form.left);
191
	ini.SetInt("WinY", Form.top);
198
	ini.SetInt("WinY", Form.top);
192
	ini.SetInt("WinW", Form.width);
199
	ini.SetInt("WinW", Form.width);
193
	ini.SetInt("WinH", Form.height);
200
	ini.SetInt("WinH", Form.height);
194
}
201
}
195
 
202
 
196
 
203
 
197
 
204
 
198
void Write_Error(int error_number)
205
void Write_Error(int error_number)
199
{
206
{
200
	char error_message[500];
207
	char error_message[500];
201
	dword ii;
208
	dword ii;
202
	if (files.cur_y>=0) Line_ReDraw(0xFF0000, files.cur_y);
209
	if (files.cur_y>=0) Line_ReDraw(0xFF0000, files.cur_y);
203
	pause(5);
210
	pause(5);
204
	sprintf(#error_message,"\"%s\n%s\" -%s","Eolite",get_error(error_number),"tE");
211
	sprintf(#error_message,"\"%s\n%s\" -%s","Eolite",get_error(error_number),"tE");
205
	notify(#error_message);	
212
	notify(#error_message);	
206
}
213
}
207
 
214
 
208
 
215
 
209
void SetAppColors()
216
void SetAppColors()
210
{
217
{
211
	system.color.get();
218
	system.color.get();
212
	//system.color.work = 0xE4DFE1;
219
	//system.color.work = 0xE4DFE1;
213
	//system.color.work_text = 0;
220
	//system.color.work_text = 0;
214
	//system.color.work_graph  = 0x7E87A3; //A0A0B8;
221
	//system.color.work_graph  = 0x7E87A3; //A0A0B8;
215
	//system.color.work_button = 0x7E87A3;
222
	//system.color.work_button = 0x7E87A3;
216
	//system.color.work_button_text = 0x000000
223
	//system.color.work_button_text = 0x000000
217
	col_work    = 0xE4DFE1;
224
	col_work    = 0xE4DFE1;
218
	col_padding = 0xC8C9C9;
225
	col_padding = 0xC8C9C9;
219
	col_selec   = 0x94AECE;
226
	col_selec   = 0x94AECE;
220
	col_lpanel  = 0x00699C;
227
	col_lpanel  = 0x00699C;
221
	col_graph   = 0x7E87A3;
228
	col_graph   = 0x7E87A3;
222
}
229
}
223
 
230
 
224
 
231
 
225
void BigFontsChange()
232
void BigFontsChange()
226
{
233
{
227
	files.item_h = kfont.size.pt + 4;
234
	files.item_h = kfont.size.pt + 4;
228
	if (files.item_h
235
	if (files.item_h
229
		files.item_h = icon_size+3;
236
		files.item_h = icon_size+3;
230
		line_height.value = files.item_h;
237
		line_height.value = files.item_h;
231
		line_height.redraw();
238
		line_height.redraw();
232
	}
239
	}
233
	files_active.item_h = files_inactive.item_h = files.item_h;
240
	files_active.item_h = files_inactive.item_h = files.item_h;
234
}
241
}
235
 
242
 
236
void BigIconsSwitch()
243
void BigIconsSwitch()
237
{
244
{
238
	if (big_icons.checked) 
245
	if (big_icons.checked) 
239
	{
246
	{
240
		icon_size=32;
247
		icon_size=32;
241
		if (!icons32_default.image)
248
		if (!icons32_default.image)
242
		{
249
		{
243
			Libimg_LoadImage(#icons32_default, "/sys/icons32.png");
250
			Libimg_LoadImage(#icons32_default, "/sys/icons32.png");
244
			Libimg_LoadImage(#icons32_selected, "/sys/icons32.png");
251
			Libimg_LoadImage(#icons32_selected, "/sys/icons32.png");
245
			Libimg_ReplaceColor(icons32_default.image, icons32_selected.w, 
252
			Libimg_ReplaceColor(icons32_default.image, icons32_selected.w, 
246
				icons32_selected.h, 0x00000000, 0xffFFFfff);
253
				icons32_selected.h, 0x00000000, 0xffFFFfff);
247
			Libimg_ReplaceColor(icons32_selected.image, icons32_selected.w, 
254
			Libimg_ReplaceColor(icons32_selected.image, icons32_selected.w, 
248
				icons32_selected.h, 0x00000000, col_selec);								
255
				icons32_selected.h, 0x00000000, col_selec);								
249
		}
256
		}
250
	}
257
	}
251
	else {
258
	else {
252
		icon_size=16; 
259
		icon_size=16; 
253
	}
260
	}
254
	BigFontsChange();
261
	BigFontsChange();
255
}
262
}