XUI Source List
Renderers | Flexible | Draggable | Widgets | Styles
XUISourceList is an easy to use yet surprisingly flexible and robust source list control.
A source list is a great option for an app’s sidebar. This type of control is used widely throughout macOS (for example in the Finder and Mail.app) and Windows (e.g. Windows Explorer).
XUISourceList is a lovingly created DesktopListBox subclass that is supported on all desktop platforms.
Features
- Renderers – macOS (Finder / Mail.app) and Windows 11 appearance renderers included. Want a side bar that looks like the Xojo IDE? That’s easy to implement with a custom renderer
- Tree structure with top level sections each containing unlimited items. Items can contain other items
- Hierarchical appearance is customisable
- Optional section and item icons
- Items are draggable within sections and between sections. You can control this behaviour
- Custom widget support so you can add pins / sync icons or other indicators to items. They trigger events when clicked
- Dark mode support
- Optional item badges which compute the value of all children too
- Fully customisable colour schemes