summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/control_point.cc11
-rw-r--r--gtk2_ardour/dark.colors4
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"/>