|
Class Summary |
| anim_mover_container |
A container class to move a collection of objects with under control of
an animation transition. |
| backdrop |
A simple interactor that just fills its area with a pattern, but
otherwise does nothing. |
| backdrop_column |
This is a column (a tiled layout of its children from top to bottom)
with a background behind the children. |
| backdrop_drag_container |
This class provides a container for dragging. |
| backdrop_lens |
Class to implement dragging and drawing for a semantic lens. |
| backdrop_row |
Interactor which makes a row with a given background. |
| backdrop_sem_draw |
An interface_pred predicate class that performs a semantic redraw action
for a semantic lens. |
| base_interactor |
This class provides the basic implementation for interactor objects. |
| base_parent_interactor |
Base class for objects that support (arbitrary) children. |
| bounds_sem_draw |
An interface_pred predicate object that performs a semantic redraw action
for a semantic lens. |
| bounds_sem_draw_context |
This class provides a traversal "parameters" object that encapsulates
the context of a draw done from inside a semantic lens. |
| bounds_sem_draw_continue |
An interface_pred predicate class to serve as a "continue predicate" (see
base_interactor.traverse_and_collect()) for a semantic redraw traversal
(done by a semantic lens object). |
| bounds_sem_draw_to_child |
Traversal transformer (see base_interactor.traverse_and_collect) that takes
a sem_draw_context and transforms it into a child object's coordinates. |
| bounds_semantic_lens |
Class to implement dragging and drawing for a semantic lens. |
| button |
This class implements a button in the current style. |
| cgraph_sem_draw |
An interface_pred predicate class that performs a semantic redraw action
for a semantic lens. |
| checkbox |
This is a version of a toggle which implements the look of a checkbox
via the style system. |
| column |
This object is a composition that puts its children in a tiled column
from top to bottom. |
| debug_interactor_applet |
This is subclass of interactor applet that inserts a debugging lens
above its normal subtree (using a debug_lens_top_level object with
a fake_top_level child). |
| debug_lens_top_level |
This class is a special subclass of top_level that provides support for
a semantic_lens object providing debugging information about the
interactors installed under it. |
| display_help_container |
This is a general purpose container which can take any object
as its only child. |
| drag_container |
This class provides a container for dragging. |
| drag_icon |
An icon (displayed image) object which can be dragged. |
| fake_top_level |
This class creates a fake top_level object that can be hung inside another
top_level object, but look to its subtree like the root. |
| focus_sem_draw |
An interface_pred predicate object that performs a semantic redraw action
for a semantic lens. |
| focus_sem_draw_context |
This class provides a traversal "parameters" object that encapsulates
the context of a draw done from inside a semantic lens. |
| focus_sem_draw_to_child |
Traversal transformer (see base_interactor.traverse_and_collect) that takes
a sem_draw_context and transforms it into a child object's coordinates. |
| focus_semantic_lens |
Class to implement dragging and drawing for a semantic lens. |
| grabber_semantic_lens |
Class to implement dragging and drawing for a semantic lens. |
| h_range_slider |
This class creates a horizontal slider with either the default artkit
or other look. |
| h_range_slider_display |
This the class that knows how to the display-side work of displaying
a horizontal scrollbar. |
| h_scrollbar |
This is a "style-free" horizontal scrollbar interactor. |
| h_slider |
This class creates a slider with either the default or other
look. |
| h_slider_display |
This the class that knows how to the display-side work of displaying
a horizontal scrollbar. |
| halo_container |
This class is an interactor which draws a halo around the position of
one of its decendent interactors. |
| hierarchy_parent |
|
| horiz_drag_container |
This class provides a container for dragging that is limited to changes
in x only. |
| html_element |
This is a class for keeping around enough state process an
HTML document. |
| hv_line |
This object simply displays a horizontal or vertical line (suitable for
use as a separator) on the screen. |
| icon |
This object simply displays an image on the screen. |
| int_label |
Subclass of label that displays the integer value associated with its
value_a part. |
| interactor_app |
This class right now is basically a placeholder for the top-level object
of a stand-alone application. |
| interactor_applet |
This is the basic object which is used for creating applets using
sub_arctic. |
| interactor_canvas |
This is the "glue" which will stick a sub_arctic interface inside
an AWT interface. |
| interactor_frame |
This class allows you to put up an external frame with a sub arctic
interface in it. |
| interactor_with_parts |
This is a small interactor subclass that just adds part_a and part_b
functionality to base_interactor. |
| isolation_sem_draw |
An interface_pred predicate object that performs a semantic redraw action
for a semantic lens. |
| isolation_semantic_lens |
Class to implement dragging and drawing for a semantic lens. |
| label |
This is a class which draws a string on the screen. |
| label_toggle |
These are toggles which occupy a fixed width and have a
label just to the right of the image. |
| lens_switch_container |
A container class that normally draws its first child, but will alternately
draw a different child when given a properly constructed lens_info_drawable
(i.e., one from a switch_lens) to draw on. |
| line_display |
Class to display a line with optional arrowheads. |
| listbox |
This class implements a style-nuetral listbox. |
| listbox_child_display |
This is a helper class for listbox_display. |
| listbox_display |
This is the class that handles the output side of the behavior of
a listbox. |
| listbox_helper |
This class is the helper for the listbox. |
| listbox_v_scrollbar |
This class implements the vertical scrollbar for a listbox. |
| manager |
This class provides overall coordination and management functions for the
toolkit as well as providing a series of utility functions, and functions
that isolate the interface to AWT. |
| menu |
This class implements a columnar menu. |
| menu_button |
|
| menu_item |
This is the superclass for all objects which can be put on a
menu and understand the highlighting behavior. |
| menubar |
This class implements a style-neutral menu bar. |
| min_interactor |
This is a placeholder for a future class that will provide a
base class for building very lightweight interactors. |
| multi_button |
This class implements a multi-state button object. |
| nametag_sem_draw |
An interface_pred predicate class that performs a semantic redraw action
for a semantic lens. |
| object_list_element |
This class is a convenient way to put arbitrary objects into a listbox and
have them displayed as strings. |
| oneline_text_display |
Single line text displayer. |
| oneline_text_edit |
Single line text edit box. |
| palette_button |
A button which acts on the downward mouse button press. |
| panner |
Class to allow a subtree to be scrolled in both x and y (i.e., "panned"
over).
Panner works as a composite object. |
| parent_with_parts |
This is a small interactor subclass that just adds part_a and part_b
functionality to base_parent_interactor. |
| percent_parent |
This object implements a parent which will allow any number of its
children to register with it to stay at a certain percentage of
of its width. |
| point_info |
Small Class to hold x,y information, for example during a drag. |
| point_snap_target |
This Class implements a point snap target. |
| pred_and |
Interactor predicate class that does an AND operation across the results of
two other interactor_pred objects it is composed out of. |
| pred_not |
Interactor predicate class that does an NOT operation across the results of
another interactor_pred objects it is composed out of. |
| pred_or |
Interactor predicate class that does an OR operation across the results of
two other interactor_pred objects it is composed out of. |
| pred_true |
Interactor predicate class that always returns true. |
| press_label |
This is just a little object which makes labels have a callback and
keep track of their state. |
| pullright_menu_item |
|
| radio_button |
This is a version of a toggle which implements the look of a radio
button via the style system. |
| rect_bound_overlap |
An interface_pred predicate class that tests whether an object's bound
overlaps a given Rectangle (expressed in the object's coordinates). |
| row |
This object puts its children in a tiled row, from left to right. |
| scale |
This class implements a scale -- a horizontal scrollbar with no
buttons on the ends and a fixed size thumb. |
| sem_draw_context |
This class provides a traversal "parameters" object that encapsulates
the context of a draw done from inside a semantic lens. |
| sem_draw_continue |
An interface_pred predicate class to serve as a "continue predicate" (see
base_interactor.traverse_and_collect()) for a semantic redraw traversal
(done by a semantic lens object). |
| sem_draw_to_child |
Traversal transformer (see base_interactor.traverse_and_collect) that takes
a sem_draw_context and transforms it into a child object's coordinates. |
| semantic_lens |
Class to implement dragging and drawing for a semantic lens. |
| semantic_lens_parent |
This class provides a container object that does the extra damage
declarations for semantic_lens children. |
| shadow_caster |
This class provides a container that draws its child subtrees with a
shadow under them. |
| shadow_drag_container |
Specialized subclass of drag_container that casts a shadow under the
objects it drags while they are being dragged. |
| shrink_wrap_container |
A simple container class that sizes itself to fit its children (plus an
optional border) then optionally draws a rectangle around its extent. |
| simple_grow_container |
A container class for one object that provides a grow handle. |
| sliding_stylized_text |
This is a subclass of sliding_text which adds text style and color changes
to the text. |
| sliding_text |
This is a class which draws a shifting portion of a long string on the
screen to make "sliding sign". |
| snap_container |
This is a subclass of drag_container which does snapping behavior. |
| spacer |
A (very) simple interactor that does nothing but take up space. |
| std |
Class to hold standard images and other resources. |
| switch_lens |
Class to implement dragging and drawing for a simple lens that works with
a lens_switch_container object. |
| tab_parent |
tabbed-pannel parent |
| tab_semantic_lens |
tabbed-pannel parent |
| text_display |
Text edit area displayer. |
| text_edit |
Multi-line (but single font) text edit area. |
| text_flow |
This class takes a string and breaks it into lines which "fit" into
the text column's width based on embedded HTML (subset) formatting. |
| text_list_element |
This class implements a list item which can display a text string. |
| text_menu_item |
This class implements a menu_item with a string of text on it. |
| text_toggle_collection |
This object builds a collection of labeled toggle switches. |
| toggle |
This class is a common superclass for checkbox and radio_button. |
| top_level |
This class is the top interactor of a sub_arctic interface. |
| transparency_container |
This is a container class (a subclass of shrink_wrap_container) that
draws its child subtrees using a transparent drawable. |
| uni_container |
This class implements a container (parent) object which is limited to
no more than one child. |
| v_range_slider |
This class creates a vertical slider with either the default artkit
or other look. |
| v_range_slider_display |
This the class that knows how to the display-side work of displaying
a vertical scrollbar. |
| v_scrollbar |
This is a "style-free" vertical scrollbar interactor. |
| v_slider |
This class creates a vertical slider with either the default artkit
or other look. |
| v_slider_display |
This the class that knows how to the display-side work of displaying
a vertical scrollbar. |
| vert_drag_container |
This class provides a container for dragging that is limited to changes
in y only. |
| xform_rect_to_child |
Traversal transformer that takes a Rectangle in parent coordinates and
transforms it into a child object's coordinates. |