#include "gui_thread.h"
#include "route_group_dialog.h"
-#include "global_signals.h"
#include "group_tabs.h"
#include "keyboard.h"
#include "i18n.h"
#include "ardour_ui.h"
#include "rgb_macros.h"
+#include "ui_config.h"
#include "utils.h"
using namespace std;
, _dragging_new_tab (0)
{
add_events (Gdk::BUTTON_PRESS_MASK|Gdk::BUTTON_RELEASE_MASK|Gdk::POINTER_MOTION_MASK);
- ColorsChanged.connect (sigc::mem_fun (*this, &GroupTabs::queue_draw));
+ UIConfiguration::instance().ColorsChanged.connect (sigc::mem_fun (*this, &GroupTabs::queue_draw));
}
GroupTabs::~GroupTabs ()
run_new_group_dialog (soloed);
}
+PBD::PropertyList
+GroupTabs::default_properties () const
+{
+ PBD::PropertyList plist;
+
+ plist.add (Properties::route_active, true);
+ plist.add (Properties::active, true);
+ plist.add (Properties::gain, true);
+ plist.add (Properties::relative, true);
+ plist.add (Properties::color, true);
+ plist.add (Properties::monitoring, true);
+ plist.add (Properties::select, true);
+ plist.add (Properties::mute, true);
+ plist.add (Properties::solo, true);
+ plist.add (Properties::gain, true);
+ plist.add (Properties::recenable, true);
+
+ return plist;
+}
+
void
GroupTabs::run_new_group_dialog (RouteList const & rl)
{