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.
|
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.
|
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.
|
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.SelectedRow |
Container which holds row index and row availability (i.e.
|
BrowseColumn<O extends OutputManager<?>> |
Information about column in BROWSE widget.
|
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.
|
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 . |
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.
|
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 prending image loading.
|
Insets |
Insets object.
|
Label<O extends OutputManager<?>> |
Implementation of label for Progress components.
|
LabeledDataContainer<O extends OutputManager<?>,C extends ControlTextConfig> | |
LabeledPanel<O extends OutputManager<?>,C extends ControlSetConfig> | |
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
|
NativeDimension |
Area dimension descriptor.
|
NativeInsets |
Insets object.
|
NativePoint |
Point primitive.
|
NativeRectangle |
Rectangular area descriptor.
|
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.
|
WidgetEntry |
Simple container for a widget map key and value pair.
|
WidgetRegistry<O extends OutputManager<?>> |
Widget registry.
|
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 |
---|---|
FontStyle |
Style constants representing the possible styles that can be applied to a font.
|
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.
|