System.Windows.Forms.XplatUIX11.DrawReversibleLine C# (CSharp) Method

DrawReversibleLine() private method

private DrawReversibleLine ( Point start, Point end, Color backColor ) : void
start Point
end Point
backColor Color
return void
		internal override void DrawReversibleLine(Point start, Point end, Color backColor)
		{
			if (backColor.GetBrightness() < 0.5)
				backColor = Color.FromArgb(255 - backColor.R, 255 - backColor.G, 255 - backColor.B);

			IntPtr gc = GetReversibleScreenGC (backColor);

			XDrawLine (DisplayHandle, RootWindow, gc, start.X, start.Y, end.X, end.Y);

			XFreeGC(DisplayHandle, gc);
		}
XplatUIX11