Treebolic

attributes



parent node name optional value comment
treebolic toolbar yes true/false whether the Treebolic displays a toolbar
treebolic statusbar yes true/false whether the Treebolic displays a status bar
treebolic popupmenu yes true/false whether the Treebolic displays popup menus
treebolic tooltip yes true/false whether the Treebolic displays tooltips
treebolic tooltip-displays-content yes true/false whether the Treebolic tooltips display content
treebolic focus-on-hover yes true/false whether the Treebolic focuses on a hovered-on node
treebolic focus yes existing node id id of node to receive initial focus
treebolic xmoveto yes 0.0 to 1.0 x position to move focused node to
treebolic ymoveto yes 0.0 to 1.0 y position to move focused node to
treebolic xshift yes 0.0 to 1.0 x shift
treebolic yshift yes 0.0 to 1.0 y shift
tree backcolor yes rrbbgg the background color
tree forecolor yes rrbbgg the foreground color
tree orientation yes north
south
east
west
radial
the orientation of the tree
tree sweep yes 1.x a factor applied to current values for the angle between children of a node
tree expansion yes 1.x a factor applied to current values for the distance between parent and children
tree preserve-orientation yes true/false whether the Treebolic preserves node orientation when moving
tree fontname yes font name
font family
name of font or font family used to draw nodes
tree fontsize yes >10 font size at the center of the disk
tree scalefonts yes true/false whether to scale down fonts as we move away from the center
tree fontscaler yes float,float,float,... scale factors for fonts as we move away from the center
tree scaleimages yes true/false whether to scale down images as we move away from the center
tree imagescaler yes float,float,float,... scale factors for images as we move away from the center
tree image (img:src) yes URL URL pointing to the background image file
nodes backcolor yes rrbbgg the default background color of a node
nodes forecolor yes rrbbgg the default foreground color of a node
nodes truncate yes true/false whether to truncate labels
nodes img:src yes URL URL pointing to the default node image file
default.treeedge hidden yes true|false whether tree edges are hidden
default.treeedge color yes rrbbgg the default color of tree edges
default.treeedge stroke yes solid|dash|dot the default stroke of tree edges
default.treeedge fromterminator yes a|t|c|d(f) the default terminator of a tree edge's from-end
default.treeedge toterminator yes a|t|c|d(f) the default terminator of a tree edge's to-end
default.treeedge img:src yes URL URL pointing to the default tree edge image file
edges arcs yes true/false whether edges are rendered with geodesic arcs (or straight lines, faster)
default.edge hidden yes true|false whether edges are hidden
default.edge color yes rrbbgg the default color of edges
default.edge stroke yes solid|dash|dot the default stroke of edges
default.edge fromterminator yes a|t|c|d(f) the default terminator of an edge's from-end
default.edge toterminator yes a|t|c|d(f) the default terminator of an edge's to-end
default.edge img:src yes URL URL pointing to the default edge's image file
node id no unique id this node's identifier
node label (text) yes text this node's label
node content (text) yes text this node's content
node img (img:src) yes URL URL pointing to this node's image file
node a (a:href) yes URL the target URL, see note
node a (a:target) yes target frame the target frame to display the target URL in, see note
node mountpoint (mountpoint:a:href) yes URL the URL of the XML file to mount
node weight (mountpoint:weight) yes value near 1.0 the (estimated) weight of the XML file to mount
node backcolor yes rrbbgg this node's background color (overrides default)
node forecolor yes rrbbgg this node's foreground color (overrides default)
edge from no existing id the id of this node the edge starts from
edge to no existing id the id of this node the edge reaches
edge hidden yes true|false whether this edge is hidden
edge color yes rrbbgg this edge's color
edge stroke yes solid|dash|dot this edge's stroke
edge fromterminator yes a|t|c|d(f) the terminator of this edge's from-end
edge toterminator yes a|t|c|d(f) the terminator of this edge's to-end
edge label (text) yes text this edge's label
edge img:src yes URL URL pointing to this edge's image file
tools tool container
menu popup menu
menuitem action no goto/search/focus see popup menus
menuitem match-target yes string target string to match in search operation (may include variables)
menuitem match-scope yes label/content/link/id which part of node to consider in search operation
menuitem match-mode yes equals/startswith/includes match mode in search operation
  1. rrggbb : a color in hexadecimal format : rr is the value for red, bb for blue, gg for green
  2. 1.x : a factor that should be kept, say, in the [0.5, 1.5] range
  3. unique id: no two nodes can have the same value (it is allocated by the generator)
  4. terminator: the first character describes the terminator: the second optional character f stands for filled
  5. <a> : see HTML <a> tag
  6. float,float,... : scale factors as we move away from the center (start with 1., separate items with comma)