Home | History | Annotate | Download | only in WebView

Lines Matching refs:delegate

72 // declared inside a WebView category to get direct access to the delegate data memebers,
82 static inline id CallDelegate(WebView *self, id delegate, SEL selector)
84 if (!delegate || ![delegate respondsToSelector:selector])
87 return objc_msgSend(delegate, selector, self);
89 return objc_msgSend(delegate, selector, self);
96 static inline id CallDelegate(WebView *self, id delegate, SEL selector, id object)
98 if (!delegate || ![delegate respondsToSelector:selector])
101 return objc_msgSend(delegate, selector, self, object);
103 return objc_msgSend(delegate, selector, self, object);
110 static inline id CallDelegate(WebView *self, id delegate, SEL selector, NSRect rect)
112 if (!delegate || ![delegate respondsToSelector:selector])
115 return reinterpret_cast<id (*)(id, SEL, WebView *, NSRect)>(objc_msgSend)(delegate, selector, self, rect);
117 return reinterpret_cast<id (*)(id, SEL, WebView *, NSRect)>(objc_msgSend)(delegate, selector, self, rect);
124 static inline id CallDelegate(WebView *self, id delegate, SEL selector, id object1, id object2)
126 if (!delegate || ![delegate respondsToSelector:selector])
129 return objc_msgSend(delegate, selector, self, object1, object2);
131 return objc_msgSend(delegate, selector, self, object1, object2);
138 static inline id CallDelegate(WebView *self, id delegate, SEL selector, id object, BOOL boolean)
140 if (!delegate || ![delegate respondsToSelector:selector])
143 return objc_msgSend(delegate, selector, self, object, boolean);
145 return objc_msgSend(delegate, selector, self, object, boolean);
152 static inline id CallDelegate(WebView *self, id delegate, SEL selector, id object1, id object2, id object3)
154 if (!delegate || ![delegate respondsToSelector:selector])
157 return objc_msgSend(delegate, selector, self, object1, object2, object3);
159 return objc_msgSend(delegate, selector, self, object1, object2, object3);
166 static inline id CallDelegate(WebView *self, id delegate, SEL selector, id object, NSUInteger integer)
168 if (!delegate || ![delegate respondsToSelector:selector])
171 return objc_msgSend(delegate, selector, self, object, integer);
173 return objc_msgSend(delegate, selector, self, object, integer);
180 static inline float CallDelegateReturningFloat(WebView *self, id delegate, SEL selector)
182 if (!delegate || ![delegate respondsToSelector:selector])
185 return objc_msgSend_float_return(delegate, selector, self);
187 return objc_msgSend_float_return(delegate, selector, self);
194 static inline BOOL CallDelegateReturningBoolean(BOOL result, WebView *self, id delegate, SEL selector)
196 if (!delegate || ![delegate respondsToSelector:selector])
199 return reinterpret_cast<BOOL (*)(id, SEL, WebView *)>(objc_msgSend)(delegate, selector, self);
201 return reinterpret_cast<BOOL (*)(id, SEL, WebView *)>(objc_msgSend)(delegate, selector, self);
208 static inline BOOL CallDelegateReturningBoolean(BOOL result, WebView *self, id delegate, SEL selector, id object)
210 if (!delegate || ![delegate respondsToSelector:selector])
213 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id)>(objc_msgSend)(delegate, selector, self, object);
215 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id)>(objc_msgSend)(delegate, selector, self, object);
222 static inline BOOL CallDelegateReturningBoolean(BOOL result, WebView *self, id delegate, SEL selector, id object, BOOL boolean)
224 if (!delegate || ![delegate respondsToSelector:selector])
227 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id, BOOL)>(objc_msgSend)(delegate, selector, self, object, boolean);
229 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id, BOOL)>(objc_msgSend)(delegate, selector, self, object, boolean);
236 static inline BOOL CallDelegateReturningBoolean(BOOL result, WebView *self, id delegate, SEL selector, id object, BOOL boolean, id object2)
238 if (!delegate || ![delegate respondsToSelector:selector])
241 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id, BOOL, id)>(objc_msgSend)(delegate, selector, self, object, boolean, object2);
243 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id, BOOL, id)>(objc_msgSend)(delegate, selector, self, object, boolean, object2);
250 static inline BOOL CallDelegateReturningBoolean(BOOL result, WebView *self, id delegate, SEL selector, id object1, id object2)
252 if (!delegate || ![delegate respondsToSelector:selector])
255 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id, id)>(objc_msgSend)(delegate, selector, self, object1, object2);
257 return reinterpret_cast<BOOL (*)(id, SEL, WebView *, id, id)>(objc_msgSend)(delegate, selector, self, object1, object2);
264 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector)
266 if (!delegate)
269 return implementation(delegate, selector, self);
271 return implementation(delegate, selector, self);
278 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object)
280 if (!delegate)
283 return implementation(delegate, selector, self, object);
285 return implementation(delegate, selector, self, object);
292 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, id object2)
294 if (!delegate)
297 return implementation(delegate, selector, self, object1, object2);
299 return implementation(delegate, selector, self, object1, object2);
306 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, id object2, id object3)
308 if (!delegate)
311 return implementation(delegate, selector, self, object1, object2, object3);
313 return implementation(delegate, selector, self, object1, object2, object3);
320 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, id object2, id object3, id object4)
322 if (!delegate)
325 return implementation(delegate, selector, self, object1, object2, object3, object4);
327 return implementation(delegate, selector, self, object1, object2, object3, object4);
334 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, NSInteger integer, id object2)
336 if (!delegate)
339 return implementation(delegate, selector, self, object1, integer, object2);
341 return implementation(delegate, selector, self, object1, integer, object2);
348 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, NSInteger integer1, NSInteger integer2, id object2)
350 if (!delegate)
353 return implementation(delegate, selector, self, object1, integer1, integer2, object2);
355 return implementation(delegate, selector, self, object1, integer1, integer2, object2);
362 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, id object2, NSInteger integer, id object3)
364 if (!delegate)
367 return implementation(delegate, selector, self, object1, object2, integer, object3);
369 return implementation(delegate, selector, self, object1, object2, integer, object3);
376 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, NSInteger integer1, id object2, NSInteger integer2, id object3)
378 if (!delegate)
381 return implementation(delegate, selector, self, object1, integer1, object2, integer2, object3);
383 return implementation(delegate, selector, self, object1, integer1, object2, integer2, object3);
390 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, NSInteger integer, id object2, id object3, id object4)
392 if (!delegate)
395 return implementation(delegate, selector, self, object1, integer, object2, object3, object4);
397 return implementation(delegate, selector, self, object1, integer, object2, object3, object4);
404 static inline id CallDelegate(IMP implementation, WebView *self, id delegate, SEL selector, id object1, NSTimeInterval interval, id object2, id object3)
406 if (!delegate)
409 return implementation(delegate, selector, self, object1, interval, object2, object3);
411 return implementation(delegate, selector, self, object1, interval, object2, object3);
585 // The form delegate needs to have it's own implementation, because the first argument is never the WebView
589 id delegate = self->_private->formDelegate;
590 if (!delegate || ![delegate respondsToSelector:selector])
593 return objc_msgSend(delegate, selector, object1, object2);
595 return objc_msgSend(delegate, selector, object1, object2);
604 id delegate = self->_private->formDelegate;
605 if (!delegate || ![delegate respondsToSelector:selector])
608 return objc_msgSend(delegate, selector, object1, object2, object3, object4, object5);
610 return objc_msgSend(delegate, selector, object1, object2, object3, object4, object5);
619 id delegate = self->_private->formDelegate;
620 if (!delegate || ![delegate respondsToSelector:selector])
623 return reinterpret_cast<BOOL (*)(id, SEL, id, SEL, id)>(objc_msgSend)(delegate, selector, object1, selectorArg, object2);
625 return reinterpret_cast<BOOL (*)(id, SEL, id, SEL, id)>(objc_msgSend)(delegate, selector, object1, selectorArg, object2);