X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Finput%2Fkeys.h;h=63d0926cf48565ea806faec7593819660a8d9bda;hb=27356249e3607c78f5da9823c88703a6f4f7bed1;hp=c974dc26b8896b6e23d7372aaa0b3fbc24ba5abb;hpb=51d4984883ae44002fd33665b6ce3c3249210a90;p=libs%2Fgui.git diff --git a/source/input/keys.h b/source/input/keys.h index c974dc2..63d0926 100644 --- a/source/input/keys.h +++ b/source/input/keys.h @@ -146,8 +146,27 @@ enum Key N_KEYS_ = 0x100 }; +enum MouseAxis +{ + MOUSE_X_AXIS = 0, + MOUSE_Y_AXIS, +}; + +enum MouseButton +{ + MOUSE_LEFT = 1, + MOUSE_MIDDLE, + MOUSE_RIGHT, + MOUSE_WHEEL_UP, + MOUSE_WHEEL_DOWN +}; + void operator>>(const LexicalConverter &, Key &); void operator<<(LexicalConverter &, Key); +void operator>>(const LexicalConverter &, MouseAxis &); +void operator<<(LexicalConverter &, MouseAxis); +void operator>>(const LexicalConverter &, MouseButton &); +void operator<<(LexicalConverter &, MouseButton); } // namespace Input } // namespace Msp