Pinta.CurvesDialog.DrawPointerCross C# (CSharp) Method

DrawPointerCross() private method

private DrawPointerCross ( Context g ) : void
g Context
return void
        private void DrawPointerCross(Context g)
        {
            int x, y;
            Gdk.ModifierType mask;
            drawing.GdkWindow.GetPointer (out x, out y, out mask);

            if (x >= 0 && x < size && y >= 0 && y < size) {
                g.LineWidth = 0.5;
                g.MoveTo (x, 0);
                g.LineTo (x, size);
                g.MoveTo (0, y);
                g.LineTo (size , y);
                g.Stroke ();

                this.labelPoint.Text = string.Format ("({0}, {1})", x, y);
            } else
                this.labelPoint.Text = string.Empty;
        }