Fix control point colors.

This commit is contained in:
David Robillard
2014-12-16 00:04:06 -05:00
parent e90ecdd5c5
commit 211f8f61d7
2 changed files with 8 additions and 7 deletions

View File

@@ -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

View File

@@ -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"/>