@ParametersAreNonnullByDefault
| Interface | Description |
|---|---|
| Coat |
A function that can be "put on" a blank
Composite. |
| Coat.Returning<T> |
A Coat which returns a handle to the content it created.
|
| ControlWrapper |
Wraps an SWT
Control to encapsulate its API. |
| Class | Description |
|---|---|
| CoatMux |
A widget that switches between multiple `Coat`s.
|
| ColorPool |
Caches
Colors, and automatically manages their disposal. |
| ColumnFormat | |
| ColumnFormat.ColumnBuilder |
Builder for a single TableColumn.
|
| ColumnFormat.ColumnPixelDataBuilder |
A fluent API for manipulating a
ColumnPixelData. |
| ColumnFormat.ColumnWeightDataBuilder |
A fluent API for manipulating a
ColumnWeightData. |
| ControlWrapper.AroundControl<T extends Control> |
Default implementation of a
ControlWrapper which wraps a Control. |
| ControlWrapper.AroundWrapper<T extends ControlWrapper> |
Default implementation of a
ControlWrapper which wraps some other form of `ControlWrapper` with a new interface. |
| ControlWrapper.Transparent<T extends Control> | |
| Fonts |
Registry of fonts, especially system fonts.
|
| InteractiveTest | |
| InteractiveTest.FailsWithoutUser |
Marker class for interactive tests that aren't compatible with auto-close.
|
| Layouts |
Provides fluent utilities for manipulating SWT layouts.
|
| LayoutsFillLayout |
A fluent api for setting and modifying a
FillLayout, created by Layouts. |
| LayoutsGridData | |
| LayoutsGridLayout |
A fluent api for setting and modifying a
GridLayout, created by Layouts. |
| LayoutsRowData | |
| LayoutsRowLayout | |
| LayoutWrapper<T extends Layout> |
Base class to Layouts{X}Layout.
|
| OnePerWidget<WidgetType extends Widget,T> |
Maintains a cache of values which are mapped to SWT widgets.
|
| Shells |
A fluent builder for creating SWT
Shells. |
| SwtDebug |
Helpful utilities for debugging SWT.
|
| SwtDebug.ObjectIsNull |
Sentinel class for null objects.
|
| SwtExec |
Executors which execute on the SWT UI thread. |
| SwtExec.Blocking |
An Executor (obtained via
SwtExec.blocking()) which adds a blocking get() method. |
| SwtExec.Guarded |
Executor and Rx for conducting actions which are guarded on an SWT widget. |
| SwtMisc |
Miscellaneous SWT functions.
|
| SwtRx |
Utilities that convert SWT events into Rx-friendly Observables.
|
| TypedDataField<T,W extends Widget> |
Typed utility for getting and setting data using SWT's Widget getData() / setData() API.
|
| Enum | Description |
|---|---|
| Corner |
Positions within a rectangle (the corners, the center of the lines, and the center).
|
| MouseClick |
Enum to help model different mouse clicks.
|
| SwtThread.Kind |
| Annotation Type | Description |
|---|---|
| SwtThread |
Marks that the given code should only be called
from an SWT thread.
|