Ctrl+A select all

This commit is contained in:
Simon Robertshaw 2012-08-05 20:20:55 +01:00
parent 17e7ace364
commit 06112a12a0
2 changed files with 13 additions and 0 deletions

View File

@ -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
{

View File

@ -67,6 +67,7 @@ protected:
std::string backingText;
std::string placeHolder;
virtual void selectAll();
virtual void cutSelection();
virtual void pasteIntoSelection();
};