IGraph
instances.See: Description
Interface | Description |
---|---|
IAnimation |
An interface for animations that can be run by
Animator . |
IAnimationCallback |
A simple callback method for animations.
|
IBoundsProvider |
Interface that is implemented for elements that can provide rendering bounds in the world coordinate system.
|
IBridgeCreator |
Allows to add bridge visualizations to a
GeneralPath . |
ICanvasContext |
This interface describes the context for many operations performed on items in a
CanvasControl . |
ICanvasObject |
This is the interface implemented by the basic building blocks of a scene graph in a
CanvasControl . |
ICanvasObjectDescriptor |
Central interface used by the
CanvasControl to render elements from the scene graph. |
ICanvasObjectGroup |
This is the interface implemented by the composite building blocks of a scene graph in a
CanvasControl . |
ICanvasObjectInstaller |
Installs visual representations of items in a
CanvasControl . |
IDisposeVisualCallback |
A callback which will be called to free the resources which are occupied by the given
removedVisual when the
visual will be removed. |
IFocusIndicatorInstaller |
An interface for objects that can install a visual focus indicator decoration of an item in the model displayed in a
canvas.
|
IGraphSelection |
Manages the selection state of items in an
IGraph instance. |
IHighlightIndicatorInstaller |
An interface for objects that can install a visual representation of a highlight decoration of an item in the model
displayed in a canvas.
|
IObstacleProvider |
Implementations of this interface can provide a path that is used to determine bridges by
BridgeManager . |
IRenderContext |
An interface that describes the current context for rendering routines.
|
ISelectionIndicatorInstaller |
An interface for objects that can install a visual representation of a selection decoration of an item in the model
displayed in a canvas.
|
ISelectionModel<T> |
An interface that models the selection state of a set of items.
|
IStripeSelection |
Manages the selection state of items in an
ITable instance. |
IVisibilityTestable |
Interface that is implemented for elements that can determine whether they might be visible in a given clipping
rectangle.
|
IVisualCreator |
Factory interface which is used by implementations that know how to create
Node s for rendering into a given
IRenderContext . |
IVisualTemplate |
Template factory for creating visual representations of rectangular shaped objects.
|
Class | Description |
---|---|
Animator |
Runs
animations in a CanvasControl . |
BridgeManager |
Helper class that calculates visual hints in a path where said path crosses an obstacle.
|
CanvasControl |
The
CanvasControl can be used to efficiently display all kinds of data. |
CanvasEvent |
An event used by the
com.yworks.yfiles.canvas.CanvasControl to notify when the control is updated. |
CanvasPrinter |
This class provides printing capabilities for a
CanvasControl . |
CanvasPrinter.PrintInfo |
Encapsulates information for printing with a specific
PageLayout ,
i.e. the scale dependent on the screen DPI as well as the number of rows and columns for poster printing. |
CollectionModelManager<T> |
An
ItemModelManager that automatically installs and removes visual representations of items in a IObservableCollection
into or from the canvas. |
CompoundKeyEvent |
Event argument class for key events that carries the type of event.
|
ContextConfigurator |
This class sets up an
IRenderContext object for exporting the contents of a CanvasControl (see
#setup(CanvasControl) ). |
DashStyle | |
DefaultPortCandidateDescriptor |
A simple
ICanvasObjectDescriptor that can be used to draw IPortCandidate instances in a
CanvasControl . |
DefaultSelectionModel<T> |
Default implementation of an
ISelectionModel that is based on an observable collection to hold the selected
elements. |
DragDropKeyStates |
The enumeration of the various keys that are relevant to drag and drop operations.
|
EdgeDecorationInstaller |
An implementation of the
ICanvasObjectInstaller interface that can decorate the visual appearence of an
IEdge . |
EdgeFocusIndicatorInstaller |
An specialized subclass of the
EdgeSelectionIndicatorInstaller that can install the focus indicator of an
IEdge . |
EdgeHighlightIndicatorInstaller |
An specialized subclass of the
EdgeSelectionIndicatorInstaller that can install the highlight rendering of an
IEdge . |
EdgeSelectionIndicatorInstaller |
An implementation of the
ICanvasObjectInstaller interface that can install the selection outline of an
IEdge . |
EdgeStyleDecorationInstaller |
Allows the use of an
IEdgeStyle to render the selection, highlight or focus indicator of edges. |
FocusIndicatorManager<T extends ILookup> |
A
ModelManager implementation that manages the visual decoration of the focused element in a canvas. |
GraphControl |
A control for displaying and editing an
IGraph . |
GraphModelManager |
Manages the visual appearance of an
IGraph instance in a CanvasControl . |
GraphObstacleProvider |
An implementation of the
IObstacleProvider interface that uses the edges and nodes
of an IGraph as obstacles. |
GraphOverviewControl |
Convenience control implementation that shows an overview of an
IGraph contained in another
GraphControl . |
GraphSelection |
Simple implementation of the
IGraphSelection interface. |
GridInfo |
This class describes a grid by providing the grid's origin as well as the horizontal and vertical spacing between the
grid points.
|
GridVisualCreator |
Renders a grid using various different
styles . |
HighlightIndicatorManager<T extends ILookup> |
A
ModelManager implementation that manages the visual decorations of highlighted elements in a canvas. |
ItemModelManager<T> |
Installs and removes visual representations of items into or from the canvas.
|
ItemSelectionChangedEventArgs<T> |
Provides data for the
ItemSelectionChanged
event. |
KeyEventArgs | |
LabelStyleDecorationInstaller |
Allows the use of an
ILabelStyle to render the selection, highlight or focus indicator of labels. |
ModelManager<T> |
Manages the visual representations of items in a
CanvasControl . |
ModifierKeys | |
Mouse2DEvent |
Enumeration of the possible
Mouse2DEvent types. |
MouseButtons |
Flaggable enumeration for the mouse buttons. |
MouseWheelBehaviors |
Flaggable enumeration for the mouse wheel behavior options. |
NodeStyleDecorationInstaller |
Allows the use of an
INodeStyle to render the selection, highlight or focus indicator of nodes. |
OrientedRectangleIndicatorInstaller |
An abstract base class for the
ISelectionIndicatorInstaller , IFocusIndicatorInstaller and IHighlightIndicatorInstaller
implementations that draws an oriented rectangle using a Template . |
OverviewGraphVisualCreator |
An
IVisualCreator for use in a CanvasControl that renders a IGraph instance in a sloppy overview
style. |
Pen |
A utility class that holds all properties of a pen.
|
PixelImageExporter |
This class exports the contents of a
CanvasControl into a WritableImage . |
PointSelectionIndicatorInstaller |
A simple
ISelectionIndicatorInstaller implementation that draws an ellipse centered at a given point in world
coordinate space. |
PrepareRenderContextEventArgs |
The event arguments for the
IEventHandler used by
CanvasControl#raisePrepareRenderContextEvent(PrepareRenderContextEventArgs) . |
PrintingEvent |
Event that is used in the
com.yworks.yfiles.canvas.CanvasPrinter to
inform clients when a page is about to be printed or after it was printed. |
RectangleIndicatorInstaller |
A basis implementation of
ISelectionIndicatorInstaller , IFocusIndicatorInstaller and IHighlightIndicatorInstaller
that draws a rectangle using a Template . |
RenderContextEvent |
The event arguments for the
com.yworks.util.IEventHandler used by PrepareRenderContextEvent. |
ResourceKey |
The base class for
ResourceKey that exists for compatibility with WPF classes. |
RoutedEventArgs | |
SelectionIndicatorManager<T extends ILookup> |
A
ModelManager implementation that manages the visual decorations of selected elements in a canvas. |
StripeSelection |
Default implementation of the
IStripeSelection interface. |
TableAnimation | |
Touch2DEvent |
Enumeration of the possible
Touch2DEvent types. |
Touch2DPoint |
The representation of a touch point on the screen.
|
ViewportAnimation |
Animates changing the viewport bounds and the zoom factor for a
CanvasControl . |
ViewportLimiter |
Helper class used by
CanvasControl to limit the interactive movement of the viewport. |
VisualGroup |
A container that can hold a number of
Node s. |
VoidVisualCreator |
A void/null implementation of the
IVisualCreator interface that does nothing. |
XamlNamespaceConstants |
Helper class that contains constants that are used in XAML files in conjunction with yFiles.
|
Enum | Description |
---|---|
BridgeCrossingPolicy |
Enumeration used by
BridgeManager that determines how crossings between obstacles and paths are determined. |
BridgeCrossingStyle |
Specifies constants that define the the style how bridges are drawn by
BridgeManager . |
BridgeOrientationStyle |
Specifies constants that define the direction in which bridges are drawn.
|
GridStyle |
The different possible styles supported by
GridVisualCreator 's GridStyle
property. |
ScrollType |
An enumeration containing values for different mouse wheel scroll behavior.
|
ShowFocusPolicy |
The enumeration that describes the possible different policies for displaying the focus of items managed by the
FocusIndicatorManager . |
StyleDecorationZoomPolicy |
Specifies how the zoom level affects the rendering of styles that are used as selection, highlight or focus indicator.
|
TextWrapping |
Specifies how text is wrapped at the bounds of its desired box.
|
VisualCachingPolicy |
Determines the policy whether and how
Node s are cached when they are removed temporarily from the
CanvasControl 's visual tree. |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display IGraph
instances. The main control featured by this namespace is GraphControl
which is a specialization of CanvasControl
.
This CLR namespace is mapped to the XAML namespace XamlNamespaceConstants.YFILES_JAVA_FX_NS