nanogui.layout

Members

Classes

AdvancedGridLayout
class AdvancedGridLayout

The is a fancier grid layout with support for items that span multiple rows or columns, and per-widget alignment flags. Each row and column additionally stores a stretch factor that controls how additional space is redistributed. The downside of this flexibility is that a layout anchor data structure must be provided for each widget.

BoxLayout
class BoxLayout

Simple horizontal/vertical box layout

GridLayout
class GridLayout

Grid layout.

GroupLayout
class GroupLayout

Special layout for widgets grouped by labels.

Enums

Alignment
enum Alignment

A collection of useful layout managers. The \ref nanogui.GridLayout was contributed by Christian Schueller. The different kinds of alignments a layout can perform.

Orientation
enum Orientation

The direction of data flow for a layout.

Interfaces

Layout
interface Layout

interface Layout

Meta