1/* 2 This file is part of the WebKit open source project. 3 This file has been generated by generate-bindings.pl. DO NOT MODIFY! 4 5 This library is free software; you can redistribute it and/or 6 modify it under the terms of the GNU Library General Public 7 License as published by the Free Software Foundation; either 8 version 2 of the License, or (at your option) any later version. 9 10 This library is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 Library General Public License for more details. 14 15 You should have received a copy of the GNU Library General Public License 16 along with this library; see the file COPYING.LIB. If not, write to 17 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 18 Boston, MA 02110-1301, USA. 19*/ 20 21#if !defined(__WEBKITDOM_H_INSIDE__) && !defined(BUILDING_WEBKIT) 22#error "Only <webkitdom/webkitdom.h> can be included directly." 23#endif 24 25#ifndef WebKitDOMTestTypedefs_h 26#define WebKitDOMTestTypedefs_h 27 28#include <glib-object.h> 29#include <webkitdom/WebKitDOMObject.h> 30#include <webkitdom/webkitdomdefines.h> 31 32G_BEGIN_DECLS 33 34#define WEBKIT_TYPE_DOM_TEST_TYPEDEFS (webkit_dom_test_typedefs_get_type()) 35#define WEBKIT_DOM_TEST_TYPEDEFS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_TYPE_DOM_TEST_TYPEDEFS, WebKitDOMTestTypedefs)) 36#define WEBKIT_DOM_TEST_TYPEDEFS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), WEBKIT_TYPE_DOM_TEST_TYPEDEFS, WebKitDOMTestTypedefsClass) 37#define WEBKIT_DOM_IS_TEST_TYPEDEFS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), WEBKIT_TYPE_DOM_TEST_TYPEDEFS)) 38#define WEBKIT_DOM_IS_TEST_TYPEDEFS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEBKIT_TYPE_DOM_TEST_TYPEDEFS)) 39#define WEBKIT_DOM_TEST_TYPEDEFS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), WEBKIT_TYPE_DOM_TEST_TYPEDEFS, WebKitDOMTestTypedefsClass)) 40 41struct _WebKitDOMTestTypedefs { 42 WebKitDOMObject parent_instance; 43}; 44 45struct _WebKitDOMTestTypedefsClass { 46 WebKitDOMObjectClass parent_class; 47}; 48 49WEBKIT_API GType 50webkit_dom_test_typedefs_get_type (void); 51 52/** 53 * webkit_dom_test_typedefs_func: 54 * @self: A #WebKitDOMTestTypedefs 55 * @x: A #WebKitDOMlong[] 56 * 57 * Returns: 58 * 59**/ 60WEBKIT_API void 61webkit_dom_test_typedefs_func(WebKitDOMTestTypedefs* self, WebKitDOMlong[]* x); 62 63/** 64 * webkit_dom_test_typedefs_set_shadow: 65 * @self: A #WebKitDOMTestTypedefs 66 * @width: A #gfloat 67 * @height: A #gfloat 68 * @blur: A #gfloat 69 * @color: A #gchar 70 * @alpha: A #gfloat 71 * 72 * Returns: 73 * 74**/ 75WEBKIT_API void 76webkit_dom_test_typedefs_set_shadow(WebKitDOMTestTypedefs* self, gfloat width, gfloat height, gfloat blur, const gchar* color, gfloat alpha); 77 78/** 79 * webkit_dom_test_typedefs_nullable_array_arg: 80 * @self: A #WebKitDOMTestTypedefs 81 * @arrayArg: A #WebKitDOMDOMString[] 82 * 83 * Returns: 84 * 85**/ 86WEBKIT_API void 87webkit_dom_test_typedefs_nullable_array_arg(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* arrayArg); 88 89/** 90 * webkit_dom_test_typedefs_immutable_point_function: 91 * @self: A #WebKitDOMTestTypedefs 92 * 93 * Returns: (transfer none): 94 * 95**/ 96WEBKIT_API WebKitDOMSVGPoint* 97webkit_dom_test_typedefs_immutable_point_function(WebKitDOMTestTypedefs* self); 98 99/** 100 * webkit_dom_test_typedefs_string_array_function: 101 * @self: A #WebKitDOMTestTypedefs 102 * @values: A #WebKitDOMDOMString[] 103 * @error: #GError 104 * 105 * Returns: (transfer none): 106 * 107**/ 108WEBKIT_API WebKitDOMDOMString[]* 109webkit_dom_test_typedefs_string_array_function(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* values, GError** error); 110 111/** 112 * webkit_dom_test_typedefs_string_array_function2: 113 * @self: A #WebKitDOMTestTypedefs 114 * @values: A #WebKitDOMDOMString[] 115 * @error: #GError 116 * 117 * Returns: (transfer none): 118 * 119**/ 120WEBKIT_API WebKitDOMDOMString[]* 121webkit_dom_test_typedefs_string_array_function2(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* values, GError** error); 122 123/** 124 * webkit_dom_test_typedefs_method_with_exception: 125 * @self: A #WebKitDOMTestTypedefs 126 * @error: #GError 127 * 128 * Returns: 129 * 130**/ 131WEBKIT_API void 132webkit_dom_test_typedefs_method_with_exception(WebKitDOMTestTypedefs* self, GError** error); 133 134/** 135 * webkit_dom_test_typedefs_get_unsigned_long_long_attr: 136 * @self: A #WebKitDOMTestTypedefs 137 * 138 * Returns: 139 * 140**/ 141WEBKIT_API guint64 142webkit_dom_test_typedefs_get_unsigned_long_long_attr(WebKitDOMTestTypedefs* self); 143 144/** 145 * webkit_dom_test_typedefs_set_unsigned_long_long_attr: 146 * @self: A #WebKitDOMTestTypedefs 147 * @value: A #guint64 148 * 149 * Returns: 150 * 151**/ 152WEBKIT_API void 153webkit_dom_test_typedefs_set_unsigned_long_long_attr(WebKitDOMTestTypedefs* self, guint64 value); 154 155/** 156 * webkit_dom_test_typedefs_get_immutable_serialized_script_value: 157 * @self: A #WebKitDOMTestTypedefs 158 * 159 * Returns: (transfer none): 160 * 161**/ 162WEBKIT_API WebKitDOMSerializedScriptValue* 163webkit_dom_test_typedefs_get_immutable_serialized_script_value(WebKitDOMTestTypedefs* self); 164 165/** 166 * webkit_dom_test_typedefs_set_immutable_serialized_script_value: 167 * @self: A #WebKitDOMTestTypedefs 168 * @value: A #WebKitDOMSerializedScriptValue 169 * 170 * Returns: (transfer none): 171 * 172**/ 173WEBKIT_API void 174webkit_dom_test_typedefs_set_immutable_serialized_script_value(WebKitDOMTestTypedefs* self, WebKitDOMSerializedScriptValue* value); 175 176/** 177 * webkit_dom_test_typedefs_get_attr_with_getter_exception: 178 * @self: A #WebKitDOMTestTypedefs 179 * @error: #GError 180 * 181 * Returns: 182 * 183**/ 184WEBKIT_API glong 185webkit_dom_test_typedefs_get_attr_with_getter_exception(WebKitDOMTestTypedefs* self, GError** error); 186 187/** 188 * webkit_dom_test_typedefs_set_attr_with_getter_exception: 189 * @self: A #WebKitDOMTestTypedefs 190 * @value: A #glong 191 * 192 * Returns: 193 * 194**/ 195WEBKIT_API void 196webkit_dom_test_typedefs_set_attr_with_getter_exception(WebKitDOMTestTypedefs* self, glong value); 197 198/** 199 * webkit_dom_test_typedefs_get_attr_with_setter_exception: 200 * @self: A #WebKitDOMTestTypedefs 201 * 202 * Returns: 203 * 204**/ 205WEBKIT_API glong 206webkit_dom_test_typedefs_get_attr_with_setter_exception(WebKitDOMTestTypedefs* self); 207 208/** 209 * webkit_dom_test_typedefs_set_attr_with_setter_exception: 210 * @self: A #WebKitDOMTestTypedefs 211 * @value: A #glong 212 * @error: #GError 213 * 214 * Returns: 215 * 216**/ 217WEBKIT_API void 218webkit_dom_test_typedefs_set_attr_with_setter_exception(WebKitDOMTestTypedefs* self, glong value, GError** error); 219 220/** 221 * webkit_dom_test_typedefs_get_string_attr_with_getter_exception: 222 * @self: A #WebKitDOMTestTypedefs 223 * @error: #GError 224 * 225 * Returns: 226 * 227**/ 228WEBKIT_API gchar* 229webkit_dom_test_typedefs_get_string_attr_with_getter_exception(WebKitDOMTestTypedefs* self, GError** error); 230 231/** 232 * webkit_dom_test_typedefs_set_string_attr_with_getter_exception: 233 * @self: A #WebKitDOMTestTypedefs 234 * @value: A #gchar 235 * 236 * Returns: 237 * 238**/ 239WEBKIT_API void 240webkit_dom_test_typedefs_set_string_attr_with_getter_exception(WebKitDOMTestTypedefs* self, const gchar* value); 241 242/** 243 * webkit_dom_test_typedefs_get_string_attr_with_setter_exception: 244 * @self: A #WebKitDOMTestTypedefs 245 * 246 * Returns: 247 * 248**/ 249WEBKIT_API gchar* 250webkit_dom_test_typedefs_get_string_attr_with_setter_exception(WebKitDOMTestTypedefs* self); 251 252/** 253 * webkit_dom_test_typedefs_set_string_attr_with_setter_exception: 254 * @self: A #WebKitDOMTestTypedefs 255 * @value: A #gchar 256 * @error: #GError 257 * 258 * Returns: 259 * 260**/ 261WEBKIT_API void 262webkit_dom_test_typedefs_set_string_attr_with_setter_exception(WebKitDOMTestTypedefs* self, const gchar* value, GError** error); 263 264G_END_DECLS 265 266#endif /* WebKitDOMTestTypedefs_h */ 267