Package artofillusion.ui

Interface Summary
EditingWindow EditingWindow represents a window used for editing an object or scene.
Manipulator A Manipulator is a class which presents a user interface in a ViewerCanvas.
MeshEditController This interface represents an object which coordinates the editing of a mesh.
PopupMenuManager This interface represents an object which creates and manages a popup menu for some other component.
ValueChecker  
 

Class Summary
ActionProcessor This class processes "discardable" events.
AutoScroller This class is attached to a scroll pane.
ColorChooser ColorChooser is a BDialog in which the user can edit an RGBColor object.
ComponentsDialog A ComponentsDialog is a modal dialog containing a line of text, and one or more Widgets for the user to edit.
Compound3DManipulator This class displays a set of curves and handles around a selection in a ViewerCanvas.
Compound3DManipulator.Axis Instances of this class represent coordinate axes.
Compound3DManipulator.HandleType Instances of this class represent handle types.
Compound3DManipulator.ViewMode Instances of this class represent the different view modes for the manipulator.
DefaultDockableWidget This is a DockableWidget subclass that paints its border using colors obtained from ThemeManager.
DefaultToolButton This ToolButton is the classic button with one icon for standard representation and another one for selected state.
EditingTool EditingTool is the superclass of tools for editing objects or scenes.
FloatingDialog This class is a dialog which "floats" above its parent window whenever it is set to be non-modal.
GenericTool GenericTool is an EditingTool which performs no operations.
GenericTreeElement  
ImageFileChooser This is a BFileChooser for selecting image files to load.
InfiniteDragListener This class implements "infinite" mouse drags, which are not restricted by the boundaries of the screen.
MeshEditingTool This is a subclass of EditingTool for tools which edit Mesh objects.
MessageDialog A MessageDialog is a modal dialog containing one or more lines of text, and one or more buttons for the user to select from.
NinePointManipulator This class displays a set of handles around a selection in a ViewerCanvas.
NinePointManipulator.HandlePosition Instances of this class represent the nine handle positions.
ObjectTreeElement This class represents an object in the tree of objects in a scene.
PanelDialog A PanelDialog is a modal dialog containing a line of text at the top, and a single Widget (usually a container with other Widgets).
PropertyEditor This class presents a user interface for editing the value of a Property.
Spacer  
ThemeManager This class holds GUI customization information.
ThemeManager.ButtonStyle nested ButtonStyle class.
ThemeManager.ColorSet This class hold all the colors used by a theme.
ThemeManager.ThemeInfo This class stores information about a theme.
ToolButton A ToolButton provides the user interface for an EditingTool in a ToolPalette.
ToolButtonWidget A ToolBarButton is a simple button that relies on a ToolButton for graphic representation.
ToolPalette A ToolPalette is drawn as a grid of images, one for each EditingTool that is added to the palette.
Translate This class provides utilities for localizing text so that it can be translated into different languages.
TreeElement This is an abstract class representing an element in a tree.
TreeList This is a Widget which displays a hierarchy of objects.
UIUtilities This class provides a variety of static methods for performing useful UI related operations.
ValueField A ValueField is a BTextField used for entering a numerical value.
ValueSelector This class is used for selecting a numeric value within a (possibly unbounded) range.
ValueSlider A ValueSlider contains a BTextField and a BSlider which are together used for choosing a value.
 



Copyright © 1999-2011 by Peter Eastman.