#ifndef __gtk_ardour_editor_route_groups_h__
#define __gtk_ardour_editor_route_groups_h__
-#include "gtkmm2ext/stateful_button.h"
+#include <gtkmm/liststore.h>
+#include <gtkmm/scrolledwindow.h>
+#include <gtkmm/treemodel.h>
+#include <gtkmm/treeview.h>
+
#include "editor_component.h"
class EditorRouteGroups : public EditorComponent, public ARDOUR::SessionHandlePtr
private:
- struct Columns : public Gtk::TreeModel::ColumnRecord {
+ struct Columns : public Gtk::TreeModel::ColumnRecord {
- Columns () {
+ Columns () {
add (gdkcolor);
add (text);
add (is_visible);
add (active_shared);
add (active_state);
add (routegroup);
- }
+ }
- Gtk::TreeModelColumn<Gdk::Color> gdkcolor;
- Gtk::TreeModelColumn<std::string> text;
- Gtk::TreeModelColumn<bool> is_visible;
+ Gtk::TreeModelColumn<Gdk::Color> gdkcolor;
+ Gtk::TreeModelColumn<std::string> text;
+ Gtk::TreeModelColumn<bool> is_visible;
Gtk::TreeModelColumn<bool> gain;
Gtk::TreeModelColumn<bool> gain_relative;
Gtk::TreeModelColumn<bool> mute;
Gtk::TreeModelColumn<bool> select;
Gtk::TreeModelColumn<bool> active_shared;
Gtk::TreeModelColumn<bool> active_state;
- Gtk::TreeModelColumn<ARDOUR::RouteGroup*> routegroup;
+ Gtk::TreeModelColumn<ARDOUR::RouteGroup*> routegroup;
};
Columns _columns;