C# Class BorderlessGaming.Forms.MainWindow

Inheritance: System.Windows.Forms.Form
Show file Open project: Codeusa/Borderless-Gaming Class Usage Examples

Public Properties

Property Type Description
lblUpdateStatus System.Windows.Forms.ToolStripStatusLabel

Public Methods

Method Description
DoEvents ( ) : void
MainWindow ( ) : System
ext ( ) : MainWindow

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

WndProc ( Message &m ) : void

Catches the Hotkeys

Private Methods

Method Description
Favorites_CollectionChanged ( object sender, System e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

MainWindow_FormClosing ( object sender, FormClosingEventArgs e ) : void

Cleans up when the application exits (main form closes)

MainWindow_Load ( object sender, EventArgs e ) : void

Sets up the form

MainWindow_Resize ( object sender, EventArgs e ) : void
MainWindow_Shown ( object sender, EventArgs e ) : void
Processes_CollectionChanged ( object sender, System e ) : void
RefreshFavoritesList ( BorderlessGaming.Common.Favorites fav = null ) : void
RegisterHotkeys ( ) : void

registers the global hotkeys

UnregisterHotkeys ( ) : void

unregisters the global hotkeys

addSelectedItem_Click ( object sender, EventArgs e ) : void
addSelectedItem_MouseHover ( object sender, EventArgs e ) : void
adjustWindowBoundsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
alwaysOnTopToolStripMenuItem_Click ( object sender, EventArgs e ) : void
automaximizeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
btnMakeBorderless_Click ( object sender, EventArgs e ) : void

Makes the currently selected process borderless

btnMakeBorderless_MouseHover ( object sender, EventArgs e ) : void
btnRemoveFavorite_Click ( object sender, EventArgs e ) : void

removes the currently selected entry from the favorites

btnRemoveFavorite_MouseHover ( object sender, EventArgs e ) : void
btnRestoreWindow_Click ( object sender, EventArgs e ) : void
btnRestoreWindow_MouseHover ( object sender, EventArgs e ) : void
byTheProcessBinaryNameToolStripMenuItem_Click ( object sender, EventArgs e ) : void

adds the currently selected process to the favorites (by process binary name)

byTheWindowTitleTextToolStripMenuItem_Click ( object sender, EventArgs e ) : void

adds the currently selected process to the favorites (by window title text)

byTheWindowTitleTextregexToolStripMenuItem_Click ( object sender, EventArgs e ) : void

adds the currently selected process to the favorites (by window title text)

closeToTrayToolStripMenuItem_CheckedChanged ( object sender, EventArgs e ) : void
delayBorderlessToolStripMenuItem_Click ( object sender, EventArgs e ) : void
disableSteamIntegrationToolStripMenuItem_CheckChanged ( object sender, EventArgs e ) : void
exitToolStripMenuItem_Click ( object sender, EventArgs e ) : void
fullApplicationRefreshToolStripMenuItem_Click ( object sender, EventArgs e ) : void
fullScreenToolStripMenuItem_Click ( object sender, EventArgs e ) : void
hideBalloonTipsToolStripMenuItem_CheckedChanged ( object sender, EventArgs e ) : void
hideMouseCursorToolStripMenuItem_Click ( object sender, EventArgs e ) : void
hideThisProcessToolStripMenuItem_Click ( object sender, EventArgs e ) : void
hideWindowsTaskbarToolStripMenuItem_Click ( object sender, EventArgs e ) : void
lstFavorites_SelectedIndexChanged ( object sender, EventArgs e ) : void
lstProcesses_SelectedIndexChanged ( object sender, EventArgs e ) : void
mnuFavoritesContext_Opening ( object sender, CancelEventArgs e ) : void

Sets up the Favorite-ContextMenu according to the current state

noSizeChangeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
openDataFolderToolStripMenuItem_Click ( object sender, EventArgs e ) : void
pauseAutomaticProcessingToolStripMenuItem_Click ( object sender, EventArgs e ) : void
processContext_Opening ( object sender, CancelEventArgs e ) : void

Sets up the Process-ContextMenu according to the current state

removeMenusToolStripMenuItem_Click ( object sender, EventArgs e ) : void
resetHiddenProcessesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
setWindowSizeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
setWindowTitleToolStripMenuItem_Click ( object sender, EventArgs e ) : void
startMinimizedToTrayToolStripMenuItem_CheckedChanged ( object sender, EventArgs e ) : void
toggleMouseCursorVisibilityToolStripMenuItem_Click ( object sender, EventArgs e ) : void
toggleWindowsTaskbarVisibilityToolStripMenuItem_Click ( object sender, EventArgs e ) : void
toolStripAbout_Click ( object sender, EventArgs e ) : void
toolStripCheckForUpdates_CheckedChanged ( object sender, EventArgs e ) : void
toolStripGlobalHotkey_CheckChanged ( object sender, EventArgs e ) : void
toolStripMouseLock_CheckChanged ( object sender, EventArgs e ) : void
toolStripRegexReference_Click ( object sender, EventArgs e ) : void
toolStripReportBug_Click ( object sender, EventArgs e ) : void
toolStripRunOnStartup_CheckChanged ( object sender, EventArgs e ) : void
toolStripSupportUs_Click ( object sender, EventArgs e ) : void
trayIcon_DoubleClick ( object sender, EventArgs e ) : void
usageGuideToolStripMenuItem_Click ( object sender, EventArgs e ) : void
useMouseHideHotkeyWinScrollLockToolStripMenuItem_CheckChanged ( object sender, EventArgs e ) : void
useSlowerWindowDetectionToolStripMenuItem_Click ( object sender, EventArgs e ) : void
viewFullProcessDetailsToolStripMenuItem_CheckedChanged ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

DoEvents() public static method

public static DoEvents ( ) : void
return void

MainWindow() public method

public MainWindow ( ) : System
return System

WndProc() protected method

Catches the Hotkeys
protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void

ext() public static method

public static ext ( ) : MainWindow
return MainWindow

Property Details

lblUpdateStatus public property

public System.Windows.Forms.ToolStripStatusLabel lblUpdateStatus
return System.Windows.Forms.ToolStripStatusLabel