Browse Source

Platform: improve console output of EmscriptenApplicationTest.

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

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

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

Loading…
Cancel
Save