API Reference
TopologyIconDefinition
Describes one topology icon that can be referenced by nodes and groups.
Inheritance
- Object
- TopologyIconDefinition
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method TopologyIconPack.AddIcon
Constructors
TopologyIconDefinition(System.String arg1, System.String arg2, System.String arg3, ChartForgeX.Topology.TopologyNodeKind arg4, ChartForgeX.Topology.TopologyIconShape arg5) #Initializes a topology icon definition.
Parameters
- arg1 System.String
- arg2 System.String
- arg3 System.String
- arg4 ChartForgeX.Topology.TopologyNodeKind
- arg5 ChartForgeX.Topology.TopologyIconShape
Methods
WithArtwork(ChartForgeX.Topology.TopologyIconArtwork arg1) #Sets icon artwork and returns the current icon definition.
Parameters
- arg1 ChartForgeX.Topology.TopologyIconArtwork
WithMetadata(System.String arg1, System.String arg2) #Adds or replaces icon metadata and returns the current icon definition.
Parameters
- arg1 System.String
- arg2 System.String
WithTags(System.String[] arg1) #Adds icon-level search tags and returns the current icon definition.
Parameters
- arg1 System.String[]
Properties
PackId #Gets or sets the source pack id.
Id #Gets or sets the local icon id inside the pack.
QualifiedId #Gets the fully qualified icon id.
Label #Gets or sets the display label.
NodeKind #Gets or sets the default topology node kind for this icon.
Shape #Gets or sets the renderer-owned shape hint.
Symbol #Gets or sets the short fallback symbol.
Color #Gets or sets the optional identity color used when the node does not set a color.
Category #Gets or sets the optional catalog category.
DisplayMode #Gets or sets an optional default display mode for this icon.
Artwork #Gets or sets optional SVG/image artwork used by SVG and HTML renderers.
Metadata #Gets arbitrary metadata for host-side pickers and vendor adapters.
Tags #Gets search tags for host-side pickers.