Mercurial > hg > xemacs-beta
comparison lisp/utils/easymenu.el @ 171:929b76928fce r20-3b12
Import from CVS: tag r20-3b12
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:47:52 +0200 |
parents | 15872534500d |
children |
comparison
equal
deleted
inserted
replaced
170:98a42ee61975 | 171:929b76928fce |
---|---|
1 ;;; easymenu.el - Easy menu support for Emacs 19 and XEmacs. | 1 ;;; easymenu.el - Easy menu support for Emacs 19 and XEmacs. |
2 ;; | 2 ;; |
3 ;; $Id: easymenu.el,v 1.5 1997/07/07 00:53:20 steve Exp $ | 3 ;; $Id: easymenu.el,v 1.6 1997/07/09 04:31:35 steve Exp $ |
4 ;; | 4 ;; |
5 ;; LCD Archive Entry: | 5 ;; LCD Archive Entry: |
6 ;; easymenu|Per Abrahamsen|abraham@iesd.auc.dk| | 6 ;; easymenu|Per Abrahamsen|abraham@iesd.auc.dk| |
7 ;; Easy menu support for XEmacs| | 7 ;; Easy menu support for XEmacs| |
8 ;; $Date: 1997/07/07 00:53:20 $|$Revision: 1.5 $|~/misc/easymenu.el.gz| | 8 ;; $Date: 1997/07/09 04:31:35 $|$Revision: 1.6 $|~/misc/easymenu.el.gz| |
9 | 9 |
10 ;; Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc. | 10 ;; Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc. |
11 | 11 |
12 ;; This file is part of XEmacs. | 12 ;; This file is part of XEmacs. |
13 | 13 |
167 (defun easy-menu-add (menu &optional map) | 167 (defun easy-menu-add (menu &optional map) |
168 "Add MENU to the current menu bar." | 168 "Add MENU to the current menu bar." |
169 (if (featurep 'menubar) | 169 (if (featurep 'menubar) |
170 (progn | 170 (progn |
171 (pushnew menu easy-menu-all-popups) | 171 (pushnew menu easy-menu-all-popups) |
172 (setq mode-popup-menu (if (< (length easy-menu-all-popups) 1) | 172 (setq mode-popup-menu (if (> (length easy-menu-all-popups) 1) |
173 (cons (easy-menu-title) | 173 (cons (easy-menu-title) |
174 (reverse easy-menu-all-popups)) | 174 (reverse easy-menu-all-popups)) |
175 (car easy-menu-all-popups))) | 175 (car easy-menu-all-popups))) |
176 | 176 |
177 (cond ((null current-menubar) | 177 (cond ((null current-menubar) |