{
public:
VisibilityGroup (std::string const &);
-
+
void add (
Gtk::Widget *,
std::string const &,
bool visible = false,
boost::function<boost::optional<bool> ()> = 0
);
-
+
Gtk::Menu* menu ();
Gtk::Widget* list_view ();
bool button_press_event (GdkEventButton *);
std::string get_state_value () const;
PBD::Signal0<void> VisibilityChanged;
-
+
+ static std::string remove_element (std::string const& from, std::string const& element);
+ static std::string add_element (std::string const& from, std::string const& element);
+
private:
struct Member {