#include "fix_carbon.h"
+#include <gtkmm/stock.h>
+
#include "gtkmm2ext/gtk_ui.h"
#include "gtkmm2ext/cell_renderer_color_selector.h"
+#include "widgets/tooltips.h"
+
#include "ardour/route_group.h"
#include "ardour/route.h"
#include "ardour/session.h"
#include "gui_thread.h"
#include "keyboard.h"
#include "marker.h"
-#include "prompter.h"
#include "route_group_dialog.h"
#include "route_time_axis.h"
#include "time_axis_view.h"
-#include "tooltips.h"
#include "utils.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
using namespace std;
using namespace ARDOUR;
using namespace ARDOUR_UI_UTILS;
+using namespace ArdourWidgets;
using namespace PBD;
using namespace Gtk;
using Gtkmm2ext::Keyboard;
struct ColumnInfo {
- int index;
- const char* label;
- const char* tooltip;
+ int index;
+ const char* label;
+ const char* tooltip;
};
EditorRouteGroups::EditorRouteGroups (Editor* e)
plist.add (Properties::name, string ((*iter)[_columns.text]));
bool val = (*iter)[_columns.gain];
- plist.add (Properties::gain, val);
+ plist.add (Properties::group_gain, val);
val = (*iter)[_columns.gain_relative];
- plist.add (Properties::relative, val);
+ plist.add (Properties::group_relative, val);
val = (*iter)[_columns.mute];
- plist.add (Properties::mute, val);
+ plist.add (Properties::group_mute, val);
val = (*iter)[_columns.solo];
- plist.add (Properties::solo, val);
+ plist.add (Properties::group_solo, val);
val = (*iter)[_columns.record];
- plist.add (Properties::recenable, val);
+ plist.add (Properties::group_recenable, val);
val = (*iter)[_columns.monitoring];
- plist.add (Properties::monitoring, val);
+ plist.add (Properties::group_monitoring, val);
val = (*iter)[_columns.select];
- plist.add (Properties::select, val);
+ plist.add (Properties::group_select, val);
val = (*iter)[_columns.active_shared];
- plist.add (Properties::route_active, val);
+ plist.add (Properties::group_route_active, val);
+
val = (*iter)[_columns.active_state];
plist.add (Properties::active, val);
val = (*iter)[_columns.is_visible];
}
PBD::PropertyChange pc;
- pc.add (Properties::select);
+ pc.add (Properties::group_select);
pc.add (Properties::active);
groups_changed ();
void
EditorRouteGroups::run_new_group_dialog ()
{
- RouteList rl;
-
- return _editor->_group_tabs->run_new_group_dialog (rl);
+ return _editor->_group_tabs->run_new_group_dialog (0, false);
}
/** Called when a model row is deleted, but also when the model is