Merge pull request #32 from kilouco/master

Shift-Tab
This commit is contained in:
Eduardo Bart 2012-07-10 19:27:05 -07:00
commit d2bdab42b5
1 changed files with 6 additions and 2 deletions

View File

@ -475,7 +475,7 @@ bool UITextEdit::onKeyPress(uchar keyCode, int keyboardModifiers, int autoRepeat
appendCharacter('\n'); appendCharacter('\n');
return true; return true;
} else if(keyCode == Fw::KeyUp && !m_shiftNavigation && m_multiline) { } else if(keyCode == Fw::KeyUp && !m_shiftNavigation && m_multiline) {
} else if(keyCode == Fw::KeyDown && !m_shiftNavigation && m_multiline) { } else if(keyCode == Fw::KeyDown && !m_shiftNavigation && m_multiline) {
} }
@ -485,7 +485,11 @@ bool UITextEdit::onKeyPress(uchar keyCode, int keyboardModifiers, int autoRepeat
return true; return true;
} }
} else if(keyboardModifiers == Fw::KeyboardShiftModifier) { } else if(keyboardModifiers == Fw::KeyboardShiftModifier) {
if(keyCode == Fw::KeyRight && m_shiftNavigation) { // move cursor right if(keyCode == Fw::KeyTab && !m_shiftNavigation) {
if(UIWidgetPtr parent = getParent())
parent->focusPreviousChild(Fw::KeyboardFocusReason);
return true;
} else if(keyCode == Fw::KeyRight && m_shiftNavigation) { // move cursor right
moveCursor(true); moveCursor(true);
return true; return true;
} else if(keyCode == Fw::KeyLeft && m_shiftNavigation) { // move cursor left } else if(keyCode == Fw::KeyLeft && m_shiftNavigation) { // move cursor left