summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ui_config.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-12-14 23:34:59 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-12-14 23:34:59 -0500
commit83326a06ca695878d91636200679a46fd10310e4 (patch)
treefb120595a678b23f4c9e98816c47f79b7ff03edf /gtk2_ardour/ui_config.h
parent427b93055f87f2888fcf4157680953b0164ee09d (diff)
basic code to use SVModifier plus one definition in dark.colors
Diffstat (limited to 'gtk2_ardour/ui_config.h')
-rw-r--r--gtk2_ardour/ui_config.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/ui_config.h b/gtk2_ardour/ui_config.h
index 9249ebc8b2..55e21045e7 100644
--- a/gtk2_ardour/ui_config.h
+++ b/gtk2_ardour/ui_config.h
@@ -56,9 +56,11 @@ class UIConfiguration : public PBD::Stateful
typedef std::map<std::string,ArdourCanvas::Color> Colors;
typedef std::map<std::string,std::string> ColorAliases;
+ typedef std::map<std::string,ArdourCanvas::SVAModifier> Modifiers;
Colors colors;
ColorAliases color_aliases;
+ Modifiers modifiers;
void set_alias (std::string const & name, std::string const & alias);
void set_color (const std::string& name, ArdourCanvas::Color);
@@ -68,7 +70,8 @@ class UIConfiguration : public PBD::Stateful
ArdourCanvas::Color color (const std::string&, bool* failed = 0) const;
ArdourCanvas::HSV color_hsv (const std::string&) const;
-
+ ArdourCanvas::SVAModifier modifier (const std::string&);
+
sigc::signal<void,std::string> ParameterChanged;
void map_parameters (boost::function<void (std::string)>&);
@@ -108,6 +111,7 @@ class UIConfiguration : public PBD::Stateful
int store_color_theme ();
void load_color_aliases (XMLNode const &);
void load_colors (XMLNode const &);
+ void load_modifiers (XMLNode const &);
void reset_gtk_theme ();
void colors_changed ();
int load_color_theme (bool allow_own=true);