Module: RatatuiRuby::Layout
- Defined in:
- lib/ratatui_ruby/layout.rb,
lib/ratatui_ruby/layout/rect.rb,
lib/ratatui_ruby/layout/size.rb,
lib/ratatui_ruby/layout/layout.rb,
lib/ratatui_ruby/layout/position.rb,
lib/ratatui_ruby/layout/alignment.rb,
lib/ratatui_ruby/layout/constraint.rb
Overview
Layout primitives for geometry and space distribution.
This module mirrors ratatui::layout and contains:
-
Rect — Rectangle geometry
-
Position — Terminal coordinates
-
Size — Terminal dimensions
-
Constraint — Sizing rules
-
Layout — Space distribution
-
HorizontalAlignment — Horizontal alignment constants
-
VerticalAlignment — Vertical alignment constants
-
Alignment — Alias for HorizontalAlignment
Defined Under Namespace
Modules: HorizontalAlignment, VerticalAlignment Classes: Constraint, Layout, Position, Rect, Size
Constant Summary collapse
- Alignment =
Type alias for HorizontalAlignment.
Provided for upstream API parity. In Ratatui,
Alignmentwas the original name beforeHorizontalAlignmentwas introduced in v0.30.0. HorizontalAlignment