Mercurial > emacs
diff lisp/progmodes/idlw-toolbar.el @ 29774:8eff9cc9cbae
Files re-installed, because changes are too massive to document them here.
author | Carsten Dominik <dominik@science.uva.nl> |
---|---|
date | Tue, 20 Jun 2000 12:49:47 +0000 |
parents | 4f9bc702d860 |
children | 31e98a1ac98f |
line wrap: on
line diff
--- a/lisp/progmodes/idlw-toolbar.el Tue Jun 20 12:46:55 2000 +0000 +++ b/lisp/progmodes/idlw-toolbar.el Tue Jun 20 12:49:47 2000 +0000 @@ -1,10 +1,10 @@ ;;; idlw-toolbar.el --- A debugging toolbar for IDLWAVE ;; Copyright (c) 1999 Carsten Dominik -;; Copyright (c) 1999 Free Software Foundation +;; Copyright (c) 1999, 2000 Free Software Foundation ;; Author: Carsten Dominik <dominik@strw.leidenuniv.nl> -;; Version: 3.15 -;; Date: $Date: 2000/02/03 15:40:31 $ +;; Version: 4.2 +;; Date: $Date: 2000/06/06 10:40:52 $ ;; Keywords: processes ;; This file is part of GNU Emacs. @@ -801,6 +801,7 @@ (remove-specifier default-toolbar (current-buffer)))) (defvar idlwave-shell-mode-map) +(defvar idlwave-mode-map) (defvar idlwave-toolbar-visible nil) (defun idlwave-toolbar-add-everywhere () "Add the toolbar in all appropriate buffers." @@ -862,7 +863,12 @@ (interactive) (if idlwave-toolbar-visible (or force-on (idlwave-toolbar-remove-everywhere)) - (idlwave-toolbar-add-everywhere))) + (idlwave-toolbar-add-everywhere)) + ;; Now make sure this + (if (featurep 'xemacs) + nil ; no action necessary, toolbar gets updated automatically + ;; On Emacs, redraw the frame to make sure the Toolbar is updated. + (redraw-frame (selected-frame)))) (provide 'idlw-toolbar) (provide 'idlwave-toolbar)