public iConsoleThreadScreen(iConsoleHandle handle, string parentPipe) : base() { _windowReader = new iConsoleWindowReader(); Start(this, handle, parentPipe); }
private void iConsoles_Load(object a_sender, EventArgs a_e) { _readTimer2 = new System.Timers.Timer(16.0) { AutoReset = false }; _readTimer2.Elapsed += read_timer2_Elapsed; _readTimer2.SynchronizingObject = this; _readTimer2.Enabled = false; _textBuffer = new StringBuilder(64 * 1024); _textBuffer.Append('\x0', 64 * 1024); _windowReader = new iConsoleWindowReader(); _rtb_debug.DrawRuler(); }
public void GetSize(iConsoleWindowReader reader) { _screenBuffer = reader.iScreenBufferInfo; }