[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v
From: |
Jason Rumney |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v |
Date: |
Wed, 11 Jun 2008 00:25:25 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Jason Rumney <jasonr> 08/06/11 00:25:24
Index: menu-bar.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/menu-bar.el,v
retrieving revision 1.336
retrieving revision 1.337
diff -u -b -r1.336 -r1.337
--- menu-bar.el 10 Jun 2008 21:24:18 -0000 1.336
+++ menu-bar.el 11 Jun 2008 00:25:23 -0000 1.337
@@ -1903,14 +1903,17 @@
This function decides which method to use to access the menu
depending on FRAME's terminal device. On X displays, it calls
-`x-menu-bar-open'; otherwise it calls `tmm-menubar'.
+`x-menu-bar-open'; on Windows, `w32-menu-bar-open' otherwise it
+calls `tmm-menubar'.
If FRAME is nil or not given, use the selected frame."
(interactive)
- (if (eq window-system 'x)
- (x-menu-bar-open frame)
- (with-selected-frame (or frame (selected-frame))
- (tmm-menubar))))
+ (let ((type (framep (or frame (selected-frame)))))
+ (cond
+ ((eq type 'x) (x-menu-bar-open frame))
+ ((eq type 'w32) (w32-menu-bar-open frame))
+ (t (with-selected-frame (or frame (selected-frame))
+ (tmm-menubar))))))
(global-set-key [f10] 'menu-bar-open)
- [Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v, Chong Yidong, 2008/06/06
- [Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v, Chong Yidong, 2008/06/10
- [Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v, Chong Yidong, 2008/06/10
- [Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v,
Jason Rumney <=
- [Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v, Glenn Morris, 2008/06/11
- [Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v, Chong Yidong, 2008/06/12
- [Emacs-diffs] Changes to emacs/lisp/menu-bar.el,v, Glenn Morris, 2008/06/13