Subversion Repositories Kolibri OS

Rev

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

Rev 7771 Rev 7772
Line 178... Line 178...
178
 
178
 
179
			if (key_modifier&KEY_LSHIFT) || (key_modifier&KEY_RSHIFT) {
179
			if (key_modifier&KEY_LSHIFT) || (key_modifier&KEY_RSHIFT) {
180
				if (key_scancode == SCAN_CODE_TAB) {EventActivatePreviousTab();break;}
180
				if (key_scancode == SCAN_CODE_TAB) {EventActivatePreviousTab();break;}
Line 181... Line -...
181
			}
-
 
182
 
181
			}
183
			if (key_modifier&KEY_LCTRL) || (key_modifier&KEY_RCTRL) {
-
 
184
				if (key_scancode == SCAN_CODE_KEY_O) EventOpenDialog();
-
 
185
				else if (key_scancode == SCAN_CODE_KEY_H) ProcessEvent(VIEW_HISTORY);
-
 
186
				else if (key_scancode == SCAN_CODE_KEY_U) EventViewSource();
-
 
187
				else if (key_scancode == SCAN_CODE_KEY_T) EventOpenNewTab(URL_SERVICE_HOMEPAGE); 
-
 
188
				else if (key_scancode == SCAN_CODE_KEY_N) RunProgram(#program_path, NULL);
-
 
189
				else if (key_scancode == SCAN_CODE_KEY_J) ProcessEvent(DOWNLOAD_MANAGER);
-
 
190
				else if (key_scancode == SCAN_CODE_KEY_R) ProcessEvent(REFRESH_BUTTON);
-
 
191
				else if (key_scancode == SCAN_CODE_ENTER) EventSeachWeb();
-
 
192
				else if (key_scancode == SCAN_CODE_LEFT)  ProcessEvent(BACK_BUTTON);
-
 
193
				else if (key_scancode == SCAN_CODE_RIGHT) ProcessEvent(FORWARD_BUTTON);
-
 
194
				else if (key_scancode == SCAN_CODE_KEY_W) EventCloseActiveTab();
-
 
195
				else if (key_scancode == SCAN_CODE_TAB)   EventActivateNextTab();
-
 
Line 196... Line 182...
196
				break;
182
 
Line 197... Line 183...
197
			}
183
			if (ProcessCtrlKeyEvent()) break;
198
			
184
			
Line 254... Line 240...
254
				LoadInternalPage(http.content_pointer, http.content_received);
240
				LoadInternalPage(http.content_pointer, http.content_received);
255
			}
241
			}
256
	}
242
	}
257
}
243
}
Line -... Line 244...
-
 
244
 
-
 
245
bool ProcessCtrlKeyEvent()
-
 
246
{
-
 
247
	if (key_modifier&KEY_LCTRL) || (key_modifier&KEY_RCTRL) switch(key_scancode) 
-
 
248
	{
-
 
249
		case SCAN_CODE_KEY_O:
-
 
250
			EventOpenDialog();
-
 
251
			return true;
-
 
252
		case SCAN_CODE_KEY_H:
-
 
253
			ProcessEvent(VIEW_HISTORY);
-
 
254
			return true;
-
 
255
		case SCAN_CODE_KEY_U:
-
 
256
			EventViewSource();
-
 
257
			return true;
-
 
258
		case SCAN_CODE_KEY_T:
-
 
259
			EventOpenNewTab(URL_SERVICE_HOMEPAGE); 
-
 
260
			return true;
-
 
261
		case SCAN_CODE_KEY_N:
-
 
262
			RunProgram(#program_path, NULL);
-
 
263
			return true;
-
 
264
		case SCAN_CODE_KEY_J:
-
 
265
			ProcessEvent(DOWNLOAD_MANAGER);
-
 
266
			return true;
-
 
267
		case SCAN_CODE_KEY_R:
-
 
268
			ProcessEvent(REFRESH_BUTTON);
-
 
269
			return true;
-
 
270
		case SCAN_CODE_ENTER:
-
 
271
			EventSeachWeb();
-
 
272
			return true;
-
 
273
		case SCAN_CODE_LEFT:
-
 
274
			 ProcessEvent(BACK_BUTTON);
-
 
275
			 return true;
-
 
276
		case SCAN_CODE_RIGHT:
-
 
277
			ProcessEvent(FORWARD_BUTTON);
-
 
278
			return true;
-
 
279
		case SCAN_CODE_KEY_W:
-
 
280
			EventCloseActiveTab();
-
 
281
			return true;
-
 
282
		case SCAN_CODE_TAB:
-
 
283
			EventActivateNextTab();
-
 
284
			return true;
-
 
285
	}
-
 
286
	return false;
-
 
287
}
258
 
288
 
259
void SetElementSizes()
289
void SetElementSizes()
260
{
290
{
261
	address_box.width = Form.cwidth - address_box.left - 52 - 16;
291
	address_box.width = Form.cwidth - address_box.left - 52 - 16;
262
	WB1.list.SetSizes(0, TOOLBAR_H+TAB_H, Form.width - 10 - scroll_wv.size_x, 
292
	WB1.list.SetSizes(0, TOOLBAR_H+TAB_H, Form.width - 10 - scroll_wv.size_x,