changeset 104295:f03494acbd1b

* mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): Don't initialize based on window-system (Bug#4124).
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 16 Aug 2009 05:49:26 +0000
parents 6ee860194ef5
children a98c5e3801f8
files lisp/ChangeLog lisp/mwheel.el
diffstat 2 files changed, 8 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Aug 16 05:25:21 2009 +0000
+++ b/lisp/ChangeLog	Sun Aug 16 05:49:26 2009 +0000
@@ -1,5 +1,8 @@
 2009-08-16  Chong Yidong  <cyd@stupidchicken.com>
 
+	* mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): Don't
+	initialize based on window-system (Bug#4124).
+
 	* facemenu.el (facemenu-read-color): Use a completion function
 	that accepts any defined color, such as RGB triplets (Bug#3677).
 
--- a/lisp/mwheel.el	Sun Aug 16 05:25:21 2009 +0000
+++ b/lisp/mwheel.el	Sun Aug 16 05:49:26 2009 +0000
@@ -57,11 +57,9 @@
                         'mouse-wheel-down-event
 			"22.1")
 (defcustom mouse-wheel-down-event
-  ;; In the latest versions of XEmacs, we could just use mouse-%s as well.
-  (if (memq window-system '(w32 ns))
+  (if (or (featurep 'w32-win) (featurep 'ns-win))
       'wheel-up
-    (intern (format (if (featurep 'xemacs) "button%s" "mouse-%s")
-		    mouse-wheel-down-button)))
+    (intern (format "mouse-%s" mouse-wheel-down-button)))
   "Event used for scrolling down."
   :group 'mouse
   :type 'symbol
@@ -72,11 +70,9 @@
                         'mouse-wheel-up-event
 			"22.1")
 (defcustom mouse-wheel-up-event
-  ;; In the latest versions of XEmacs, we could just use mouse-%s as well.
-  (if (memq window-system '(w32 ns))
+  (if (or (featurep 'w32-win) (featurep 'ns-win))
       'wheel-down
-    (intern (format (if (featurep 'xemacs) "button%s" "mouse-%s")
-		    mouse-wheel-up-button)))
+    (intern (format "mouse-%s" mouse-wheel-up-button)))
   "Event used for scrolling up."
   :group 'mouse
   :type 'symbol
@@ -87,9 +83,7 @@
                         'mouse-wheel-click-event
 			"22.1")
 (defcustom mouse-wheel-click-event
-  ;; In the latest versions of XEmacs, we could just use mouse-%s as well.
-  (intern (format (if (featurep 'xemacs) "button%s" "mouse-%s")
-		  mouse-wheel-click-button))
+  (intern (format "mouse-%s" mouse-wheel-click-button))
   "Event that should be temporarily inhibited after mouse scrolling.
 The mouse wheel is typically on the mouse-2 button, so it may easily
 happen that text is accidentally yanked into the buffer when