/// <summary> /// Allows the toggling of fullscreen for this display /// </summary> /// <param name="fullscreen"></param> private void GoFullscreen(bool fullscreen) { Logger.writeGeneralLog("Setting display form's fullscreen mode"); if (this.InvokeRequired) { Logger.writeWarningLog("An invoke is required on this function to change fullscreen settings!"); SetBooleanCallback d = new SetBooleanCallback(GoFullscreen); this.Invoke(d, new object[] { fullscreen }); } else { Logger.writeGeneralLog("Invoke either not required or just executing, setting fullscreen settings"); if (fullscreen) { this.WindowState = FormWindowState.Normal; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Bounds = Screen.PrimaryScreen.Bounds; } else { this.WindowState = FormWindowState.Maximized; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable; } } }
private void SetURIDisplayEnabled(Boolean value) { if (uriDisplay.InvokeRequired) { SetBooleanCallback callback = new SetBooleanCallback(delegate { uriDisplay.Enabled = value; }); Invoke(callback, value); } else { uriDisplay.Enabled = value; } }
private void SetConsoleEnabled(Boolean value) { if (console.InvokeRequired) { SetBooleanCallback callback = new SetBooleanCallback(delegate { console.Enabled = value; }); Invoke(callback, value); } else { console.Enabled = value; } }