Dialogs
Dialogs are modal or transient windows used for focused interactions - displaying messages, collecting input, or presenting specialized pickers.
Message dialogs
- MessageDialog - customizable message popup with buttons
- MessageBox - static convenience methods (info, warning, error, yes/no)
Input dialogs
- QueryDialog - single-value input with validation
- QueryBox - static convenience methods (string, integer, float, item)
- FormDialog - multi-field form submission
Specialized pickers
- Dialog - base class for building custom dialogs
- DateDialog - date selection with calendar
- ColorChooser - color selection
- ColorDropper - pick color from screen
- FontDialog - font family, size, and style selection
- FilterDialog - multi-option filter selection