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