Пример #1
0
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;
  }
}
Пример #2
0
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;
  }
}