+#ifdef WIN32
+#include <windowsx.h>
+#endif
#include <msp/graphics/window.h>
#include <msp/graphics/window_priv.h>
-#include <msp/strings/format.h>
#include "mouse.h"
namespace Msp {
case 5:
return "Wheel Down";
default:
- return format("Button %d", btn);
+ return Device::get_button_name(btn);
}
}
case 1:
return "Y axis";
default:
- return format("Axis %d", axis);
+ return Device::get_axis_name(axis);
};
}
break;
case WM_MBUTTONDOWN:
case WM_MBUTTONUP:
- set_button_state(2, event.msg==WM_LBUTTONDOWN, true);
+ set_button_state(2, event.msg==WM_MBUTTONDOWN, true);
break;
case WM_RBUTTONDOWN:
case WM_RBUTTONUP:
- set_button_state(3, event.msg==WM_LBUTTONDOWN, true);
+ set_button_state(3, event.msg==WM_RBUTTONDOWN, true);
break;
case WM_MOUSEWHEEL:
{
- unsigned btn = (HIWORD(wp)&0x8000) ? 5 : 4;
+ unsigned btn = (HIWORD(event.wparam)&0x8000) ? 5 : 4;
set_button_state(btn, true, true);
set_button_state(btn, false, true);
}