protected internal DockPane(IDockContent content, FloatWindow floatWindow, bool show) { if (floatWindow == null) throw new ArgumentNullException("floatWindow"); this.InternalConstruct(content, DockState.Float, false, Rectangle.Empty, floatWindow.NestedPanes.GetDefaultPreviousPane(this), DockAlignment.Right, 0.5, show); }
internal void AddFloatWindow(FloatWindow floatWindow) { if (this.FloatWindows.Contains(floatWindow)) return; this.FloatWindows.Add(floatWindow); }
internal void RemoveFloatWindow(FloatWindow floatWindow) { if (!this.FloatWindows.Contains(floatWindow)) return; this.FloatWindows.Remove(floatWindow); }
public DockPane CreateDockPane(IDockContent content, FloatWindow floatWindow, bool show) { return new DockPane(content, floatWindow, show); }