GGUI::GGDock namespace

Builders for describing a layout in code.

Classes

struct Part
A child of a split, and its share.

Functions

auto Tabs(std::initializer_list<GGPanel> panels) -> GGDockNode
A tab group of panels, the first active.
auto Columns(std::initializer_list<Part> parts) -> GGDockNode
parts side by side.
auto Rows(std::initializer_list<Part> parts) -> GGDockNode
parts stacked.

Function documentation

GGDockNode GGUI::GGDock::Tabs(std::initializer_list<GGPanel> panels)

A tab group of panels, the first active.

GGDockNode GGUI::GGDock::Columns(std::initializer_list<Part> parts)

parts side by side.

GGDockNode GGUI::GGDock::Rows(std::initializer_list<Part> parts)

parts stacked.