Overview of brick features and widgets
masterbrick is a 'batteries included' toolkit providing several built-in UI components:
- Layout: Vertical and horizontal box layout widgets, and general-purpose layout control combinators.
- Text & Editing: Basic single- and multi-line text editor widgets.
- Data Display: List and table widgets, and progress bar widgets.
- Navigation & Viewports: Generic scrollable viewports and viewport scroll bars.
- UI Elements: Simple dialog boxes and border-drawing widgets (which can be configured to automatically connect).
- Advanced Features:
- Animation support.
- User-customizable attribute themes.
- Type-safe, validated input form API (via the
Brick.Formsmodule). - A filesystem browser for file and directory selection.
- Extensible widget-building API for creating custom packages.