264f911147d94d100275350051d763aa95e68fc2
[WebKit-https.git] / Source / WebCore / bindings / scripts / test / GObject / WebKitDOMTestTypedefs.h
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
32 G_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
41 struct _WebKitDOMTestTypedefs {
42     WebKitDOMObject parent_instance;
43 };
44
45 struct _WebKitDOMTestTypedefsClass {
46     WebKitDOMObjectClass parent_class;
47 };
48
49 WEBKIT_API GType
50 webkit_dom_test_typedefs_get_type (void);
51
52 /**
53  * webkit_dom_test_typedefs_func:
54  * @self: A #WebKitDOMTestTypedefs
55  * @x: A #WebKitDOMlong[]
56  *
57 **/
58 WEBKIT_API void
59 webkit_dom_test_typedefs_func(WebKitDOMTestTypedefs* self, WebKitDOMlong[]* x);
60
61 /**
62  * webkit_dom_test_typedefs_set_shadow:
63  * @self: A #WebKitDOMTestTypedefs
64  * @width: A #gfloat
65  * @height: A #gfloat
66  * @blur: A #gfloat
67  * @color: A #gchar
68  * @alpha: A #gfloat
69  *
70 **/
71 WEBKIT_API void
72 webkit_dom_test_typedefs_set_shadow(WebKitDOMTestTypedefs* self, gfloat width, gfloat height, gfloat blur, const gchar* color, gfloat alpha);
73
74 /**
75  * webkit_dom_test_typedefs_nullable_array_arg:
76  * @self: A #WebKitDOMTestTypedefs
77  * @arrayArg: A #WebKitDOMDOMString[]
78  *
79 **/
80 WEBKIT_API void
81 webkit_dom_test_typedefs_nullable_array_arg(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* arrayArg);
82
83 /**
84  * webkit_dom_test_typedefs_immutable_point_function:
85  * @self: A #WebKitDOMTestTypedefs
86  *
87  * Returns: (transfer none): A #WebKitDOMSVGPoint
88 **/
89 WEBKIT_API WebKitDOMSVGPoint*
90 webkit_dom_test_typedefs_immutable_point_function(WebKitDOMTestTypedefs* self);
91
92 /**
93  * webkit_dom_test_typedefs_string_array_function:
94  * @self: A #WebKitDOMTestTypedefs
95  * @values: A #WebKitDOMDOMString[]
96  * @error: #GError
97  *
98  * Returns: (transfer none): A #WebKitDOMDOMString[]
99 **/
100 WEBKIT_API WebKitDOMDOMString[]*
101 webkit_dom_test_typedefs_string_array_function(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* values, GError** error);
102
103 /**
104  * webkit_dom_test_typedefs_string_array_function2:
105  * @self: A #WebKitDOMTestTypedefs
106  * @values: A #WebKitDOMDOMString[]
107  * @error: #GError
108  *
109  * Returns: (transfer none): A #WebKitDOMDOMString[]
110 **/
111 WEBKIT_API WebKitDOMDOMString[]*
112 webkit_dom_test_typedefs_string_array_function2(WebKitDOMTestTypedefs* self, WebKitDOMDOMString[]* values, GError** error);
113
114 /**
115  * webkit_dom_test_typedefs_method_with_exception:
116  * @self: A #WebKitDOMTestTypedefs
117  * @error: #GError
118  *
119 **/
120 WEBKIT_API void
121 webkit_dom_test_typedefs_method_with_exception(WebKitDOMTestTypedefs* self, GError** error);
122
123 /**
124  * webkit_dom_test_typedefs_get_unsigned_long_long_attr:
125  * @self: A #WebKitDOMTestTypedefs
126  *
127  * Returns: A #guint64
128 **/
129 WEBKIT_API guint64
130 webkit_dom_test_typedefs_get_unsigned_long_long_attr(WebKitDOMTestTypedefs* self);
131
132 /**
133  * webkit_dom_test_typedefs_set_unsigned_long_long_attr:
134  * @self: A #WebKitDOMTestTypedefs
135  * @value: A #guint64
136  *
137 **/
138 WEBKIT_API void
139 webkit_dom_test_typedefs_set_unsigned_long_long_attr(WebKitDOMTestTypedefs* self, guint64 value);
140
141 /**
142  * webkit_dom_test_typedefs_get_immutable_serialized_script_value:
143  * @self: A #WebKitDOMTestTypedefs
144  *
145  * Returns: (transfer none): A #WebKitDOMSerializedScriptValue
146 **/
147 WEBKIT_API WebKitDOMSerializedScriptValue*
148 webkit_dom_test_typedefs_get_immutable_serialized_script_value(WebKitDOMTestTypedefs* self);
149
150 /**
151  * webkit_dom_test_typedefs_set_immutable_serialized_script_value:
152  * @self: A #WebKitDOMTestTypedefs
153  * @value: A #WebKitDOMSerializedScriptValue
154  *
155 **/
156 WEBKIT_API void
157 webkit_dom_test_typedefs_set_immutable_serialized_script_value(WebKitDOMTestTypedefs* self, WebKitDOMSerializedScriptValue* value);
158
159 /**
160  * webkit_dom_test_typedefs_get_attr_with_getter_exception:
161  * @self: A #WebKitDOMTestTypedefs
162  * @error: #GError
163  *
164  * Returns: A #glong
165 **/
166 WEBKIT_API glong
167 webkit_dom_test_typedefs_get_attr_with_getter_exception(WebKitDOMTestTypedefs* self, GError** error);
168
169 /**
170  * webkit_dom_test_typedefs_set_attr_with_getter_exception:
171  * @self: A #WebKitDOMTestTypedefs
172  * @value: A #glong
173  *
174 **/
175 WEBKIT_API void
176 webkit_dom_test_typedefs_set_attr_with_getter_exception(WebKitDOMTestTypedefs* self, glong value);
177
178 /**
179  * webkit_dom_test_typedefs_get_attr_with_setter_exception:
180  * @self: A #WebKitDOMTestTypedefs
181  *
182  * Returns: A #glong
183 **/
184 WEBKIT_API glong
185 webkit_dom_test_typedefs_get_attr_with_setter_exception(WebKitDOMTestTypedefs* self);
186
187 /**
188  * webkit_dom_test_typedefs_set_attr_with_setter_exception:
189  * @self: A #WebKitDOMTestTypedefs
190  * @value: A #glong
191  * @error: #GError
192  *
193 **/
194 WEBKIT_API void
195 webkit_dom_test_typedefs_set_attr_with_setter_exception(WebKitDOMTestTypedefs* self, glong value, GError** error);
196
197 /**
198  * webkit_dom_test_typedefs_get_string_attr_with_getter_exception:
199  * @self: A #WebKitDOMTestTypedefs
200  * @error: #GError
201  *
202  * Returns: A #gchar
203 **/
204 WEBKIT_API gchar*
205 webkit_dom_test_typedefs_get_string_attr_with_getter_exception(WebKitDOMTestTypedefs* self, GError** error);
206
207 /**
208  * webkit_dom_test_typedefs_set_string_attr_with_getter_exception:
209  * @self: A #WebKitDOMTestTypedefs
210  * @value: A #gchar
211  *
212 **/
213 WEBKIT_API void
214 webkit_dom_test_typedefs_set_string_attr_with_getter_exception(WebKitDOMTestTypedefs* self, const gchar* value);
215
216 /**
217  * webkit_dom_test_typedefs_get_string_attr_with_setter_exception:
218  * @self: A #WebKitDOMTestTypedefs
219  *
220  * Returns: A #gchar
221 **/
222 WEBKIT_API gchar*
223 webkit_dom_test_typedefs_get_string_attr_with_setter_exception(WebKitDOMTestTypedefs* self);
224
225 /**
226  * webkit_dom_test_typedefs_set_string_attr_with_setter_exception:
227  * @self: A #WebKitDOMTestTypedefs
228  * @value: A #gchar
229  * @error: #GError
230  *
231 **/
232 WEBKIT_API void
233 webkit_dom_test_typedefs_set_string_attr_with_setter_exception(WebKitDOMTestTypedefs* self, const gchar* value, GError** error);
234
235 G_END_DECLS
236
237 #endif /* WebKitDOMTestTypedefs_h */