]> git.tdb.fi Git - libs/gui.git/blobdiff - source/input/mouse.cpp
Add constants for mouse axes and buttons
[libs/gui.git] / source / input / mouse.cpp
index 48d0f6922338652763cea0c0b1578ee9d74ff04e..937a89ea6aa3fbe52cac884de1827904785bf375 100644 (file)
@@ -1,4 +1,5 @@
 #include <msp/graphics/window.h>
+#include "keys.h"
 #include "mouse.h"
 
 namespace Msp {
@@ -20,15 +21,15 @@ std::string Mouse::get_button_name(unsigned btn) const
 {
        switch(btn)
        {
-       case 1:
+       case MOUSE_LEFT:
                return "Left";
-       case 2:
+       case MOUSE_MIDDLE:
                return "Middle";
-       case 3:
+       case MOUSE_RIGHT:
                return "Right";
-       case 4:
+       case MOUSE_WHEEL_UP:
                return "Wheel Up";
-       case 5:
+       case MOUSE_WHEEL_DOWN:
                return "Wheel Down";
        default:
                return Device::get_button_name(btn);
@@ -39,9 +40,9 @@ std::string Mouse::get_axis_name(unsigned axis) const
 {
        switch(axis)
        {
-       case 0:
+       case MOUSE_X_AXIS:
                return "X axis";
-       case 1:
+       case MOUSE_Y_AXIS:
                return "Y axis";
        default:
                return Device::get_axis_name(axis);