X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finput%2Fmouse.h;h=c85d8d2b22fb2be4eea1beb0fb9f945d619dbb47;hb=5d688fbf457b1f4d3bebde431a7f58c898be584c;hp=5f7e71478913902c598bdeb551ea59d159c3a00a;hpb=1023b38fa278cea71fba3d2881e1bfde930cd025;p=libs%2Fgui.git diff --git a/source/input/mouse.h b/source/input/mouse.h index 5f7e714..c85d8d2 100644 --- a/source/input/mouse.h +++ b/source/input/mouse.h @@ -16,16 +16,14 @@ Note: Y axis grows upwards. class Mouse: public Device { private: - Graphics::EventSource &source; + Graphics::Window &window; public: - Mouse(Graphics::EventSource &); + Mouse(Graphics::Window &); virtual std::string get_button_name(unsigned) const; virtual std::string get_axis_name(unsigned) const; private: - void button_press(int, int, unsigned, unsigned); - void button_release(int, int, unsigned, unsigned); - void pointer_motion(int, int); + void input_event(const Graphics::Window::Event &); }; } // namespace Input