59 std::deque<i_mouse_handler*> iGrabs;
mouse_grabber(mouse &aMouse)
bool mouse_wheel_scrolled(mouse_wheel aWheel, const point &aPosition, delta aDelta, key_modifiers_e aKeyModifiers) override
bool is_mouse_grabbed() const override
define_declared_event(ButtonPressed, button_pressed, mouse_button) define_declared_event(ButtonReleased
bool is_front_grabber(i_mouse_handler &aMouseHandler) const override
void grab_mouse(i_mouse_handler &aMouseHandler) override
bool is_mouse_grabbed_by(i_mouse_handler &aMouseHandler) const override
i_mouse_handler & grabber() const override
void ungrab_mouse(i_mouse_handler &aMouseHandler) override
#define define_declared_event(name, declName,...)