|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IController | Interface for controllers. |
| Class Summary | |
|---|---|
| AboutPanel | About panel for the application |
| ColorEditor | Widget to implement a gimp-like color editor |
| Compass | Class to manage the 2D compass which enables rotating and scaling the drawing view |
| ContextualMenuVisitor | Shape visitor implementation to set the items in the contextual menu depending on the selection |
| ControllerBase | Base class for IController implementations |
| ControllerContextItem | Context-menu item customized to support enable/disable state and call invocation of a Controller |
| ControllerMenuItem | Menu item customized to support enable/disable state and call invocation of a Controller |
| ControllerPushButton | Customized PushButton class with a tooltip. |
| CopyController | Controller to respond to copy request |
| CutController | Controller to respond to cut request and turn them into CutCommand |
| DeleteController | Controller to respond to delete shape request and turn them into DeleteShapeCommand |
| EditPathController | |
| EditPolylineController | Controller to respond to polyline edition requests and turn them into MoveVertexCommand and DeleteVertexCommand |
| ExportController | |
| GroupController | Controller to respond to grouping requests and turn them into GroupCommand |
| LineWidthController | Controller to respond to line width modifications and turn them into SetAttributeCommand |
| LineWidthEditor | Widget class to specify a custom line width |
| LineWidthMenu | Menu class to select line widths |
| LineWidthWell | Widget class to display line widths |
| LineWidthWidget | View class to display line widths |
| MouseControllerButton | Customized ToggleButton class with a tooltip and an associated controller. |
| MouseControllerSelector | Class to manage an array of buttons which determine which controller is catching events on the 2D view |
| NewEllipseController | Controller to respond to new ellipse requests and turn them into NewShapeCommand |
| NewPathController | Controller to respond to new path requests and turn them into NewShapeCommand |
| NewPolylineController | Controller to respond to new polyline requests and turn them into NewShapeCommand |
| NewRectController | Controller to respond to new rect requests and turn them into NewShapeCommand |
| NilController | Controller which does nothing |
| OrderingController | Controller to respond to shape ordering requests and turn them into ChangeOrderingCommand |
| PasteController | Controller to respond to paste requests and turn them into PasteCommand |
| PickColorController | Controller to respond to color picking requests and set the current color accordingly |
| RedoController | Controller to redo a previously undone command |
| RepresentationController | Controller to respond to open / save requests. |
| ResizeController | |
| ResizeDrawingPanel | Widget class to enter drawing dimensions |
| SelectShapeController | Controller to respond to translate/rotate/resize shape requests and turn them into TransformShapeCommand |
| ShapeSelection | Class to represent the currently selected shapes. |
| StyleController | Class to manage changes of the color or transparency of a shape |
| UndoController | Controller to undo the latest command |
| UngroupController | Controller to respond to ungrouping requests and turn them into UngroupCommand |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||