Browse Source

Platform: testing for wheel events.

pull/300/head
Vladimír Vondruš 7 years ago
parent
commit
733d417feb
  1. 12
      src/Magnum/Platform/Test/EmscriptenApplicationTest.cpp
  2. 14
      src/Magnum/Platform/Test/Sdl2ApplicationTest.cpp

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

@ -72,17 +72,19 @@ struct EmscriptenApplicationTest: Platform::Application {
/* For testing event coordinates */
void mousePressEvent(MouseEvent& event) override {
Debug{} << "press" << event.position() << Int(event.button());
Debug{} << "mouse press event:" << event.position() << Int(event.button());
}
/* For testing event coordinates */
void mouseReleaseEvent(MouseEvent& event) override {
Debug{} << "release" << event.position() << Int(event.button());
Debug{} << "mouse release event:" << event.position() << Int(event.button());
}
/* For testing event coordinates */
void mouseMoveEvent(MouseMoveEvent& event) override {
Debug{} << "move" << event.position();
Debug{} << "mouse move event:" << event.position() << Int(event.buttons());
}
void mouseScrollEvent(MouseScrollEvent& event) override {
Debug{} << "mouse scroll event:" << event.offset() << event.position();
}
/* For testing keyboard capture */

14
src/Magnum/Platform/Test/Sdl2ApplicationTest.cpp

@ -55,7 +55,19 @@ struct Sdl2ApplicationTest: Platform::Application {
/* For testing event coordinates */
void mousePressEvent(MouseEvent& event) override {
Debug{} << "mouse press event:" << event.position();
Debug{} << "mouse press event:" << event.position() << Int(event.button());
}
void mouseReleaseEvent(MouseEvent& event) override {
Debug{} << "mouse release event:" << event.position() << Int(event.button());
}
void mouseMoveEvent(MouseMoveEvent& event) override {
Debug{} << "mouse move event:" << event.position() << Uint32(event.buttons());
}
void mouseScrollEvent(MouseScrollEvent& event) override {
Debug{} << "mouse scroll event:" << event.offset() << event.position();
}
void keyPressEvent(KeyEvent& event) override {

Loading…
Cancel
Save