• Home
  • Raw
  • Download

Lines Matching full:event

12 // Include Carbon to use the keycode names in Carbon's Event.h
25 // all the windows in order to forward the event to each of them. However this and calling pushEvent
45 Event event;
46 event.Type = Event::EVENT_TEST;
47 window->pushEvent(event);
74 Event event;
75 event.Type = Event::EVENT_CLOSED;
78 window->pushEvent(event);
98 // Register our global event handler
138 Event event;
139 event.Type = Event::EVENT_CLOSED;
140 mWindow->pushEvent(event);
147 Event event;
148 event.Type = Event::EVENT_RESIZED;
149 event.Size.Width = (int)windowSize.width;
150 event.Size.Height = (int)windowSize.height;
151 mWindow->pushEvent(event);
157 Event event;
158 event.Type = Event::EVENT_MOVED;
159 event.Move.X = (int)screenspace.origin.x;
160 event.Move.Y = (int)YCoordToFromCG(screenspace.origin.y + screenspace.size.height);
161 mWindow->pushEvent(event);
166 Event event;
167 event.Type = Event::EVENT_GAINED_FOCUS;
168 mWindow->pushEvent(event);
176 Event event;
177 event.Type = Event::EVENT_LOST_FOCUS;
178 mWindow->pushEvent(event);
399 static void AddNSKeyStateToEvent(Event *event, NSEventModifierFlags state)
401 event->Key.Shift = state & NSShiftKeyMask;
402 event->Key.Control = state & NSControlKeyMask;
403 event->Key.Alt = state & NSAlternateKeyMask;
404 event->Key.System = state & NSCommandKeyMask;
488 type:(Event::EventType)eventType
491 Event event;
492 event.Type = eventType;
493 event.MouseButton.Button = button;
494 event.MouseButton.X = (int)[nsEvent locationInWindow].x;
495 event.MouseButton.Y = (int)[self translateMouseY:[nsEvent locationInWindow].y];
496 mWindow->pushEvent(event);
499 - (void)mouseDown:(NSEvent *)event
501 [self addButtonEvent:event type:Event::EVENT_MOUSE_BUTTON_PRESSED button:MOUSEBUTTON_LEFT];
504 - (void)mouseDragged:(NSEvent *)event
506 [self mouseMoved:event];
509 - (void)mouseUp:(NSEvent *)event
511 [self addButtonEvent:event type:Event::EVENT_MOUSE_BUTTON_RELEASED button:MOUSEBUTTON_LEFT];
516 Event event;
517 event.Type = Event::EVENT_MOUSE_MOVED;
518 event.MouseMove.X = (int)[nsEvent locationInWindow].x;
519 event.MouseMove.Y = (int)[self translateMouseY:[nsEvent locationInWindow].y];
520 mWindow->pushEvent(event);
525 Event event;
526 event.Type = Event::EVENT_MOUSE_ENTERED;
527 mWindow->pushEvent(event);
532 Event event;
533 event.Type = Event::EVENT_MOUSE_LEFT;
534 mWindow->pushEvent(event);
537 - (void)rightMouseDown:(NSEvent *)event
539 [self addButtonEvent:event type:Event::EVENT_MOUSE_BUTTON_PRESSED button:MOUSEBUTTON_RIGHT];
542 - (void)rightMouseDragged:(NSEvent *)event
544 [self mouseMoved:event];
547 - (void)rightMouseUp:(NSEvent *)event
549 [self addButtonEvent:event type:Event::EVENT_MOUSE_BUTTON_RELEASED button:MOUSEBUTTON_RIGHT];
552 - (void)otherMouseDown:(NSEvent *)event
554 [self addButtonEvent:event
555 type:Event::EVENT_MOUSE_BUTTON_PRESSED
556 button:TranslateMouseButton([event buttonNumber])];
559 - (void)otherMouseDragged:(NSEvent *)event
561 [self mouseMoved:event];
564 - (void)otherMouseUp:(NSEvent *)event
566 [self addButtonEvent:event
567 type:Event::EVENT_MOUSE_BUTTON_RELEASED
568 button:TranslateMouseButton([event buttonNumber])];
578 Event event;
579 event.Type = Event::EVENT_MOUSE_WHEEL_MOVED;
580 event.MouseWheel.Delta = (int)[nsEvent deltaY];
581 mWindow->pushEvent(event);
588 Event event;
589 event.Type = Event::EVENT_KEY_PRESSED;
590 event.Key.Code = NSCodeToKey([nsEvent keyCode]);
591 AddNSKeyStateToEvent(&event, [nsEvent modifierFlags]);
592 mWindow->pushEvent(event);
597 Event event;
598 event.Type = Event::EVENT_KEY_RELEASED;
599 event.Key.Code = NSCodeToKey([nsEvent keyCode]);
600 AddNSKeyStateToEvent(&event, [nsEvent modifierFlags]);
601 mWindow->pushEvent(event);
607 Event event;
616 event.Type = Event::EVENT_KEY_RELEASED;
620 event.Type = Event::EVENT_KEY_PRESSED;
624 event.Key.Code = NSCodeToKey([nsEvent keyCode]);
625 AddNSKeyStateToEvent(&event, [nsEvent modifierFlags]);
626 mWindow->pushEvent(event);
732 NSEvent *event = [NSApp nextEventMatchingMask:NSAnyEventMask
736 if (event == nil)
741 if ([event type] == NSAppKitDefined)
745 [NSApp sendEvent:event];
807 NSEvent *event = [NSEvent otherEventWithType:NSApplicationDefined
816 [NSApp postEvent:event atStart:YES];