PDA

View Full Version : Use Indicator plot color in DrawLine()


MJT
06-01-2007, 02:55 PM
I am drawing trendlines using DrawLine(), but would like to use the color that is user specified for a particular indicator plot. So that if the indicator plot color is changed by the user then the DrawLine() color will also change. Is there a way I can programatically access the indicator plot color if it has been changed since adding it to a chart?

thanks,

NinjaTrader_Dierk
06-01-2007, 03:13 PM
Please check out the HeikenAshi source code which has color properties:

/// <summary>
/// </summary>
[XmlIgnore()]
[Description("Color of down bars.")]
[Category("Visual")]
[Gui.Design.DisplayNameAttribute("Down color")]
public Color BarColorDown
{
get { return barColorDown; }
set { barColorDown = value; }
}

/// <summary>
/// </summary>
[Browsable(false)]
public string BarColorDownSerialize
{
get { return NinjaTrader.Gui.Design.SerializableColor.ToString( barColorDown); }
set { barColorDown = NinjaTrader.Gui.Design.SerializableColor.FromStrin g(value); }
}