| Interface | Description |
|---|---|
| ClientImageDrawHelper<I> |
Defines additional processing for images.
|
| DriverWidget<C extends java.lang.Enum> |
Describes the common APIs required by driver-implemented widgets.
|
| EmbeddedClient |
This interface needs to be implemented by drivers for which clients can run in an embedded mode.
|
| GuiDriver<F,I> |
GUI screen driver contract.
|
| GuiPrimitives |
This is a low level GUI-specific window emulator management interface.
|
| LightweightTextWidget |
Defines a text widget facade to get cursor character position within the text content
represented by this text widget, and to draw a special cursor relative to the current
origin.
|
| LightweightTextWidget.TextLineSelection |
Defines text selection objects in text lines.
|
| MouseWidgetsEnumerator |
Widgets can optionally implement this interface to gain more control over the mouse widgets registered
by GUI driver.
|
| OpenResourceTemplate |
Defines the open resource template constants.
|
| TestKeyboardTemplate |
Defines constants for the test keyboard template.
|
| VirtualScreen |
VirtualScreen describes a virtual screen based on sRGB model.
|
| Class | Description |
|---|---|
| AbstractGuiDriver<F> |
Simple base class for GUI-specific screen driver implementation features.
|
| AbstractGuiDriver.ParagraphKey<F> |
Identify the paragraph metrics in the cache.
|
| AbstractGuiDriver.TextKey<F> |
Identify the text metrics in the cache.
|
| AbstractGuiDriver.TextMetrics |
A simple container for text metrics.
|
| AbstractGuiDriver.Uri |
Wraps URI.
|
| BufferedImageDrawHelper |
BufferedImageDrawHelper implements the common functionality used by swing and web clients
to transform images.
|
| BufferedImageDrawHelper.Convert3DColorsFilter |
Custom RGB filter to change image 3D colors on the fly.
|
| BufferedImageDrawHelper.ThresholdFilter |
Custom RGB filter to apply threshold effect on the fly.
|
| BufferedImageDrawHelper.TransparencyFilter |
Custom RGB filter to change image transparency data on the fly.
|
| EmbeddedImageStructure<I> |
Encapsulates the image drawing parameters.
|
| EmulatedWindowState<F,I> |
This is generic code for the core GUI window emulator.
|
| FontHelper |
Helper class which exposes APIs to work with AWT fonts.
|
| GuiConstants |
Stores the default constants for GUI interface.
|
| GuiOutputManager |
Provides a generic interface to low level graphic user interface primitives.
|
| GuiPrimitivesImpl |
This is a low level GUI-specific window emulator management implementation.
|
| ImageWrapper<I> |
Contains the state for a native image which can be accessed in a general purpose manner.
|
| MouseDirectManipulation |
Mouse direct manipulation event handler.
|
| MouseEmptySelector |
Special mouse widget action for frames which are not selectable, but can generate EMPTY_SELECTION
event and deselect all widgets from the same window.
|
| MouseHandler |
Provide generic mouse event support for the GUI driver.
|
| MouseHandler.ContextContainer |
Simple container that stores and returns a context-local instance of the global work area.
|
| MouseHandler.WorkArea |
Container for mouse-related data.
|
| MouseHoverAction |
Mouse hover event handler.
|
| MousePopupable |
Listener for mouse actions which can trigger a popup to be shown for a specified widget.
|
| MouseTooltipWorker |
Listener for mouse actions which can trigger a tooltip to be shown for a specified widget.
|
| MouseWidgetAction |
A generic action which can be applied to a specified widget, via mouse.
|
| PaintStructure<F,I> |
A structure used to store paint parameters.
|
| SystemAction |
Listener for mouse system actions: copy, cut, paste, minimize.
|
| Enum | Description |
|---|---|
| CursorType |
This is the list of all possible cursor types.
|
| LineStroke |
This is the list of all possible line stoke types.
|
| PaintPrimitives |
This is the list of possible GUI painting primitives.
|