Skip to content

Modern Tui TuiStyle Equals

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

Home › Terminal TUI Library › Colour and Style › TuiStyle.Equals

TuiStyle.Equals

Returns true if two styles are identical, including which parts they set.

Syntax

TuiStyle.Equals( byval o as TuiStyle ) as boolean

Description

Full comparison including the mask. The renderer uses this to decide whether an SGR sequence is needed at all.

Example

#import "std/tui"
using tui

dim as TuiStyle a = TuiStyleOf( TuiRgb( 1, 2, 3 ), TuiRgb( 4, 5, 6 ), TUIATTR_BOLD )
dim as TuiStyle b = TuiStyleOf( TuiRgb( 1, 2, 3 ), TuiRgb( 4, 5, 6 ), TUIATTR_BOLD )
print a.Equals( b )               '' true
print a.Equals( TuiStyleDefault( ) )         '' false

See also

TuiColor TuiColor.Equals TuiDefaultColor TuiIndexed TuiBlack TuiGreen
TuiColor.IsDefault TuiColor.Index TuiAnsi TuiRgb TuiRed TuiYellow

Library: Terminal TUI Library
Category: Terminal TUI Library
Documented under: Colour and Style
Working examples: hello.tiko · form.tiko · dashboard.tiko


Home · Keyword Index

Clone this wiki locally