Example #1
0
 /// <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;
         }
     }
 }
Example #2
0
 private void SetURIDisplayEnabled(Boolean value)
 {
     if (uriDisplay.InvokeRequired)
     {
         SetBooleanCallback callback = new SetBooleanCallback(delegate
         {
             uriDisplay.Enabled = value;
         });
         Invoke(callback, value);
     }
     else
     {
         uriDisplay.Enabled = value;
     }
 }
Example #3
0
 private void SetConsoleEnabled(Boolean value)
 {
     if (console.InvokeRequired)
     {
         SetBooleanCallback callback = new SetBooleanCallback(delegate
         {
             console.Enabled = value;
         });
         Invoke(callback, value);
     }
     else
     {
         console.Enabled = value;
     }
 }