• Home
  • Raw
  • Download

Lines Matching refs:event

116     SDL_Event event;  in closeWindow()  local
117 event.type = SDL_QUIT; in closeWindow()
118 SDL_PushEvent(&event); in closeWindow()
246 void SkOSWindow::HandleEvent(const SDL_Event& event) { in HandleEvent() argument
247 switch (event.type) { in HandleEvent()
249 if (SkOSWindow* window = GetInstanceForWindowID(event.motion.windowID)) { in HandleEvent()
250 if (event.motion.state == SDL_PRESSED) { in HandleEvent()
251 window->handleClick(event.motion.x, event.motion.y, in HandleEvent()
258 if (SkOSWindow* window = GetInstanceForWindowID(event.button.windowID)) { in HandleEvent()
259 window->handleClick(event.button.x, event.button.y, in HandleEvent()
260 event.button.state == SDL_PRESSED ? in HandleEvent()
266 if (SkOSWindow* window = GetInstanceForWindowID(event.key.windowID)) { in HandleEvent()
267 SDL_Keycode key = event.key.keysym.sym; in HandleEvent()
270 if (event.key.state == SDL_PRESSED) { in HandleEvent()
281 if (SkOSWindow* window = GetInstanceForWindowID(event.text.windowID)) { in HandleEvent()
282 size_t len = strlen(event.text.text); in HandleEvent()
284 window->handleChar((SkUnichar)event.text.text[i]); in HandleEvent()
289 switch (event.window.event) { in HandleEvent()
294 if (SkOSWindow* window = GetInstanceForWindowID(event.window.windowID)) { in HandleEvent()
302 if (GetInstanceForWindowID(event.text.windowID)) { in HandleEvent()
322 SDL_Event event; in RunEventLoop() local
323 bool hasSDLEvents = SDL_PollEvent(&event) == 1; in RunEventLoop()
333 hasSDLEvents = SDL_WaitEventTimeout(&event, gTimerDelay) == 1; in RunEventLoop()
335 hasSDLEvents = SDL_WaitEvent(&event) == 1; in RunEventLoop()
339 if (event.type == SDL_QUIT) { in RunEventLoop()
342 HandleEvent(event); in RunEventLoop()
343 hasSDLEvents = SDL_PollEvent(&event); in RunEventLoop()