Ctrl+A select all
This commit is contained in:
parent
17e7ace364
commit
06112a12a0
@ -174,6 +174,13 @@ void Textbox::cutSelection()
|
||||
}
|
||||
}
|
||||
|
||||
void Textbox::selectAll()
|
||||
{
|
||||
selectionIndex0 = 0;
|
||||
selectionIndex1 = text.length();
|
||||
updateSelection();
|
||||
}
|
||||
|
||||
void Textbox::pasteIntoSelection()
|
||||
{
|
||||
char * clipboardText;
|
||||
@ -275,6 +282,11 @@ void Textbox::OnVKeyPress(int key, Uint16 character, bool shift, bool ctrl, bool
|
||||
cutSelection();
|
||||
return;
|
||||
}
|
||||
if(ctrl && key == 'a')
|
||||
{
|
||||
selectAll();
|
||||
return;
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -67,6 +67,7 @@ protected:
|
||||
std::string backingText;
|
||||
std::string placeHolder;
|
||||
|
||||
virtual void selectAll();
|
||||
virtual void cutSelection();
|
||||
virtual void pasteIntoSelection();
|
||||
};
|
||||
|
Reference in New Issue
Block a user