Skip to content

Modern Tui TuiAtMost

Paul Squires edited this page Oct 26, 2026 · 1 revision

Home › Terminal TUI Library › Layout › TuiAtMost

TuiAtMost

Returns a constraint for at most n cells.

Syntax

TuiAtMost( byval n as int32 ) as TuiConstraint

Description

At most n cells. Use it to stop a sidebar growing absurdly wide on a big terminal.

Example

#import "std/containers"
#import "std/tui"
using tui, containers

dim as TuiConstraintArray cs
cs.Push( TuiAtMost( 30 ) )
cs.Push( TuiFill( ) )
dim as Array( of int32 ) s = TuiSolve( 200, cs )
print s[0] <= 30                   '' -1 (true)

See also

TuiConstraint TuiPercent TuiAtLeast TuiSolve TuiSplitV TuiPadAll
TuiLength TuiRatio TuiFill TuiSplitH TuiPad TuiCenter

Library: Terminal TUI Library
Category: Terminal TUI Library
Documented under: Layout
Working examples: hello.tiko · form.tiko · dashboard.tiko


Home · Keyword Index

Clone this wiki locally