EGD-2180 put GUI_REFERSH_FAST in the parent method

This commit is contained in:
Alek committed 2019-10-22 21:07:17 +02:00
1 parent f9b6f8fb40
commit 44d8281eff
17 files changed
+20 -110

No files matched your search

@@ -85,28 +85,16 @@ void NotesMainWindow::onBeforeShow( ShowMode mode, SwitchData* data ) {
}
bool NotesMainWindow::onInput( const InputEvent& inputEvent ) {
//check if any of the lower inheritance onInput methods catch the event
if( AppWindow::onInput( inputEvent ) ) {
//refresh window only when key is other than enter
if( inputEvent.keyCode != KeyCode::KEY_ENTER )
application->render( RefreshModes::GUI_REFRESH_FAST );
return true;
}
//process only if key is released
if(( inputEvent.state != InputEvent::State::keyReleasedShort ) &&
(( inputEvent.state != InputEvent::State::keyReleasedLong )))
return false;
if( inputEvent.keyCode == KeyCode::KEY_ENTER ) {
LOG_INFO("Enter pressed");
}
else if( inputEvent.keyCode == KeyCode::KEY_LEFT ) {
application->switchWindow( "EditWindow" );
return true;
if(( inputEvent.state != InputEvent::State::keyReleasedShort ) || ( inputEvent.state != InputEvent::State::keyReleasedLong )) {
if( inputEvent.keyCode == KeyCode::KEY_LEFT ) {
application->switchWindow( "EditWindow" );
return true;
}
}
return false;
return AppWindow::onInput( inputEvent );
}
bool NotesMainWindow::onDatabaseMessage( sys::Message* msgl ) {