gdlmm: Gdl Namespace Reference

# Gdl Namespace Reference

## Classes
class | DockObject
class | DockItem
class | DockPlaceholder
class | DockMaster
class | DockLayout
class | Dock
class | DockBar
## Enumerations
enum | DockObjectFlags { DOCK_AUTOMATIC = 1 << 0, DOCK_ATTACHED = 1 << 1, DOCK_IN_REFLOW = 1 << 2, DOCK_IN_DETACH = 1 << 3 }
enum | DockPlacement { DOCK_NONE, DOCK_TOP, DOCK_BOTTOM, DOCK_RIGHT, DOCK_LEFT, DOCK_CENTER, DOCK_FLOATING }
enum | DockItemBehavior { DOCK_ITEM_BEH_NORMAL = 0, DOCK_ITEM_BEH_NEVER_FLOATING = 1 << 0, DOCK_ITEM_BEH_NEVER_VERTICAL = 1 << 1, DOCK_ITEM_BEH_NEVER_HORIZONTAL = 1 << 2, DOCK_ITEM_BEH_LOCKED = 1 << 3, DOCK_ITEM_BEH_CANT_DOCK_TOP = 1 << 4, DOCK_ITEM_BEH_CANT_DOCK_BOTTOM = 1 << 5, DOCK_ITEM_BEH_CANT_DOCK_LEFT = 1 << 6, DOCK_ITEM_BEH_CANT_DOCK_RIGHT = 1 << 7, DOCK_ITEM_BEH_CANT_DOCK_CENTER = 1 << 8, DOCK_ITEM_BEH_CANT_CLOSE = 1 << 9, DOCK_ITEM_BEH_CANT_ICONIFY = 1 << 10, DOCK_ITEM_BEH_NO_GRIP = 1 << 11 }
enum | SwitcherStyle { SWITCHER_STYLE_TEXT, SWITCHER_STYLE_ICON, SWITCHER_STYLE_BOTH, SWITCHER_STYLE_TOOLBAR, SWITCHER_STYLE_TABS, SWITCHER_STYLE_NONE }
enum | DockBarStyle { DOCK_BAR_ICONS, DOCK_BAR_TEXT, DOCK_BAR_BOTH, DOCK_BAR_AUTO }
## Functions
DockObjectFlags | operator| (DockObjectFlags lhs, DockObjectFlags rhs)
DockObjectFlags | operator& (DockObjectFlags lhs, DockObjectFlags rhs)
DockObjectFlags | operator^ (DockObjectFlags lhs, DockObjectFlags rhs)
DockObjectFlags | operator~ (DockObjectFlags flags)
DockObjectFlags& | operator|= (DockObjectFlags& lhs, DockObjectFlags rhs)
DockObjectFlags& | operator&= (DockObjectFlags& lhs, DockObjectFlags rhs)
DockObjectFlags& | operator^= (DockObjectFlags& lhs, DockObjectFlags rhs)
DockItemBehavior | operator| (DockItemBehavior lhs, DockItemBehavior rhs)
DockItemBehavior | operator& (DockItemBehavior lhs, DockItemBehavior rhs)
DockItemBehavior | operator^ (DockItemBehavior lhs, DockItemBehavior rhs)
DockItemBehavior | operator~ (DockItemBehavior flags)
DockItemBehavior& | operator|= (DockItemBehavior& lhs, DockItemBehavior rhs)
DockItemBehavior& | operator&= (DockItemBehavior& lhs, DockItemBehavior rhs)
DockItemBehavior& | operator^= (DockItemBehavior& lhs, DockItemBehavior rhs)