aboutsummaryrefslogtreecommitdiffstats
path: root/src/termhooks.h
diff options
context:
space:
mode:
authorAndrew Choi2002-08-03 22:21:09 +0000
committerAndrew Choi2002-08-03 22:21:09 +0000
commit742fbed75b4cd5c2c2e7a8d4c0f4add9957e7f9a (patch)
tree2d119dccd908ef943fd9343fbaa646808dc3e0e4 /src/termhooks.h
parent365417014078a0f260fd24d41845aeb274b876c8 (diff)
downloademacs-742fbed75b4cd5c2c2e7a8d4c0f4add9957e7f9a.tar.gz
emacs-742fbed75b4cd5c2c2e7a8d4c0f4add9957e7f9a.zip
In src:
2002-08-03 Andrew Choi <akochoi@shaw.ca> * macterm.c (USE_CARBON_EVENTS): New macro. (macCtrlKey, macShiftKey, macMetaKey, macAltKey): New macros. (x_iconify_frame): Call CollapseWindow. (Vmac_reverse_ctrl_meta): New variable. (Vmac_wheel_button_is_mouse_2): New variable. (init_mac_drag_n_drop): New function. (mac_do_receive_drag): New function. (mac_handle_service_event): New function. (init_service_handler): New function. (mac_to_emacs_modifiers): New function. (mac_event_to_emacs_modifiers): New function. (mac_get_mouse_btn): New function. (mac_convert_event_ref): New function. (XTread_socket) [USE_CARBON_EVENTS]: Call ReceiveNextEvent, SendEventToEventTarget, mac_event_to_emacs_modifiers, and mac_get_mouse_btn. (mac_initialize): Call init_mac_drag_n_drop and init_service_handler. * keyboard.c: Define Qmouse_wheel, mouse_wheel_syms, and lispy_mouse_wheel_names for MAC_OSX as well as for WINDOWS_NT. (kbd_buffer_get_event): Set used_mouse_menu for MENU_BAR_EVENT and TOOL_BAR_EVENT for MAC_OS as well. (make_lispy_event): Handle MOUSE_WHEEL_EVENT for MAC_OSX as well as for WINDOWS_NT. (syms_of_keyboard): Initialize Qmouse_wheel for MAC_OSX. * termhooks.h (event_kind): Define MOUSE_WHEEL_EVENT also for MAC_OSX. In lisp: 2002-08-03 Andrew Choi <akochoi@shaw.ca> * term/mac-win.el: Set keys to enable mouse wheel support.
Diffstat (limited to 'src/termhooks.h')
-rw-r--r--src/termhooks.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/termhooks.h b/src/termhooks.h
index 63fa1f0ee3b..a479b5bdc1a 100644
--- a/src/termhooks.h
+++ b/src/termhooks.h
@@ -242,9 +242,9 @@ enum event_kind
242 the mouse click occurred in. 242 the mouse click occurred in.
243 .timestamp gives a timestamp (in 243 .timestamp gives a timestamp (in
244 milliseconds) for the click. */ 244 milliseconds) for the click. */
245#ifdef WINDOWSNT 245#if defined(WINDOWSNT) || defined(MAC_OSX)
246 MOUSE_WHEEL_EVENT, /* A mouse-wheel event is generated 246 MOUSE_WHEEL_EVENT, /* A mouse-wheel event is generated
247 on WINDOWSNT by a 247 on WINDOWSNT or MAC_OSX by a
248 wheel on a mouse (e.g., MS Intellimouse). 248 wheel on a mouse (e.g., MS Intellimouse).
249 The event contains a delta that corresponds 249 The event contains a delta that corresponds
250 to the amount and direction that the wheel 250 to the amount and direction that the wheel
@@ -259,6 +259,8 @@ enum event_kind
259 the wheel event occurred in. 259 the wheel event occurred in.
260 .timestamp gives a timestamp (in 260 .timestamp gives a timestamp (in
261 milliseconds) for the wheel event. */ 261 milliseconds) for the wheel event. */
262#endif
263#ifdef WINDOWSNT
262 LANGUAGE_CHANGE_EVENT, /* A LANGUAGE_CHANGE_EVENT is generated 264 LANGUAGE_CHANGE_EVENT, /* A LANGUAGE_CHANGE_EVENT is generated
263 on WINDOWSNT when the keyboard layout 265 on WINDOWSNT when the keyboard layout
264 or input language is changed by the 266 or input language is changed by the