From 5fae9787ae832cc1fb943e967d1d52d37dd0669c Mon Sep 17 00:00:00 2001 From: VKamyshniy Date: Wed, 30 Jul 2014 16:25:23 +0300 Subject: [PATCH] [Summary] Extending the set of attributes of Gtk:Widget in the UI XML scripts --- gtk2_ardour/waves_ui.cc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gtk2_ardour/waves_ui.cc b/gtk2_ardour/waves_ui.cc index 5220c590a7..41a8c31c08 100644 --- a/gtk2_ardour/waves_ui.cc +++ b/gtk2_ardour/waves_ui.cc @@ -474,6 +474,24 @@ WavesUI::set_attributes (Gtk::Widget& widget, const XMLNode& definition, const X widget.modify_text(Gtk::STATE_SELECTED, Gdk::Color(property)); } + property = xml_property (definition, "basecolornormal", styles, ""); + if (!property.empty ()) { + widget.unset_base(Gtk::STATE_NORMAL); + widget.modify_base(Gtk::STATE_NORMAL, Gdk::Color(property)); + } + + property = xml_property (definition, "basecoloractive", styles, ""); + if (!property.empty ()) { + widget.unset_base(Gtk::STATE_ACTIVE); + widget.modify_base(Gtk::STATE_ACTIVE, Gdk::Color(property)); + } + + property = xml_property (definition, "basecolorselected", styles, ""); + if (!property.empty ()) { + widget.unset_base(Gtk::STATE_SELECTED); + widget.modify_base(Gtk::STATE_SELECTED, Gdk::Color(property)); + } + property = xml_property (definition, "bgnormal", styles, ""); if (!property.empty ()) { widget.unset_bg(Gtk::STATE_NORMAL);