Function: ebrowse-redisplay-member-buffer
ebrowse-redisplay-member-buffer is an interactive and byte-compiled
function defined in ebrowse.el.gz.
Signature
(ebrowse-redisplay-member-buffer)
Documentation
Force buffer redisplay.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
;;; Drawing the member buffer
(defun ebrowse-redisplay-member-buffer ()
"Force buffer redisplay."
(interactive)
(let ((display-fn (if ebrowse--long-display-flag
#'ebrowse-draw-member-long-fn
#'ebrowse-draw-member-short-fn)))
(with-silent-modifications
(erase-buffer)
;; Show this class
(ebrowse-draw-member-buffer-class-line)
(funcall display-fn ebrowse--member-list ebrowse--displayed-class)
;; Show inherited members if corresponding switch is on
(when ebrowse--show-inherited-flag
(dolist (super (ebrowse-base-classes ebrowse--displayed-class))
(goto-char (point-max))
(insert (if (bolp) "\n\n" "\n"))
(ebrowse-draw-member-buffer-class-line super)
(funcall display-fn (funcall ebrowse--accessor super) super)))
(ebrowse-update-member-buffer-mode-line))))