VisualTreeStyling

References
public sealed class VisualTreeStyling

Constructors

VisualTreeStyling

#
public VisualTreeStyling()

Properties

Background

#
public Color Background { get; set; }

BranchColour

#
public Color BranchColour { get; set; }

Branches

#
public HashSet<Path> Branches { get; }
Hash set containing all paths to be drawn thick.

BranchWidth

#
public float BranchWidth { get; set; }
Gets or sets the width to use for thick branch curves.

DrawFruits

#
public bool DrawFruits { get; set; }

DrawLabels

#
public bool DrawLabels { get; set; }

DrawLayers

#
public bool DrawLayers { get; set; }

ImpliedDashes

#
public Dashes ImpliedDashes { get; set; }

LabelColour

#
public Color LabelColour { get; set; }

Labels

#
public HashSet<Path> Labels { get; }
Hash set containing all paths for which to draw labels. If empty, and DrawLabels is true, all labels will be drawn.

LayerColour

#
public Color LayerColour { get; set; }

LayerWidth

#
public float LayerWidth { get; set; }
Gets or sets the width of layer lines.

RootName

#
public string RootName { get; set; }
Gets or sets the tree label to be drawn at the root.

TextColour

#
public Color TextColour { get; set; }

TextSize

#
public float TextSize { get; set; }
Gets or sets the height of the label text.

TwigWidth

#
public float TwigWidth { get; set; }
Gets or sets the width to use for thin branch curves.

Methods

PathWidth

#
public float PathWidth(Path path)
path (Path)