ImRowLayout

A specialized row layout for the immediate mode UI system.

ImRowLayout extends the standard RowLayout with pre-configured settings optimized for immediate mode UI rendering. It provides consistent spacing between UI elements when they are arranged horizontally in a row.

This layout is automatically created and managed by the Im system when using row-based layouts through Im.beginRow() and Im.endRow().

See: Im, RowLayout

Instance Members

elements
new(): Void

Creates a new ImRowLayout instance.

Initializes the layout with:

  • 6 pixels of spacing between items (optimized for UI elements)

Metadata

Name Parameters
:build ceramic.macros.EntityMacro.buildForCompletion()
:autoBuild ceramic.macros.EntityMacro.buildForCompletion()
:build tracker.macros.EventsMacro.build()
:autoBuild tracker.macros.EventsMacro.build()