00001
00015 #ifndef INC_MGUI_POINTERBUTTON_H
00016 #define INC_MGUI_POINTERBUTTON_H
00017
00018 #ifndef INC_MI32_STDDEFNS_H
00019 #include <mi32/stddefns.h>
00020 #endif
00021
00022 namespace MGUI {
00023
00024
00025
00026 enum POINTERBUTTON {
00027 POINTERBUTTON_None = 0,
00028
00029 POINTERBUTTON_1 = 0x0001,
00030 POINTERBUTTON_2 = 0x0002,
00031 POINTERBUTTON_3 = 0x0004,
00032 POINTERBUTTON_4 = 0x0008,
00033 POINTERBUTTON_5 = 0x0010,
00034
00035 POINTERBUTTON_Left = POINTERBUTTON_1,
00036 POINTERBUTTON_Middle = POINTERBUTTON_2,
00037 POINTERBUTTON_Right = POINTERBUTTON_3,
00038 POINTERBUTTON_ScrollUp = POINTERBUTTON_4,
00039 POINTERBUTTON_ScrollDown = POINTERBUTTON_5,
00040 };
00041
00042 #ifndef GENERATING_DOXYGEN_OUTPUT
00043 DEFINE_ENUM_OP_BITWISE(MGUI::POINTERBUTTON);
00044 #endif
00045
00046
00047 }
00048
00049 #endif // INC_MGUI_POINTERBUTTON_H