X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftoggle.h;h=6e3d6326fb0388784e7f0b50c6e46329b8be5c98;hb=95210598ff214bbc8d05657aeffc4ce7801f211a;hp=305c3ca0617f4d2707c509958a3fe72a07469456;hpb=48fd4db84c4d0b43305d85f74de99eb4fef04fd6;p=libs%2Fgltk.git diff --git a/source/toggle.h b/source/toggle.h index 305c3ca..6e3d632 100644 --- a/source/toggle.h +++ b/source/toggle.h @@ -25,10 +25,13 @@ public: public: Loader(Toggle &); Toggle &get_object() const; + private: + virtual void finish(); }; private: std::string text; + bool pressed; bool value; public: @@ -36,8 +39,10 @@ public: Toggle(const Resources &); + void set_value(bool); bool get_value() const { return value; } + virtual void button_press(int, int, unsigned); virtual void button_release(int, int, unsigned); virtual void pointer_enter(); virtual void pointer_leave();