summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ui_config.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-12-08 15:52:18 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-12-08 22:02:38 -0500
commit624a86c39d0a22439c797d88c6defe28e55ab806 (patch)
tree4e33ac2ac9e63f5fdf5a0000cc17b352924d8232 /gtk2_ardour/ui_config.h
parente1c6f3bf6ca32503dadd4a8fe431a1a7a47f64a1 (diff)
lots more color work, closer and closer to being ready for ... being taken apart again
Diffstat (limited to 'gtk2_ardour/ui_config.h')
-rw-r--r--gtk2_ardour/ui_config.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/ui_config.h b/gtk2_ardour/ui_config.h
index b343333371..bcfb1092e6 100644
--- a/gtk2_ardour/ui_config.h
+++ b/gtk2_ardour/ui_config.h
@@ -100,8 +100,6 @@ class UIConfiguration : public PBD::Stateful
static UIConfiguration* instance() { return _instance; }
- std::map<std::string,ColorVariable<ArdourCanvas::Color> *> configurable_colors;
-
bool dirty () const;
void set_dirty ();
@@ -118,9 +116,11 @@ class UIConfiguration : public PBD::Stateful
typedef std::map<std::string,RelativeHSV> RelativeColors;
typedef std::map<std::string,std::string> ColorAliases;
+ typedef std::map<std::string,ColorVariable<ArdourCanvas::Color> *> BaseColors;
+ BaseColors base_colors;
RelativeColors relative_colors;
- ColorAliases color_aliases;
+ ColorAliases color_aliases;
void set_alias (std::string const & name, std::string const & alias);
@@ -191,6 +191,7 @@ class UIConfiguration : public PBD::Stateful
static UIConfiguration* _instance;
void load_color_aliases (XMLNode const &);
+ void load_relative_colors (XMLNode const &);
void reset_gtk_theme ();
void colors_changed ();