Hides the element without destroying it. Call Show() to make it visible again.
Makes a previously hidden element visible again.
Permanently removes the element from the UI panel.
Updates the element's display text when the element has a label.
Merges supported renderer style properties into the element; unsupported keys are ignored.
Returns the current value of the element.
Validates and normalizes the value for this control, persists it, and triggers OnChange with the normalized value. A wrong type or invalid constrained value throws without changing storage.
Registers a callback that fires whenever the user changes the value.
A UI element that holds a runtime-validated typed value and notifies listeners on change. Returned by AddSlider, AddTextInput, AddToggle, AddDropdown, AddTextArea, AddColorPicker, AddFilePicker, AddDirectoryPicker, and AddListBox. Values are automatically persisted on every valid change and restored on next run. A saved value with the wrong type falls back to that control's documented default instead of leaking stale cross-type state.