Class Summary |
Cmd |
Abstract class for all editor commands. |
CmdAdjustGrid |
An Cmd to modify the way that the grid layer of the current
document looks. |
CmdAdjustGuide |
An Cmd to modify the way that the Guides constrain the mouse
points entered by the user. |
CmdAdjustPageBreaks |
An Cmd to modify the way that the PageBreaks Layer of the
current document looks. |
CmdAlign |
An Cmd to align 2 or more objects relative to each other. |
CmdCopy |
|
CmdCreateNode |
|
CmdCut |
|
CmdDelete |
Cmd to delete Figs from view. |
CmdDispose |
Cmd to delete the Figs selected in the current editor, and dispose
any underlying Net stuctures. |
CmdDistribute |
An Cmd to align 2 or more objects relative to each other. |
CmdExit |
Cmd to close all windows and exit the application. |
CmdGroup |
Cmd to group all the Fig's selected in the current
editor into a single FigGroup. |
CmdInsertPoint |
Cmd to insert a new point after the selected (last manipulated)
point of a FigPoly. |
CmdNudge |
Cmd to Nudge Figs by a small distance. |
CmdNull |
Cmd to do nothing. |
CmdOpen |
Cmd to Load a previously saved document document. |
CmdOpenPGML |
Cmd to Load a previously saved document document. |
CmdOpenSVG |
Cmd to Load a previously saved document document. |
CmdOpenWindow |
Cmd to open a user interface dialog window. |
CmdPaste |
|
CmdPrint |
Cmd to Print a diagram. |
CmdPrintPageSetup |
Cmd to setup a page for printing. |
CmdRemovePoint |
Cmd to remove the selected (last manipulated) point from a FigPoly. |
CmdReorder |
Cmd to change the back-to-front ordering of Fig's. |
CmdSave |
Cmd to save the current document to a binary file using Sun's
ObjectSerialization library. |
CmdSaveEPS |
Cmd to save a diagram as PostScript in a supplied OutputStream. |
CmdSaveGIF |
Cmd to save a diagram as a GIF image in a supplied OutputStream. |
CmdSaveGraphics |
Abstract Cmd to save a diagram as Graphics in a supplied OutputStream. |
CmdSavePGML |
Cmd to save the current document to a binary file using Sun's
ObjectSerialization library. |
CmdSavePS |
Cmd to save a diagram as PostScript in a supplied OutputStream. |
CmdSaveSVG |
|
CmdScroll |
Cmd scroll the view. |
CmdSelectAll |
Cmd to select all the Figs in the editor's current view. |
CmdSelectInvert |
Cmd to select all the Figs in the editor's current
view that were not previously selected. |
CmdSelectNear |
Cmd to SelectNear Figs by a small distance. |
CmdSelectNext |
Cmd to select the next (or previous) Fig in the
editor's current view. |
CmdSequence |
Cmd to execute a sequence of Cmd's. |
CmdSetMode |
Cmd that sets the next global editor mode. |
CmdShowProperties |
Cmd to open a user interface dialog window. |
CmdShowURL |
Cmd to display the contents of the given URL in the browser. |
CmdSpawn |
Cmd to open a new editor on the same document as in the current
editor. |
CmdUngroup |
Cmd to ungroup a selected group object. |
CmdUseReshape |
Set the current editor to use a SelectionReshape on its current
selections. |
CmdUseResize |
Set the current editor to use a SelectionResize on its current
selections. |
CmdUseRotate |
Set the current editor to use a SelectionRotate on its current
selections. |
CmdZoom |
Cmd zoom the view. |
Diagram |
A diagram is just combination of a GraphModel, a Layer, and a
title. |
Editor |
This class provides an editor for manipulating graphical
documents. |
FigModifyingModeImpl |
This is the default implementation for all Modes that are manipulating
the visual representation of the underlying model. |
Geometry |
A library of functions that do geometric opeations. |
Globals |
This class stores global info that is needed by all Editors. |
Guide |
Constrains interactions to certain coordinates. |
GuideGrid |
Constrains interactions to certain coordinates. |
Layer |
A Layer is like a drawing layer in high-end drawing applications
(e.g., MacDraw Pro). |
LayerDiagram |
A Layer like found in many drawing applications. |
LayerGrid |
Paint a background drawing guide consisting of horizontal and
vertical lines in a neutral color. |
LayerManager |
This class implements a kind of Layer that contains other
Layers. |
LayerPageBreaks |
Paint horizontal and vertical lines showing page braks for
printing. |
LayerPerspective |
A Layer like found in many drawing applications. |
LayerPerspectiveMutable |
|
LayerPolar |
This class is an example of the power of the Layer-based
approach. |
ModeBroom |
|
ModeCreate |
Abstract superclass for all Mode's that create new
Figs. |
ModeCreateEdge |
A Mode to interpret user input while creating an edge. |
ModeCreateFigCircle |
A Mode to interpert user input while creating a FigCircle. |
ModeCreateFigImage |
A Mode to interpert user input while creating a FigImage. |
ModeCreateFigInk |
A Mode to interpert user input while creating a FigInk. |
ModeCreateFigLine |
A Mode to interpert user input while creating a FigLine. |
ModeCreateFigPoly |
A Mode to interpert user input while creating a FigPoly. |
ModeCreateFigRect |
A Mode to interpert user input while creating a FigRect. |
ModeCreateFigRRect |
A Mode to interpert user input while creating a FigRRect. |
ModeCreateFigSpline |
A Mode to interpert user input while creating a FigSpline. |
ModeCreateFigText |
A Mode to interpert user input while creating a FigText. |
ModeCreatePolyEdge |
A Mode to interpret user input while creating an edge. |
ModeDragScroll |
A Mode that allows the user to scroll the Editor by clicking and dragging
with the middle mouse button. |
ModeImpl |
This is the default implementation for the basic interface of all modes. |
ModeManager |
ModeManager keeps track of all the Modes for a given Editor. |
ModeModify |
A Mode to process events from the Editor when the user is
modifying a Fig. |
ModePlace |
Mode to place new a FigNode on a node in a diagram. |
ModePopup |
A permanent Mode to catch right-mouse-button events and show a
popup menu. |
ModeSelect |
This class implements a Mode that interprets user input as
selecting one or more Figs. |
PathConv |
Abstract class that defines a common interface to all of
path-to-coord mapping objects. |
PathConvPercent |
Used to place labels as specific positions along a FigEdge. |
PathConvPercentPlusConst |
Used to place labels as specific positions along a FigEdge. |
Prefs |
This class contains preferences that control the behavior of the
editor to make it the way that the user likes it. |
PrefsEditor |
A dialog box to let the user edit various preferences that effect
the application. |
Selection |
This class represents the "selection" object that is used when you
select one or more Figs in the drawing window. |
SelectionLowerRight |
A Selection class to represent selections on Figs that present
resize handles. |
SelectionManager |
This class handles Manager selections. |
SelectionMove |
Selection object that allows the user to move the selected Fig,
but not to resize it. |
SelectionNoop |
Selection object that does not allow the user to do anything. |
SelectionReshape |
A Selection that allows the user to reshape the selected Fig. |
SelectionResize |
A Selection class to represent selections on Figs that present
resize handles. |
SelectionRotate |
Selection object that allows the user to rotate the selected Fig. |