ui · function ·

CreateYuiCommandBinding

Create yui command binding from the supplied values.

cpufunctionsource-exampleuiyeho

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

external CreateYuiCommandBinding(text id, text scopeRootId, text chord, text command, text source) returns yuiCommandBinding

Status: source-declared

Parameters

text id
Supply id as text.
text scopeRootId
Supply scope root id as text.
text chord
Supply chord as text.
text command
Supply command as text.
text source
Supply source as text.

Use CreateYuiCommandBinding

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 id = "id"
text scopeRootId = "scope Root Id"
text chord = "chord"
text command = "command"
text source = "example"
yuiCommandBinding result = CreateYuiCommandBinding(id, scopeRootId, chord, command, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuicommandbinding"
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-commands.yh:197