ui · thing ·

yuiAccessibilityEntry

A yui accessibility entry record carrying id, parentId, role, name, description, and related state.

cpumethodsource-examplethinguiyeho

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

external thing yuiAccessibilityEntry

Status: source-declared

Fields and methods (16)
text id
Stores id as text.
text parentId
Stores parent id as text.
text role
Stores role as text.
text name
Stores name as text.
text description
Stores description as text.
text value
Stores value as text.
list of text states
Stores states as list of text.
list of yuiAccessibilityRelationship relationships
Stores relationships as list of yuiAccessibilityRelationship.
list of text actions
Stores actions as list of text.
bool interactive
Stores interactive as bool.
yuiAccessibilityEntry(text id, text parentId, text role, text name, text description, text value, bool interactive)
Yui accessibility entry.
AddState(text state)
Add state. Complete example
AddRelationship(yuiAccessibilityRelationship relationship)
Add relationship. Complete example
AddAction(text action)
Add action. Complete example
RelationshipText() returns text
Relationship text. Complete example
Describe() returns text
Describe. Complete example

Use yuiAccessibilityEntry

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.
yuiAccessibilityEntry sample = yuiAccessibilityEntry("id", "parent Id", "role", "Nova", "description", "value", true)
Console.Log(Text.From(sample.id))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilityentry"
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"

yuiAccessibilityEntry.AddState

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

// Add state.
yuiAccessibilityEntry instance = yuiAccessibilityEntry("id", "parent Id", "role", "Nova", "description", "value", true)
text argument_state = "argument state"
instance.AddState(argument_state)
Console.Log("AddState completed")
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilityentry"
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"

yuiAccessibilityEntry.AddRelationship

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

// Add relationship.
yuiAccessibilityEntry instance = yuiAccessibilityEntry("id", "parent Id", "role", "Nova", "description", "value", true)
yuiAccessibilityRelationship argument_relationship = yuiAccessibilityRelationship("kind", "target Id")
instance.AddRelationship(argument_relationship)
Console.Log("AddRelationship completed")
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilityentry"
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"

yuiAccessibilityEntry.AddAction

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

// Add action.
yuiAccessibilityEntry instance = yuiAccessibilityEntry("id", "parent Id", "role", "Nova", "description", "value", true)
text argument_action = "argument action"
instance.AddAction(argument_action)
Console.Log("AddAction completed")
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilityentry"
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"

yuiAccessibilityEntry.RelationshipText

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

// Relationship text.
yuiAccessibilityEntry instance = yuiAccessibilityEntry("id", "parent Id", "role", "Nova", "description", "value", true)
text result = instance.RelationshipText()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilityentry"
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"

yuiAccessibilityEntry.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.
yuiAccessibilityEntry instance = yuiAccessibilityEntry("id", "parent Id", "role", "Nova", "description", "value", true)
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilityentry"
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/interaction-accessibility.yh:33