示例#1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            /* Load */
            PreLoad.Load();

            /* Workspace */
            _workspace = new Workspace(this, dckMain, null, null, null, null, null);

            /* Add Plugin Menu Items */
            foreach (KeyValuePair <MenuSection, List <ToolStripMenuItem> > kv in PluginManager.MenuItems)
            {
                if (kv.Value.Count > 0)
                {
                    _workspace.AddMenuItem(kv.Key, new ToolStripSeparator());

                    foreach (ToolStripMenuItem tmi in kv.Value)
                    {
                        _workspace.AddMenuItem(kv.Key, tmi);
                    }
                }
            }

            /* Language */
            LanguageManager.HandleForm(this);
        }