Added KeyBindings class.

UICodeEditor now uses the KeyBindings class.
This commit is contained in:
Martín Lucas Golini
2020-05-28 18:52:19 -03:00
parent 85aa2a3a32
commit 2550e6a52f
11 changed files with 404 additions and 224 deletions

View File

@@ -61,10 +61,6 @@ void mainLoop() {
openFileDialog();
}
if ( input->isControlPressed() && input->isKeyUp( KEY_S ) ) {
codeEditor->save();
}
if ( input->isKeyUp( KEY_F6 ) ) {
uiSceneNode->setHighlightFocus( !uiSceneNode->getHighlightFocus() );
uiSceneNode->setHighlightOver( !uiSceneNode->getHighlightOver() );
@@ -184,6 +180,7 @@ EE_MAIN_FUNC int main( int argc, char* argv[] ) {
uiSceneNode->bind( "code_edit", codeEditor );
codeEditor->setFontSize( 11 );
codeEditor->addKeyBindingString( "ctrl+s", "save" );
if ( file ) {
loadFileFromPath( file.Get() );