Function: data-debug-insert-buffer-button

data-debug-insert-buffer-button is a byte-compiled function defined in data-debug.el.gz.

Signature

(data-debug-insert-buffer-button BUFFER PREFIX PREBUTTONTEXT)

Documentation

Insert a button representing BUFFER.

PREFIX is the text that precedes the button. PREBUTTONTEXT is some text between prefix and the buffer button.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/data-debug.el.gz
(defun data-debug-insert-buffer-button (buffer prefix prebuttontext)
  "Insert a button representing BUFFER.
PREFIX is the text that precedes the button.
PREBUTTONTEXT is some text between prefix and the buffer button."
  (let ((start (point))
	(end nil)
	(str (format "%S" buffer))
	) ;; (tip nil)
    (insert prefix prebuttontext str)
    (setq end (point))
    (put-text-property (- end (length str)) end 'face 'font-lock-comment-face)
    (put-text-property start end 'ddebug buffer)
    (put-text-property start end 'ddebug-indent(length prefix))
    (put-text-property start end 'ddebug-prefix prefix)
    ;; (put-text-property start end 'help-echo tip)
    (put-text-property start end 'ddebug-function
		       'data-debug-insert-buffer-from-point)
    (insert "\n")
    )
  )