Package | Description |
---|---|
org.eclipse.gef4.mvc.fx.policies |
This package contains all
IPolicy
implementations contributed by MVC.FX. |
org.eclipse.gef4.mvc.policies |
This package contains the
IPolicy (and
AbstractPolicy ) abstraction and
concrete implementations for the manipulation of the
ContentModel :
ContentPolicy ,
CreationPolicy , and
DeletionPolicy . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFXOnClickPolicy
An
AbstractFXOnClickPolicy is called upon mouse click events by the
FXClickDragTool . |
class |
AbstractFXOnDragPolicy
An
AbstractFXOnDragPolicy is called upon mouse drag events by the
FXClickDragTool . |
class |
AbstractFXOnHoverPolicy
An
AbstractFXOnHoverPolicy is called upon mouse hover events by the
FXHoverTool . |
class |
AbstractFXOnPinchSpreadPolicy
An
AbstractFXOnPinchSpreadPolicy is called upon touch pinch/spreadd
events by the FXPinchSpreadTool . |
class |
AbstractFXOnRotatePolicy
An
AbstractFXOnRotatePolicy is called upon touch rotate events by the
FXRotateTool . |
class |
AbstractFXOnScrollPolicy
An
AbstractFXOnScrollPolicy is called upon mouse scroll events by the
FXScrollTool . |
class |
AbstractFXOnTypePolicy
An
AbstractFXOnTypePolicy is called upon keyboard events by the
FXTypeTool . |
class |
FXBendOnSegmentHandleDragPolicy
The
FXBendOnSegmentHandleDragPolicy is an
AbstractFXOnDragPolicy that can be installed on the handle parts of
an FXConnection , so that the user is able to manipulate that
connection by dragging its handles. |
class |
FXBendPolicy
The
FXBendPolicy can be used to manipulate the points constituting an
FXConnection , i.e. its start point, way points, and end point. |
class |
FXChangeViewportPolicy
|
class |
FXDeleteSelectedOnTypePolicy
The
FXDeleteSelectedOnTypePolicy is an AbstractFXOnTypePolicy
that performs content deletion upon the press of a key. |
class |
FXFocusAndSelectOnClickPolicy
The
FXFocusAndSelectOnClickPolicy is an
AbstractFXOnClickPolicy that focuses and selects its
host by altering the FocusModel and the
SelectionModel when the host is clicked by the
mouse. |
class |
FXHoverOnHoverPolicy
The
FXHoverOnHoverPolicy is an AbstractFXOnHoverPolicy that
hovers its host by altering the HoverModel when
the host is hovered by the mouse. |
class |
FXMarqueeOnDragPolicy
The
FXMarqueeOnDragPolicy is an AbstractFXOnDragPolicy that
performs marquee selection when the mouse is dragged. |
class |
FXPanOnScrollPolicy
The
FXPanOnScrollPolicy is an AbstractFXOnScrollPolicy that
pans (i.e. moves/scrolls) the viewport upon scrolling the mouse wheel. |
class |
FXPanOnTypePolicy
The
FXPanOnTypePolicy is an AbstractFXOnTypePolicy that
performs viewport panning via the keyboard. |
class |
FXRelocateConnectionPolicy
The
FXRelocateConnectionPolicy is an FXTransformPolicy that
is adjusted for the relocation of an FXConnection . |
class |
FXRelocateOnDragPolicy
The
FXRelocateOnDragPolicy is an AbstractFXOnDragPolicy that
relocates its host when it is dragged with the mouse. |
class |
FXResizePolicy
|
class |
FXResizeRelocateOnHandleDragPolicy
The
FXResizeRelocateOnHandleDragPolicy is an
AbstractFXOnDragPolicy that handles the resize and relocation of its
(selected) first anchorage when an AbstractFXSegmentHandlePart of the
box selection of the first anchorage is dragged with the mouse. |
class |
FXResizeRelocatePolicy
The
FXResizeRelocatePolicy is a transactional
policy that handles the resize and relocation of its
host . |
class |
FXRotatePolicy
|
class |
FXRotateSelectedOnHandleDragPolicy
The
FXRotateSelectedOnHandleDragPolicy is an
AbstractFXOnDragPolicy that rotates the whole selection when a selection handle is dragged. |
class |
FXRotateSelectedOnRotatePolicy
The
FXRotateSelectedOnRotatePolicy is an
AbstractFXOnRotatePolicy that rotates the whole selection when its host experiences a touch rotate
gesture. |
class |
FXScaleRelocateOnHandleDragPolicy
The
FXScaleRelocateOnHandleDragPolicy is an
AbstractFXOnDragPolicy that relocates and scales the whole
selection when its host (a box selection handle,
AbstractFXSegmentHandlePart ) is dragged. |
class |
FXScaleRelocatePolicy
The
FXScaleRelocatePolicy is a transactional
policy that handles the scaling/relocation of its
host . |
class |
FXTransformPolicy
|
class |
FXZoomOnPinchSpreadPolicy
An
AbstractFXOnPinchSpreadPolicy that performs zooming. |
class |
FXZoomOnScrollPolicy
The
FXZoomOnScrollPolicy is an AbstractFXOnScrollPolicy that
scales the viewport when the user scroll with the mouse wheel while pressing
either <Control> or <Alt> . |
Modifier and Type | Class and Description |
---|---|
class |
ContentPolicy<VR>
A (transaction) policy to handle content changes, i.e. adding/removing of
content children, as well as attaching/detaching to/from content anchorages.
|
class |
CreationPolicy<VR>
The
CreationPolicy is an ITransactional
AbstractPolicy that handles the creation of new content objects via
the ContentPolicy . |
class |
DeletionPolicy<VR>
The
DeletionPolicy is an ITransactional
AbstractPolicy that handles the deletion of existing
IContentPart s via the ContentPolicy . |
Copyright (c) 2014 itemis AG and others. All rights reserved.