38 struct Columns :
public Gtk::TreeModel::ColumnRecord {
57 Gtk::TreeModelColumn<std::string>
text;
59 Gtk::TreeModelColumn<bool>
gain;
61 Gtk::TreeModelColumn<bool>
mute;
62 Gtk::TreeModelColumn<bool>
solo;
74 void row_change (
const Gtk::TreeModel::Path&,
const Gtk::TreeModel::iterator&);
75 void name_edit (
const std::string&,
const std::string&);
Glib::RefPtr< Gtk::ListStore > _model
PBD::ScopedConnectionList _property_changed_connections
void add(ARDOUR::RouteGroup *)
void property_changed(ARDOUR::RouteGroup *, const PBD::PropertyChange &)
Gtk::VBox _display_packer
Gtk::TreeModelColumn< Gdk::Color > gdkcolor
Gtk::TreeModelColumn< bool > active_state
Gtk::TreeModelColumn< bool > is_visible
Gtk::TreeModelColumn< bool > gain
Glib::RefPtr< Gtk::TreeSelection > _selection
void row_deleted(Gtk::TreeModel::Path const &)
Gtk::ScrolledWindow _scroller
bool button_press_event(GdkEventButton *ev)
Gtk::TreeModelColumn< std::string > text
Gtk::TreeModelColumn< bool > monitoring
EditorRouteGroups(Editor *)
void run_new_group_dialog()
void name_edit(const std::string &, const std::string &)
Gtk::ColorSelectionDialog color_dialog
void row_change(const Gtk::TreeModel::Path &, const Gtk::TreeModel::iterator &)
Gtk::TreeModelColumn< ARDOUR::RouteGroup * > routegroup
PBD::ScopedConnection all_route_groups_changed_connection
Gtk::TreeModelColumn< bool > active_shared
Gtk::TreeModelColumn< bool > gain_relative
void set_session(ARDOUR::Session *)
Gtk::TreeModelColumn< bool > mute
Gtk::TreeModelColumn< bool > select
Gtk::TreeModelColumn< bool > solo
Gtk::TreeModelColumn< bool > record