Lines Matching defs:ep
162 #define ValidEvent(ep) ((ep)->id != INVALID_EVENT)
163 #define Invalidate(ep) (ep)->id = INVALID_EVENT
185 #define NEXT(ep) ((ep >= LastEV(SP_PARM)) \
187 : ep + 1)
190 #define PREV(ep) ((ep <= FirstEV(SP_PARM)) \
192 : ep - 1)
194 #define IndexEV(sp, ep) (ep - FirstEV(sp))
204 MEVENT *ep;
208 for (ep = FirstEV(sp); ep <= LastEV(sp); ep++)
210 (long) IndexEV(sp, ep),
211 _nc_tracemouse(sp, ep));
1121 MEVENT *next, *ep;
1161 ep = eventp;
1163 Invalidate(ep);
1164 ep = NEXT(ep);
1171 RunParams(sp, eventp, ep),
1180 next = NEXT(ep);
1186 #define MASK_CHANGED(x) (!(ep->bstate & MASK_PRESS(x)) \
1189 if (ValidEvent(ep) && ValidEvent(next)
1190 && ep->x == next->x && ep->y == next->y
1191 && (ep->bstate & BUTTON_PRESSED)
1206 && (ep->bstate & MASK_PRESS(b))) {
1213 Invalidate(ep);
1220 if (!ValidEvent(ep)) {
1222 first_invalid = ep;
1226 first_valid = ep;
1228 *first_invalid = *ep;
1229 Invalidate(ep);
1234 ep = next;
1271 ep = first_valid;
1273 next = NEXT(ep);
1282 if ((ep->bstate & BUTTON_CLICKED)
1287 && (ep->bstate & MASK_CLICK(b))
1295 Invalidate(ep);
1300 if ((ep->bstate & BUTTON_DOUBLE_CLICKED)
1305 && (ep->bstate & MASK_DOUBLE_CLICK(b))
1313 Invalidate(ep);
1319 if (!(ep->bstate & sp->_mouse_mask2)) {
1320 Invalidate(ep);
1324 if (!ValidEvent(ep)) {
1325 if (ep == first_valid) {
1328 first_invalid = ep;
1331 *first_invalid = *ep;
1332 Invalidate(ep);
1336 ep = next;
1353 for (ep = first_valid; ep != first_invalid; ep = NEXT(ep)) {
1354 if (ValidEvent(ep))
1357 _nc_tracemouse(sp, ep),
1358 (long) IndexEV(sp, ep)));