X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdraghandle.h;h=5643df4a00c3f994e39db1f212898df9861ad3e3;hb=HEAD;hp=0aae73231877a819cecff1aff7ed733d9d4f6d17;hpb=56c41b294aa47a38ac3e1be70d4868f260cb4274;p=libs%2Fgltk.git diff --git a/source/draghandle.h b/source/draghandle.h index 0aae732..68381fe 100644 --- a/source/draghandle.h +++ b/source/draghandle.h @@ -14,20 +14,18 @@ into a movable window. class MSPGLTK_API DragHandle: public Widget { private: - bool dragging; - int drag_x; - int drag_y; + bool dragging = false; + int drag_x = 0; + int drag_y = 0; public: - DragHandle(); + const char *get_class() const override { return "draghandle"; } - virtual const char *get_class() const { return "draghandle"; } - - virtual void button_press(int, int, unsigned); - virtual void button_release(int, int, unsigned); - virtual void pointer_motion(int, int); + void button_press(int, int, unsigned) override; + void button_release(int, int, unsigned) override; + void pointer_motion(int, int) override; private: - virtual void on_reparent(); + void on_reparent() override; }; } // namespace GLtk