+ ArdourCanvas::Color color (const std::string&, bool* failed = 0) const;
+ ArdourCanvas::Color color_mod (std::string const & color, std::string const & modifier) const;
+ ArdourCanvas::Color color_mod (const ArdourCanvas::Color& color, std::string const & modifier) const;
+ ArdourCanvas::HSV color_hsv (const std::string&) const;
+ ArdourCanvas::SVAModifier modifier (const std::string&) const;
+
+ sigc::signal<void> ColorsChanged;
+
+ void reset_dpi ();
+
+ float get_ui_scale ();
+
+ sigc::signal<void> DPIReset;
+
+ sigc::signal<void,std::string> ParameterChanged;
+ void map_parameters (boost::function<void (std::string)>&);
+
+ void parameter_changed (std::string);
+
+ /** called before initializing any part of the GUI. Sets up
+ * any runtime environment required to make the GUI work
+ * in specific ways.
+ */
+ int pre_gui_init ();
+
+ /** called after the GUI toolkit has been initialized.
+ */
+ UIConfiguration* post_gui_init ();