Module: RatatuiRuby::Layout::VerticalAlignment

Defined in:
lib/ratatui_ruby/layout/alignment.rb

Overview

Vertical content alignment within a layout area.

Use these constants for discoverability, or pass symbols directly (:top, :center, :bottom).

Mirrors ratatui::layout::VerticalAlignment from upstream Ratatui.

Example

– SPDX-SnippetBegin SPDX-FileCopyrightText: 2026 Kerrick Long SPDX-License-Identifier: MIT-0 ++

# Using constants (discoverable)
widget.vertical_alignment = VerticalAlignment::CENTER

# Using symbols directly (idiomatic Ruby)
widget.vertical_alignment = :center

– SPDX-SnippetEnd ++

Constant Summary collapse

TOP =

Align content to the top edge.

:top
CENTER =

Align content to the center.

:center
BOTTOM =

Align content to the bottom edge.

:bottom
ALL =

All valid alignment values.

[TOP, CENTER, BOTTOM].freeze