Mercurial > emacs
comparison lisp/tool-bar.el @ 112025:41f10e4816d0
Fix 2010-12-20 change to tool-bar.el.
* tool-bar.el (tool-bar-setup): Remove :enable conditions, which
are handled by the menu-bar entries. As before, don't use
:visibile to avoid changing the tool-bar.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Tue, 28 Dec 2010 17:39:25 +0800 |
parents | bc8dc4ac1e28 |
children | 882d6cbb91a2 |
comparison
equal
deleted
inserted
replaced
112024:68a3b6b312ee | 112025:41f10e4816d0 |
---|---|
250 (tool-bar-add-item-from-menu 'menu-find-file-existing "open" nil | 250 (tool-bar-add-item-from-menu 'menu-find-file-existing "open" nil |
251 :label "Open" :vert-only t) | 251 :label "Open" :vert-only t) |
252 (tool-bar-add-item-from-menu 'dired "diropen" nil :vert-only t) | 252 (tool-bar-add-item-from-menu 'dired "diropen" nil :vert-only t) |
253 (tool-bar-add-item-from-menu 'kill-this-buffer "close" nil :vert-only t) | 253 (tool-bar-add-item-from-menu 'kill-this-buffer "close" nil :vert-only t) |
254 (tool-bar-add-item-from-menu 'save-buffer "save" nil | 254 (tool-bar-add-item-from-menu 'save-buffer "save" nil |
255 :label "Save" | 255 :label "Save") |
256 :enable '(or buffer-file-name | |
257 (not (eq 'special | |
258 (get major-mode | |
259 'mode-class))))) | |
260 (define-key-after (default-value 'tool-bar-map) [separator-1] menu-bar-separator) | 256 (define-key-after (default-value 'tool-bar-map) [separator-1] menu-bar-separator) |
261 (tool-bar-add-item-from-menu 'undo "undo" nil :vert-only t | 257 (tool-bar-add-item-from-menu 'undo "undo" nil :vert-only t) |
262 :enable '(not (eq 'special (get major-mode | |
263 'mode-class)))) | |
264 (define-key-after (default-value 'tool-bar-map) [separator-2] menu-bar-separator) | 258 (define-key-after (default-value 'tool-bar-map) [separator-2] menu-bar-separator) |
265 (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [cut]) | 259 (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [cut]) |
266 "cut" nil :vert-only t | 260 "cut" nil :vert-only t) |
267 :enable '(not (eq 'special (get major-mode | |
268 'mode-class)))) | |
269 (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [copy]) | 261 (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [copy]) |
270 "copy" nil :vert-only t) | 262 "copy" nil :vert-only t) |
271 (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [paste]) | 263 (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [paste]) |
272 "paste" nil :vert-only t | 264 "paste" nil :vert-only t) |
273 :enable '(not (eq 'special (get major-mode | |
274 'mode-class)))) | |
275 (define-key-after (default-value 'tool-bar-map) [separator-3] menu-bar-separator) | 265 (define-key-after (default-value 'tool-bar-map) [separator-3] menu-bar-separator) |
276 (tool-bar-add-item-from-menu 'nonincremental-search-forward "search" | 266 (tool-bar-add-item-from-menu 'nonincremental-search-forward "search" |
277 nil :label "Search") | 267 nil :label "Search") |
278 ;;(tool-bar-add-item-from-menu 'ispell-buffer "spell") | 268 ;;(tool-bar-add-item-from-menu 'ispell-buffer "spell") |
279 | 269 |