docs/dsl/by_method/geometry/align.md
Align the interface/view horizontally or vertically within the
terminal.
An error will be raised if:
- When the vertical argument is not given.
- When the horizontal argument is not given.
- When the horizontal argument is given (and not :none) and the width
argument is not given.
- When the vertical argument is given (and not :none) and the height
argument is not given.
Aligning the view with the bottom of the terminal:
# Vedeu.geometry :my_interface do
align vertical: :bottom
# ...
# end
Aligning the view in the centre (horizontally) of the terminal:
# Vedeu.geometry :my_interface do
align horizontal: :centre
# ...
# end
Aligning the view with the left of the terminal:
# Vedeu.geometry :my_interface do
align horizontal: :left
# ...
# end
Aligning the view in the middle (vertically) of the terminal:
# Vedeu.geometry :my_interface do
align vertical: :middle
# ...
# end
Aligning the view with the right of the terminal:
# Vedeu.geometry :my_interface do
align horizontal: :right
# ...
# end
Aligning the view with the top of the terminal:
# Vedeu.geometry :my_interface do
align vertical: :top
# ...
# end