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
Nodes 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
Nodes. |
| 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
Nodes 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