# HG changeset patch # User Jason Rumney # Date 1054503566 0 # Node ID 8f30748bdf8f63ba097da05e56d6fb41bfdcd62a # Parent e099ac71bd766348f23d0e280719e7983871714b (enum event_kind): Added new WHEEL_EVENT event. Declare MOUSE_WHEEL_EVENT only if MAC_OSX defined. diff -r e099ac71bd76 -r 8f30748bdf8f src/termhooks.h --- a/src/termhooks.h Sun Jun 01 21:38:37 2003 +0000 +++ b/src/termhooks.h Sun Jun 01 21:39:26 2003 +0000 @@ -240,14 +240,27 @@ the mouse click occurred in. .timestamp gives a timestamp (in milliseconds) for the click. */ -#if defined(WINDOWSNT) || defined(MAC_OSX) - MOUSE_WHEEL_EVENT, /* A mouse-wheel event is generated - on WINDOWSNT or MAC_OSX by a - wheel on a mouse (e.g., MS Intellimouse). - The event contains a delta that corresponds - to the amount and direction that the wheel - is rotated. This delta is typically - used to implement a scroll or zoom. + WHEEL_EVENT, /* A wheel event is generated by a + wheel on a mouse (e.g., MS + Intellimouse). + .modifiers holds the rotate + direction (up or down), and the + state of the modifier keys. + .x and .y give the mouse position, + in characters, within the window. + .frame_or_window gives the frame + the wheel event occurred in. + .timestamp gives a timestamp (in + milliseconds) for the event. */ +#if defined(MAC_OSX) + MOUSE_WHEEL_EVENT, /* A mouse-wheel event is generated on + MAC_OSX by a wheel on a mouse + (e.g., MS Intellimouse). The event + contains a delta that corresponds + to the amount and direction that + the wheel is rotated. This delta + is typically used to implement a + scroll or zoom. .code gives the delta. .modifiers holds the state of the modifier keys.