Docking

Engine/source/gui/core/guiTypes.h

More...

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