ui · function ·

CreateYuiRoutedEventResult

Create yui routed event result from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiRoutedEventResult(text eventKind, text source, text targetId, text pointerId, text key, bool captured) returns yuiRoutedEventResult

Status: source-declared

Parameters

text eventKind
Supply event kind as text.
text source
Supply source as text.
text targetId
Supply target id as text.
text pointerId
Supply pointer id as text.
text key
Supply key as text.
bool captured
Supply captured as bool.

Use CreateYuiRoutedEventResult

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 eventKind = "event Kind"
text source = "example"
text targetId = "target Id"
text pointerId = "pointer Id"
text key = "key"
bool captured = true
yuiRoutedEventResult result = CreateYuiRoutedEventResult(eventKind, source, targetId, pointerId, key, captured)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuiroutedeventresult"
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-model.yh:595