ui · function ·

RenderYuiStyleResolutionReport

Format yui style resolution report as readable text.

cpufunctionsource-exampleuiyeho

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

external RenderYuiStyleResolutionReport(yuiTheme theme, yuiStyleValue spacing, yuiStyleValue accent, yuiStateStyle normal, yuiStateStyle hover, yuiStateStyle pressed) returns text

Status: source-declared

Parameters

yuiTheme theme
Supply theme as yuiTheme.
yuiStyleValue spacing
Supply spacing as yuiStyleValue.
yuiStyleValue accent
Supply accent as yuiStyleValue.
yuiStateStyle normal
Supply normal as yuiStateStyle.
yuiStateStyle hover
Supply hover as yuiStateStyle.
yuiStateStyle pressed
Supply pressed as yuiStateStyle.

Use RenderYuiStyleResolutionReport

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.
yuiTheme theme = yuiTheme("id", "Nova", "base", "accent Palette", "guardrails")
yuiStyleValue spacing = yuiStyleValue("Nova", "value", "category")
yuiStyleValue accent = yuiStyleValue("Nova", "value", "category")
yuiStateStyle normal = yuiStateStyle("state", "fill Value", "border Value", "text Value", "elevation Value")
yuiStateStyle hover = yuiStateStyle("state", "fill Value", "border Value", "text Value", "elevation Value")
yuiStateStyle pressed = yuiStateStyle("state", "fill Value", "border Value", "text Value", "elevation Value")
text result = RenderYuiStyleResolutionReport(theme, spacing, accent, normal, hover, pressed)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__renderyuistyleresolutionreport"
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:745