2 This file is part of the WebKit open source project.
3 This file has been generated by generate-bindings.pl. DO NOT MODIFY!
5 Copyright (C) 2011 Samsung Electronics
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public
9 License as published by the Free Software Foundation; either
10 version 2.1 of the License, or (at your option) any later version.
12 This library is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 Lesser General Public License for more details.
17 You should have received a copy of the GNU Lesser General Public
18 License along with this library; if not, write to the Free Software
19 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23 #include "WebKitDOM_DOMWindow.h"
24 #include "WebKitDOM_DOMWindow_Private.h"
27 #include "CSSMutableStyleDeclaration.h"
28 #include "CSSStyleDeclaration.h"
30 #include "DOMApplicationCache.h"
31 #include "DOMSelection.h"
32 #include "DOMWindow.h"
36 #include "EventListener.h"
39 #include "MediaQueryList.h"
40 #include "Navigator.h"
44 #include "StyleMedia.h"
45 #include "WebKitDOM_BarInfo.h"
46 #include "WebKitDOM_BarInfo_Private.h"
47 #include "WebKitDOM_CSSStyleDeclaration.h"
48 #include "WebKitDOM_CSSStyleDeclaration_Private.h"
49 #include "WebKitDOM_Console.h"
50 #include "WebKitDOM_Console_Private.h"
51 #include "WebKitDOM_DOMApplicationCache.h"
52 #include "WebKitDOM_DOMApplicationCache_Private.h"
53 #include "WebKitDOM_DOMSelection.h"
54 #include "WebKitDOM_DOMSelection_Private.h"
55 #include "WebKitDOM_DOMWindow_Private.h"
56 #include "WebKitDOM_Document.h"
57 #include "WebKitDOM_Document_Private.h"
58 #include "WebKitDOM_Element.h"
59 #include "WebKitDOM_Element_Private.h"
60 #include "WebKitDOM_Event.h"
61 #include "WebKitDOM_EventListener.h"
62 #include "WebKitDOM_EventListener_Private.h"
63 #include "WebKitDOM_Event_Private.h"
64 #include "WebKitDOM_History.h"
65 #include "WebKitDOM_History_Private.h"
66 #include "WebKitDOM_MediaQueryList.h"
67 #include "WebKitDOM_MediaQueryList_Private.h"
68 #include "WebKitDOM_Navigator.h"
69 #include "WebKitDOM_Navigator_Private.h"
70 #include "WebKitDOM_Node.h"
71 #include "WebKitDOM_Node_Private.h"
72 #include "WebKitDOM_Screen.h"
73 #include "WebKitDOM_Screen_Private.h"
74 #include "WebKitDOM_Storage.h"
75 #include "WebKitDOM_Storage_Private.h"
76 #include "WebKitDOM_String.h"
77 #include "WebKitDOM_String_Private.h"
78 #include "WebKitDOM_StyleMedia.h"
79 #include "WebKitDOM_StyleMedia_Private.h"
80 #include "WebKitDOM_WebKitPoint.h"
81 #include "WebKitDOM_WebKitPoint_Private.h"
82 #include "WebKitPoint.h"
83 #include "wtf/text/AtomicString.h"
84 #include <wtf/text/CString.h>
85 #include <wtf/GetPtr.h>
86 #include <wtf/RefPtr.h>
88 void ewk_webkitdom_domwindow_get_screen(WebKitDOM_DOMWindow* self, WebKitDOM_Screen* ret)
93 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
94 RefPtr<WebCore::Screen> result = WTF::getPtr(coreObj->screen());
95 _to_webkit_screen(result.get(), ret);
98 void ewk_webkitdom_domwindow_get_history(WebKitDOM_DOMWindow* self, WebKitDOM_History* ret)
103 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
104 RefPtr<WebCore::History> result = WTF::getPtr(coreObj->history());
105 _to_webkit_history(result.get(), ret);
108 void ewk_webkitdom_domwindow_get_menubar(WebKitDOM_DOMWindow* self, WebKitDOM_BarInfo* ret)
113 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
114 RefPtr<WebCore::BarInfo> result = WTF::getPtr(coreObj->menubar());
115 _to_webkit_barinfo(result.get(), ret);
118 void ewk_webkitdom_domwindow_get_personalbar(WebKitDOM_DOMWindow* self, WebKitDOM_BarInfo* ret)
123 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
124 RefPtr<WebCore::BarInfo> result = WTF::getPtr(coreObj->personalbar());
125 _to_webkit_barinfo(result.get(), ret);
128 void ewk_webkitdom_domwindow_get_scrollbars(WebKitDOM_DOMWindow* self, WebKitDOM_BarInfo* ret)
133 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
134 RefPtr<WebCore::BarInfo> result = WTF::getPtr(coreObj->scrollbars());
135 _to_webkit_barinfo(result.get(), ret);
138 void ewk_webkitdom_domwindow_get_statusbar(WebKitDOM_DOMWindow* self, WebKitDOM_BarInfo* ret)
143 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
144 RefPtr<WebCore::BarInfo> result = WTF::getPtr(coreObj->statusbar());
145 _to_webkit_barinfo(result.get(), ret);
148 void ewk_webkitdom_domwindow_get_toolbar(WebKitDOM_DOMWindow* self, WebKitDOM_BarInfo* ret)
153 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
154 RefPtr<WebCore::BarInfo> result = WTF::getPtr(coreObj->toolbar());
155 _to_webkit_barinfo(result.get(), ret);
158 void ewk_webkitdom_domwindow_get_navigator(WebKitDOM_DOMWindow* self, WebKitDOM_Navigator* ret)
163 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
164 RefPtr<WebCore::Navigator> result = WTF::getPtr(coreObj->navigator());
165 _to_webkit_navigator(result.get(), ret);
168 void ewk_webkitdom_domwindow_get_client_information(WebKitDOM_DOMWindow* self, WebKitDOM_Navigator* ret)
173 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
174 RefPtr<WebCore::Navigator> result = WTF::getPtr(coreObj->clientInformation());
175 _to_webkit_navigator(result.get(), ret);
178 void ewk_webkitdom_domwindow_get_frame_element(WebKitDOM_DOMWindow* self, WebKitDOM_Element* ret)
183 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
184 RefPtr<WebCore::Element> result = WTF::getPtr(coreObj->frameElement());
185 _to_webkit_element(result.get(), ret);
188 Eina_Bool ewk_webkitdom_domwindow_get_offscreen_buffering(WebKitDOM_DOMWindow* self)
193 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
194 return coreObj->offscreenBuffering();
197 int ewk_webkitdom_domwindow_get_outer_height(WebKitDOM_DOMWindow* self)
202 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
203 return coreObj->outerHeight();
206 int ewk_webkitdom_domwindow_get_outer_width(WebKitDOM_DOMWindow* self)
211 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
212 return coreObj->outerWidth();
215 int ewk_webkitdom_domwindow_get_inner_height(WebKitDOM_DOMWindow* self)
220 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
221 return coreObj->innerHeight();
224 int ewk_webkitdom_domwindow_get_inner_width(WebKitDOM_DOMWindow* self)
229 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
230 return coreObj->innerWidth();
233 int ewk_webkitdom_domwindow_get_screen_x(WebKitDOM_DOMWindow* self)
238 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
239 return coreObj->screenX();
242 int ewk_webkitdom_domwindow_get_screen_y(WebKitDOM_DOMWindow* self)
247 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
248 return coreObj->screenY();
251 int ewk_webkitdom_domwindow_get_screen_left(WebKitDOM_DOMWindow* self)
256 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
257 return coreObj->screenLeft();
260 int ewk_webkitdom_domwindow_get_screen_top(WebKitDOM_DOMWindow* self)
265 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
266 return coreObj->screenTop();
269 int ewk_webkitdom_domwindow_get_scroll_x(WebKitDOM_DOMWindow* self)
274 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
275 return coreObj->scrollX();
278 int ewk_webkitdom_domwindow_get_scroll_y(WebKitDOM_DOMWindow* self)
283 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
284 return coreObj->scrollY();
287 int ewk_webkitdom_domwindow_get_page_x_offset(WebKitDOM_DOMWindow* self)
292 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
293 return coreObj->pageXOffset();
296 int ewk_webkitdom_domwindow_get_page_y_offset(WebKitDOM_DOMWindow* self)
301 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
302 return coreObj->pageYOffset();
305 Eina_Bool ewk_webkitdom_domwindow_get_closed(WebKitDOM_DOMWindow* self)
310 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
311 return coreObj->closed();
314 unsigned ewk_webkitdom_domwindow_get_length(WebKitDOM_DOMWindow* self)
319 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
320 return coreObj->length();
323 void ewk_webkitdom_domwindow_get_name(WebKitDOM_DOMWindow* self, WebKitDOM_String* ret)
328 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
329 WTF::String result = coreObj->name();
330 _to_webkit_string(&result, ret);
333 void ewk_webkitdom_domwindow_set_name(WebKitDOM_DOMWindow* self, WebKitDOM_String* newName)
338 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
339 coreObj->setName(_to_webcore_string_value(newName));
342 void ewk_webkitdom_domwindow_get_status(WebKitDOM_DOMWindow* self, WebKitDOM_String* ret)
347 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
348 WTF::String result = coreObj->status();
349 _to_webkit_string(&result, ret);
352 void ewk_webkitdom_domwindow_set_status(WebKitDOM_DOMWindow* self, WebKitDOM_String* newStatus)
357 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
358 coreObj->setStatus(_to_webcore_string_value(newStatus));
361 void ewk_webkitdom_domwindow_get_default_status(WebKitDOM_DOMWindow* self, WebKitDOM_String* ret)
366 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
367 WTF::String result = coreObj->defaultStatus();
368 _to_webkit_string(&result, ret);
371 void ewk_webkitdom_domwindow_set_default_status(WebKitDOM_DOMWindow* self, WebKitDOM_String* newDefaultStatus)
376 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
377 coreObj->setDefaultStatus(_to_webcore_string_value(newDefaultStatus));
380 void ewk_webkitdom_domwindow_get_self(WebKitDOM_DOMWindow* self, WebKitDOM_DOMWindow* ret)
385 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
386 RefPtr<WebCore::DOMWindow> result = WTF::getPtr(coreObj->self());
387 _to_webkit_domwindow(result.get(), ret);
390 void ewk_webkitdom_domwindow_get_window(WebKitDOM_DOMWindow* self, WebKitDOM_DOMWindow* ret)
395 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
396 RefPtr<WebCore::DOMWindow> result = WTF::getPtr(coreObj->window());
397 _to_webkit_domwindow(result.get(), ret);
400 void ewk_webkitdom_domwindow_get_frames(WebKitDOM_DOMWindow* self, WebKitDOM_DOMWindow* ret)
405 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
406 RefPtr<WebCore::DOMWindow> result = WTF::getPtr(coreObj->frames());
407 _to_webkit_domwindow(result.get(), ret);
410 void ewk_webkitdom_domwindow_get_opener(WebKitDOM_DOMWindow* self, WebKitDOM_DOMWindow* ret)
415 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
416 RefPtr<WebCore::DOMWindow> result = WTF::getPtr(coreObj->opener());
417 _to_webkit_domwindow(result.get(), ret);
420 void ewk_webkitdom_domwindow_get_parent(WebKitDOM_DOMWindow* self, WebKitDOM_DOMWindow* ret)
425 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
426 RefPtr<WebCore::DOMWindow> result = WTF::getPtr(coreObj->parent());
427 _to_webkit_domwindow(result.get(), ret);
430 void ewk_webkitdom_domwindow_get_top(WebKitDOM_DOMWindow* self, WebKitDOM_DOMWindow* ret)
435 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
436 RefPtr<WebCore::DOMWindow> result = WTF::getPtr(coreObj->top());
437 _to_webkit_domwindow(result.get(), ret);
440 void ewk_webkitdom_domwindow_get_document(WebKitDOM_DOMWindow* self, WebKitDOM_Document* ret)
445 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
446 RefPtr<WebCore::Document> result = WTF::getPtr(coreObj->document());
447 _to_webkit_document(result.get(), ret);
450 void ewk_webkitdom_domwindow_get_style_media(WebKitDOM_DOMWindow* self, WebKitDOM_StyleMedia* ret)
455 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
456 RefPtr<WebCore::StyleMedia> result = WTF::getPtr(coreObj->styleMedia());
457 _to_webkit_stylemedia(result.get(), ret);
460 double ewk_webkitdom_domwindow_get_device_pixel_ratio(WebKitDOM_DOMWindow* self)
465 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
466 return coreObj->devicePixelRatio();
469 void ewk_webkitdom_domwindow_get_application_cache(WebKitDOM_DOMWindow* self, WebKitDOM_DOMApplicationCache* ret)
474 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
475 RefPtr<WebCore::DOMApplicationCache> result = WTF::getPtr(coreObj->applicationCache());
476 _to_webkit_domapplicationcache(result.get(), ret);
479 void ewk_webkitdom_domwindow_get_session_storage(WebKitDOM_DOMWindow* self, WebKitDOM_Storage* ret)
484 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
485 WebCore::ExceptionCode ec = 0;
486 RefPtr<WebCore::Storage> result = WTF::getPtr(coreObj->sessionStorage(ec));
487 _to_webkit_storage(result.get(), ret);
488 // WebKitDOM_RaiseError(static_cast<WebKitDOM_ExceptionCode>(ec)); // TODO: Exceptions
491 void ewk_webkitdom_domwindow_get_local_storage(WebKitDOM_DOMWindow* self, WebKitDOM_Storage* ret)
496 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
497 WebCore::ExceptionCode ec = 0;
498 RefPtr<WebCore::Storage> result = WTF::getPtr(coreObj->localStorage(ec));
499 _to_webkit_storage(result.get(), ret);
500 // WebKitDOM_RaiseError(static_cast<WebKitDOM_ExceptionCode>(ec)); // TODO: Exceptions
503 void ewk_webkitdom_domwindow_get_console(WebKitDOM_DOMWindow* self, WebKitDOM_Console* ret)
508 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
509 RefPtr<WebCore::Console> result = WTF::getPtr(coreObj->console());
510 _to_webkit_console(result.get(), ret);
513 void ewk_webkitdom_domwindow_get_onabort(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
518 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
519 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onabort());
520 _to_webkit_eventlistener(result.get(), ret);
523 void ewk_webkitdom_domwindow_set_onabort(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnabort)
528 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
529 coreObj->setOnabort(_to_webcore_eventlistener(newOnabort));
532 void ewk_webkitdom_domwindow_get_onbeforeunload(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
537 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
538 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onbeforeunload());
539 _to_webkit_eventlistener(result.get(), ret);
542 void ewk_webkitdom_domwindow_set_onbeforeunload(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnbeforeunload)
547 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
548 coreObj->setOnbeforeunload(_to_webcore_eventlistener(newOnbeforeunload));
551 void ewk_webkitdom_domwindow_get_onblur(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
556 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
557 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onblur());
558 _to_webkit_eventlistener(result.get(), ret);
561 void ewk_webkitdom_domwindow_set_onblur(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnblur)
566 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
567 coreObj->setOnblur(_to_webcore_eventlistener(newOnblur));
570 void ewk_webkitdom_domwindow_get_oncanplay(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
575 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
576 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->oncanplay());
577 _to_webkit_eventlistener(result.get(), ret);
580 void ewk_webkitdom_domwindow_set_oncanplay(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOncanplay)
585 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
586 coreObj->setOncanplay(_to_webcore_eventlistener(newOncanplay));
589 void ewk_webkitdom_domwindow_get_oncanplaythrough(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
594 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
595 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->oncanplaythrough());
596 _to_webkit_eventlistener(result.get(), ret);
599 void ewk_webkitdom_domwindow_set_oncanplaythrough(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOncanplaythrough)
604 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
605 coreObj->setOncanplaythrough(_to_webcore_eventlistener(newOncanplaythrough));
608 void ewk_webkitdom_domwindow_get_onchange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
613 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
614 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onchange());
615 _to_webkit_eventlistener(result.get(), ret);
618 void ewk_webkitdom_domwindow_set_onchange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnchange)
623 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
624 coreObj->setOnchange(_to_webcore_eventlistener(newOnchange));
627 void ewk_webkitdom_domwindow_get_onclick(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
632 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
633 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onclick());
634 _to_webkit_eventlistener(result.get(), ret);
637 void ewk_webkitdom_domwindow_set_onclick(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnclick)
642 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
643 coreObj->setOnclick(_to_webcore_eventlistener(newOnclick));
646 void ewk_webkitdom_domwindow_get_oncontextmenu(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
651 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
652 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->oncontextmenu());
653 _to_webkit_eventlistener(result.get(), ret);
656 void ewk_webkitdom_domwindow_set_oncontextmenu(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOncontextmenu)
661 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
662 coreObj->setOncontextmenu(_to_webcore_eventlistener(newOncontextmenu));
665 void ewk_webkitdom_domwindow_get_ondblclick(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
670 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
671 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondblclick());
672 _to_webkit_eventlistener(result.get(), ret);
675 void ewk_webkitdom_domwindow_set_ondblclick(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndblclick)
680 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
681 coreObj->setOndblclick(_to_webcore_eventlistener(newOndblclick));
684 void ewk_webkitdom_domwindow_get_ondrag(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
689 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
690 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondrag());
691 _to_webkit_eventlistener(result.get(), ret);
694 void ewk_webkitdom_domwindow_set_ondrag(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndrag)
699 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
700 coreObj->setOndrag(_to_webcore_eventlistener(newOndrag));
703 void ewk_webkitdom_domwindow_get_ondragend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
708 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
709 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondragend());
710 _to_webkit_eventlistener(result.get(), ret);
713 void ewk_webkitdom_domwindow_set_ondragend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndragend)
718 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
719 coreObj->setOndragend(_to_webcore_eventlistener(newOndragend));
722 void ewk_webkitdom_domwindow_get_ondragenter(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
727 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
728 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondragenter());
729 _to_webkit_eventlistener(result.get(), ret);
732 void ewk_webkitdom_domwindow_set_ondragenter(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndragenter)
737 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
738 coreObj->setOndragenter(_to_webcore_eventlistener(newOndragenter));
741 void ewk_webkitdom_domwindow_get_ondragleave(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
746 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
747 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondragleave());
748 _to_webkit_eventlistener(result.get(), ret);
751 void ewk_webkitdom_domwindow_set_ondragleave(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndragleave)
756 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
757 coreObj->setOndragleave(_to_webcore_eventlistener(newOndragleave));
760 void ewk_webkitdom_domwindow_get_ondragover(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
765 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
766 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondragover());
767 _to_webkit_eventlistener(result.get(), ret);
770 void ewk_webkitdom_domwindow_set_ondragover(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndragover)
775 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
776 coreObj->setOndragover(_to_webcore_eventlistener(newOndragover));
779 void ewk_webkitdom_domwindow_get_ondragstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
784 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
785 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondragstart());
786 _to_webkit_eventlistener(result.get(), ret);
789 void ewk_webkitdom_domwindow_set_ondragstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndragstart)
794 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
795 coreObj->setOndragstart(_to_webcore_eventlistener(newOndragstart));
798 void ewk_webkitdom_domwindow_get_ondrop(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
803 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
804 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondrop());
805 _to_webkit_eventlistener(result.get(), ret);
808 void ewk_webkitdom_domwindow_set_ondrop(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndrop)
813 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
814 coreObj->setOndrop(_to_webcore_eventlistener(newOndrop));
817 void ewk_webkitdom_domwindow_get_ondurationchange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
822 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
823 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondurationchange());
824 _to_webkit_eventlistener(result.get(), ret);
827 void ewk_webkitdom_domwindow_set_ondurationchange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndurationchange)
832 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
833 coreObj->setOndurationchange(_to_webcore_eventlistener(newOndurationchange));
836 void ewk_webkitdom_domwindow_get_onemptied(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
841 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
842 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onemptied());
843 _to_webkit_eventlistener(result.get(), ret);
846 void ewk_webkitdom_domwindow_set_onemptied(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnemptied)
851 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
852 coreObj->setOnemptied(_to_webcore_eventlistener(newOnemptied));
855 void ewk_webkitdom_domwindow_get_onended(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
860 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
861 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onended());
862 _to_webkit_eventlistener(result.get(), ret);
865 void ewk_webkitdom_domwindow_set_onended(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnended)
870 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
871 coreObj->setOnended(_to_webcore_eventlistener(newOnended));
874 void ewk_webkitdom_domwindow_get_onerror(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
879 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
880 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onerror());
881 _to_webkit_eventlistener(result.get(), ret);
884 void ewk_webkitdom_domwindow_set_onerror(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnerror)
889 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
890 coreObj->setOnerror(_to_webcore_eventlistener(newOnerror));
893 void ewk_webkitdom_domwindow_get_onfocus(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
898 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
899 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onfocus());
900 _to_webkit_eventlistener(result.get(), ret);
903 void ewk_webkitdom_domwindow_set_onfocus(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnfocus)
908 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
909 coreObj->setOnfocus(_to_webcore_eventlistener(newOnfocus));
912 void ewk_webkitdom_domwindow_get_onhashchange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
917 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
918 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onhashchange());
919 _to_webkit_eventlistener(result.get(), ret);
922 void ewk_webkitdom_domwindow_set_onhashchange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnhashchange)
927 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
928 coreObj->setOnhashchange(_to_webcore_eventlistener(newOnhashchange));
931 void ewk_webkitdom_domwindow_get_oninput(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
936 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
937 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->oninput());
938 _to_webkit_eventlistener(result.get(), ret);
941 void ewk_webkitdom_domwindow_set_oninput(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOninput)
946 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
947 coreObj->setOninput(_to_webcore_eventlistener(newOninput));
950 void ewk_webkitdom_domwindow_get_oninvalid(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
955 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
956 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->oninvalid());
957 _to_webkit_eventlistener(result.get(), ret);
960 void ewk_webkitdom_domwindow_set_oninvalid(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOninvalid)
965 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
966 coreObj->setOninvalid(_to_webcore_eventlistener(newOninvalid));
969 void ewk_webkitdom_domwindow_get_onkeydown(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
974 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
975 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onkeydown());
976 _to_webkit_eventlistener(result.get(), ret);
979 void ewk_webkitdom_domwindow_set_onkeydown(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnkeydown)
984 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
985 coreObj->setOnkeydown(_to_webcore_eventlistener(newOnkeydown));
988 void ewk_webkitdom_domwindow_get_onkeypress(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
993 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
994 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onkeypress());
995 _to_webkit_eventlistener(result.get(), ret);
998 void ewk_webkitdom_domwindow_set_onkeypress(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnkeypress)
1003 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1004 coreObj->setOnkeypress(_to_webcore_eventlistener(newOnkeypress));
1007 void ewk_webkitdom_domwindow_get_onkeyup(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1012 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1013 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onkeyup());
1014 _to_webkit_eventlistener(result.get(), ret);
1017 void ewk_webkitdom_domwindow_set_onkeyup(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnkeyup)
1022 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1023 coreObj->setOnkeyup(_to_webcore_eventlistener(newOnkeyup));
1026 void ewk_webkitdom_domwindow_get_onload(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1031 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1032 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onload());
1033 _to_webkit_eventlistener(result.get(), ret);
1036 void ewk_webkitdom_domwindow_set_onload(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnload)
1041 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1042 coreObj->setOnload(_to_webcore_eventlistener(newOnload));
1045 void ewk_webkitdom_domwindow_get_onloadeddata(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1050 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1051 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onloadeddata());
1052 _to_webkit_eventlistener(result.get(), ret);
1055 void ewk_webkitdom_domwindow_set_onloadeddata(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnloadeddata)
1060 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1061 coreObj->setOnloadeddata(_to_webcore_eventlistener(newOnloadeddata));
1064 void ewk_webkitdom_domwindow_get_onloadedmetadata(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1069 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1070 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onloadedmetadata());
1071 _to_webkit_eventlistener(result.get(), ret);
1074 void ewk_webkitdom_domwindow_set_onloadedmetadata(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnloadedmetadata)
1079 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1080 coreObj->setOnloadedmetadata(_to_webcore_eventlistener(newOnloadedmetadata));
1083 void ewk_webkitdom_domwindow_get_onloadstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1088 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1089 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onloadstart());
1090 _to_webkit_eventlistener(result.get(), ret);
1093 void ewk_webkitdom_domwindow_set_onloadstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnloadstart)
1098 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1099 coreObj->setOnloadstart(_to_webcore_eventlistener(newOnloadstart));
1102 void ewk_webkitdom_domwindow_get_onmessage(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1107 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1108 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onmessage());
1109 _to_webkit_eventlistener(result.get(), ret);
1112 void ewk_webkitdom_domwindow_set_onmessage(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnmessage)
1117 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1118 coreObj->setOnmessage(_to_webcore_eventlistener(newOnmessage));
1121 void ewk_webkitdom_domwindow_get_onmousedown(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1126 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1127 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onmousedown());
1128 _to_webkit_eventlistener(result.get(), ret);
1131 void ewk_webkitdom_domwindow_set_onmousedown(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnmousedown)
1136 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1137 coreObj->setOnmousedown(_to_webcore_eventlistener(newOnmousedown));
1140 void ewk_webkitdom_domwindow_get_onmousemove(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1145 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1146 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onmousemove());
1147 _to_webkit_eventlistener(result.get(), ret);
1150 void ewk_webkitdom_domwindow_set_onmousemove(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnmousemove)
1155 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1156 coreObj->setOnmousemove(_to_webcore_eventlistener(newOnmousemove));
1159 void ewk_webkitdom_domwindow_get_onmouseout(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1164 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1165 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onmouseout());
1166 _to_webkit_eventlistener(result.get(), ret);
1169 void ewk_webkitdom_domwindow_set_onmouseout(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnmouseout)
1174 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1175 coreObj->setOnmouseout(_to_webcore_eventlistener(newOnmouseout));
1178 void ewk_webkitdom_domwindow_get_onmouseover(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1183 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1184 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onmouseover());
1185 _to_webkit_eventlistener(result.get(), ret);
1188 void ewk_webkitdom_domwindow_set_onmouseover(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnmouseover)
1193 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1194 coreObj->setOnmouseover(_to_webcore_eventlistener(newOnmouseover));
1197 void ewk_webkitdom_domwindow_get_onmouseup(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1202 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1203 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onmouseup());
1204 _to_webkit_eventlistener(result.get(), ret);
1207 void ewk_webkitdom_domwindow_set_onmouseup(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnmouseup)
1212 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1213 coreObj->setOnmouseup(_to_webcore_eventlistener(newOnmouseup));
1216 void ewk_webkitdom_domwindow_get_onmousewheel(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1221 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1222 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onmousewheel());
1223 _to_webkit_eventlistener(result.get(), ret);
1226 void ewk_webkitdom_domwindow_set_onmousewheel(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnmousewheel)
1231 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1232 coreObj->setOnmousewheel(_to_webcore_eventlistener(newOnmousewheel));
1235 void ewk_webkitdom_domwindow_get_onoffline(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1240 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1241 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onoffline());
1242 _to_webkit_eventlistener(result.get(), ret);
1245 void ewk_webkitdom_domwindow_set_onoffline(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnoffline)
1250 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1251 coreObj->setOnoffline(_to_webcore_eventlistener(newOnoffline));
1254 void ewk_webkitdom_domwindow_get_ononline(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1259 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1260 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ononline());
1261 _to_webkit_eventlistener(result.get(), ret);
1264 void ewk_webkitdom_domwindow_set_ononline(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnonline)
1269 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1270 coreObj->setOnonline(_to_webcore_eventlistener(newOnonline));
1273 void ewk_webkitdom_domwindow_get_onpagehide(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1278 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1279 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onpagehide());
1280 _to_webkit_eventlistener(result.get(), ret);
1283 void ewk_webkitdom_domwindow_set_onpagehide(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnpagehide)
1288 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1289 coreObj->setOnpagehide(_to_webcore_eventlistener(newOnpagehide));
1292 void ewk_webkitdom_domwindow_get_onpageshow(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1297 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1298 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onpageshow());
1299 _to_webkit_eventlistener(result.get(), ret);
1302 void ewk_webkitdom_domwindow_set_onpageshow(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnpageshow)
1307 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1308 coreObj->setOnpageshow(_to_webcore_eventlistener(newOnpageshow));
1311 void ewk_webkitdom_domwindow_get_onpause(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1316 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1317 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onpause());
1318 _to_webkit_eventlistener(result.get(), ret);
1321 void ewk_webkitdom_domwindow_set_onpause(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnpause)
1326 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1327 coreObj->setOnpause(_to_webcore_eventlistener(newOnpause));
1330 void ewk_webkitdom_domwindow_get_onplay(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1335 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1336 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onplay());
1337 _to_webkit_eventlistener(result.get(), ret);
1340 void ewk_webkitdom_domwindow_set_onplay(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnplay)
1345 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1346 coreObj->setOnplay(_to_webcore_eventlistener(newOnplay));
1349 void ewk_webkitdom_domwindow_get_onplaying(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1354 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1355 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onplaying());
1356 _to_webkit_eventlistener(result.get(), ret);
1359 void ewk_webkitdom_domwindow_set_onplaying(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnplaying)
1364 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1365 coreObj->setOnplaying(_to_webcore_eventlistener(newOnplaying));
1368 void ewk_webkitdom_domwindow_get_onpopstate(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1373 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1374 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onpopstate());
1375 _to_webkit_eventlistener(result.get(), ret);
1378 void ewk_webkitdom_domwindow_set_onpopstate(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnpopstate)
1383 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1384 coreObj->setOnpopstate(_to_webcore_eventlistener(newOnpopstate));
1387 void ewk_webkitdom_domwindow_get_onprogress(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1392 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1393 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onprogress());
1394 _to_webkit_eventlistener(result.get(), ret);
1397 void ewk_webkitdom_domwindow_set_onprogress(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnprogress)
1402 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1403 coreObj->setOnprogress(_to_webcore_eventlistener(newOnprogress));
1406 void ewk_webkitdom_domwindow_get_onratechange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1411 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1412 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onratechange());
1413 _to_webkit_eventlistener(result.get(), ret);
1416 void ewk_webkitdom_domwindow_set_onratechange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnratechange)
1421 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1422 coreObj->setOnratechange(_to_webcore_eventlistener(newOnratechange));
1425 void ewk_webkitdom_domwindow_get_onresize(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1430 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1431 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onresize());
1432 _to_webkit_eventlistener(result.get(), ret);
1435 void ewk_webkitdom_domwindow_set_onresize(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnresize)
1440 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1441 coreObj->setOnresize(_to_webcore_eventlistener(newOnresize));
1444 void ewk_webkitdom_domwindow_get_onscroll(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1449 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1450 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onscroll());
1451 _to_webkit_eventlistener(result.get(), ret);
1454 void ewk_webkitdom_domwindow_set_onscroll(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnscroll)
1459 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1460 coreObj->setOnscroll(_to_webcore_eventlistener(newOnscroll));
1463 void ewk_webkitdom_domwindow_get_onseeked(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1468 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1469 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onseeked());
1470 _to_webkit_eventlistener(result.get(), ret);
1473 void ewk_webkitdom_domwindow_set_onseeked(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnseeked)
1478 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1479 coreObj->setOnseeked(_to_webcore_eventlistener(newOnseeked));
1482 void ewk_webkitdom_domwindow_get_onseeking(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1487 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1488 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onseeking());
1489 _to_webkit_eventlistener(result.get(), ret);
1492 void ewk_webkitdom_domwindow_set_onseeking(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnseeking)
1497 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1498 coreObj->setOnseeking(_to_webcore_eventlistener(newOnseeking));
1501 void ewk_webkitdom_domwindow_get_onselect(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1506 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1507 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onselect());
1508 _to_webkit_eventlistener(result.get(), ret);
1511 void ewk_webkitdom_domwindow_set_onselect(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnselect)
1516 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1517 coreObj->setOnselect(_to_webcore_eventlistener(newOnselect));
1520 void ewk_webkitdom_domwindow_get_onstalled(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1525 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1526 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onstalled());
1527 _to_webkit_eventlistener(result.get(), ret);
1530 void ewk_webkitdom_domwindow_set_onstalled(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnstalled)
1535 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1536 coreObj->setOnstalled(_to_webcore_eventlistener(newOnstalled));
1539 void ewk_webkitdom_domwindow_get_onstorage(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1544 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1545 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onstorage());
1546 _to_webkit_eventlistener(result.get(), ret);
1549 void ewk_webkitdom_domwindow_set_onstorage(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnstorage)
1554 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1555 coreObj->setOnstorage(_to_webcore_eventlistener(newOnstorage));
1558 void ewk_webkitdom_domwindow_get_onsubmit(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1563 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1564 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onsubmit());
1565 _to_webkit_eventlistener(result.get(), ret);
1568 void ewk_webkitdom_domwindow_set_onsubmit(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnsubmit)
1573 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1574 coreObj->setOnsubmit(_to_webcore_eventlistener(newOnsubmit));
1577 void ewk_webkitdom_domwindow_get_onsuspend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1582 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1583 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onsuspend());
1584 _to_webkit_eventlistener(result.get(), ret);
1587 void ewk_webkitdom_domwindow_set_onsuspend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnsuspend)
1592 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1593 coreObj->setOnsuspend(_to_webcore_eventlistener(newOnsuspend));
1596 void ewk_webkitdom_domwindow_get_ontimeupdate(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1601 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1602 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ontimeupdate());
1603 _to_webkit_eventlistener(result.get(), ret);
1606 void ewk_webkitdom_domwindow_set_ontimeupdate(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOntimeupdate)
1611 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1612 coreObj->setOntimeupdate(_to_webcore_eventlistener(newOntimeupdate));
1615 void ewk_webkitdom_domwindow_get_onunload(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1620 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1621 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onunload());
1622 _to_webkit_eventlistener(result.get(), ret);
1625 void ewk_webkitdom_domwindow_set_onunload(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnunload)
1630 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1631 coreObj->setOnunload(_to_webcore_eventlistener(newOnunload));
1634 void ewk_webkitdom_domwindow_get_onvolumechange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1639 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1640 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onvolumechange());
1641 _to_webkit_eventlistener(result.get(), ret);
1644 void ewk_webkitdom_domwindow_set_onvolumechange(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnvolumechange)
1649 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1650 coreObj->setOnvolumechange(_to_webcore_eventlistener(newOnvolumechange));
1653 void ewk_webkitdom_domwindow_get_onwaiting(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1658 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1659 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onwaiting());
1660 _to_webkit_eventlistener(result.get(), ret);
1663 void ewk_webkitdom_domwindow_set_onwaiting(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnwaiting)
1668 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1669 coreObj->setOnwaiting(_to_webcore_eventlistener(newOnwaiting));
1672 void ewk_webkitdom_domwindow_get_onreset(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1677 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1678 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onreset());
1679 _to_webkit_eventlistener(result.get(), ret);
1682 void ewk_webkitdom_domwindow_set_onreset(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnreset)
1687 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1688 coreObj->setOnreset(_to_webcore_eventlistener(newOnreset));
1691 void ewk_webkitdom_domwindow_get_onsearch(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1696 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1697 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onsearch());
1698 _to_webkit_eventlistener(result.get(), ret);
1701 void ewk_webkitdom_domwindow_set_onsearch(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnsearch)
1706 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1707 coreObj->setOnsearch(_to_webcore_eventlistener(newOnsearch));
1710 void ewk_webkitdom_domwindow_get_onwebkitanimationend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1715 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1716 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onwebkitanimationend());
1717 _to_webkit_eventlistener(result.get(), ret);
1720 void ewk_webkitdom_domwindow_set_onwebkitanimationend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnwebkitanimationend)
1725 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1726 coreObj->setOnwebkitanimationend(_to_webcore_eventlistener(newOnwebkitanimationend));
1729 void ewk_webkitdom_domwindow_get_onwebkitanimationiteration(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1734 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1735 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onwebkitanimationiteration());
1736 _to_webkit_eventlistener(result.get(), ret);
1739 void ewk_webkitdom_domwindow_set_onwebkitanimationiteration(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnwebkitanimationiteration)
1744 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1745 coreObj->setOnwebkitanimationiteration(_to_webcore_eventlistener(newOnwebkitanimationiteration));
1748 void ewk_webkitdom_domwindow_get_onwebkitanimationstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1753 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1754 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onwebkitanimationstart());
1755 _to_webkit_eventlistener(result.get(), ret);
1758 void ewk_webkitdom_domwindow_set_onwebkitanimationstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnwebkitanimationstart)
1763 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1764 coreObj->setOnwebkitanimationstart(_to_webcore_eventlistener(newOnwebkitanimationstart));
1767 void ewk_webkitdom_domwindow_get_onwebkittransitionend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1772 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1773 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->onwebkittransitionend());
1774 _to_webkit_eventlistener(result.get(), ret);
1777 void ewk_webkitdom_domwindow_set_onwebkittransitionend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOnwebkittransitionend)
1782 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1783 coreObj->setOnwebkittransitionend(_to_webcore_eventlistener(newOnwebkittransitionend));
1786 /* #if (defined ENABLE_TOUCH_EVENTS && ENABLE_TOUCH_EVENTS)
1787 void ewk_webkitdom_domwindow_get_ontouchstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1792 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1793 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ontouchstart());
1794 _to_webkit_eventlistener(result.get(), ret);
1797 void ewk_webkitdom_domwindow_set_ontouchstart(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOntouchstart)
1802 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1803 coreObj->setOntouchstart(_to_webcore_eventlistener(newOntouchstart));
1807 /* #if (defined ENABLE_TOUCH_EVENTS && ENABLE_TOUCH_EVENTS)
1808 void ewk_webkitdom_domwindow_get_ontouchmove(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1813 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1814 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ontouchmove());
1815 _to_webkit_eventlistener(result.get(), ret);
1818 void ewk_webkitdom_domwindow_set_ontouchmove(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOntouchmove)
1823 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1824 coreObj->setOntouchmove(_to_webcore_eventlistener(newOntouchmove));
1828 /* #if (defined ENABLE_TOUCH_EVENTS && ENABLE_TOUCH_EVENTS)
1829 void ewk_webkitdom_domwindow_get_ontouchend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1834 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1835 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ontouchend());
1836 _to_webkit_eventlistener(result.get(), ret);
1839 void ewk_webkitdom_domwindow_set_ontouchend(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOntouchend)
1844 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1845 coreObj->setOntouchend(_to_webcore_eventlistener(newOntouchend));
1849 /* #if (defined ENABLE_TOUCH_EVENTS && ENABLE_TOUCH_EVENTS)
1850 void ewk_webkitdom_domwindow_get_ontouchcancel(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1855 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1856 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ontouchcancel());
1857 _to_webkit_eventlistener(result.get(), ret);
1860 void ewk_webkitdom_domwindow_set_ontouchcancel(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOntouchcancel)
1865 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1866 coreObj->setOntouchcancel(_to_webcore_eventlistener(newOntouchcancel));
1870 /* #if (defined ENABLE_DEVICE_ORIENTATION && ENABLE_DEVICE_ORIENTATION)
1871 void ewk_webkitdom_domwindow_get_ondevicemotion(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1876 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1877 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondevicemotion());
1878 _to_webkit_eventlistener(result.get(), ret);
1881 void ewk_webkitdom_domwindow_set_ondevicemotion(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndevicemotion)
1886 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1887 coreObj->setOndevicemotion(_to_webcore_eventlistener(newOndevicemotion));
1891 /* #if (defined ENABLE_DEVICE_ORIENTATION && ENABLE_DEVICE_ORIENTATION)
1892 void ewk_webkitdom_domwindow_get_ondeviceorientation(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* ret)
1897 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1898 RefPtr<WebCore::EventListener> result = WTF::getPtr(coreObj->ondeviceorientation());
1899 _to_webkit_eventlistener(result.get(), ret);
1902 void ewk_webkitdom_domwindow_set_ondeviceorientation(WebKitDOM_DOMWindow* self, WebKitDOM_EventListener* newOndeviceorientation)
1907 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1908 coreObj->setOndeviceorientation(_to_webcore_eventlistener(newOndeviceorientation));
1912 /* #if (defined ENABLE_MEDIA_STREAM && ENABLE_MEDIA_STREAM)
1913 void ewk_webkitdom_domwindow_get_webkit_peer_connection(WebKitDOM_DOMWindow* self, WebKitDOM_PeerConnectionConstructor* ret)
1918 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1919 RefPtr<WebCore::PeerConnectionConstructor> result = WTF::getPtr(coreObj->webkitPeerConnection());
1920 _to_webkit_peerconnectionconstructor(result.get(), ret);
1923 void ewk_webkitdom_domwindow_set_webkit_peer_connection(WebKitDOM_DOMWindow* self, WebKitDOM_PeerConnectionConstructor* newWebkitPeerConnection)
1928 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1929 coreObj->setWebkitPeerConnection(_to_webcore_peerconnectionconstructor(newWebkitPeerConnection));
1933 void ewk_webkitdom_domwindow_get_selection(WebKitDOM_DOMWindow* self, WebKitDOM_DOMSelection* ret)
1938 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1939 RefPtr<WebCore::DOMSelection> result = WTF::getPtr(coreObj->getSelection());
1940 _to_webkit_domselection(result.get(), ret);
1944 void ewk_webkitdom_domwindow_focus(WebKitDOM_DOMWindow* self)
1949 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1953 void ewk_webkitdom_domwindow_blur(WebKitDOM_DOMWindow* self)
1958 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1962 void ewk_webkitdom_domwindow_close(WebKitDOM_DOMWindow* self)
1967 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1971 void ewk_webkitdom_domwindow_print(WebKitDOM_DOMWindow* self)
1976 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1980 void ewk_webkitdom_domwindow_stop(WebKitDOM_DOMWindow* self)
1985 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1989 void ewk_webkitdom_domwindow_alert(WebKitDOM_DOMWindow* self, WebKitDOM_String* message)
1994 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
1995 coreObj->alert(_to_webcore_string_value(message));
1998 Eina_Bool ewk_webkitdom_domwindow_confirm(WebKitDOM_DOMWindow* self, WebKitDOM_String* message)
2003 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2004 return coreObj->confirm(_to_webcore_string_value(message));
2007 void ewk_webkitdom_domwindow_prompt(WebKitDOM_DOMWindow* self, WebKitDOM_String* message, WebKitDOM_String* defaultValue, WebKitDOM_String* ret)
2012 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2013 WTF::String result = coreObj->prompt(_to_webcore_string_value(message), _to_webcore_string_value(defaultValue));
2014 _to_webkit_string(&result, ret);
2018 Eina_Bool ewk_webkitdom_domwindow_find(WebKitDOM_DOMWindow* self, WebKitDOM_String* string, Eina_Bool caseSensitive, Eina_Bool backwards, Eina_Bool wrap, Eina_Bool wholeWord, Eina_Bool searchInFrames, Eina_Bool showDialog)
2023 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2024 return coreObj->find(_to_webcore_string_value(string), caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog);
2027 void ewk_webkitdom_domwindow_scroll_by(WebKitDOM_DOMWindow* self, int x, int y)
2032 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2033 coreObj->scrollBy(x, y);
2036 void ewk_webkitdom_domwindow_scroll_to(WebKitDOM_DOMWindow* self, int x, int y)
2041 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2042 coreObj->scrollTo(x, y);
2045 void ewk_webkitdom_domwindow_scroll(WebKitDOM_DOMWindow* self, int x, int y)
2050 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2051 coreObj->scroll(x, y);
2054 void ewk_webkitdom_domwindow_move_by(WebKitDOM_DOMWindow* self, float x, float y)
2059 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2060 coreObj->moveBy(x, y);
2063 void ewk_webkitdom_domwindow_move_to(WebKitDOM_DOMWindow* self, float x, float y)
2068 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2069 coreObj->moveTo(x, y);
2072 void ewk_webkitdom_domwindow_resize_by(WebKitDOM_DOMWindow* self, float x, float y)
2077 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2078 coreObj->resizeBy(x, y);
2081 void ewk_webkitdom_domwindow_resize_to(WebKitDOM_DOMWindow* self, float width, float height)
2086 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2087 coreObj->resizeTo(width, height);
2090 void ewk_webkitdom_domwindow_match_media(WebKitDOM_DOMWindow* self, WebKitDOM_String* query, WebKitDOM_MediaQueryList* ret)
2095 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2096 RefPtr<WebCore::MediaQueryList> result = WTF::getPtr(coreObj->matchMedia(_to_webcore_string_value(query)));
2097 _to_webkit_mediaquerylist(result.get(), ret);
2101 void ewk_webkitdom_domwindow_get_computed_style(WebKitDOM_DOMWindow* self, WebKitDOM_Element* element, WebKitDOM_String* pseudoElement, WebKitDOM_CSSStyleDeclaration* ret)
2106 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2107 RefPtr<WebCore::CSSStyleDeclaration> result = WTF::getPtr(coreObj->getComputedStyle(_to_webcore_element(element), _to_webcore_string_value(pseudoElement)));
2108 _to_webkit_cssstyledeclaration(result.get(), ret);
2112 void ewk_webkitdom_domwindow_webkit_convert_point_from_page_to_node(WebKitDOM_DOMWindow* self, WebKitDOM_Node* node, WebKitDOM_WebKitPoint* p, WebKitDOM_WebKitPoint* ret)
2117 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2118 RefPtr<WebCore::WebKitPoint> result = WTF::getPtr(coreObj->webkitConvertPointFromPageToNode(_to_webcore_node(node), _to_webcore_webkitpoint(p)));
2119 _to_webkit_webkitpoint(result.get(), ret);
2123 void ewk_webkitdom_domwindow_webkit_convert_point_from_node_to_page(WebKitDOM_DOMWindow* self, WebKitDOM_Node* node, WebKitDOM_WebKitPoint* p, WebKitDOM_WebKitPoint* ret)
2128 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2129 RefPtr<WebCore::WebKitPoint> result = WTF::getPtr(coreObj->webkitConvertPointFromNodeToPage(_to_webcore_node(node), _to_webcore_webkitpoint(p)));
2130 _to_webkit_webkitpoint(result.get(), ret);
2134 void ewk_webkitdom_domwindow_clear_timeout(WebKitDOM_DOMWindow* self, int handle)
2139 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2140 coreObj->clearTimeout(handle);
2143 void ewk_webkitdom_domwindow_clear_interval(WebKitDOM_DOMWindow* self, int handle)
2148 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2149 coreObj->clearInterval(handle);
2152 void ewk_webkitdom_domwindow_atob(WebKitDOM_DOMWindow* self, WebKitDOM_String* string, WebKitDOM_String* ret)
2157 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2159 WebCore::ExceptionCode ec = 0;
2160 WTF::String result = coreObj->atob(_to_webcore_string_value(string), ec);
2161 _to_webkit_string(&result, ret);
2165 void ewk_webkitdom_domwindow_btoa(WebKitDOM_DOMWindow* self, WebKitDOM_String* string, WebKitDOM_String* ret)
2170 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2172 WebCore::ExceptionCode ec = 0;
2173 WTF::String result = coreObj->btoa(_to_webcore_string_value(string), ec);
2174 _to_webkit_string(&result, ret);
2178 Eina_Bool ewk_webkitdom_domwindow_dispatch_event(WebKitDOM_DOMWindow* self, WebKitDOM_Event* evt)
2183 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2185 WebCore::ExceptionCode ec = 0;
2186 return coreObj->dispatchEvent(_to_webcore_event(evt), ec);
2189 void ewk_webkitdom_domwindow_capture_events(WebKitDOM_DOMWindow* self)
2194 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2195 coreObj->captureEvents();
2198 void ewk_webkitdom_domwindow_release_events(WebKitDOM_DOMWindow* self)
2203 WebCore::DOMWindow* coreObj = _to_webcore_domwindow(self);
2204 coreObj->releaseEvents();
2208 void ewk_webkitdom_domwindow_deinit(const WebKitDOM_Object* objPtr)
2210 if( WEBKITDOM_ISNULL(objPtr) )
2212 ((WebCore::DOMWindow*)(objPtr->p_coreObject))->deref();
2213 (((WebKitDOM_Object*)(objPtr))->p_coreObject) = 0;
2216 void _copy_webkit_domwindow(WebKitDOM_DOMWindow* kitObjSrc, WebKitDOM_DOMWindow* ret)
2218 if (WEBKITDOM_COREOBJ(kitObjSrc) == WEBKITDOM_COREOBJ(ret))
2220 WebCore::DOMWindow* tmpPtr = _to_webcore_domwindow(ret);
2223 if (!WEBKITDOM_ISNULL(kitObjSrc))
2224 _to_webcore_domwindow(kitObjSrc)->ref();
2225 ((WebKitDOM_Object*)ret)->p_coreObject = WEBKITDOM_COREOBJ(kitObjSrc);
2228 WebCore::DOMWindow* _to_webcore_domwindow(const WebKitDOM_DOMWindow* kitObj)
2230 return (WebCore::DOMWindow*)WEBKITDOM_COREOBJ(kitObj);
2233 WebKitDOM_DOMWindow* _to_webkit_domwindow(WebCore::DOMWindow* coreObj, WebKitDOM_DOMWindow* ret)
2235 WebCore::DOMWindow* tmpPtr = _to_webcore_domwindow(ret);
2236 if (tmpPtr && tmpPtr != coreObj)
2240 ((WebKitDOM_Object*)ret)->p_coreObject = coreObj;