std::string text;
bool pressed;
bool value;
+ bool exclusive;
public:
sigc::signal<void, bool> signal_toggled;
Toggle(const Resources &);
+ void set_text(const std::string &);
+ void set_exclusive(bool);
+ bool get_exclusive() const { return exclusive; }
void set_value(bool);
bool get_value() const { return value; }
private:
virtual const char *get_class() const { return "toggle"; }
virtual void render_special(const Part &) const;
+
+ void exclude_siblings();
};
} // namespace GLtk