aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/tool-bar.el
diff options
context:
space:
mode:
authorKaroly Lorentey2006-05-03 11:56:53 +0000
committerKaroly Lorentey2006-05-03 11:56:53 +0000
commitc044516d384ff70e820686d4e995dcc23ee22e6f (patch)
tree4a9b52cf3e7da73040903b719dfca8113a765884 /lisp/tool-bar.el
parentb33c71f58623306001d4d4fe4f7354d8c360edaa (diff)
parent9d6bb9e0af2671a4deca1509f4a2d5655400f67a (diff)
downloademacs-c044516d384ff70e820686d4e995dcc23ee22e6f.tar.gz
emacs-c044516d384ff70e820686d4e995dcc23ee22e6f.zip
Merged from emacs@sv.gnu.org
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-252 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-253 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-254 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-255 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-256 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-257 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-258 Clean up lisp/gnus/ChangeLog a bit * emacs@sv.gnu.org/emacs--devo--0--patch-259 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-260 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-261 lisp/replace.el (occur-engine): Bind `inhibit-field-text-motion' to t * emacs@sv.gnu.org/emacs--devo--0--patch-262 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-96 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-97 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-98 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-554
Diffstat (limited to 'lisp/tool-bar.el')
-rw-r--r--lisp/tool-bar.el27
1 files changed, 16 insertions, 11 deletions
diff --git a/lisp/tool-bar.el b/lisp/tool-bar.el
index 023b90af5d9..e58114e5b26 100644
--- a/lisp/tool-bar.el
+++ b/lisp/tool-bar.el
@@ -269,21 +269,26 @@ holds a keymap."
269 269
270 ;; There's no icon appropriate for News and we need a command rather 270 ;; There's no icon appropriate for News and we need a command rather
271 ;; than a lambda for Read Mail. 271 ;; than a lambda for Read Mail.
272 ;;(tool-bar-add-item-from-menu 'compose-mail "mail/compose") 272 ;;(tool-bar-add-item-from-menu 'compose-mail "mail/compose")
273 273
274 (tool-bar-add-item-from-menu 'print-buffer "print") 274 (tool-bar-add-item-from-menu 'print-buffer "print")
275 (tool-bar-add-item "preferences" 'customize 'customize
276 :help "Edit preferences (customize)")
277 275
278 (tool-bar-add-item "help" (lambda () 276 ;; tool-bar-add-item-from-menu itself operates on
279 (interactive) 277 ;; (default-value 'tool-bar-map), but when we don't use that function,
280 (popup-menu menu-bar-help-menu)) 278 ;; we must explicitly operate on the default value.
281 'help
282 :help "Pop up the Help menu")
283 279
284 (setq tool-bar-setup t)))) 280 (let ((tool-bar-map (default-value 'tool-bar-map)))
281 (tool-bar-add-item "preferences" 'customize 'customize
282 :help "Edit preferences (customize)")
283
284 (tool-bar-add-item "help" (lambda ()
285 (interactive)
286 (popup-menu menu-bar-help-menu))
287 'help
288 :help "Pop up the Help menu"))
289 (setq tool-bar-setup t))))
285 290
286(provide 'tool-bar)
287 291
292(provide 'tool-bar)
288;;; arch-tag: 15f30f0a-d0d7-4d50-bbb7-f48fd0c8582f 293;;; arch-tag: 15f30f0a-d0d7-4d50-bbb7-f48fd0c8582f
289;;; tool-bar.el ends here 294;;; tool-bar.el ends here