ARCed.Editor.MenuItemFileDropDownOpening C# (CSharp) Method

MenuItemFileDropDownOpening() private method

Invoked when "File" drop-down is opening on menu strip, enabling/disabling specific options as needed.
private MenuItemFileDropDownOpening ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void MenuItemFileDropDownOpening(object sender, EventArgs e)
        {
            bool enable = Project.IsLoaded;
            this.fileMenuSaveProject.Enabled = enable;
            this.fileMenuSaveTemplate.Enabled = enable;
            this.fileMenuCloseProject.Enabled = enable;
            this.fileMenuOpenRecent.DropDownItems.Clear();
            foreach (string filename in Settings.RecentlyOpened)
            {
                // TODO: Implement custom game icon to tool item?
                var item = new ToolStripMenuItem(Path.GetFileNameWithoutExtension(filename));
                item.Click += this.OpenRecentFileClick;
                item.ToolTipText = filename;
                this.fileMenuOpenRecent.DropDownItems.Add(item);
            }
            //
        }