Returns a color like the default algorithm of stacked-tree.
The function stacked-tree-default-color-function
returns a color for
item
using the same algorithm that stacked-tree uses if you do not specify
color-function
or
colors
.
stacked-tree-default-color-function
is useful when you want to associate some items with a fixed color. Your code will be something like:
(defun my-stacked-tree-color-function (pane node)
(let ((key (my-get-a-key-from-node node))
(hash-table (my-find-caching-table)))
(or (gethash key hash-table)
(setf (gethash key hash-table)
(stacked-tree-default-color-function
pane node)))))
The Profiler tool in the LispWorks IDE uses stacked-tree-default-color-function
to make all occurences of the same function in the tree have the same color even though the items are not eq
.
Currently stacked-tree-default-color-function
actually ignores
stacked-tree
and
item
and returns a random color.
CAPI User Guide and Reference Manual (Macintosh version) - 3 Aug 2017