speedbar-make-tag-line
speedbar-make-tag-line is a compiled Lisp function in `speedbar.el
'.
(speedbar-make-tag-line EXP-BUTTON-TYPE EXP-BUTTON-CHAR EXP-BUTTON-FUNCTION EXP-BUTTON-DATA TAG-BUTTON TAG-BUTTON-FUNCTION TAG-BUTTON-DATA TAG-BUTTON-FACE DEPTH)
Create a tag line with EXP-BUTTON-TYPE for the small expansion button.
This is the button that expands or contracts a node (if applicable),
and EXP-BUTTON-CHAR the character in it (+, -, ?, etc). EXP-BUTTON-FUNCTION
is the function to call if it's clicked on. Button types are
'bracket, 'angle, 'curly, 'expandtag, 'statictag, t, or nil.
EXP-BUTTON-DATA is extra data attached to the text forming the expansion
button.
Next, TAG-BUTTON is the text of the tag. TAG-BUTTON-FUNCTION is the
function to call if clicked on, and TAG-BUTTON-DATA is the data to
attach to the text field (such a tag positioning, etc).
TAG-BUTTON-FACE is a face used for this type of tag.
Lastly, DEPTH shows the depth of expansion.
This function assumes that the cursor is in the speedbar window at the
position to insert a new item, and that the new item will end with a CR.