Function: eieio-speedbar
eieio-speedbar is a byte-compiled function defined in
eieio-speedbar.el.gz.
Signature
(eieio-speedbar &rest _)
Documentation
You cannot create a new object of type eieio-speedbar(var)/eieio-speedbar(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio-speedbar.el.gz
;;; Class definitions
;;
;; Now define a special speedbar class with some
;; variables with :allocation class which can be attached into
;; object hierarchies.
;;
;; These more complex types are for objects which wish to display
;; lists of children buttons.
(defclass eieio-speedbar nil
((buttontype :initform nil
:type symbol
:documentation
"The type of expansion button used for objects of this class.
Possible values are those symbols supported by the `exp-button-type' argument
to `speedbar-make-tag-line'."
:allocation :class)
(buttonface :initform 'speedbar-tag-face
:type (or symbol face)
:documentation
"The face used on the textual part of the button for this class.
See `speedbar-make-tag-line' for details."
:allocation :class)
(expanded :initform nil
:type boolean
:documentation
"State of an object being expanded in speedbar.")
)
"Class which provides basic speedbar support for child classes.
Add one of the child classes to this class to the parent list of a class."
:method-invocation-order :depth-first
:abstract t)