Mercurial > hg > xemacs-beta
comparison lisp/menubar-items.el @ 396:6719134a07c2 r21-2-13
Import from CVS: tag r21-2-13
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:12:05 +0200 |
parents | 7d59cb494b73 |
children | 74fd4e045ea6 |
comparison
equal
deleted
inserted
replaced
395:de2c2a7459d2 | 396:6719134a07c2 |
---|---|
235 ("Add Download Site" | 235 ("Add Download Site" |
236 :filter (lambda (&rest junk) | 236 :filter (lambda (&rest junk) |
237 (package-get-download-menu))) | 237 (package-get-download-menu))) |
238 ["Update Package Index" package-get-update-base] | 238 ["Update Package Index" package-get-update-base] |
239 ["List & Install" pui-list-packages] | 239 ["List & Install" pui-list-packages] |
240 ("Using Custom" | 240 ["Update Installed Packages" package-get-update-all] |
241 ("Select" :filter (lambda (&rest junk) | 241 ;; hack-o-matic, we can't force a laod of package-base here |
242 (cdr (custom-menu-create 'packages)))) | 242 ;; since it triggers dialog box interactions which we can't |
243 ["Update" package-get-custom]) | 243 ;; deal while using a menu |
244 ("Using Custom" | |
245 :filter (lambda (&rest junk) | |
246 (if package-get-base | |
247 (cdr (custom-menu-create 'packages)) | |
248 '(["Please load Package Index" (lamda (&rest junk) ()) nil])))) | |
249 | |
244 ["Help" (Info-goto-node "(xemacs)Packages")]) | 250 ["Help" (Info-goto-node "(xemacs)Packages")]) |
245 | 251 |
246 "---" | 252 "---" |
247 | 253 |
248 ("Editing Options" | 254 ("Editing Options" |
1489 ;; )) | 1495 ;; )) |
1490 | 1496 |
1491 (defun xemacs-splash-buffer () | 1497 (defun xemacs-splash-buffer () |
1492 "Redisplay XEmacs splash screen in a buffer." | 1498 "Redisplay XEmacs splash screen in a buffer." |
1493 (interactive) | 1499 (interactive) |
1494 (let ((buffer (get-buffer-create "*Splash*"))) | 1500 (let ((buffer (get-buffer-create "*Splash*")) |
1501 tmout) | |
1495 (set-buffer buffer) | 1502 (set-buffer buffer) |
1503 (setq buffer-read-only t) | |
1496 (erase-buffer buffer) | 1504 (erase-buffer buffer) |
1497 (startup-splash-frame) | 1505 (setq tmout (display-splash-frame)) |
1506 (when tmout | |
1507 (make-local-hook 'kill-buffer-hook) | |
1508 (add-hook 'kill-buffer-hook | |
1509 `(lambda () | |
1510 (disable-timeout ,tmout)) | |
1511 nil t)) | |
1498 (pop-to-buffer buffer) | 1512 (pop-to-buffer buffer) |
1499 (delete-other-windows))) | 1513 (delete-other-windows))) |
1500 | 1514 |
1501 | 1515 |
1502 ;;; backwards compatibility | 1516 ;;; backwards compatibility |