bool SingleWindow::FilterEvent(const Event &event, Window *allowed) const { assert(allowed != NULL); switch (event.type) { case Event::MOUSE_MOTION: case Event::MOUSE_DOWN: case Event::MOUSE_UP: return FilterMouseEvent(event.point, allowed); default: return true; } }
bool SingleWindow::FilterEvent(const SDL_Event &event, Window *allowed) const { assert(allowed != NULL); switch (event.type) { case SDL_MOUSEMOTION: case SDL_MOUSEBUTTONDOWN: case SDL_MOUSEBUTTONUP: return FilterMouseEvent(event.button.x, event.button.y, allowed); default: return true; } }