Container Controls

A collection of various containers (container, window, scroll, etc).

Enumeration

enum GuiAutoScrollDirection

Direction in which to scroll the child control.

Parameters:
  • Up – Scroll from bottom towards top.
  • Down – Scroll from top towards bottom.
  • Left – Scroll from right towards left.
  • Right – Scroll from left towards right.
enum GuiDockingType
Parameters:
  • None
  • Client
  • Top
  • Bottom
  • Left
  • Right
enum GuiFrameState
Parameters:
  • alwaysOn
  • alwaysOff
  • dynamic
enum GuiHorizontalStackingType

Determines how child controls are stacked horizontally.

Parameters:
  • Right – Child controls are positioned in order from left to right (left-most control is first).
  • Left – Child controls are positioned in order from right to left (right-most control is first).
enum GuiScrollBarBehavior

Display behavior of a scroll bar. Determines when a scrollbar will be visible.

Parameters:
  • alwaysOn – Always visible.
  • alwaysOff – Never visible.
  • dynamic – Only visible when actually needed, i.e. when the child control(s) exceed the visible space on the given axis.
enum GuiSplitFixedPanel

Which side of the splitter to keep at a fixed size (if any).

Parameters:
  • None – Allow both childs to resize (default).
  • FirstPanel – Keep.
  • SecondPanel
enum GuiSplitOrientation

Axis along which to divide the container’s space.

Parameters:
  • Vertical – Divide vertically placing one child left and one child right.
  • Horizontal – Divide horizontally placing one child on top and one child below.
enum GuiStackingType

Stacking method used to position child controls.

Parameters:
  • Vertical – Stack children vertically by setting their Y position.
  • Horizontal – Stack children horizontall by setting their X position.
  • Dynamic – Automatically switch between Vertical and Horizontal stacking. Vertical stacking is chosen when the stack control is taller than it is wide, horizontal stacking is chosen when the stack control is wider than it is tall.
enum GuiTabPosition

Where the control should put the tab headers for selecting individual pages.

Parameters:
  • Top – Tab headers on top edge.
  • Bottom – Tab headers on bottom edge.
enum GuiVerticalStackingType

Determines how child controls are stacked vertically.

Parameters:
  • Bottom – Child controls are positioned in order from top to bottom (top-most control is first).
  • Top – Child controls are positioned in order from bottom to top (bottom-most control is first).