• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/WebKit-7600.1.25/mac/Plugins/

Lines Matching refs:event

42 static inline void initializeEvent(NPCocoaEvent* event, NPCocoaEventType type)
44 event->type = type;
45 event->version = 0;
50 NPCocoaEvent event;
52 initializeEvent(&event, NPCocoaEventDrawRect);
53 event.data.draw.context = context;
54 event.data.draw.x = rect.origin.x;
55 event.data.draw.y = rect.origin.y;
56 event.data.draw.width = rect.size.width;
57 event.data.draw.height = rect.size.height;
61 sendEvent(&event);
64 void WebNetscapePluginEventHandlerCocoa::mouseDown(NSEvent *event)
66 sendMouseEvent(event, NPCocoaEventMouseDown);
69 void WebNetscapePluginEventHandlerCocoa::mouseDragged(NSEvent *event)
71 sendMouseEvent(event, NPCocoaEventMouseDragged);
74 void WebNetscapePluginEventHandlerCocoa::mouseEntered(NSEvent *event)
76 sendMouseEvent(event, NPCocoaEventMouseEntered);
79 void WebNetscapePluginEventHandlerCocoa::mouseExited(NSEvent *event)
81 sendMouseEvent(event, NPCocoaEventMouseExited);
84 void WebNetscapePluginEventHandlerCocoa::mouseMoved(NSEvent *event)
86 sendMouseEvent(event, NPCocoaEventMouseMoved);
89 void WebNetscapePluginEventHandlerCocoa::mouseUp(NSEvent *event)
91 sendMouseEvent(event, NPCocoaEventMouseUp);
94 bool WebNetscapePluginEventHandlerCocoa::scrollWheel(NSEvent* event)
96 return sendMouseEvent(event, NPCocoaEventScrollWheel);
101 NPCocoaEvent event;
111 initializeEvent(&event, type);
112 event.data.mouse.modifierFlags = [nsEvent modifierFlags];
113 event.data.mouse.buttonNumber = [nsEvent buttonNumber];
114 event.data.mouse.clickCount = clickCount;
115 event.data.mouse.pluginX = point.x;
116 event.data.mouse.pluginY = point.y;
117 event.data.mouse.deltaX = [nsEvent deltaX];
118 event.data.mouse.deltaY = [nsEvent deltaY];
119 event.data.mouse.deltaZ = [nsEvent deltaZ];
121 return sendEvent(&event);
124 void WebNetscapePluginEventHandlerCocoa::keyDown(NSEvent *event)
126 bool retval = sendKeyEvent(event, NPCocoaEventKeyDown);
129 // If the plug-in did not handle the event, pass it on to the Input Manager.
131 WKSendKeyEventToTSM(event);
137 void WebNetscapePluginEventHandlerCocoa::keyUp(NSEvent *event)
139 sendKeyEvent(event, NPCocoaEventKeyUp);
144 NPCocoaEvent event;
146 initializeEvent(&event, NPCocoaEventFlagsChanged);
147 event.data.key.modifierFlags = [nsEvent modifierFlags];
148 event.data.key.keyCode = [nsEvent keyCode];
149 event.data.key.isARepeat = false;
150 event.data.key.characters = 0;
151 event.data.key.charactersIgnoringModifiers = 0;
153 sendEvent(&event);
162 NPCocoaEvent event;
163 initializeEvent(&event, NPCocoaEventKeyDown);
164 event.data.key.modifierFlags = NSCommandKeyMask;
165 event.data.key.keyCode = keyCode;
166 event.data.key.isARepeat = false;
167 event.data.key.characters = (NPNSString *)characters.get();
168 event.data.key.charactersIgnoringModifiers = (NPNSString *)characters.get();
170 sendEvent(&event);
175 NPCocoaEvent event;
177 initializeEvent(&event, type);
178 event.data.key.modifierFlags = [nsEvent modifierFlags];
179 event.data.key.keyCode = [nsEvent keyCode];
180 event.data.key.isARepeat = [nsEvent isARepeat];
181 event.data.key.characters = (NPNSString *)[nsEvent characters];
182 event.data.key.charactersIgnoringModifiers = (NPNSString *)[nsEvent charactersIgnoringModifiers];
184 return sendEvent(&event);
189 NPCocoaEvent event;
191 initializeEvent(&event, NPCocoaEventWindowFocusChanged);
192 event.data.focus.hasFocus = hasFocus;
194 sendEvent(&event);
199 NPCocoaEvent event;
201 initializeEvent(&event, NPCocoaEventFocusChanged);
202 event.data.focus.hasFocus = hasFocus;
204 sendEvent(&event);
217 bool WebNetscapePluginEventHandlerCocoa::sendEvent(NPCocoaEvent* event)
219 switch (event->type) {
233 bool result = [m_pluginView sendEvent:event isDrawRect:event->type == NPCocoaEventDrawRect];
265 OSStatus WebNetscapePluginEventHandlerCocoa::TSMEventHandler(EventHandlerCallRef inHandlerRef, EventRef event, void* eventHandler)
267 return static_cast<WebNetscapePluginEventHandlerCocoa*>(eventHandler)->handleTSMEvent(event);
290 NPCocoaEvent event;
292 initializeEvent(&event, NPCocoaEventTextInput);
293 event.data.text.text = (NPNSString*)text.get();
295 sendEvent(&event);