Class FloatWindowDockPanel
Floating Window Dock Panel control.
Implements
System.IComparable
Namespace: FlaxEditor.GUI.Docking
Assembly: FlaxEngine.CSharp.dll
Syntax
public class FloatWindowDockPanel : DockPanel, IComparable, IDrawable
Constructors
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 |