IVisualPart
s for elements of the
specified type.IFXAnchor
that replaces the anchor of the
currently modified point.List
of all Node
s that are descendants of the
given root Node
and fully contained within the bounds specified
by [x0, y0, x1, y1]
.IContentPart
for the given
content Object
.FocusModel
fires PropertyChangeEvent
s when the
focused part changes.FocusModel
stores the IContentPart
which has keyboard
focus.FocusModel
.ForwardUndoCompositeOperation
is an
AbstractCompositeOperation
which undoes its combined operations in
the same order as they are executed.ForwardUndoCompositeOperation
with the given label.LinearGradient
s.FXAdvancedGradientPicker
.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.FXBendOperation
can be used to manipulate an FXConnection
in an undo-context.FXBendPolicy
can be used to manipulate the points constituting an
FXConnection
, i.e. its start point, way points, and end point.FXChangeViewportOperation
can be used to alter a
ViewportModel
.FXChangeViewportOperation
to manipulate the given
ViewportModel
.FXChangeViewportOperation
to manipulate the given
ViewportModel
.FXChangeViewportOperation
to manipulate the given
ViewportModel
.FXChangeViewportOperation
to manipulate the given
ViewportModel
.FXChangeViewportOperation
to manipulate the given
ViewportModel
.FXCircleSegmentHandlePart
is an
AbstractFXSegmentHandlePart
that uses Circle
for the
visualization.ITool
to handle click/drag interaction gestures.FXColorPicker
.FXCursorBehavior
can be used to change the mouse cursor depending
on the currently pressed modifier keys.FXDefaultFeedbackPartFactory
is an IFeedbackPartFactory
implementation that is parameterized by Node
.FXDefaultHandlePartFactory
is an IHandlePartFactory
implementation that is parameterized by Node
.FXDeleteSelectedOnTypePolicy
is an AbstractFXOnTypePolicy
that performs content deletion upon the press of a key.FXEditor
and uses the given Injector
to
inject its members.FXFillCellEditor
is a DialogCellEditor
that is capable of
displaying a currently selected Color
and of changing that color via
a dialog.FXFillCellEditor
.FXFillCellEditor
.FXFillPropertyDescriptor
is a PropertyDescriptor
that
uses the FXFillCellEditor
to edit its value.FXFillSelectionDialog
.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.FXFocusBehavior
can be registered on an IVisualPart
to
transfer the focus information from the FocusModel
to the part's
visualization.FXFocusTool
is an AbstractTool
that listens to focus
changes.FXGridBehavior
can be registered on an FXRootPart
to
apply the information from the GridModel
to the FXGridLayer
that is managed by the FXViewer
.FXHoverFeedbackPart
is an AbstractFXFeedbackPart
that is
parameterized by FXGeometryNode<IGeometry>
.FXHoverOnHoverPolicy
is an AbstractFXOnHoverPolicy
that
hovers its host
by altering the HoverModel
when
the host
is hovered by the mouse.FXHoverTool
is an AbstractTool
that handles mouse hover
changes.FXMarqueeOnDragPolicy
is an AbstractFXOnDragPolicy
that
performs marquee selection when the mouse is dragged.FXPanOnScrollPolicy
is an AbstractFXOnScrollPolicy
that
pans (i.e. moves/scrolls) the viewport upon scrolling the mouse wheel.FXPanOnTypePolicy
is an AbstractFXOnTypePolicy
that
performs viewport panning via the keyboard.FXPartUtils
class contains utility methods for the identification
of possible event targets (
FXPartUtils.getTargetPart(Collection, Node, Class, boolean)
) and the computation
of collective bounds (FXPartUtils.getUnionedVisualBoundsInScene(Collection)
).ITool
to handle pinch/spread (zoom) interaction gestures.AbstractFXSegmentHandlePart
with a
Rectangle
visual.FXRelocateConnectionPolicy
is an FXTransformPolicy
that
is adjusted for the relocation of an FXConnection
.FXRelocateOnDragPolicy
is an AbstractFXOnDragPolicy
that
relocates its host
when it is dragged with the mouse.FXResizeNodeOperation
can be used to alter the size of a
visual
.FXResizeNodeOperation
for the manipulation of
the given Node
.FXResizeNodeOperation
for the manipulation of
the given Node
.FXResizeNodeOperation
from the given values.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.FXResizeRelocatePolicy
is a transactional
policy
that handles the resize and relocation of its
host
.FXRevealOperation
can be used to reveal an IVisualPart
within its IViewer
, i.e. manipulates the viewport translation so that
the part is visible.FXRevealOperation
that will reveal the given
IVisualPart
upon execution.FXRotateSelectedOnHandleDragPolicy
is an
AbstractFXOnDragPolicy
that rotates the whole selection
when a selection handle is dragged.FXRotateSelectedOnRotatePolicy
is an
AbstractFXOnRotatePolicy
that rotates the whole selection
when its host
experiences a touch rotate
gesture.ITool
to handle rotate interaction gestures.FXScaleRelocateOnHandleDragPolicy
is an
AbstractFXOnDragPolicy
that relocates and scales the whole
selection
when its host (a box selection handle,
AbstractFXSegmentHandlePart
) is dragged.FXScaleRelocatePolicy
is a transactional
policy
that handles the scaling/relocation of its
host
.FXScrollTool
is an AbstractTool
that handles mouse scroll
events.FXSelectionFeedbackPart
is an AbstractFXFeedbackPart
that
is parameterized by FXGeometryNode<IGeometry>
.FXSelectionLinkFeedbackPart
is an FXSelectionFeedbackPart
that uses a dotted line as its visualization.FXSimpleGradientPicker
allows the selection of two colors from
which a gradient is constructed.FXSimpleGradientPicker
.FXTransformOperation
can be used to change an Affine
, for
example, one that is contained within the transformations list of a
Node
to transform that Node
.FXTransformOperation
to change the given
nodeTransform.FXTransformOperation
to change the given
nodeTransform.FXTransformOperation
to change the given
nodeTransform.FXTransformProvider
can be registered on an IVisualPart
to insert an Affine
into its visual's transformations list and access
that Affine
.FXTypeTool
is an AbstractTool
that handles keyboard
input.FXView
that uses the given Injector
to
inject its members.FXViewportBehavior
can be registered on an FXRootPart
in
order to keep the ViewportModel
in sync with the ScrollPaneEx
of the FXViewer
and vice versa.AbstractFXOnPinchSpreadPolicy
that performs zooming.FXZoomOnScrollPolicy
is an AbstractFXOnScrollPolicy
that
scales the viewport when the user scroll with the mouse wheel while pressing
either <Control>
or <Alt>
.Copyright (c) 2014 itemis AG and others. All rights reserved.