BorderlessGaming.Forms.MainWindow.mnuFavoritesContext_Opening C# (CSharp) Method

mnuFavoritesContext_Opening() private method

Sets up the Favorite-ContextMenu according to the current state
private mnuFavoritesContext_Opening ( object sender, CancelEventArgs e ) : void
sender object
e CancelEventArgs
return void
        private void mnuFavoritesContext_Opening(object sender, CancelEventArgs e)
        {
            if (this.lstFavorites.SelectedItem == null)
            {
                e.Cancel = true;
                return;
            }

            Favorites.Favorite fav = (Favorites.Favorite)this.lstFavorites.SelectedItem;
            this.fullScreenToolStripMenuItem.Checked = fav.SizeMode == Favorites.Favorite.SizeModes.FullScreen;
            this.automaximizeToolStripMenuItem.Checked = fav.ShouldMaximize;
            this.alwaysOnTopToolStripMenuItem.Checked = fav.TopMost;
            this.hideMouseCursorToolStripMenuItem.Checked = fav.HideMouseCursor;
            this.hideWindowsTaskbarToolStripMenuItem.Checked = fav.HideWindowsTaskbar;
            this.removeMenusToolStripMenuItem.Checked = fav.RemoveMenus;

            this.automaximizeToolStripMenuItem.Enabled = fav.SizeMode == Favorites.Favorite.SizeModes.FullScreen;
            this.adjustWindowBoundsToolStripMenuItem.Enabled = (fav.SizeMode == Favorites.Favorite.SizeModes.FullScreen) && (!fav.ShouldMaximize);
            this.setWindowSizeToolStripMenuItem.Enabled = fav.SizeMode != Favorites.Favorite.SizeModes.FullScreen;
            this.setWindowSizeToolStripMenuItem.Checked = fav.SizeMode == Favorites.Favorite.SizeModes.SpecificSize;
            this.noSizeChangeToolStripMenuItem.Checked = fav.SizeMode == Favorites.Favorite.SizeModes.NoChange;
        }
MainWindow