Browse Source

Platform: improve console output of EmscriptenApplicationTest.

pull/481/head
Vladimír Vondruš 6 years ago
parent
commit
321c2d22b9
  1. 42
      src/Magnum/Platform/Test/EmscriptenApplicationTest.cpp

42
src/Magnum/Platform/Test/EmscriptenApplicationTest.cpp

@ -75,17 +75,20 @@ struct EmscriptenApplicationTest: Platform::Application {
/* For testing keyboard capture */ /* For testing keyboard capture */
void keyPressEvent(KeyEvent& event) override { void keyPressEvent(KeyEvent& event) override {
if(event.key() != KeyEvent::Key::Unknown) { {
Debug{} << "keyPressEvent(" << event.keyName().c_str() << "): ✓"; Debug d;
} else { if(event.key() != KeyEvent::Key::Unknown) {
Debug{} << "keyPressEvent(" << event.keyName().c_str() << "): x"; d << "keyPressEvent(" << Debug::nospace << event.keyName().data() << Debug::nospace << "): ✔";
} else {
d << "keyPressEvent(" << Debug::nospace << event.keyName().data() << Debug::nospace << "): ✘";
}
if(event.modifiers() & KeyEvent::Modifier::Shift) d << "Shift";
if(event.modifiers() & KeyEvent::Modifier::Ctrl) d << "Ctrl";
if(event.modifiers() & KeyEvent::Modifier::Alt) d << "Alt";
if(event.modifiers() & KeyEvent::Modifier::Super) d << "Super";
} }
if(event.modifiers() & KeyEvent::Modifier::Shift) Debug{} << "Shift";
if(event.modifiers() & KeyEvent::Modifier::Ctrl) Debug{} << "Ctrl";
if(event.modifiers() & KeyEvent::Modifier::Alt) Debug{} << "Alt";
if(event.modifiers() & KeyEvent::Modifier::Super) Debug{} << "Super";
if(event.key() == KeyEvent::Key::F1) { if(event.key() == KeyEvent::Key::F1) {
Debug{} << "starting text input"; Debug{} << "starting text input";
startTextInput(); startTextInput();
@ -111,17 +114,20 @@ struct EmscriptenApplicationTest: Platform::Application {
} }
void keyReleaseEvent(KeyEvent& event) override { void keyReleaseEvent(KeyEvent& event) override {
if(event.key() != KeyEvent::Key::Unknown) { {
Debug{} << "keyReleaseEvent(" << event.keyName().c_str() << "): ✓"; Debug d;
} else { if(event.key() != KeyEvent::Key::Unknown) {
Debug{} << "keyReleaseEvent(" << event.keyName().c_str() << "): x"; d << "keyReleaseEvent(" << Debug::nospace << event.keyName().data() << Debug::nospace << "): ✔";
} else {
d << "keyReleaseEvent(" << Debug::nospace << event.keyName().data() << Debug::nospace << "): ✘";
}
if(event.modifiers() & KeyEvent::Modifier::Shift) d << "Shift";
if(event.modifiers() & KeyEvent::Modifier::Ctrl) d << "Ctrl";
if(event.modifiers() & KeyEvent::Modifier::Alt) d << "Alt";
if(event.modifiers() & KeyEvent::Modifier::Super) d << "Super";
} }
if(event.modifiers() & KeyEvent::Modifier::Shift) Debug{} << "Shift";
if(event.modifiers() & KeyEvent::Modifier::Ctrl) Debug{} << "Ctrl";
if(event.modifiers() & KeyEvent::Modifier::Alt) Debug{} << "Alt";
if(event.modifiers() & KeyEvent::Modifier::Super) Debug{} << "Super";
event.setAccepted(); event.setAccepted();
} }

Loading…
Cancel
Save