Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| http://www.jpicedt.org
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package jpicedt.graphic.toolkit

Controller (document editing through UI actions)

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.

## Package jpicedt.graphic.toolkit Description

Controller (document editing through UI actions)

Since:
  jPicEdt 1.2.1

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| http://www.jpicedt.org
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Submit a bug : syd@jpicedt.org