#include <gtkmm/dialog.h>
#include <gtkmm/entry.h>
#include <gtkmm/checkbutton.h>
+#include <gtkmm/colorbutton.h>
#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;
Gtk::CheckButton _rec_enable;
Gtk::CheckButton _select;
Gtk::CheckButton _edit;
+ Gtk::CheckButton _route_active;
+ Gtk::CheckButton _share_color;
+ Gtk::CheckButton _share_monitoring;
+ Gtk::Button* _ok;
+ Gtk::ColorButton _color;
void gain_toggled ();
+ void update ();
+ bool unique_name () const;
};