Class FloatWindowDockPanel
Floating Window Dock Panel control.
Implements
System.IComparable
    
  Namespace: FlaxEditor.GUI.Docking
Assembly: FlaxEngine.CSharp.dll
Syntax
public class FloatWindowDockPanel : DockPanel, IComparable, IDrawableConstructors
FloatWindowDockPanel(MasterDockPanel, RootControl)
Initializes a new instance of the FloatWindowDockPanel class.
Declaration
public FloatWindowDockPanel(MasterDockPanel masterPanel, RootControl window)Parameters
| MasterDockPanel
        masterPanel The master panel. | 
| RootControl
        window The window. | 
Properties
IsFloating
Returns true if this panel is a floating window panel.
Declaration
public override bool IsFloating { get; }Property Value
| System.Boolean 
 | 
Overrides
MasterPanel
Gets the master panel.
Declaration
public MasterDockPanel MasterPanel { get; }Property Value
| MasterDockPanel 
 | 
Window
Gets the window.
Declaration
public WindowRootControl Window { get; }Property Value
| FlaxEngine.GUI.WindowRootControl 
 | 
Methods
BeginDrag()
Begin drag operation on the window
Declaration
public void BeginDrag()OnDestroy()
Method called when managed instance should be destroyed
Declaration
public override void OnDestroy()Overrides
OnLastTabRemoved()
Called when last tab gets removed.
Declaration
protected override void OnLastTabRemoved()Overrides
OnSelectedTabChanged()
Called when selected tab gets changed.
Declaration
protected override void OnSelectedTabChanged()Overrides
TryGetDockState(out Single)
Try get panel dock state
Declaration
public override DockState TryGetDockState(out float splitterValue)Parameters
| System.Single
        splitterValue Splitter value | 
Returns
| FlaxEditor.GUI.Docking.DockState Dock State |