X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Froute_group_dialog.h;h=5e2521d3004d03b52c8a6a5a6fea84cba3678797;hb=234b06a18cf3e8c07bc44fb4f8c1218e17fb65f1;hp=35080ba21f8497fc2db718cc559f5981dad2791d;hpb=bb9cc45cd22af67ac275a5e73accbe14fee664d8;p=ardour.git diff --git a/gtk2_ardour/route_group_dialog.h b/gtk2_ardour/route_group_dialog.h index 35080ba21f..5e2521d300 100644 --- a/gtk2_ardour/route_group_dialog.h +++ b/gtk2_ardour/route_group_dialog.h @@ -23,18 +23,20 @@ #include #include #include +#include #include "ardour_dialog.h" class RouteGroupDialog : public ArdourDialog { public: - RouteGroupDialog (ARDOUR::RouteGroup *, Gtk::StockID const &); + RouteGroupDialog (ARDOUR::RouteGroup *, bool); - int do_run (); + bool do_run (); private: ARDOUR::RouteGroup* _group; + std::string _initial_name; Gtk::Entry _name; Gtk::CheckButton _active; @@ -45,8 +47,14 @@ private: Gtk::CheckButton _rec_enable; Gtk::CheckButton _select; Gtk::CheckButton _edit; + Gtk::CheckButton _route_active; + Gtk::CheckButton _share_color; + Gtk::CheckButton _share_monitoring; + Gtk::ColorButton _color; void gain_toggled (); + void update (); + bool unique_name (std::string const name) const; };