public SectionItem Add(string name)
        {
            SectionItem   item  = new SectionItem();
            ISectionPanel panel = MpeInstaller.SectionPanels[name];

            if (panel == null)
            {
                return(null);
            }
            item.Name      = panel.DisplayName;
            item.PanelName = panel.DisplayName;
            item.Params    = panel.GetDefaultParams();
            Add(item);
            return(item);
        }
        private void TestToolStripMenuItemClick(object sender, EventArgs e)
        {
            ToolStripMenuItem menu  = sender as ToolStripMenuItem;
            SectionItem       item  = new SectionItem();
            ISectionPanel     panel = menu.Tag as ISectionPanel;

            if (panel == null)
            {
                return;
            }
            SelectedSection = null;
            item.Name       = panel.DisplayName;
            item.PanelName  = panel.DisplayName;
            item.Params     = panel.GetDefaultParams();
            Package.Sections.Add(item);
            AddSection(item);
            cmb_sectiontype.SelectedItem = item;
        }
 public static void AddSection(ISectionPanel sp)
 {
     SectionPanels.Add(sp.DisplayName, sp);
 }
示例#4
0
 public static void AddSection(ISectionPanel sp)
 {
   SectionPanels.Add(sp.DisplayName, sp);
 }