Ejemplo n.º 1
0
 internal void DrawStepped(GraphicsEx g, Color bidColor, Color askColor)
 {
     using (Pen pen = new Pen(bidColor, 1))
     {
         m_bids.DrawStepped(g, pen);
     }
     using (Pen pen = new Pen(askColor, 1))
     {
         m_asks.DrawStepped(g, pen);
     }
 }
Ejemplo n.º 2
0
 internal void DrawInterpolation(GraphicsEx g, Color bidColor, Color askColor)
 {
     using (Pen pen = new Pen(bidColor, 1))
     {
         m_bids.DrawInterpolation(g, pen);
     }
     using (Pen pen = new Pen(askColor, 1))
     {
         m_asks.DrawInterpolation(g, pen);
     }
 }
        internal void DrawInterpolation(GraphicsEx g, Pen pen)
        {
            var it = m_points.GetEnumerator();

            it.MoveNext();
            Point2F previous = it.Current;

            for (; it.MoveNext();)
            {
                Point2F next = it.Current;
                g.DrawLineInterpolation(pen, previous, next);
                previous = next;
            }
        }
        internal void DrawStepped(GraphicsEx g, Pen pen)
        {
            var it = m_points.GetEnumerator();

            it.MoveNext();
            Point2F previous = it.Current;

            for (; it.MoveNext();)
            {
                Point2F next = it.Current;
                g.DrawLineStepped(pen, previous, next);
                previous = next;
            }
            if (m_points.Count > 0)
            {
                Point2F from = m_points.Last();
                Point2F to   = new Point2F(0, from.Y);
                g.DrawLineStepped(pen, from, to);
            }
        }