diff options
| author | Gerd Moellmann | 2001-08-06 10:41:52 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-08-06 10:41:52 +0000 |
| commit | 98a8938cdd30115781e81c091a759d188f7fd968 (patch) | |
| tree | fb8f4cb2d012fd2bc7e0b15d63fe474dbd88797a | |
| parent | 6228c05b99ca80eb81689023b133f3dc9e40c604 (diff) | |
| download | emacs-98a8938cdd30115781e81c091a759d188f7fd968.tar.gz emacs-98a8938cdd30115781e81c091a759d188f7fd968.zip | |
(tool-bar-add-item-from-menu): Handle
old-style menu definitions.
| -rw-r--r-- | lisp/ChangeLog | 11 | ||||
| -rw-r--r-- | lisp/toolbar/tool-bar.el | 12 | ||||
| -rw-r--r-- | src/ChangeLog | 4 |
3 files changed, 21 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4b723d3b4d9..b4da1805df2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,11 +1,16 @@ | |||
| 1 | 2001-08-06 Gerd Moellmann <gerd@gnu.org> | ||
| 2 | |||
| 3 | * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Handle | ||
| 4 | old-style menu definitions. | ||
| 5 | |||
| 1 | 2001-08-06 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 6 | 2001-08-06 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
| 2 | 7 | ||
| 3 | * textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/page.el, | 8 | * textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/page.el, |
| 4 | textmodes/text-mode.el, textmodes/two-column.el: Keywords added. | 9 | * textmodes/text-mode.el, textmodes/two-column.el: Keywords added. |
| 5 | 10 | ||
| 6 | * play/studly.el, mail/unrmail.el, emacs-lisp/lucid.el, | 11 | * play/studly.el, mail/unrmail.el, emacs-lisp/lucid.el, |
| 7 | emulation/pc-mode.el, diff.el, textmodes/fill.el, abbrev.el, | 12 | * emulation/pc-mode.el, diff.el, textmodes/fill.el, abbrev.el, |
| 8 | add-log.el, faces.el, mail/sc.el: specify FSF as Maintainer. | 13 | * add-log.el, faces.el, mail/sc.el: Specify FSF as Maintainer. |
| 9 | 14 | ||
| 10 | 2001-08-05 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 15 | 2001-08-05 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
| 11 | 16 | ||
diff --git a/lisp/toolbar/tool-bar.el b/lisp/toolbar/tool-bar.el index 86be7b97b96..d3cd8749a2f 100644 --- a/lisp/toolbar/tool-bar.el +++ b/lisp/toolbar/tool-bar.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; tool-bar.el --- setting up the tool bar | 1 | ;;; tool-bar.el --- setting up the tool bar |
| 2 | ;; | 2 | ;; |
| 3 | ;; Copyright (C) 2000 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2000, 2001 Free Software Foundation, Inc. |
| 4 | ;; | 4 | ;; |
| 5 | ;; Author: Dave Love <fx@gnu.org> | 5 | ;; Author: Dave Love <fx@gnu.org> |
| 6 | ;; Keywords: mouse frames | 6 | ;; Keywords: mouse frames |
| @@ -164,8 +164,14 @@ function." | |||
| 164 | (setq submap (eval submap))) | 164 | (setq submap (eval submap))) |
| 165 | (unless (image-mask-p image) | 165 | (unless (image-mask-p image) |
| 166 | (setq image (append image '(:mask heuristic)))) | 166 | (setq image (append image '(:mask heuristic)))) |
| 167 | (define-key-after tool-bar-map (vector key) | 167 | (let ((defn (assq key (cdr submap)))) |
| 168 | (append (cdr (assq key (cdr submap))) (list :image image) props))))) | 168 | (if (eq (cadr defn) 'menu-item) |
| 169 | (define-key-after tool-bar-map (vector key) | ||
| 170 | (append (cdr defn) (list :image image) props)) | ||
| 171 | (setq defn (cdr defn)) | ||
| 172 | (define-key-after tool-bar-map (vector key) | ||
| 173 | (append `(menu-item ,(car defn) ,(cddr defn)) | ||
| 174 | (list :image image) props))))))) | ||
| 169 | 175 | ||
| 170 | ;;; Set up some global items. Additions/deletions up for grabs. | 176 | ;;; Set up some global items. Additions/deletions up for grabs. |
| 171 | 177 | ||
diff --git a/src/ChangeLog b/src/ChangeLog index 630824d6c4b..9a71e1ee72b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2001-08-06 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | ||
| 2 | |||
| 3 | * alloc.c (init_stack): Remove declaration. | ||
| 4 | |||
| 1 | 2001-08-03 Gerd Moellmann <gerd@gnu.org> | 5 | 2001-08-03 Gerd Moellmann <gerd@gnu.org> |
| 2 | 6 | ||
| 3 | * keyboard.c (read_key_sequence): Check that key is an integer | 7 | * keyboard.c (read_key_sequence): Check that key is an integer |