|
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ActionDispatcher | Allow PEAction's to know upon which target they must act. |
ActionFactory | Allows an Element, in interaction with a PopupMenuFactory, to produce Action's that make sense only with this Element. |
ActionLocalizer | This interface, once properly implemented, may be used as a parameter for a PEAction, and can feed it with localized properties (e.g. |
CustomizerFactory | Tags Element's able to produce an AbstractCustomizer suited for editing its geometry. |
MouseTransform | an interface that specifies behaviours shared by mouse-driven object-editing actions, especially
when driven by SelectionTool . |
MouseTransformFactory | A factory that produces MouseTransform's to be used by the SelectionTool mouse-tool. |
PopupMenuFactory | A factory used to create a JPopupMenu for an EditorKit. |
Class Summary | |
---|---|
AbstractCustomizer | An abstract superclass that alleviates the burden of creating a customizer panel, by providing a common set of behaviours where storing/retrieving value to/from a Properties object (or any storage class) is concerned. |
AbstractMouseTransform | This implementation allows subclassers to modify a clone of the target Element, then to update the original Element when the operation is completed. |
AbstractMouseTransformFactory | Provide a skeletal implementation of the MouseTransformFactory interface. |
CursorFactory | A factory for custom cursors. |
CustomizerDialog | A dialog box that lays out an array of AbstractCustomizer's inside a JPanel or a JTabbedPane, depending on the number of customizers fed to the constructor. |
DefaultActionDispatcher | An implementation of the ActionDispatcher interface that's suited for non-shared PEAction's (ie actions which are permanently "attached" to a given PECanvas). |
DefaultSelectionHandler | Stores references to selected Element's. |
DrawToolFactory | A factory that produces mouse-tools for drawing (ie adding) graphical element's to a canvas. |
EditElementMouseTransformFactory | A factory that produces MouseTransform's that may be plugged into the SelectionTool mouse tool. |
EditorKit | A pluggable EditorKit for a PECanvas, that mainly provides mouse-tool management, e.g. |
EditorKit.ActivateSnapAction | Toggles grid-snap activation |
EditorKit.CopyAction | Copy target's content to clipboard |
EditorKit.CutAction | Cut target's content to clipboard |
EditorKit.DeleteAction | Delete the current selection |
EditorKit.EditBoundingBoxAction | edit Drawing's bounding box |
EditorKit.EditDispositionAction | Bring one or more selected objets to back, to front, forward or backward. |
EditorKit.EditGeometryAction | Open a dialog that allows the user to edit the geometry of the currently selected element from a dialog box. |
EditorKit.GroupAction | Group all selected objects into a new PicGroup. |
EditorKit.JoinCurvesAction | Join all selected objects of type PicMultiCurveConvertable into a new PicMultiCurve. |
EditorKit.PasteAction | Paste the content of the given ClipBoard into the target canvas |
EditorKit.SelectAllAction | selects all objects in the current active internal frame |
EditorKit.SelectMouseToolAction | Sets the current mouse-tool for the editor-kit. |
EditorKit.ShowGridAction | Toggles grid's visible state |
EditorKit.ToggleEditPointsModeAction | Toggles the EditorKit's edit-points-mode b/w LOCAL_MODE and GLOBAL_MODE. |
EditorKit.UngroupAction | Ungroup the current selection if this makes sense. |
EditorKit.ZoomInAction | zoom in |
EditorKit.ZoomOutAction | zoom out |
EditPointMouseTransformFactory | A factory that produces MouseTransform's that may be plugged into the SelectionTool mouse-tool. |
MouseTool | An implementation of PEMouseInputListener that factors common behaviour for EditorKit's mouse tools, and implements KeyListener so that mouse-tools can also listen to key events (e.g. |
MoveTool | A MouseTool used to translate a target Element by a given vector. |
PEAction | An abstract subclass of Swing's AbstractAction that can (but may as well not) be shared across multiple PECanvas. |
PEMenu | This is a subclass of JMenu that allows to add Swing Action's using
the ACCELERATOR_KEY property (contrary to the JMenu implementation). |
PEToggleAction | A subclass of PEAction suited for toggle-able AbstractButton's, e.g. |
PEToolBar | A subclass of JToolBar that knows how to add PEAction's. |
RotateTool | A MouseTool used to rotate a target Element using a origin point and a mobile point used to compute the rotation angle.. |
ScaleTool | A MouseTool used to scale a target Element using a source and a destination vector. |
SelectionTool | This generic mouse-tool is dedicated to applying MouseTransform's to elements of a Drawing, following a uniform sequence of mouse-events. |
TransferableGraphic | Wrapper for Element's that can be transfered to/from a Clipboard. |
ZoomTool | A mouse tool for EditorKit, which allows to zoom in and out while retaining the current scene at the center of the drawing sheet. |
Controller (document editing through UI actions)
|
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |