public SimpleDocumentTab() { Button closeButton = new Button(); closeButton.Text = "X"; closeButton.Size = new System.Drawing.Size(24, 24); closeButton.Click += delegate { window.CloseWindow(false); }; closeButton.ContextMenuStrip = MenuService.CreateContextMenu(window, "/SharpDevelop/Workbench/OpenFileTab/ContextMenu"); closeButton.Anchor = AnchorStyles.Top | AnchorStyles.Right; closeButton.Location = new System.Drawing.Point(Width - closeButton.Width, 0); this.Controls.Add(closeButton); window = new SimpleWorkbenchWindow(); window.Dock = DockStyle.Fill; this.Controls.Add(window); window.TitleChanged += delegate { this.Text = window.Title; }; window.CloseEvent += delegate { this.Parent.Controls.Remove(this); Dispose(); window.Dispose(); }; }
internal ViewContentCollection(SimpleWorkbenchWindow window) { this.window = window; }