protected internal virtual void OnDockControlActivated(DockControlEventArgs e) { DockControlActivated?.Invoke(this, e); if (e.DockControl.DockSituation == DockSituation.Document) SetActiveTabbedDocument(e.DockControl); }
protected virtual void OnDockControlRemoved(DockControlEventArgs e) { DockControlRemoved?.Invoke(this, e); }
protected override void OnDockControlRemoved(DockControlEventArgs e) { if (e.DockControl is DockControl) { DockControl dockControl = (DockControl)e.DockControl; this.controls.Remove(dockControl.GetType(), dockControl.Key); } base.OnDockControlRemoved(e); }
protected override void OnDockControlAdded(DockControlEventArgs e) { base.OnDockControlAdded(e); }
private void DockManager_DockControlRemoved(object sender, DockControlEventArgs e) { if (!(e.DockControl is EditorWindow)) return; this.editors.Remove((EditorKey)((FreeQuant.Docking.WinForms.DockControl)e.DockControl).Key); }
private void DockManager_DockControlAdded(object sender, DockControlEventArgs e) { if (!(e.DockControl is EditorWindow)) return; EditorWindow editorWindow = (EditorWindow)e.DockControl; this.editors.Add((EditorKey)(editorWindow.Key), editorWindow); }
private void DockManager_DockControlActivated(object sender, DockControlEventArgs e) { EditorWindow editor = (EditorWindow)null; if (e.DockControl is EditorWindow) editor = (EditorWindow)e.DockControl; this.SetActiveEditor(editor); }