protected GlossaryItemTabPage(GlossaryManagerUI ui) : base() { this.ui = ui; var splitContainer = new System.Windows.Forms.SplitContainer() { Orientation = Orientation.Horizontal, Size = new System.Drawing.Size(500, 500), FixedPanel = FixedPanel.None, Name = "splitContainer", SplitterDistance = 200, SplitterWidth = 6, Panel1MinSize = 50, Panel2MinSize = 100, }; // set here else SplitterDistance causes issues splitContainer.Dock = DockStyle.Fill; splitContainer.SuspendLayout(); splitContainer.SplitterMoved += splitterMoved; splitContainer.SplitterMoving += splitterMoving; this.Controls.Add(splitContainer); this.createList(); this.createForm(); splitContainer.Panel1.Controls.Add(this.itemsList); splitContainer.Panel2.Controls.Add(this.form); splitContainer.Panel2.AutoScroll = true; splitContainer.ResumeLayout(false); this.addToolbar(); this.deleteButton.Enabled = false; this.exportButton.Enabled = false; this.ui.NewContext += new NewContextHandler(this.handleContextChange); }
public DataItemTabPage(GlossaryManagerUI ui) : base(ui) { this.Text = "Data Items"; }
private void handleHandleDestroyed(object sender, EventArgs e) { this._ui = null; }
public ColumnLinkTabPage(GlossaryManagerUI ui) : base() { this.ui = ui; this.Text = "Column Links"; var splitContainer = new System.Windows.Forms.SplitContainer() { Orientation = Orientation.Horizontal, Size = new System.Drawing.Size(500, 500), FixedPanel = FixedPanel.None, Name = "splitContainer", SplitterDistance = 200, SplitterWidth = 6, Panel1MinSize = 200, Panel2MinSize = 100 }; // set here else SplitterDistance causes issues splitContainer.Dock = DockStyle.Fill; splitContainer.SuspendLayout(); splitContainer.SplitterMoved += new SplitterEventHandler(splitterMoved); splitContainer.SplitterMoving += new SplitterCancelEventHandler(splitterMoving); this.Controls.Add(splitContainer); this.addToolbar(); // prepare TreeView icons this.treeIcons = new ImageList(); this.treeIcons.Images.Add( "data item", (System.Drawing.Image) this.ui.resources.GetObject("dataItem.Image") ); this.treeIcons.Images.Add( "table", (System.Drawing.Image) this.ui.resources.GetObject("table.Image") ); this.treeIcons.Images.Add( "column", (System.Drawing.Image) this.ui.resources.GetObject("column.Image") ); this.tree = new TreeView() { Dock = DockStyle.Fill, HideSelection = false, ImageList = this.treeIcons }; this.tree.AfterSelect += new TreeViewEventHandler(this.showDetail); this.tree.KeyDown += new KeyEventHandler(this.treeKeyDown); this.Controls.Add(tree); this.ui.NewContext += new NewContextHandler(this.handleContextChange); this.createForm(); splitContainer.Panel1.Controls.Add(this.tree); splitContainer.Panel2.Controls.Add(this.form); splitContainer.ResumeLayout(false); }
public BusinessItemTabPage(GlossaryManagerUI ui) : base(ui) { this.Text = "Business Items"; }