Event System
Handling user interactions with declarative event listeners.
Event Handlers
Events are attached to widgets using setter functions that accept a callback ID.
button_set_on_click(view, id)- Triggered when a button is clicked.input_set_on_change(view, id)- Triggered when an input value changes.input_set_on_submit(view, id)- Triggered when the user submits input.
Callback Registration
Callbacks are typically registered in the application state management or via extern definitions.
let btn: View = button_view("Save");
let callback_id: int = 101; // Handle to registered function
button_set_on_click(btn, callback_id);