Mercurial > emacs
comparison src/xterm.c @ 8279:4cde734c20e8
(note_mouse_movement): Use proper data type for window
args to XQueryPointer.
(x_scroll_bar_note_movement): Likewise.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 18 Jul 1994 18:15:06 +0000 |
parents | 3b90e6a741f1 |
children | 9c6ddd14996b |
comparison
equal
deleted
inserted
replaced
8278:f856f00b1e32 | 8279:4cde734c20e8 |
---|---|
2096 note_mouse_highlight (frame, -1, -1); | 2096 note_mouse_highlight (frame, -1, -1); |
2097 | 2097 |
2098 /* Ask for another mouse motion event. */ | 2098 /* Ask for another mouse motion event. */ |
2099 { | 2099 { |
2100 int dummy; | 2100 int dummy; |
2101 Window dummy_window; | |
2101 | 2102 |
2102 XQueryPointer (event->display, FRAME_X_WINDOW (frame), | 2103 XQueryPointer (event->display, FRAME_X_WINDOW (frame), |
2103 (Window *) &dummy, (Window *) &dummy, | 2104 &dummy_window, &dummy_window, |
2104 &dummy, &dummy, &dummy, &dummy, | 2105 &dummy, &dummy, &dummy, &dummy, |
2105 (unsigned int *) &dummy); | 2106 (unsigned int *) &dummy); |
2106 } | 2107 } |
2107 } | 2108 } |
2108 | 2109 |
2118 note_mouse_highlight (frame, event->x, event->y); | 2119 note_mouse_highlight (frame, event->x, event->y); |
2119 | 2120 |
2120 /* Ask for another mouse motion event. */ | 2121 /* Ask for another mouse motion event. */ |
2121 { | 2122 { |
2122 int dummy; | 2123 int dummy; |
2124 Window dummy_window; | |
2123 | 2125 |
2124 XQueryPointer (event->display, FRAME_X_WINDOW (frame), | 2126 XQueryPointer (event->display, FRAME_X_WINDOW (frame), |
2125 (Window *) &dummy, (Window *) &dummy, | 2127 &dummy_window, &dummy_window, |
2126 &dummy, &dummy, &dummy, &dummy, | 2128 &dummy, &dummy, &dummy, &dummy, |
2127 (unsigned int *) &dummy); | 2129 (unsigned int *) &dummy); |
2128 } | 2130 } |
2129 } | 2131 } |
2130 else | 2132 else |
2131 { | 2133 { |
2132 /* It's on the same glyph. Call XQueryPointer so we'll get an | 2134 /* It's on the same glyph. Call XQueryPointer so we'll get an |
2133 event the next time the mouse moves and we can see if it's | 2135 event the next time the mouse moves and we can see if it's |
2134 *still* on the same glyph. */ | 2136 *still* on the same glyph. */ |
2135 int dummy; | 2137 int dummy; |
2138 Window dummy_window; | |
2136 | 2139 |
2137 XQueryPointer (event->display, FRAME_X_WINDOW (frame), | 2140 XQueryPointer (event->display, FRAME_X_WINDOW (frame), |
2138 (Window *) &dummy, (Window *) &dummy, | 2141 &dummy_window, &dummy_window, |
2139 &dummy, &dummy, &dummy, &dummy, | 2142 &dummy, &dummy, &dummy, &dummy, |
2140 (unsigned int *) &dummy); | 2143 (unsigned int *) &dummy); |
2141 } | 2144 } |
2142 } | 2145 } |
2143 | 2146 |
3188 | 3191 |
3189 /* Call XQueryPointer so we'll get an event the next time the mouse | 3192 /* Call XQueryPointer so we'll get an event the next time the mouse |
3190 moves and we can see *still* on the same position. */ | 3193 moves and we can see *still* on the same position. */ |
3191 { | 3194 { |
3192 int dummy; | 3195 int dummy; |
3196 Window dummy_window; | |
3193 | 3197 |
3194 XQueryPointer (event->xmotion.display, event->xmotion.window, | 3198 XQueryPointer (event->xmotion.display, event->xmotion.window, |
3195 (Window *) &dummy, (Window *) &dummy, | 3199 &dummy_window, &dummy_window, |
3196 &dummy, &dummy, &dummy, &dummy, | 3200 &dummy, &dummy, &dummy, &dummy, |
3197 (unsigned int *) &dummy); | 3201 (unsigned int *) &dummy); |
3198 } | 3202 } |
3199 } | 3203 } |
3200 | 3204 |