public override List <ToolStripItem> CustomTabMenuItems() { if (MindMapChart == null) { return(base.CustomTabMenuItems()); } if (MenuLayout == null) { MenuLayout = new ToolStripMenuItem(Lang._("Layout Type")); // foreach (MindMapLayoutType layout in Enum.GetValues(typeof(MindMapLayoutType))) { ToolStripMenuItem menuLayout = new ToolStripMenuItem(); menuLayout.Text = ST.EnumToString(layout); menuLayout.Tag = layout; menuLayout.Image = MindMapLayoutTypeEditor.GetIcon(layout); menuLayout.Click += new EventHandler(MenuLayout_Click); MenuLayout.DropDownItems.Add(menuLayout); } } foreach (ToolStripMenuItem mi in MenuLayout.DropDownItems) { mi.Checked = (MindMapLayoutType)mi.Tag == MindMapChart.LayoutType; mi.Enabled = !ReadOnly; } List <ToolStripItem> list = new List <ToolStripItem>(); list.Add(MenuLayout); return(list); }
Image GetIconByLayoutType() { if (MindMapChart == null) { return(null); } return(MindMapLayoutTypeEditor.GetIcon(MindMapChart.LayoutType)); }