Core Docs

RealmUI Events

Widget Events (EngineEvent::Ui)

UiEventKind:

  • click
  • double-click
  • pressed
  • released
  • hover-enter
  • hover-leave
  • changed
  • change-commit
  • focus
  • blur
  • submit
  • anim-complete

Payload (UiEvent):

  • realmId
  • documentId
  • nodeId
  • kind
  • label?

UI System Events (EngineEvent::System)

  • Clipboard:
    • UiClipboardSetText
    • UiClipboardRequestCopy
    • UiClipboardRequestCut
    • UiClipboardRequestPaste
  • URL:
    • UiOpenUrl
  • Screenshot:
    • UiScreenshotRequest
  • Multi-viewport:
    • UiViewportSync
    • UiViewportCommand
    • UiViewportFallbackEmbedded
  • Async image:
    • UiImageProcessingStarted
    • UiImageProcessingProgress
    • UiImageProcessingFinished
    • UiImageReady
  • Diagnostics:
    • Error
  • Input targeting:
    • InputTargetListenerEvent (includes window/target positions and dimensions when available)

Input Commands for UI Events

  • CmdUiClipboardPaste
  • CmdUiScreenshotReply
  • CmdUiAccessKitActionRequest (accessibility fallback)
Documentation Vulfram Core