protected TabbedWindowPanel CreateTabPanel() { TabbedWindowPanel result = new TabbedWindowPanel(this.Manager); this.SetupTabPanel(ref result); return(result); }
protected void AddPage(string name, TabbedWindowPanel panel) { TabPage tabPage = this.tabControl.AddPage(name); this.SetupTabPanel(ref panel); tabPage.Add(panel); panel.SetupPanel(); this.panels.Add(panel); }
protected void SetupTabPanel(ref TabbedWindowPanel panel) { panel.Init(); panel.AutoScroll = true; panel.Passive = false; panel.CanFocus = true; panel.Top = panel.Margins.Top; panel.Left = panel.Margins.Left; panel.Width = this.tabControl.ClientWidth - panel.Margins.Horizontal; panel.Height = this.tabControl.ClientHeight - panel.Margins.Vertical; panel.Anchor = Anchors.All; panel.Color = Microsoft.Xna.Framework.Color.Transparent; }