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. |