add missing UIConfiguration::modifier()
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 15 Dec 2014 04:48:20 +0000 (23:48 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 15 Dec 2014 04:48:20 +0000 (23:48 -0500)
gtk2_ardour/ui_config.cc
gtk2_ardour/ui_config.h

index d1395e671eac78ed9d6c2771033225c0cd58e66f..027d119c30deea4671b77e067f232b15d0340319 100644 (file)
@@ -537,6 +537,16 @@ UIConfiguration::set_variables (const XMLNode& node)
 #undef  CANVAS_FONT_VARIABLE
 }
 
+ArdourCanvas::SVAModifier
+UIConfiguration::modifier (string const & name) const
+{
+       Modifiers::const_iterator m = modifiers.find (name);
+       if (m != modifiers.end()) {
+               return m->second;
+       }
+       return SVAModifier ();
+}
+
 ArdourCanvas::Color
 UIConfiguration::color (const std::string& name, bool* failed) const
 {
index 55e21045e78ddac67a2e8b84f0a63478b3c9318e..d6f917da0214f19b8084dde056f70463ed83a105 100644 (file)
@@ -70,7 +70,7 @@ 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&);
+       ArdourCanvas::SVAModifier modifier (const std::string&) const;
                
         sigc::signal<void,std::string> ParameterChanged;
        void map_parameters (boost::function<void (std::string)>&);