Ejemplo n.º 1
0
        public override void Draw(IDrawingToolkit tk, Area area)
        {
            if (!UpdateDrawArea(tk, area, Drawable.Area))
            {
                return;
            }
            ;

            tk.Begin();
            tk.FillColor   = Drawable.FillColor;
            tk.StrokeColor = Drawable.StrokeColor;
            tk.LineWidth   = Drawable.LineWidth;
            tk.LineStyle   = Drawable.Style;
            tk.DrawEllipse(Drawable.Center, Drawable.AxisX, Drawable.AxisY);
            DrawSelectionArea(tk);
            tk.End();
        }
Ejemplo n.º 2
0
        public override void Draw(IDrawingToolkit tk, Area area)
        {
            if (!UpdateDrawArea(tk, area, Drawable.Area))
            {
                return;
            }

            tk.Begin();
            tk.FillColor   = Drawable.FillColor;
            tk.StrokeColor = Drawable.StrokeColor;
            tk.LineWidth   = Drawable.LineWidth;
            tk.LineStyle   = Drawable.Style;
            // FIXME: AxisX and AxisY should never be negative?
            tk.DrawEllipse(Drawable.Center, Math.Abs(Drawable.AxisX), Math.Abs(Drawable.AxisY));
            DrawSelectionArea(tk);
            tk.End();
        }