Visit www.yfiles.com for more information!
Home
API
Guide
Search
Ctrl
k
C
Classes
ArcEdgeStyle
Provides an arc representation for an edge.
Arrow
A default implementation of the
IArrow
interface that can render
ArrowType
s.
ArrowEdgeStyle
Edge style that renders like different single-segment arrow shapes with configurable arrow tip angle and arrow shaft thickness.
ArrowNodeStyle
Node style that supports different kinds of arrow shapes with configurable arrow tip angle and arrow shaft thickness.
BezierEdgeStyle
Provides an edge representation as a cubic Bezier path.
BridgeEdgeStyle
Provides a bridge representation for an edge.
CollapsibleNodeStyleDecorator
Decorates a node style with an additional button for expanding and collapsing groups.
CompositeEdgeStyle
A foundational implementation of
IEdgeStyle
that delegates its behavior to several
style instances
.
CompositeEdgeStyleExtension
Markup extension that helps (de-)serializing a
CompositeEdgeStyle
.
CompositeLabelStyle
A foundational implementation of
ILabelStyle
that delegates its behavior to several
style instances
.
CompositeLabelStyleExtension
Markup extension that helps (de-)serializing a
CompositeLabelStyle
.
CompositeNodeStyle
A foundational implementation of
INodeStyle
that delegates its behavior to several
style instances
.
CompositeNodeStyleExtension
Markup extension that helps (de-)serializing a
CompositeNodeStyle
.
CompositePortStyle
A foundational implementation of
IPortStyle
that delegates its behavior to several
style instances
.
CompositePortStyleExtension
Markup extension that helps (de-)serializing a
CompositePortStyle
.
DelegatingEdgeStyle
A foundational abstract implementation of
IEdgeStyle
that delegates its behavior to pre-configured style instances.
DelegatingLabelStyle
A foundational abstract implementation of
ILabelStyle
that delegates its behavior to pre-configured style instances.
DelegatingNodeStyle
A foundational abstract implementation of
INodeStyle
that delegates its behavior to pre-configured style instances.
DelegatingPortStyle
A foundational abstract implementation of
IPortStyle
that delegates its behavior to pre-configured style instances.
EdgePathCropper
The default implementation of the
IEdgePathCropper
interface.
EdgeStyleBase
An abstract base class that makes it possible to easily implement a custom
IEdgeStyle
.
GeneralPathNodeStyle
A node style that can display node shapes with a boundary that is defined by a
GeneralPath
instance.
GroupNodeStyle
A node style that draws a (rounded) rectangle with an optional ribbon or tab.
IconLabelStyle
A label style that
wraps
another
ILabelStyle
and draws an icon in addition to the text.
ImageNodeStyle
A node style that can use an image for the visual representation of a node.
LabelStyle
A basic label style which renders the label's
text
and optionally a
background
and
border
.
LabelStyleBase
An abstract base class that makes it possible to easily implement a custom
ILabelStyle
.
MarkupLabelStyle
A label style that interprets the label's
text
as markup and renders the label using rich text features.
NodeStyleBase
An abstract base class that makes it possible to easily implement a custom
INodeStyle
.
NodeStyleLabelStyleAdapter
A label style decorator that uses a node style instance to render the background and a label style instance to render the foreground of a label.
NodeStylePortStyleAdapter
A port style decorator that uses a node style instance to render the port.
NodeStyleStripeStyleAdapter
A stripe style decorator that uses a node style instance to render the stripe.
PathEdgeStyleBase
An abstract base class that makes it possible to easily implement a custom
GeneralPath
-based
IEdgeStyle
.
PolylineEdgeStyle
A polygonal
IEdgeStyle
where straight line segments are used to connect the bends.
PortStyleBase
An abstract base class that makes it possible to easily implement a custom
IPortStyle
.
RectangleNodeStyle
Node style that uses a rectangular shape as a basis and supports configurable round or diagonal corners.
ShadowNodeStyleDecorator
Decorates other node styles with a smooth drop shadow.
ShapeNodeStyle
Node style implementation that can show predefined shapes of type
ShapeNodeShape
.
ShapePortStyle
Port style implementation that can show predefined shapes of type
ShapeNodeShape
.
StripeStyleBase
An abstract base class that makes it possible to easily implement a custom
IStripeStyle
.
TableNodeStyle
An
INodeStyle
for
tables
.
TextRenderSupport
A utility class that provides
text size measurement
and
text placement
functionality, for instance, for label rendering and measurement for the implementation of
ILabelStyleRenderer
.
I
Interfaces
IArrow
The interface for the visual representation of an arrow that is normally used to decorate the visual representation of an
IEdge
.
IEdgePathCropper
Interface used by the framework mainly for calculating the visible path of an edge.
IEdgeStyle
Style implementation for
IEdge
instances in an
IGraph
.
IEdgeStyleRenderer
Interface used by
IEdgeStyle
implementations that can be used to query the actual
IVisualCreator
,
IVisibilityTestable
,
IBoundsProvider
,
IHitTestable
,
IMarqueeTestable
, and
ILassoTestable
implementations for an edge and an associated style.
ILabelStyle
Style implementation for
ILabel
instances in an
IGraph
.
ILabelStyleRenderer
Interface used by
ILabelStyle
implementations to query the actual
IVisualCreator
,
IVisibilityTestable
,
IBoundsProvider
,
IHitTestable
,
IMarqueeTestable
, and
ILassoTestable
implementations for a label and an associated style.
INodeStyle
Style implementation for
INode
instances in an
IGraph
.
INodeStyleRenderer
Interface used by
INodeStyle
implementations that can be used to query the actual
IVisualCreator
,
IBoundsProvider
,
IHitTestable
,
IMarqueeTestable
, and
ILassoTestable
implementations for a node and an associated style.
IPathGeometry
Interface that is used mainly by
IEdgeStyleRenderer
implementations to reveal geometric details about the visualization of an edge's path.
IPortStyle
Style implementation for
IPort
instances in an
IGraph
.
IPortStyleRenderer
Interface used by
IPortStyle
implementations that can be used to query the actual
IVisualCreator
,
IBoundsProvider
,
IHitTestable
,
IVisibilityTestable
,
IMarqueeTestable
, and
ILassoTestable
implementations for a port and an associated style.
IShapeGeometry
Interface that describes the geometry of a shape which has an interior and an exterior.
IStripeStyle
Style implementation for
IStripe
instances in an
ITable
.
IStripeStyleRenderer
Interface used by
IStripeStyle
implementations that can be used to query the actual
IVisualCreator
implementation for a stripe and an associated style.
E
Enums
ArrowNodeDirection
Provides constants for directions that can be used by styles.
ArrowStyleShape
Provides constants for the shapes rendered by
ArrowNodeStyle
and
ArrowEdgeStyle
.
ArrowType
Defines common default arrow types for
Arrow
.
GroupNodeStyleIconBackgroundShape
The possible shape types for the background of the collapse/expand icon of a
GroupNodeStyle
instance.
GroupNodeStyleIconPosition
The possible icon positions for the collapse/expand icon of a
GroupNodeStyle
instance.
GroupNodeStyleIconType
The possible icon types for the collapse/expand icon of a
GroupNodeStyle
instance.
GroupNodeStyleTabPosition
The possible positions for the tab of a
GroupNodeStyle
instance.
GroupNodeStyleTabSizePolicy
The possible policies for calculating the size of the tab of a
GroupNodeStyle
instance.
LabelShape
Defines the supported background shapes for
LabelStyle
instances.
RectangleCornerStyle
Provides constants for the corner visualization style of the
RectangleNodeStyle
.
RectangleCorners
Provides constants for node corners that are
affected
by rounding or cutting.
ShapeNodeShape
Provides constants for shapes that
ShapeNodeStyle
instances can render.
TableRenderingOrder
Enumeration that is used to specify the drawing order for rows and columns
TextMeasurePolicy
Possible text measurement modes.
TextWrappingShape
Provides constants for shapes that
LabelStyle
can wrap text into.