equal
deleted
inserted
replaced
411 m_shouldEndEditing = !m_webView->fepTextEditor()->IsTextAreaFocused(); |
411 m_shouldEndEditing = !m_webView->fepTextEditor()->IsTextAreaFocused(); |
412 } |
412 } |
413 break; |
413 break; |
414 |
414 |
415 case EKeyUpArrow: |
415 case EKeyUpArrow: |
416 frame->editor()->execCommand("MoveUp"); |
416 if (select) { //If shift is pressed then highlight the selection |
|
417 if(kevent->isKeyDown()) |
|
418 break; |
|
419 frame->editor()->execCommand("MoveUpAndModifySelection");//from createCommandMap() |
|
420 } |
|
421 else { |
|
422 frame->editor()->execCommand("MoveUp"); |
|
423 } |
417 m_webView->fepTextEditor()->HandleUpdateCursor(); |
424 m_webView->fepTextEditor()->HandleUpdateCursor(); |
418 if (frame->selectionController()->start() != startPos && |
425 if (frame->selectionController()->start() != startPos && |
419 frame->selectionController()->end() != endPos) { |
426 frame->selectionController()->end() != endPos) { |
420 event->setDefaultHandled(); |
427 event->setDefaultHandled(); |
421 } |
428 } |
423 m_shouldEndEditing = true; |
430 m_shouldEndEditing = true; |
424 } |
431 } |
425 break; |
432 break; |
426 |
433 |
427 case EKeyDownArrow: |
434 case EKeyDownArrow: |
428 frame->editor()->execCommand("MoveDown"); |
435 if (select) {//If shift is pressed then highlight the selection |
|
436 if(kevent->isKeyDown()) |
|
437 break; |
|
438 frame->editor()->execCommand("MoveDownAndModifySelection");//from createCommandMap() |
|
439 } |
|
440 else { |
|
441 frame->editor()->execCommand("MoveDown"); |
|
442 } |
429 m_webView->fepTextEditor()->HandleUpdateCursor(); |
443 m_webView->fepTextEditor()->HandleUpdateCursor(); |
430 if (frame->selectionController()->start() != startPos && |
444 if (frame->selectionController()->start() != startPos && |
431 frame->selectionController()->end() != endPos) { |
445 frame->selectionController()->end() != endPos) { |
432 event->setDefaultHandled(); |
446 event->setDefaultHandled(); |
433 } |
447 } |