Module beamui.core.types

Basic data types to use in the library.

Contains reference counting support, character glyph struct, etc.

Import line

import beamui.core.types;

Functions

NameDescription
Err(val)
Ok(val)
tup(args)

Classes

NameDescription
RefCountedObject Base class for reference counted objects, maintains reference counter inplace.

Structs

NameDescription
CalcSaver This struct allows to not execute some code if some variables was not changed since the last check. Used for optimizations.
Ref Reference counting support.
Result
StringListValue String values string list adapter - each item can have optional string or integer id, and optional icon resource id
Tup

Enums

NameDescription
StateFlags Common widget state flags, e.g. pressed