Package klyn.gui.windows
Contains 45 type(s).
Types
Classes
- AbstractButton - Shared state for clickable buttons.
- Brush - Fill configuration that can be applied to a
Painter.
- Button - Push button widget.
- Canvas - Base class for custom drawing widgets.
- CheckBox - Check box widget.
- Color - RGBA color used by
Painter, Pen and Brush.
- ComboBox - Themed drop-down selection field.
- Container - A container stores child widgets and optionally owns a layout.
- Dialog - Base dialog window.
- Gradient - Base class for paint gradients.
- GradientStop - Single color stop used by gradients.
- Graphics - Backward-compatible alias for
Painter.
- Icon - Minimal icon descriptor.
- ImagePattern - Repeated image paint, similar to
CanvasPattern.
- Label - Static text label.
- LightBox - Modal overlay container with a centered panel.
- LinearGradient - Linear gradient compatible with a canvas-style API.
- MainWindow - Main application window.
- Menu - A drop-down menu.
- MenuBar - Menu bar of a window.
- MenuItem - Single menu entry.
- Painter - Immediate-mode drawing context for widgets.
- Pen - Stroke configuration that can be applied to a
Painter.
- RadialGradient - Radial gradient compatible with a canvas-style API.
- RadioButton - Radio button widget.
- Slider - Integer slider widget.
- SpinBox - Numeric spin box widget.
- Spinner - Alias for
SpinBox using the more common spinner naming.
- Splitter - Two-pane resizable container.
- TabWidget - Closable tab container.
- TableCellEvent - Event emitted when a
TableView cell is selected.
- TableModel - Simple tabular data model consumed by
TableView.
- TableView - Spreadsheet-like table widget backed by a
TableModel.
- TextBox - Editable text field.
- TextMetrics - Result of
Painter.measureText.
- Timer - Event-loop based GUI timer.
- ToggleButton - Toggle button widget.
- TreeModel - Root object consumed by
TreeView.
- TreeNode - Node used by
TreeModel and TreeView.
- TreeNodeEvent - Event emitted when a
TreeView node is activated.
- TreeView - Focusable tree widget backed by a
TreeModel.
- WebComponent - Placeholder for an embeddable web component.
- Widget - Base class for the window widgets.
- Window - Base class for graphical windows.
Enums
- SizePolicy - Describes how a widget consumes extra layout space.