diff options
author | Carl Hetherington <carl@carlh.net> | 2011-01-08 02:35:46 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-01-08 02:35:46 +0000 |
commit | af0030a6de8bc8109bb3c343289816c91377b76c (patch) | |
tree | 2f4c5d4274d45ff369a4ed08612ef51e5c1ced75 /gtk2_ardour/route_group_dialog.h | |
parent | 150d3fdfbfeabde96d528312aa22e839a5aa5f3e (diff) |
Make Route Group dialog instant-apply. Disallow identically-named route group; fixes #3689.
git-svn-id: svn://localhost/ardour2/branches/3.0@8481 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_group_dialog.h')
-rw-r--r-- | gtk2_ardour/route_group_dialog.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gtk2_ardour/route_group_dialog.h b/gtk2_ardour/route_group_dialog.h index 35080ba21f..20ae0384e9 100644 --- a/gtk2_ardour/route_group_dialog.h +++ b/gtk2_ardour/route_group_dialog.h @@ -29,12 +29,13 @@ class RouteGroupDialog : public ArdourDialog { public: - RouteGroupDialog (ARDOUR::RouteGroup *, Gtk::StockID const &); - - int do_run (); + RouteGroupDialog (ARDOUR::RouteGroup *, bool); + bool do_run (); + private: ARDOUR::RouteGroup* _group; + std::string _initial_name; Gtk::Entry _name; Gtk::CheckButton _active; @@ -45,8 +46,11 @@ private: Gtk::CheckButton _rec_enable; Gtk::CheckButton _select; Gtk::CheckButton _edit; + Gtk::Button* _ok; void gain_toggled (); + void update (); + bool unique_name () const; }; |