BitMap | |
CannedInput | This class implements the ability to simulate mouse movements at run-time for an application |
Circle | A drawing element representing a circle |
Circle::Factory | A factory for creating circle objects |
CircleTool | A Tool subclass used to create circles on the canvas |
CircleTool::Factory | |
ColorTool | A Tool subclass used to change the color of objects |
ColorTool::Factory | |
CutTool | A Tool subclass used to remove objects from the canvas |
CutTool::Factory | |
DispatchListEntry | |
DrawElement | A part of the drawing |
DrawFile | A class to read Drawing descriptions from a file |
Drawing | A complete drawing for the draw project |
Drawing::Canvas | A specialized version of the window class that knows about this drawing |
Drawing::Contents | A specialized version of a group to hold all the elements in this drawing |
Drawing::Factory | Factory to create drawings |
Drawing::ToolWindow | A special window used to hold the tool icons |
Error | Private structure for throwing tokenizing errors |
ExitTool | A Tool subclass that allows the user to terminate the program |
ExitTool::Factory | |
Group | A Drawing element that consists of a group of shapes |
Group::Factory | |
load_exception | |
MoveTool | A Tool subclass that allows the user to move objects |
MoveTool::Factory | |
MutateTool | A Tool subclass that allows the user to "mutate" an object |
MutateTool::Factory | |
Object | Serves as a convenient base class for all objects in the program that can be loaded from or written to a file |
Object::Factory | An abstract class for creating objects |
Rectangle | A drawing elemnt representing a rectangle |
Rectangle::Factory | Factory to create rectangles |
RectangleTool | A Tool subclass that allows the user to create Rectangle objects |
RectangleTool::Factory | |
SelectTool | A Tool subclass that allows users to select objects |
SelectTool::Factory | |
SimpleWindow | |
ToBackTool | A Tool subclass that allows the user to send selected objects to the back of the drawing |
ToBackTool::Factory | |
ToFrontTool | A Tool subclass that allows the user to send selected objects to the front of the drawing |
ToFrontTool::Factory | |
Tool | A tool in the tool window |
unknown_class | An error of specifying a class for which there is no factory |
unknown_feature | A particular kind of error: a draw object's feature is unknown to the system |
Utilities | A collection of utility functions |
WindowManager | |
XMLCannedInput | A class of canned input producer that uses XML syntax to specify the canned input |
XMLDrawFile | |
XMLTokenizer | A simple tokenizer for XML-like systems |