Lines Matching full:event
261 static std::string KeyState(const Event::KeyEvent &event) in KeyState() argument
263 if (event.Shift || event.Control || event.Alt || event.System) in KeyState()
268 if (event.Shift) in KeyState()
272 if (event.Control) in KeyState()
276 if (event.Alt) in KeyState()
280 if (event.System) in KeyState()
291 static void PrintEvent(const Event &event) in PrintEvent() argument
293 switch (event.Type) in PrintEvent()
295 case Event::EVENT_CLOSED: in PrintEvent()
296 std::cout << "Event: Window Closed" << std::endl; in PrintEvent()
298 case Event::EVENT_MOVED: in PrintEvent()
299 std::cout << "Event: Window Moved (" << event.Move.X << ", " << event.Move.Y << ")" in PrintEvent()
302 case Event::EVENT_RESIZED: in PrintEvent()
303 std::cout << "Event: Window Resized (" << event.Size.Width << ", " << event.Size.Height in PrintEvent()
306 case Event::EVENT_LOST_FOCUS: in PrintEvent()
307 std::cout << "Event: Window Lost Focus" << std::endl; in PrintEvent()
309 case Event::EVENT_GAINED_FOCUS: in PrintEvent()
310 std::cout << "Event: Window Gained Focus" << std::endl; in PrintEvent()
312 case Event::EVENT_TEXT_ENTERED: in PrintEvent()
314 std::cout << "Event: Text Entered" << std::endl; in PrintEvent()
316 case Event::EVENT_KEY_PRESSED: in PrintEvent()
317 std::cout << "Event: Key Pressed (" << KeyName(event.Key.Code) << KeyState(event.Key) in PrintEvent()
320 case Event::EVENT_KEY_RELEASED: in PrintEvent()
321 std::cout << "Event: Key Released (" << KeyName(event.Key.Code) << KeyState(event.Key) in PrintEvent()
324 case Event::EVENT_MOUSE_WHEEL_MOVED: in PrintEvent()
325 std::cout << "Event: Mouse Wheel (" << event.MouseWheel.Delta << ")" << std::endl; in PrintEvent()
327 case Event::EVENT_MOUSE_BUTTON_PRESSED: in PrintEvent()
328 std::cout << "Event: Mouse Button Pressed " << MouseButtonName(event.MouseButton.Button) in PrintEvent()
329 << " at (" << event.MouseButton.X << ", " << event.MouseButton.Y << ")" in PrintEvent()
332 case Event::EVENT_MOUSE_BUTTON_RELEASED: in PrintEvent()
333 std::cout << "Event: Mouse Button Released " in PrintEvent()
334 << MouseButtonName(event.MouseButton.Button) << " at (" << event.MouseButton.X in PrintEvent()
335 << ", " << event.MouseButton.Y << ")" << std::endl; in PrintEvent()
337 case Event::EVENT_MOUSE_MOVED: in PrintEvent()
338 std::cout << "Event: Mouse Moved (" << event.MouseMove.X << ", " << event.MouseMove.Y in PrintEvent()
341 case Event::EVENT_MOUSE_ENTERED: in PrintEvent()
342 std::cout << "Event: Mouse Entered Window" << std::endl; in PrintEvent()
344 case Event::EVENT_MOUSE_LEFT: in PrintEvent()
345 std::cout << "Event: Mouse Left Window" << std::endl; in PrintEvent()
347 case Event::EVENT_TEST: in PrintEvent()
348 std::cout << "Event: Test" << std::endl; in PrintEvent()
398 bool OSWindow::popEvent(Event *event) in popEvent() argument
400 if (mEvents.size() > 0 && event) in popEvent()
402 *event = mEvents.front(); in popEvent()
412 void OSWindow::pushEvent(Event event) in pushEvent() argument
414 switch (event.Type) in pushEvent()
416 case Event::EVENT_MOVED: in pushEvent()
417 mX = event.Move.X; in pushEvent()
418 mY = event.Move.Y; in pushEvent()
420 case Event::EVENT_RESIZED: in pushEvent()
421 mWidth = event.Size.Width; in pushEvent()
422 mHeight = event.Size.Height; in pushEvent()
428 mEvents.push_back(event); in pushEvent()
431 PrintEvent(event); in pushEvent()
437 Event topEvent; in didTestEventFire()
440 if (topEvent.Type == Event::EVENT_TEST) in didTestEventFire()