diff options
Diffstat (limited to 'Source/WebCore/bindings/scripts/test/GObject')
4 files changed, 21 insertions, 12 deletions
diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp index 054dc38..b63f50e 100644 --- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp +++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp @@ -37,6 +37,8 @@ #include "webkit/WebKitDOMClass2Private.h" #include "webkit/WebKitDOMClass3.h" #include "webkit/WebKitDOMClass3Private.h" +#include "webkit/WebKitDOMDOMStringList.h" +#include "webkit/WebKitDOMDOMStringListPrivate.h" #include "webkit/WebKitDOMTestCallback.h" #include "webkit/WebKitDOMTestCallbackPrivate.h" #include "webkitdefines.h" @@ -117,6 +119,22 @@ webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallbac return res; } +gboolean +webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self, WebKitDOMDOMStringList* list_param) +{ + g_return_val_if_fail(self, 0); + WebCore::JSMainThreadNullState state; + WebCore::TestCallback * item = WebKit::core(self); + g_return_val_if_fail(list_param, 0); + WebCore::DOMStringList * converted_list_param = NULL; + if (list_param != NULL) { + converted_list_param = WebKit::core(list_param); + g_return_val_if_fail(converted_list_param, 0); + } + gboolean res = item->callbackWithStringList(converted_list_param); + return res; +} + G_DEFINE_TYPE(WebKitDOMTestCallback, webkit_dom_test_callback, WEBKIT_TYPE_DOM_OBJECT) diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h index 6049c79..541afb2 100644 --- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h +++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallback.h @@ -58,6 +58,9 @@ webkit_dom_test_callback_callback_with_class2param(WebKitDOMTestCallback* self, WEBKIT_API glong webkit_dom_test_callback_callback_with_non_bool_return_type(WebKitDOMTestCallback* self, WebKitDOMClass3* class3param); +WEBKIT_API gboolean +webkit_dom_test_callback_callback_with_string_list(WebKitDOMTestCallback* self, WebKitDOMDOMStringList* list_param); + G_END_DECLS #endif /* WebKitDOMTestCallback_h */ diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp index 44d58d4..1f81c5d 100644 --- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp +++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.cpp @@ -250,12 +250,6 @@ webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError **error } } - -/* TODO: event function webkit_dom_test_obj_add_event_listener */ - - -/* TODO: event function webkit_dom_test_obj_remove_event_listener */ - void webkit_dom_test_obj_with_dynamic_frame(WebKitDOMTestObj* self) { diff --git a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h index 0416664..0f0f3c1 100644 --- a/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h +++ b/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestObj.h @@ -82,12 +82,6 @@ webkit_dom_test_obj_options_object(WebKitDOMTestObj* self, WebKitDOMOptionsObjec WEBKIT_API void webkit_dom_test_obj_method_with_exception(WebKitDOMTestObj* self, GError **error); - -/* TODO: event function webkit_dom_test_obj_add_event_listener */ - - -/* TODO: event function webkit_dom_test_obj_remove_event_listener */ - WEBKIT_API void webkit_dom_test_obj_with_dynamic_frame(WebKitDOMTestObj* self); |