diff options
-rw-r--r-- | gtk2_ardour/control_point.cc | 11 | ||||
-rw-r--r-- | gtk2_ardour/dark.colors | 4 |
2 files changed, 8 insertions, 7 deletions
diff --git a/gtk2_ardour/control_point.cc b/gtk2_ardour/control_point.cc index 406e134e3e..4963b2589d 100644 --- a/gtk2_ardour/control_point.cc +++ b/gtk2_ardour/control_point.cc @@ -119,16 +119,13 @@ ControlPoint::reset (double x, double y, AutomationList::iterator mi, uint32_t v void ControlPoint::set_color () { - uint32_t color = 0; - if (_selected) { - color = ARDOUR_UI::config()->color ("control point selected"); + _item->set_outline_color(ARDOUR_UI::config()->color ("control point selected outline"));; + _item->set_fill_color(ARDOUR_UI::config()->color ("control point selected fill")); } else { - color = ARDOUR_UI::config()->color ("control point outline"); + _item->set_outline_color(ARDOUR_UI::config()->color ("control point outline")); + _item->set_fill_color(ARDOUR_UI::config()->color ("control point fill")); } - - _item->set_outline_color (color); - _item->set_fill_color (ARDOUR_UI::config()->color ("control point fill")); } void diff --git a/gtk2_ardour/dark.colors b/gtk2_ardour/dark.colors index 0f25633a0e..5724b09fcd 100644 --- a/gtk2_ardour/dark.colors +++ b/gtk2_ardour/dark.colors @@ -144,6 +144,10 @@ <ColorAlias name="control point fill" alias="color 13"/> <ColorAlias name="control point outline" alias="color 9"/> <ColorAlias name="control point selected" alias="color 14"/> + <ColorAlias name="control point fill" alias="color 17"/> + <ColorAlias name="control point outline" alias="meter color3"/> + <ColorAlias name="control point selected fill" alias="color 72"/> + <ColorAlias name="control point selected outline" alias="color 9"/> <ColorAlias name="crossfade editor base" alias="color 15"/> <ColorAlias name="crossfade editor line" alias="color 4"/> <ColorAlias name="crossfade editor line shading" alias="color 16"/> |