#include <gtkmm/checkbutton.h>
#include "ardour_dialog.h"
+#include "stripable_colorpicker.h"
class RouteGroupDialog : public ArdourDialog
{
public:
- RouteGroupDialog (ARDOUR::RouteGroup *, Gtk::StockID const &);
+ RouteGroupDialog (ARDOUR::RouteGroup *, bool);
- int do_run ();
+ ARDOUR::RouteGroup* group() const { return _group; }
+ bool name_check () const;
private:
ARDOUR::RouteGroup* _group;
+ std::string _initial_name;
Gtk::Entry _name;
Gtk::CheckButton _active;
Gtk::CheckButton _rec_enable;
Gtk::CheckButton _select;
Gtk::CheckButton _edit;
+ Gtk::CheckButton _route_active;
+ Gtk::CheckButton _share_color;
+ Gtk::CheckButton _share_monitoring;
+ ArdourColorButton _color;
void gain_toggled ();
+ void update ();
+ bool unique_name (std::string const name) const;
};