/// <summary> /// Currently obsolete. /// </summary> /// <param name="srcConsole"></param> /// <param name="srcX"></param> /// <param name="srcY"></param> /// <param name="srcWidth"></param> /// <param name="srcHeight"></param> /// <param name="newConsole"></param> /// <param name="newX"></param> /// <param name="newY"></param> public void Connect(ConWindow srcConsole, int srcX, int srcY, int srcWidth, int srcHeight, ConWindow newConsole, int newX, int newY) { if (srcConsole == null) { throw new ArgumentException("srcConsole is null"); } if (newConsole == null) { throw new ArgumentException("newConsole is null"); } if (srcWidth <= 0) { throw new ArgumentException("srcConsole Width must be greater than 0"); } if (srcHeight <= 0) { throw new ArgumentException("srcConsole height must be greater than 0"); } for (int iy = 0; iy < srcHeight; iy++) { for (int ix = 0; ix < srcWidth; ix++) { if (ix + newX >= 0 && iy + newY >= 0 && ix + newX < newConsole.Width && iy + newY < newConsole.Height && ix + srcX >= 0 && iy + srcY >= 0 && ix + srcX < srcConsole.Width && iy + srcY < srcConsole.Height) { newConsole.X = ix + newX; newConsole.Y = iy + newY; newConsole.X = srcConsole.X + ix + srcX; newConsole.Y = srcConsole.Y + iy + srcY; } } } }
/// <summary> /// Currently obsolete. /// </summary> /// <param name="defaultSrc"></param> public void MakeHiddenDefaultSrc(ConWindow defaultSrc) { Visible = false; }