Skip to content

Modern Tui TuiFill

Paul Squires edited this page Oct 26, 2026 · 7 revisions

Home › Terminal TUI Library › Layout › TuiFill

TuiFill

Returns a constraint that shares the space left over, by weight.

Syntax

TuiFill( byval weight as int32 = 1 ) as TuiConstraint

Description

Share whatever is left, in proportion to the weight. Two TuiFill( 1 ) split the remainder evenly; TuiFill( 2 ) against TuiFill( 1 ) takes twice as much.

Example

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

dim as TuiConstraintArray cs
cs.Push( TuiFill( 2 ) )
cs.Push( TuiFill( 1 ) )
dim as Array( of int32 ) s = TuiSolve( 30, cs )
print s[0], s[1]                  '' 20 10

See also

TuiConstraint TuiPercent TuiAtLeast TuiSolve TuiSplitV TuiPadAll
TuiLength TuiRatio TuiAtMost 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