17 #ifndef _MOUSEEVENT_HH_
18 #define _MOUSEEVENT_HH_
35 public:
enum Buttons {NO_BUTTON = 0x0, LEFT = 0x1, MIDDLE = 0x2,
39 public:
enum EventType {NO_EVENT, MOVE, PRESS, RELEASE, SCROLL};
44 : pos(0, 0), prevPos(0, 0), pressPos(0, 0), scroll(0, 0),
45 moveScale(0.01), dragging(false), type(NO_EVENT), button(0),
46 buttons(NO_BUTTON), shift(false), alt(false), control(false)