ui · function ·

CreateYuiAccessibilityNode

Create yui accessibility node from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiAccessibilityNode(text role, text name, text description, text states, int focusOrder) returns yuiAccessibilityNode

Status: source-declared

Parameters

text role
Supply role as text.
text name
Supply name as text.
text description
Supply description as text.
text states
Supply states as text.
int focusOrder
Supply focus order as int.

Use CreateYuiAccessibilityNode

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.
text role = "role"
text name = "Nova"
text description = "description"
text states = "states"
int focusOrder = 1
yuiAccessibilityNode result = CreateYuiAccessibilityNode(role, name, description, states, focusOrder)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuiaccessibilitynode"
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:263