Use complex components from the `uic` module
masterThe uic (Components) module provides pre-built, complex UI elements that combine multiple basic widgets into functional stacks. Common components include:
uic.accordion_stack: Collapsible sections usingtitles([]string) andchildren([]ui.Widget).uic.alpha_stack: A slider and textbox for selecting transparency (0-255).uic.colorbutton: A button displaying a color that can trigger callbacks viaon_clickoron_changed.uic.colorsliders_stack: RGB sliders and textboxes. Use.color()to get the currentgx.Coloror.set_color(gx.Color)to update it.uic.doublelistbox_stack: Two listboxes for moving items between them; use.values()to retrieve items from the right listbox.uic.filebrowser_stack: A tree-view file/directory browser. Use.selected_full_title()to get the selected path.uic.hideable_stack: A wrapper for layouts that can be toggled usinghideable_toggle(window, id),hideable_show(window, id), orhideable_hide(window, id).