| Interface | Description |
|---|---|
| AlertBox<O extends OutputManager<?>> |
AlertBox provides exactly the same functionality
as the ALERT-BOX widget in the Progress language.
|
| AutoResizable<C extends WidgetConfig> |
Methods for widgets with non-trivial AUTO-RESIZE attribute semantics
|
| BrowseModel |
Data model for BROWSE widget.
|
| ControlSetComponent |
This interface represents common methods for the components which handle
sets of items: ComboBox, SelectionList, RadioSet.
|
| DataContainer |
Represents common methods for widgets that contain data.
|
| FontMetricsHelper |
Provides an API for font metrics.
|
| IsModal |
Base interface for all UI elements with modal behavior.
|
| Label<O extends OutputManager<?>> |
Interface implemented by widgets that can act as widget labels.
|
| LabeledWidget<O extends OutputManager<?>> |
Interface which describes widgets which can have top or side labels.
|
| MenuElement<O extends OutputManager<?>> |
The interface represents an element that can be part of
a menu (
Menu) structure. |
| MenuStructure<O extends OutputManager<?>> |
Interface implemented by all structural menu elements.
|
| MessageArea<O extends OutputManager<?>> |
This interface was extracted from MessageArea class which was renamed to
|
| MnemonicTrait<O extends OutputManager<?>> |
The interface adds mnemonic support to widgets.
|
| MousePtrWrapper |
Mouse cursor helper.
|
| OutputPrimitives |
Provides an API for an object which can render formatted output as a
terminal.
|
| ReleasedKeySensible |
An interface for widgets which can handle released key events
|
| ScrollableWidget<O extends OutputManager<?>> |
Interface which needs to be implemented widgets which require scrolling
capability.
|
| ScrollBarController |
Scroll bar controller.
|
| StreamableManager |
Defines APIs which can be used in redirected mode, common for both ChUI and GUI.
|
| TextSelection |
This interface groups all operations related to text selection from a
Widget with text selection capability in their
editor (sub)component. |
| Watcher |
This interface defines a way of notifying applications about Ctrl-C signal
coming from the keyboard.
|
| WidgetWithConfig<C extends WidgetConfig> |
Interface to be implemented by client-side widgets that are expected
to hold a valid configuration.
|
| WindowSizeMoveListener |
Window size and position notification interface.
|
| Class | Description |
|---|---|
| AbstractButton<O extends OutputManager<?>,C extends ControlConfig> |
An implementation of a "abstract button" with a text label.
|
| AbstractFileChooserDialog |
This abstract class groups common code from all dialogs related to file/directory selection.
|
| ActivexFrame<O extends OutputManager<?>> |
An implementation of the client-side widget that holds a client-side Java emulated ActiveX.
|
| AlertBoxCommons<O extends OutputManager<?>> |
The class provides logic common to all implementations of
AlertBox. |
| Browse<O extends OutputManager<?>> |
Implementation of Progress BROWSE widget.
|
| Browse.InsertRowInfo |
Container for storing information between new row insertion stages.
|
| Browse.RowLeaveResult |
Result of ROW-LEAVE trigger execution containing result of its execution and information about specific
actions that took place during the trigger execution.
|
| Browse.SelectedRow |
Container which holds row index and row availability (i.e.
|
| BrowseColumn<O extends OutputManager<?>> |
Information about column in BROWSE widget.
|
| BrowseTriggerStateHandler |
Defines the internal browse states changed on entry, leave, row-entry and row-leave events
to control invocations of entry/row-entry triggers.
|
| BrowseTriggerStateHandler.State |
Holds information about the current and previous states, the events code and its scope.
|
| Button<O extends OutputManager<?>> |
An implementation of a "push button" with a text label.
|
| Cell |
Single screen cell consisting of a character and a color.
|
| ChooseHandler<O extends OutputManager<?>> |
Helper class which encapsulates all logic related to processing CHOOSE
in frame.
|
| ClientBrowseConfigManager |
Client-side manager for enhanced browse configurations.
|
| ClientBrowseModel |
This class implements client side of the
BrowseModel used by
the Browse widget. |
| ClientCoordinatesConversionParams |
The class resolves coordinate conversion parameters based on an instance of
OutputManager. |
| ClientDrivenLabel<O extends OutputManager<?>> |
Abstract base class for client-driven labels.
|
| ClientIdHelper |
Implementation the helper methods for client side to work with widget ID.
|
| ColorManager |
Color configuration manager, for a specific client session.
|
| ColorManager.WorkArea |
Context-local data for this color manager.
|
| Colors |
A structure used to holds colors.
|
| ComboBox<O extends OutputManager<?>> |
Allows the user to select an item from a drop-down list of choices.
|
| DefaultCoordinatesConversionParams |
The class resolves coordinate conversion parameters based on
OutputManager instance
of the current context, i.e. |
| Dimension |
Area dimension descriptor.
|
| DirDialogImpl |
This class represents a dialog that allows the user to select a directory form local disk.
|
| DropDown<O extends OutputManager<?>> |
Implements the drop-down window for a combo-box.
|
| EaseAccessManager |
Defines the ease access functionality.
|
| Editor<O extends OutputManager<?>> |
Implementation of Progress EDITOR component.
|
| Editor.Line |
Internal text representation element.
|
| EditScroller |
In ChUI or GUI, widget content can be larger than the widget's editable width.
|
| FillIn<O extends OutputManager<?>,C extends FillInConfig> |
Implementation of Progress FILL-IN component.
|
| FixedSizeContainer<O extends OutputManager<?>> |
Common base class for browse, editor, fillin and labels.
|
| FocusManager |
Focus manager.
|
| FontDetails<F> |
A container for a font, font metrics and related state.
|
| FontManager |
Font configuration manager, for a specific client session.
|
| FontManager.EnvironmentFontTable |
The font-table associated with a certain environment.
|
| FontManager.WorkArea |
Context-local data for this font manager.
|
| Frame<O extends OutputManager<?>> |
A
Frame is a top-level window with a title and a border. |
| FrameData |
Frame value/widget ID container.
|
| FrameFocusTransferManager |
Common logic of frame focus transfer.
|
| FrameFocusTransferManager.Target |
The container for the target component and cursor position.
|
| FrameState |
Frame state container.
|
| Image<O extends OutputManager<?>> |
Definition of a IMAGE widget.
|
| ImageHelper |
Image helper methods to handle pending image loading.
|
| ImageHelper.WorkArea |
Context state.
|
| Insets |
Insets object.
|
| KeyboardLayoutsSettings |
Holds keyboard layouts settings.
|
| KeyboardLayoutsSettings.KeyboardLayout |
It is a container for the keyboard layout data.
|
| LabeledDataContainer<O extends OutputManager<?>,C extends ControlTextConfig> | |
| LabeledPanel<O extends OutputManager<?>,C extends ControlSetConfig> | |
| LocalStorageAccessor |
Represents the web client key and value storage backed by front-end localStorage.
|
| Menu<O extends OutputManager<?>> |
Menu client abstract implementation class. |
| Menu.PopupKeyListener |
Key listener, intended to show pop-up menu.
|
| MenuItem<O extends OutputManager<?>> |
MenuItem client abstract implementation class. |
| MnemonicInfo |
This class accumulates label information:
label after processing of special character '&' denoting mnemonic.
mnemonic character, used to call menu item, that it is assigned on.
mnemonic index in preprocessed label for mnemonic drawing.
|
| MousePtrWrapper.BinaryMousePtrWrapper |
Helpers for non-animated web cursors
|
| MousePtrWrapper.StaticMousePtrWrapper |
Helpers for non-animated cursors
|
| MsgBlasterPeer |
Intercepts some low level (OS) messages and send them to server peer to be dispatched as
ActiveX events.
|
| NativeDimension |
Area dimension descriptor.
|
| NativeInsets |
Insets object.
|
| NativePoint |
Point primitive.
|
| NativeRectangle |
Rectangular area descriptor.
|
| OsPassChangeInput |
Container for the OS account pass change input.
|
| OutputManager<P extends OutputPrimitives> |
Provides a generic interface to low level user interface primitives.
|
| PageElement |
Implements page-top/page-bottom frame output for reports by providing an
output callback mechanism which allows the output from a given frame to be
generated at the top or bottom of a page in a paged output stream.
|
| Point |
Point primitive.
|
| RadioButton<O extends OutputManager<?>> |
An implementation of a radio-button - an item that is always in one of two
states (SELECTED or DESELECTED) and which displays its state to the user.
|
| RadioSet<O extends OutputManager<?>> |
RadioSet is a implementation of radio-set widget, a mutually exclusive set
of
RadioButton objects. |
| Rect<O extends OutputManager<?>> |
An implementation of RECTANGLE widget.
|
| Rectangle |
Rectangular area descriptor.
|
| Region |
The Region class provides means to define, modify and iterate regions
which are collections of rectangles.
|
| ScreenBitmap |
Keep the state of the screen, for clipping purposes.
|
| ScreenData |
Entire screen data container.
|
| ScrollableList<O extends OutputManager<?>> |
A component that allows the user to select one or more objects from a
list.
|
| ScrollBar<O extends OutputManager<?>> |
A generic scroll bar.
|
| ScrollPane<O extends OutputManager<?>> |
This is the top-level component for the widget scrolling feature.
|
| SelectionList<O extends OutputManager<?>> |
This class provides necessary scrolling for the
SelectionListBody class which implements remaining
functionality. |
| SelectionListBody<O extends OutputManager<?>> |
A component that allows the user to select one or more objects from a list.
|
| Separator<O extends OutputManager<?>> |
The virtual widget to represent the horizontal line to separate the widgets
from it's labels for default frame layout manager.
|
| SigintWaiter | |
| Skip<O extends OutputManager<?>> |
The virtual invisible widget to represent the skipping feature for the CHUI
frames.
|
| Slider<O extends OutputManager<?>> |
An implementation of SLIDER widget.
|
| Space<O extends OutputManager<?>> |
The virtual invisible widget to represent the space(n) keyword feature for
the CHUI frames.
|
| SpareIteration |
Convenient container for 'spare' iteration data.
|
| StaticCoordinatesConversionParams |
The class resolves coordinate conversion parameters based on provided (thus constant)
OutputManager instance. |
| StatusLine<O extends OutputManager<?>> |
Status line widget.
|
| SubMenu<O extends OutputManager<?>> |
SubMenu client abstract implementation class. |
| SysColor |
This class defines system colors constants.
|
| TempContainer<O extends OutputManager<?>> |
Temporary container used for second and subsequent layout processing.
|
| Text<O extends OutputManager<?>> |
Implementation of Progress TEXT component.
|
| Text.ContentMnemonic<G extends OutputManager<?>> |
Container class for the TEXT's content mnemonic.
|
| ToggleBox<O extends OutputManager<?>> |
An implementation of a "toggle box" with a text label.
|
| TopLevelWindow<O extends OutputManager<?>> |
The class represents a top-level window, that is a window that sits
at the top of widget hierarchy (it has no parent), has its own independent
screen, a possible window caption, etc.
|
| TypeAhead |
This class is responsible for buffering keyboard input with type ahead
and handling of CTRL-C keystrokes.
|
| UiUtils |
Common static helpers for the client-side UI.
|
| UiUtils.EscapeConverter |
Converts valid escape sequences %XX to byte values.
|
| UserPreferences |
Implements the user's key and value storage based on java user preferences API.
|
| UserPreferences.Chunk |
Represents a chunk of a string data.
|
| WidgetEntry |
Simple container for a widget map key and value pair.
|
| WidgetRegistry<O extends OutputManager<?>> |
Widget registry.
|
| WidgetRegistry.IdRange |
Container class to store the minimum and maximum widget IDs.
|
| Window<O extends OutputManager<?>> |
A Window is a single CHUI workspace for frames and dialogs.
|
| Window.StatusData |
Status data container.
|
| Window.WorkArea |
Stores common data for all windows, relating to the state of the current context.
|
| WindowManager |
Window manager.
|
| WindowManager.WorkArea |
Stores global data relating to the state of the current context.
|
| ZeroColumnLayout<O extends OutputManager<?>> |
This is the LayoutManager which places the widgets into the container side by side into the first
available free space for the container's SIDE-LABELS mode.
|
| Enum | Description |
|---|---|
| BrowseTriggerStateHandler.BrowseInternalState |
Defines the internal states
|
| MousePtrWrapper.PreDefinedMousePtrWrapper |
Helpers for pre-defined cursors
|
| ScrollBar.Bars |
Container bars.
|
| ScrollBar.Orientation |
Scroll bar orientation enumeration.
|
| ScrollBar.Position |
Scroll bar buttons position.
|
| ScrollBar.ScrollStep |
Type of scroll step.
|
| TopLevelWindow.IconDataType |
Data type passing as initial window icon.
|
| Exception | Description |
|---|---|
| DataValidationException |
Exception thrown when data doesn't pass some validation rules.
|