public BaseDocument CreateDocumentFromLevel2Control(Level2PanelControl level2Control) { string caption = Utilities.InstrToStr(level2Control.instrumentArray); int numberOfPanels = _level2PanelList.Count; level2Control.Dock = DockStyle.Fill; DockPanel newDockPanel = new DockPanel(); newDockPanel.Controls.Add(level2Control); newDockPanel.DockedAsTabbedDocument = true; newDockPanel.Name = "newDockPanel" + numberOfPanels; newDockPanel.SavedMdiDocument = true; newDockPanel.Text = caption; newDockPanel.OriginalSize = level2Control.Size; _dockPanelList.Add(newDockPanel); BaseDocument d = tabbedView1.AddDocument(level2Control); d.Caption = caption; d.Header = caption; return(d); }
public void DockLevel2PanelControl(Level2PanelControl level2Control) { BaseDocument doc = tabbedView1.AddDocument(level2Control); doc.Caption = Utilities.InstrArrayToOldOMSString(level2Control.instrumentArray); doc.Header = doc.Caption; }
public DockPanel CreateDockPanelFromLevel2Control(Level2PanelControl level2Control) { level2Control.Dock = DockStyle.Fill; DockPanel newDockPanel = dockManager1.AddPanel(DockingStyle.Float); newDockPanel.ControlContainer.Controls.Add(level2Control); newDockPanel.Text = Utilities.InstrToStr(level2Control.instrumentArray); return(newDockPanel); }
public void DockLevel2PanelControl(Level2PanelControl ctrl) { _level2PanelList.Add(ctrl); int count = _level2PanelList.Count; if (count % 2 == 0) { //add to left side _leftSpreadDock.DockLevel2PanelControl(ctrl); } else { //add to right side _rightSpreadDock.DockLevel2PanelControl(ctrl); } }
public void DockLevel2PanelControl(Level2PanelControl ctrl) { _level2PanelList.Add(ctrl); legs.Add(ctrl.MostRecentQuote); BaseDocument newDoc = CreateDocumentFromLevel2Control(ctrl); int count = _level2PanelList.Count; if (count % 2 == 0) { //add to left side _leftDocumentGroup.BeginUpdate(); _leftDocumentGroup.EndUpdate(); } else { //add to right side _rightDocumentGroup.BeginUpdate(); tabbedView1.Controller.MoveToDocumentGroup((Document)newDoc, true); _rightDocumentGroup.EndUpdate(); } }