Skip to content

Modern Tui TuiSize

Paul Squires edited this page Oct 19, 2026 · 6 revisions

Home › Terminal TUI Library › Geometry › TuiSize

TuiSize

Holds a size in columns and rows.

Syntax

type TuiSize
    as int32 cols, rows
end type

Description

Columns and rows. Returned by TuiTerminal.Size, by SizeHint, and carried on a resize event.

Example

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

dim as TuiSize s = TuiSizeOf( 80, 24 )
print s.cols, s.rows              '' 80 24

dim as TuiEvent e
e.kind = TUIEVENT_RESIZE
e.size = TuiSizeOf( 120, 40 )
print e.size.cols                 '' 120

See also

TuiRect TuiRect.Bottom TuiRect.Contains TuiRect.Inner TuiRectOf TuiPos
TuiRect.Right TuiRect.IsEmpty TuiRect.Intersect TuiRect.Equals TuiSizeOf TuiMargin

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


Home · Keyword Index

Clone this wiki locally