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, |