Function: semantic-sb-buttons
semantic-sb-buttons is a byte-compiled function defined in sb.el.gz.
Signature
(semantic-sb-buttons LEVEL LST)
Documentation
Create buttons at LEVEL using LST sorting into type buckets.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/sb.el.gz
(defun semantic-sb-buttons (level lst)
"Create buttons at LEVEL using LST sorting into type buckets."
(save-restriction
(narrow-to-region (point-min) (point))
(let (tmp)
(while lst
(setq tmp (car lst))
(if (cdr tmp)
(if (<= (length (cdr tmp)) semantic-sb-autoexpand-length)
(semantic-sb-buttons-plain (1+ level) (cdr tmp))
(speedbar-make-tag-line 'curly ?+ 'semantic-sb-expand-group
(cdr tmp)
(car (car lst))
nil nil 'speedbar-tag-face
(1+ level))))
(setq lst (cdr lst))))))