diff options
author | Doug McLain <doug@nostar.net> | 2007-06-29 17:13:09 +0000 |
---|---|---|
committer | Doug McLain <doug@nostar.net> | 2007-06-29 17:13:09 +0000 |
commit | 4c000c13eecf4cb3d63be304fc0056ddaa35bb21 (patch) | |
tree | 257f65636491f137abb7d3282661080bc5dfce8b /libs/ardour/configuration.cc | |
parent | a67dcdc267bc133cab63e0e6355edbfa5dacb6ab (diff) |
Moved canvas colors and theme file selection into new ui specific config system
git-svn-id: svn://localhost/ardour2/trunk@2086 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/configuration.cc')
-rw-r--r-- | libs/ardour/configuration.cc | 34 |
1 files changed, 2 insertions, 32 deletions
diff --git a/libs/ardour/configuration.cc b/libs/ardour/configuration.cc index 903f853ef5..5faab7c0ab 100644 --- a/libs/ardour/configuration.cc +++ b/libs/ardour/configuration.cc @@ -55,10 +55,6 @@ Configuration::Configuration () #undef CONFIG_VARIABLE #undef CONFIG_VARIABLE_SPECIAL -#undef CANVAS_VARIABLE -#define CANVAS_VARIABLE(var,name) var (name), // <-- is this really so bad? -#include "ardour/canvas_vars.h" -#undef CANVAS_VARIABLE current_owner (ConfigVariableBase::Default) { @@ -137,7 +133,6 @@ Configuration::load_state () if (!found) error << "Ardour: could not find configuration file (ardour.rc), canvas will look broken." << endmsg; - pack_canvasvars(); return 0; } @@ -206,7 +201,6 @@ Configuration::get_state () } root->add_child_nocopy (get_variables (sigc::mem_fun (*this, &Configuration::save_config_options_predicate), "Config")); - root->add_child_nocopy (get_variables (sigc::mem_fun (*this, &Configuration::save_config_options_predicate), "Canvas")); if (_extra_xml) { root->add_child_copy (*_extra_xml); @@ -235,11 +229,6 @@ Configuration::get_variables (sigc::slot<bool,ConfigVariableBase::Owner> predica #undef CONFIG_VARIABLE #undef CONFIG_VARIABLE_SPECIAL -#undef CANVAS_VARIABLE -#define CANVAS_VARIABLE(var,Name) if (node->name() == "Canvas") { if (predicate (ConfigVariableBase::Config)) { var.add_to_node (*node); }} -#include "ardour/canvas_vars.h" -#undef CANVAS_VARIABLE - return *node; } @@ -271,7 +260,7 @@ Configuration::set_state (const XMLNode& root) warning << _("ill-formed MIDI port specification in ardour rcfile (ignored)") << endmsg; } - } else if (node->name() == "Config" || node->name() == "Canvas" ) { + } else if (node->name() == "Config") { set_variables (*node, ConfigVariableBase::Config); @@ -304,26 +293,7 @@ Configuration::set_variables (const XMLNode& node, ConfigVariableBase::Owner own #include "ardour/configuration_vars.h" #undef CONFIG_VARIABLE -#undef CONFIG_VARIABLE_SPECIAL - -#undef CANVAS_VARIABLE -#define CANVAS_VARIABLE(var,name) \ - if (var.set_from_node (node, owner)) { \ - ParameterChanged (name); \ - } -#include "ardour/canvas_vars.h" -#undef CANVAS_VARIABLE - -} - -void -Configuration::pack_canvasvars () -{ -#undef CANVAS_VARIABLE -#define CANVAS_VARIABLE(var,name) canvas_colors.push_back(&var); -#include "ardour/canvas_vars.h" -#undef CANVAS_VARIABLE - cerr << "Configuration::pack_canvasvars () called, canvas_colors.size() = " << canvas_colors.size() << endl; +#undef CONFIG_VARIABLE_SPECIAL } |