Docking
Engine/source/gui/core/guiTypes.h
Public Enumerations
enum
DockingType { dockNone = BIT(0) dockClient = BIT(1) dockTop = BIT(2) dockBottom = BIT(3) dockLeft = BIT(4) dockRight = BIT(5) dockInvalid = BIT(6) dockAny = dockClient | dockTop | dockBottom | dockLeft | dockRight }
Detailed Description
Public Enumerations
DockingType
Enumerator
- dockNone = BIT(0)
Do not align this control to it's parent, let the control specify it's position/extent (default)
- dockClient = BIT(1)
Align this control to the client area available in the parent.
- dockTop = BIT(2)
Align this control to the topmost border of it's parent (Width will be parent width)
- dockBottom = BIT(3)
Align this control to the bottommost border of it's parent (Width will be parent width)
- dockLeft = BIT(4)
Align this control to the leftmost border of it's parent (Height will be parent height)
- dockRight = BIT(5)
Align this control to the rightmost border of it's parent (Height will be parent height)
- dockInvalid = BIT(6)
Default NOT specified docking mode, this allows old sizing to takeover when needed by controls.
- dockAny = dockClient | dockTop | dockBottom | dockLeft | dockRight