| Interface | Description |
|---|---|
| Container<O extends OutputManager<?>> |
Common interface implemented by all widget containers.
|
| ContainerStateListener<O extends OutputManager<?>> |
Listener for interesting container events.
|
| GUIWindowListener |
The `WidgetVisibilityListener` interface extends the `WidgetListener` interface
and defines the contract for a listener that is notified when the visibility of a widget changes.
|
| ScrollPublisher |
The interface for publishing scroll events.
|
| StreamableWidget |
Widgets which can be send to streams will always implement this interface.
|
| Widget<O extends OutputManager<?>> |
Common interface implemented by all widgets.
|
| WidgetDimensionsListener |
This interface extends the WidgetListener interface and defines the contract for
a WidgeDimensionsListener.
|
| WidgetListener |
This interface defines the contract for a WidgetListener, which is used to receive notifications
about various events related to widget behavior and state changes.
|
| WidgetStateListener |
Support for listeners to receive notifications about widget state changes.
|
| WidgetVisibilityListener |
The `WidgetVisibilityListener` interface extends the `WidgetListener` interface
and defines the contract for a listener that is notified when the visibility of a widget changes.
|
| Class | Description |
|---|---|
| AbstractContainer<O extends OutputManager<?>> |
Abstract widget container.
|
| AbstractContainer.WorkArea |
Stores global data relating to the state of the current context.
|
| AbstractScrollBar |
Common ancestor for horizontal and vertical scroll bars.
|
| AbstractWidget<O extends OutputManager<?>> |
Base widget class.
|
| ArrowsWidget |
A widget to visually track the destination column position when a
column header is dragged.
|
| BorderedPanel<O extends OutputManager<?>> |
Bordered panel base class.
|
| BorderedPanelImpl |
ChUI implementation of bordered panel.
|
| DefaultList<T,O extends OutputManager<?>> |
Base class for scrollable list implementations.
|
| GenericContainer |
This class is more convenient replacement for
AbstractContainer. |
| GenericWidget |
This class is slightly more convenient replacement for
AbstractWidget. |
| HScrollBar |
This class is a complete horizontal scrollbar implementation.
|
| LightweightWidget |
This class provides default implementations for some
AbstractWidget methods. |
| NativeScrollContainer<O extends OutputManager<?>> |
The class implements a scrollable container capable of
so called native scrolling.
|
| OuterFrame<O extends OutputManager<?>> |
Simple top level frame.
|
| ScrollableContainer |
This container widget wraps a child widget with two scroll bars.
|
| ScrollContainer<O extends OutputManager<?>> |
Base class for scrollable containers.
|
| SensitiveScrollContainer<O extends OutputManager<?>> |
The class extends native scrolling with support for
scrolling focusable child widgets.
|
| TitledWindow<O extends OutputManager<?>> |
Simple window with title.
|
| Viewport<O extends OutputManager<?>> |
Viewport container.
|
| VScrollBar |
| Enum | Description |
|---|---|
| AbstractScrollBar.Part |
Enumerate all possible mouse positions in the widget area.
|