| BorderLayout | A concrete implementation of LayoutManager that lays out its
components around its edges. |
| Color | A class used to represent the color values available on a text terminal. |
| ColorPair | This class is used to represent a color-pair (a combination
of a foreground color and a background color). |
| Component | Component is the abstract superclass of all the other CHARVA widgets. |
| Container | Container is the abstract superclass of Window and Panel. |
| Dialog | The Dialog class is similar to a Frame but includes a blank area
around the border frame. |
| Dimension | Encapsulates the width and height of a component in a single object. |
| EventQueue | The EventQueue class queues "AWT" events, which are used to trigger
drawing actions. |
| FlowLayout | A concrete implementation of LayoutManager that lays out its
components left-to-right. |
| Font | The Font class in the CHARVA package exists for "compatibility"
with AWT; the only useful information it holds is whether the
style is BOLD or not. |
| Frame | A Frame is a top-level window with a title and a border. |
| GridBagConstraints | This class defines constraints used for laying out components in the
GridBagLayout layout manager. |
| GridBagLayout | This is an approximation of the AWT GridBagLayout layout manager. |
| IllegalComponentStateException | This exception is thrown when a CHARVA component is in an
illegal state for the requested operation. |
| Insets | The Insets class specifies the blank space that must be left around
the inside of the edges of a Container. |
| PlaybackThread | This class reads a scriptfile line by line, parses each line
into a time-interval and a gesture-specifier (either KEY or MOUSE), and
fires the specified keystroke (or mouse-click) after the specified delay. |
| Point | Represents a point in (x,y) coordinate space, with integer precision. |
| Rectangle | The Rectangle class respresents a rectangular area of the screen; the
boundaries are INCLUSIVE (i.e. |
| ShutdownHook | This class is used to clean up the ncurses environment and restore the
terminal settings when the application terminates, whether the program
exits intentionally or because of a signal such as SIGTERM, SIGHUP etc. |
| TerminfoCapabilityException | This exception is thrown by the Toolkit class when it cannot
find a requested capability in the terminfo database (or
when it finds the requested capability but it is of the wrong
type). |
| Toolkit | The Toolkit class provides the interface to the "ncurses" library
functions. |
| Window | The Window class represents a "toplevel" window with
no decorative frame. |