ui · thing ·

yuiResolvedStyle

A yui resolved style record carrying name, background, panel, panelHover, panelPressed, and related state.

cpumethodsource-examplethinguiyeho

Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.

external thing yuiResolvedStyle

Status: source-declared

Fields and methods (14)
text name
Stores name as text.
yuiColor background
Stores background as yuiColor.
yuiColor panel
Stores panel as yuiColor.
yuiColor panelHover
Stores panel hover as yuiColor.
yuiColor panelPressed
Stores panel pressed as yuiColor.
yuiColor textPrimary
Stores text primary as yuiColor.
yuiColor textMuted
Stores text muted as yuiColor.
yuiColor accentPrimary
Stores accent primary as yuiColor.
yuiColor accentSecondary
Stores accent secondary as yuiColor.
yuiColor accentTertiary
Stores accent tertiary as yuiColor.
yuiColor focus
Stores focus as yuiColor.
yuiColor selection
Stores selection as yuiColor.
yuiResolvedStyle(text name, yuiColor background, yuiColor panel, yuiColor panelHover, yuiColor panelPressed, yuiColor textPrimary, yuiColor textMuted, yuiColor accentPrimary, yuiColor accentSecondary, yuiColor accentTertiary, yuiColor focus, yuiColor selection)
Yui resolved style.
Describe() returns text
Describe. Complete example

Use yuiResolvedStyle

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using ui

// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
yuiResolvedStyle sample = yuiResolvedStyle("Nova", yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1))
Console.Log(Text.From(sample.name))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiresolvedstyle"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiResolvedStyle.Describe

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Describe.
yuiResolvedStyle instance = yuiResolvedStyle("Nova", yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1), yuiColor(1, 1, 1, 1))
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiresolvedstyle"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/ui/ui.yh:470