fix #6588. use ardour-codename only for Ardour.
[ardour.git] / gtk2_ardour / group_tabs.cc
index b64713362af8a5cfb0c25d24302e5b5b725fcbfc..19dc590102d04497cdb2a2e381dff7e746cbe88c 100644 (file)
 
 #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;
@@ -46,7 +46,7 @@ GroupTabs::GroupTabs ()
        , _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 ()
@@ -395,6 +395,26 @@ GroupTabs::new_from_soloed ()
        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)
 {