Function: idlwave-toolbar-remove-everywhere

idlwave-toolbar-remove-everywhere is a byte-compiled function defined in idlw-toolbar.el.gz.

Signature

(idlwave-toolbar-remove-everywhere)

Documentation

Remove the toolbar in all appropriate buffers.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/idlw-toolbar.el.gz
(defun idlwave-toolbar-remove-everywhere ()
  "Remove the toolbar in all appropriate buffers."
  ;; First make sure new buffers won't get the toolbar
  (when idlwave-toolbar-is-possible
    ;; Then remove it in all existing buffers.
    ;; For Emacs, remove the key definitions from the mode maps
    (mapc (lambda (x)
	    (let* (;;(icon (aref x 0))
		   (func (aref x 1))
		   ;;(show (aref x 2))
		   ;;(help (aref x 3))
		   (key (vector 'tool-bar func)))
	      (define-key idlwave-mode-map key nil)
	      (define-key idlwave-shell-mode-map key nil)))
	  idlwave-toolbar)
    (setq idlwave-toolbar-visible nil)))