~ubuntu-branches/ubuntu/saucy/geary/saucy-updates

« back to all changes in this revision

Viewing changes to bindings/gir/WebKit-3.0.gir

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2013-03-14 13:48:23 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20130314134823-gyk5av1g508zyj8a
Tags: 0.3.0~pr1-0ubuntu1
New upstream version (FFE lp: #1154316), supports multiple account as
well as full conversation views with inline replies

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!-- This file is present for supporting Ubuntu Precise (12.04) which doesn't have a
 
3
complete GIR for WebKit.  Modifications have been made to this file to support both
 
4
Precise and Quantal. -->
 
5
 
 
6
<repository version="1.2"
 
7
            xmlns="http://www.gtk.org/introspection/core/1.0"
 
8
            xmlns:c="http://www.gtk.org/introspection/c/1.0"
 
9
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
 
10
  <include name="Atk" version="1.0"/>
 
11
  <include name="GLib" version="2.0"/>
 
12
  <include name="GModule" version="2.0"/>
 
13
  <include name="GObject" version="2.0"/>
 
14
  <include name="Gdk" version="3.0"/>
 
15
  <include name="GdkPixbuf" version="2.0"/>
 
16
  <include name="Gio" version="2.0"/>
 
17
  <include name="Gtk" version="3.0"/>
 
18
  <include name="JSCore" version="3.0"/>
 
19
  <include name="Pango" version="1.0"/>
 
20
  <include name="Soup" version="2.4"/>
 
21
  <include name="cairo" version="1.0"/>
 
22
  <include name="xlib" version="2.0"/>
 
23
  <package name="webkitgtk-3.0"/>
 
24
  <c:include name="webkit/webkit.h"/>
 
25
  <namespace name="WebKit"
 
26
             version="3.0"
 
27
             shared-library="libwebkitgtk-3.0.so.0,libjavascriptcoregtk-3.0.so.0"
 
28
             c:identifier-prefixes="WebKit"
 
29
             c:symbol-prefixes="webkit">
 
30
    <enumeration name="CacheModel"
 
31
                 glib:type-name="WebKitCacheModel"
 
32
                 glib:get-type="webkit_cache_model_get_type"
 
33
                 c:type="WebKitCacheModel">
 
34
      <doc xml:whitespace="preserve">Enum values used for determining the webview cache model.</doc>
 
35
      <member name="default"
 
36
              value="0"
 
37
              c:identifier="WEBKIT_CACHE_MODEL_DEFAULT"
 
38
              glib:nick="default"/>
 
39
      <member name="document_viewer"
 
40
              value="1"
 
41
              c:identifier="WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER"
 
42
              glib:nick="document-viewer"/>
 
43
      <member name="web_browser"
 
44
              value="2"
 
45
              c:identifier="WEBKIT_CACHE_MODEL_WEB_BROWSER"
 
46
              glib:nick="web-browser"/>
 
47
      <member name="document_browser"
 
48
              value="3"
 
49
              c:identifier="WEBKIT_CACHE_MODEL_DOCUMENT_BROWSER"
 
50
              glib:nick="document-browser"/>
 
51
    </enumeration>
 
52
    <enumeration name="ContextMenuAction"
 
53
                 version="1.10"
 
54
                 glib:type-name="WebKitContextMenuAction"
 
55
                 glib:get-type="webkit_context_menu_action_get_type"
 
56
                 c:type="WebKitContextMenuAction">
 
57
      <doc xml:whitespace="preserve">Enum values used to denote actions of items in the default context menu.</doc>
 
58
      <member name="no_action"
 
59
              value="0"
 
60
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_NO_ACTION"
 
61
              glib:nick="no-action"/>
 
62
      <member name="open_link"
 
63
              value="1"
 
64
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK"
 
65
              glib:nick="open-link"/>
 
66
      <member name="open_link_in_new_window"
 
67
              value="2"
 
68
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK_IN_NEW_WINDOW"
 
69
              glib:nick="open-link-in-new-window"/>
 
70
      <member name="download_link_to_disk"
 
71
              value="3"
 
72
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_LINK_TO_DISK"
 
73
              glib:nick="download-link-to-disk"/>
 
74
      <member name="copy_link_to_clipboard"
 
75
              value="4"
 
76
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_COPY_LINK_TO_CLIPBOARD"
 
77
              glib:nick="copy-link-to-clipboard"/>
 
78
      <member name="open_image_in_new_window"
 
79
              value="5"
 
80
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_OPEN_IMAGE_IN_NEW_WINDOW"
 
81
              glib:nick="open-image-in-new-window"/>
 
82
      <member name="download_image_to_disk"
 
83
              value="6"
 
84
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_DOWNLOAD_IMAGE_TO_DISK"
 
85
              glib:nick="download-image-to-disk"/>
 
86
      <member name="copy_image_to_clipboard"
 
87
              value="7"
 
88
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_COPY_IMAGE_TO_CLIPBOARD"
 
89
              glib:nick="copy-image-to-clipboard"/>
 
90
      <member name="copy_image_url_to_clipboard"
 
91
              value="8"
 
92
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_COPY_IMAGE_URL_TO_CLIPBOARD"
 
93
              glib:nick="copy-image-url-to-clipboard"/>
 
94
      <member name="open_frame_in_new_window"
 
95
              value="9"
 
96
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_OPEN_FRAME_IN_NEW_WINDOW"
 
97
              glib:nick="open-frame-in-new-window"/>
 
98
      <member name="go_back"
 
99
              value="10"
 
100
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_GO_BACK"
 
101
              glib:nick="go-back"/>
 
102
      <member name="go_forward"
 
103
              value="11"
 
104
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_GO_FORWARD"
 
105
              glib:nick="go-forward"/>
 
106
      <member name="stop"
 
107
              value="12"
 
108
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_STOP"
 
109
              glib:nick="stop"/>
 
110
      <member name="reload"
 
111
              value="13"
 
112
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_RELOAD"
 
113
              glib:nick="reload"/>
 
114
      <member name="copy"
 
115
              value="14"
 
116
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_COPY"
 
117
              glib:nick="copy"/>
 
118
      <member name="cut"
 
119
              value="15"
 
120
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_CUT"
 
121
              glib:nick="cut"/>
 
122
      <member name="paste"
 
123
              value="16"
 
124
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_PASTE"
 
125
              glib:nick="paste"/>
 
126
      <member name="delete"
 
127
              value="17"
 
128
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_DELETE"
 
129
              glib:nick="delete"/>
 
130
      <member name="select_all"
 
131
              value="18"
 
132
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_SELECT_ALL"
 
133
              glib:nick="select-all"/>
 
134
      <member name="input_methods"
 
135
              value="19"
 
136
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_INPUT_METHODS"
 
137
              glib:nick="input-methods"/>
 
138
      <member name="unicode"
 
139
              value="20"
 
140
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_UNICODE"
 
141
              glib:nick="unicode"/>
 
142
      <member name="spelling_guess"
 
143
              value="21"
 
144
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_SPELLING_GUESS"
 
145
              glib:nick="spelling-guess"/>
 
146
      <member name="no_guesses_found"
 
147
              value="22"
 
148
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_NO_GUESSES_FOUND"
 
149
              glib:nick="no-guesses-found"/>
 
150
      <member name="ignore_spelling"
 
151
              value="23"
 
152
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_IGNORE_SPELLING"
 
153
              glib:nick="ignore-spelling"/>
 
154
      <member name="learn_spelling"
 
155
              value="24"
 
156
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_LEARN_SPELLING"
 
157
              glib:nick="learn-spelling"/>
 
158
      <member name="ignore_grammar"
 
159
              value="25"
 
160
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_IGNORE_GRAMMAR"
 
161
              glib:nick="ignore-grammar"/>
 
162
      <member name="font_menu"
 
163
              value="26"
 
164
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_FONT_MENU"
 
165
              glib:nick="font-menu"/>
 
166
      <member name="bold"
 
167
              value="27"
 
168
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_BOLD"
 
169
              glib:nick="bold"/>
 
170
      <member name="italic"
 
171
              value="28"
 
172
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_ITALIC"
 
173
              glib:nick="italic"/>
 
174
      <member name="underline"
 
175
              value="29"
 
176
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_UNDERLINE"
 
177
              glib:nick="underline"/>
 
178
      <member name="outline"
 
179
              value="30"
 
180
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_OUTLINE"
 
181
              glib:nick="outline"/>
 
182
      <member name="inspect_element"
 
183
              value="31"
 
184
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_INSPECT_ELEMENT"
 
185
              glib:nick="inspect-element"/>
 
186
      <member name="open_media_in_new_window"
 
187
              value="32"
 
188
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_OPEN_MEDIA_IN_NEW_WINDOW"
 
189
              glib:nick="open-media-in-new-window"/>
 
190
      <member name="copy_media_link_to_clipboard"
 
191
              value="33"
 
192
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_COPY_MEDIA_LINK_TO_CLIPBOARD"
 
193
              glib:nick="copy-media-link-to-clipboard"/>
 
194
      <member name="toggle_media_controls"
 
195
              value="34"
 
196
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_TOGGLE_MEDIA_CONTROLS"
 
197
              glib:nick="toggle-media-controls"/>
 
198
      <member name="toggle_media_loop"
 
199
              value="35"
 
200
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_TOGGLE_MEDIA_LOOP"
 
201
              glib:nick="toggle-media-loop"/>
 
202
      <member name="enter_video_fullscreen"
 
203
              value="36"
 
204
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_ENTER_VIDEO_FULLSCREEN"
 
205
              glib:nick="enter-video-fullscreen"/>
 
206
      <member name="media_play_pause"
 
207
              value="37"
 
208
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_MEDIA_PLAY_PAUSE"
 
209
              glib:nick="media-play-pause"/>
 
210
      <member name="media_mute"
 
211
              value="38"
 
212
              c:identifier="WEBKIT_CONTEXT_MENU_ACTION_MEDIA_MUTE"
 
213
              glib:nick="media-mute"/>
 
214
    </enumeration>
 
215
    <class name="DOMAttr"
 
216
           c:symbol-prefix="dom_attr"
 
217
           c:type="WebKitDOMAttr"
 
218
           parent="DOMNode"
 
219
           glib:type-name="WebKitDOMAttr"
 
220
           glib:get-type="webkit_dom_attr_get_type"
 
221
           glib:type-struct="DOMAttrClass">
 
222
      <implements name="DOMEventTarget"/>
 
223
      <method name="get_is_id" c:identifier="webkit_dom_attr_get_is_id">
 
224
        <return-value transfer-ownership="none">
 
225
          <type name="gboolean" c:type="gboolean"/>
 
226
        </return-value>
 
227
      </method>
 
228
      <method name="get_name" c:identifier="webkit_dom_attr_get_name">
 
229
        <return-value transfer-ownership="full">
 
230
          <type name="utf8" c:type="gchar*"/>
 
231
        </return-value>
 
232
      </method>
 
233
      <method name="get_owner_element"
 
234
              c:identifier="webkit_dom_attr_get_owner_element">
 
235
        <return-value transfer-ownership="none">
 
236
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
237
        </return-value>
 
238
      </method>
 
239
      <method name="get_specified"
 
240
              c:identifier="webkit_dom_attr_get_specified">
 
241
        <return-value transfer-ownership="none">
 
242
          <type name="gboolean" c:type="gboolean"/>
 
243
        </return-value>
 
244
      </method>
 
245
      <method name="get_value" c:identifier="webkit_dom_attr_get_value">
 
246
        <return-value transfer-ownership="full">
 
247
          <type name="utf8" c:type="gchar*"/>
 
248
        </return-value>
 
249
      </method>
 
250
      <method name="set_value"
 
251
              c:identifier="webkit_dom_attr_set_value"
 
252
              throws="1">
 
253
        <return-value transfer-ownership="none">
 
254
          <type name="none" c:type="void"/>
 
255
        </return-value>
 
256
        <parameters>
 
257
          <parameter name="value" transfer-ownership="none">
 
258
            <doc xml:whitespace="preserve">A #gchar</doc>
 
259
            <type name="utf8" c:type="const gchar*"/>
 
260
          </parameter>
 
261
        </parameters>
 
262
      </method>
 
263
      <property name="is-id" transfer-ownership="none">
 
264
        <type name="gboolean"/>
 
265
      </property>
 
266
      <property name="name" transfer-ownership="none">
 
267
        <type name="utf8"/>
 
268
      </property>
 
269
      <property name="owner-element" transfer-ownership="none">
 
270
        <type name="DOMElement"/>
 
271
      </property>
 
272
      <property name="specified" transfer-ownership="none">
 
273
        <type name="gboolean"/>
 
274
      </property>
 
275
      <property name="value" writable="1" transfer-ownership="none">
 
276
        <type name="utf8"/>
 
277
      </property>
 
278
      <field name="parent_instance">
 
279
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
280
      </field>
 
281
    </class>
 
282
    <record name="DOMAttrClass"
 
283
            c:type="WebKitDOMAttrClass"
 
284
            glib:is-gtype-struct-for="DOMAttr">
 
285
      <field name="parent_class">
 
286
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
287
      </field>
 
288
    </record>
 
289
    <class name="DOMBarInfo"
 
290
           c:symbol-prefix="dom_bar_info"
 
291
           c:type="WebKitDOMBarInfo"
 
292
           parent="DOMObject"
 
293
           glib:type-name="WebKitDOMBarInfo"
 
294
           glib:get-type="webkit_dom_bar_info_get_type"
 
295
           glib:type-struct="DOMBarInfoClass">
 
296
      <method name="get_visible"
 
297
              c:identifier="webkit_dom_bar_info_get_visible">
 
298
        <return-value transfer-ownership="none">
 
299
          <type name="gboolean" c:type="gboolean"/>
 
300
        </return-value>
 
301
      </method>
 
302
      <property name="visible" transfer-ownership="none">
 
303
        <type name="gboolean"/>
 
304
      </property>
 
305
      <field name="parent_instance">
 
306
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
307
      </field>
 
308
    </class>
 
309
    <record name="DOMBarInfoClass"
 
310
            c:type="WebKitDOMBarInfoClass"
 
311
            glib:is-gtype-struct-for="DOMBarInfo">
 
312
      <field name="parent_class">
 
313
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
314
      </field>
 
315
    </record>
 
316
    <class name="DOMBlob"
 
317
           c:symbol-prefix="dom_blob"
 
318
           c:type="WebKitDOMBlob"
 
319
           parent="DOMObject"
 
320
           glib:type-name="WebKitDOMBlob"
 
321
           glib:get-type="webkit_dom_blob_get_type"
 
322
           glib:type-struct="DOMBlobClass">
 
323
      <method name="get_size" c:identifier="webkit_dom_blob_get_size">
 
324
        <return-value transfer-ownership="none">
 
325
          <type name="guint64" c:type="guint64"/>
 
326
        </return-value>
 
327
      </method>
 
328
      <method name="slice" c:identifier="webkit_dom_blob_slice">
 
329
        <return-value transfer-ownership="none">
 
330
          <type name="DOMBlob" c:type="WebKitDOMBlob*"/>
 
331
        </return-value>
 
332
        <parameters>
 
333
          <parameter name="start" transfer-ownership="none">
 
334
            <doc xml:whitespace="preserve">A #gint64</doc>
 
335
            <type name="gint64" c:type="gint64"/>
 
336
          </parameter>
 
337
          <parameter name="end" transfer-ownership="none">
 
338
            <doc xml:whitespace="preserve">A #gint64</doc>
 
339
            <type name="gint64" c:type="gint64"/>
 
340
          </parameter>
 
341
          <parameter name="contentType" transfer-ownership="none">
 
342
            <doc xml:whitespace="preserve">A #gchar</doc>
 
343
            <type name="utf8" c:type="const gchar*"/>
 
344
          </parameter>
 
345
        </parameters>
 
346
      </method>
 
347
      <method name="webkit_slice"
 
348
              c:identifier="webkit_dom_blob_webkit_slice"
 
349
              introspectable="0">
 
350
        <return-value>
 
351
          <type name="DOMBlob" c:type="WebKitDOMBlob*"/>
 
352
        </return-value>
 
353
        <parameters>
 
354
          <parameter name="start" transfer-ownership="none">
 
355
            <type name="gint64" c:type="gint64"/>
 
356
          </parameter>
 
357
          <parameter name="end" transfer-ownership="none">
 
358
            <type name="gint64" c:type="gint64"/>
 
359
          </parameter>
 
360
          <parameter name="content_type" transfer-ownership="none">
 
361
            <type name="utf8" c:type="const gchar*"/>
 
362
          </parameter>
 
363
        </parameters>
 
364
      </method>
 
365
      <property name="size" transfer-ownership="none">
 
366
        <type name="guint64"/>
 
367
      </property>
 
368
      <property name="type" transfer-ownership="none">
 
369
        <type name="utf8"/>
 
370
      </property>
 
371
      <field name="parent_instance">
 
372
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
373
      </field>
 
374
    </class>
 
375
    <record name="DOMBlobClass"
 
376
            c:type="WebKitDOMBlobClass"
 
377
            glib:is-gtype-struct-for="DOMBlob">
 
378
      <field name="parent_class">
 
379
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
380
      </field>
 
381
    </record>
 
382
    <class name="DOMCDATASection"
 
383
           c:symbol-prefix="dom_cdata_section"
 
384
           c:type="WebKitDOMCDATASection"
 
385
           parent="DOMText"
 
386
           glib:type-name="WebKitDOMCDATASection"
 
387
           glib:get-type="webkit_dom_cdata_section_get_type"
 
388
           glib:type-struct="DOMCDATASectionClass">
 
389
      <implements name="DOMEventTarget"/>
 
390
      <field name="parent_instance">
 
391
        <type name="DOMText" c:type="WebKitDOMText"/>
 
392
      </field>
 
393
    </class>
 
394
    <record name="DOMCDATASectionClass"
 
395
            c:type="WebKitDOMCDATASectionClass"
 
396
            glib:is-gtype-struct-for="DOMCDATASection">
 
397
      <field name="parent_class">
 
398
        <type name="DOMTextClass" c:type="WebKitDOMTextClass"/>
 
399
      </field>
 
400
    </record>
 
401
    <class name="DOMCSSRule"
 
402
           c:symbol-prefix="dom_css_rule"
 
403
           c:type="WebKitDOMCSSRule"
 
404
           parent="DOMObject"
 
405
           glib:type-name="WebKitDOMCSSRule"
 
406
           glib:get-type="webkit_dom_css_rule_get_type"
 
407
           glib:type-struct="DOMCSSRuleClass">
 
408
      <method name="get_css_text"
 
409
              c:identifier="webkit_dom_css_rule_get_css_text">
 
410
        <return-value transfer-ownership="full">
 
411
          <type name="utf8" c:type="gchar*"/>
 
412
        </return-value>
 
413
      </method>
 
414
      <method name="get_parent_rule"
 
415
              c:identifier="webkit_dom_css_rule_get_parent_rule">
 
416
        <return-value transfer-ownership="none">
 
417
          <type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
 
418
        </return-value>
 
419
      </method>
 
420
      <method name="get_parent_style_sheet"
 
421
              c:identifier="webkit_dom_css_rule_get_parent_style_sheet">
 
422
        <return-value transfer-ownership="none">
 
423
          <type name="DOMCSSStyleSheet" c:type="WebKitDOMCSSStyleSheet*"/>
 
424
        </return-value>
 
425
      </method>
 
426
      <method name="set_css_text"
 
427
              c:identifier="webkit_dom_css_rule_set_css_text"
 
428
              throws="1">
 
429
        <return-value transfer-ownership="none">
 
430
          <type name="none" c:type="void"/>
 
431
        </return-value>
 
432
        <parameters>
 
433
          <parameter name="value" transfer-ownership="none">
 
434
            <doc xml:whitespace="preserve">A #gchar</doc>
 
435
            <type name="utf8" c:type="const gchar*"/>
 
436
          </parameter>
 
437
        </parameters>
 
438
      </method>
 
439
      <property name="css-text" writable="1" transfer-ownership="none">
 
440
        <type name="utf8"/>
 
441
      </property>
 
442
      <property name="parent-rule" transfer-ownership="none">
 
443
        <type name="DOMCSSRule"/>
 
444
      </property>
 
445
      <property name="parent-style-sheet" transfer-ownership="none">
 
446
        <type name="DOMCSSStyleSheet"/>
 
447
      </property>
 
448
      <property name="type" transfer-ownership="none">
 
449
        <type name="guint"/>
 
450
      </property>
 
451
      <field name="parent_instance">
 
452
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
453
      </field>
 
454
    </class>
 
455
    <record name="DOMCSSRuleClass"
 
456
            c:type="WebKitDOMCSSRuleClass"
 
457
            glib:is-gtype-struct-for="DOMCSSRule">
 
458
      <field name="parent_class">
 
459
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
460
      </field>
 
461
    </record>
 
462
    <class name="DOMCSSRuleList"
 
463
           c:symbol-prefix="dom_css_rule_list"
 
464
           c:type="WebKitDOMCSSRuleList"
 
465
           parent="DOMObject"
 
466
           glib:type-name="WebKitDOMCSSRuleList"
 
467
           glib:get-type="webkit_dom_css_rule_list_get_type"
 
468
           glib:type-struct="DOMCSSRuleListClass">
 
469
      <method name="get_length"
 
470
              c:identifier="webkit_dom_css_rule_list_get_length">
 
471
        <return-value transfer-ownership="none">
 
472
          <type name="gulong" c:type="gulong"/>
 
473
        </return-value>
 
474
      </method>
 
475
      <method name="item" c:identifier="webkit_dom_css_rule_list_item">
 
476
        <return-value transfer-ownership="none">
 
477
          <type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
 
478
        </return-value>
 
479
        <parameters>
 
480
          <parameter name="index" transfer-ownership="none">
 
481
            <doc xml:whitespace="preserve">A #gulong</doc>
 
482
            <type name="gulong" c:type="gulong"/>
 
483
          </parameter>
 
484
        </parameters>
 
485
      </method>
 
486
      <property name="length" transfer-ownership="none">
 
487
        <type name="gulong"/>
 
488
      </property>
 
489
      <field name="parent_instance">
 
490
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
491
      </field>
 
492
    </class>
 
493
    <record name="DOMCSSRuleListClass"
 
494
            c:type="WebKitDOMCSSRuleListClass"
 
495
            glib:is-gtype-struct-for="DOMCSSRuleList">
 
496
      <field name="parent_class">
 
497
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
498
      </field>
 
499
    </record>
 
500
    <class name="DOMCSSStyleDeclaration"
 
501
           c:symbol-prefix="dom_css_style_declaration"
 
502
           c:type="WebKitDOMCSSStyleDeclaration"
 
503
           parent="DOMObject"
 
504
           glib:type-name="WebKitDOMCSSStyleDeclaration"
 
505
           glib:get-type="webkit_dom_css_style_declaration_get_type"
 
506
           glib:type-struct="DOMCSSStyleDeclarationClass">
 
507
      <method name="get_css_text"
 
508
              c:identifier="webkit_dom_css_style_declaration_get_css_text">
 
509
        <return-value transfer-ownership="full">
 
510
          <type name="utf8" c:type="gchar*"/>
 
511
        </return-value>
 
512
      </method>
 
513
      <method name="get_length"
 
514
              c:identifier="webkit_dom_css_style_declaration_get_length">
 
515
        <return-value transfer-ownership="none">
 
516
          <type name="gulong" c:type="gulong"/>
 
517
        </return-value>
 
518
      </method>
 
519
      <method name="get_parent_rule"
 
520
              c:identifier="webkit_dom_css_style_declaration_get_parent_rule">
 
521
        <return-value transfer-ownership="none">
 
522
          <type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
 
523
        </return-value>
 
524
      </method>
 
525
      <method name="get_property_css_value"
 
526
              c:identifier="webkit_dom_css_style_declaration_get_property_css_value">
 
527
        <return-value transfer-ownership="none">
 
528
          <type name="DOMCSSValue" c:type="WebKitDOMCSSValue*"/>
 
529
        </return-value>
 
530
        <parameters>
 
531
          <parameter name="propertyName" transfer-ownership="none">
 
532
            <doc xml:whitespace="preserve">A #gchar</doc>
 
533
            <type name="utf8" c:type="const gchar*"/>
 
534
          </parameter>
 
535
        </parameters>
 
536
      </method>
 
537
      <method name="get_property_priority"
 
538
              c:identifier="webkit_dom_css_style_declaration_get_property_priority">
 
539
        <return-value transfer-ownership="full">
 
540
          <type name="utf8" c:type="gchar*"/>
 
541
        </return-value>
 
542
        <parameters>
 
543
          <parameter name="propertyName" transfer-ownership="none">
 
544
            <doc xml:whitespace="preserve">A #gchar</doc>
 
545
            <type name="utf8" c:type="const gchar*"/>
 
546
          </parameter>
 
547
        </parameters>
 
548
      </method>
 
549
      <method name="get_property_shorthand"
 
550
              c:identifier="webkit_dom_css_style_declaration_get_property_shorthand">
 
551
        <return-value transfer-ownership="full">
 
552
          <type name="utf8" c:type="gchar*"/>
 
553
        </return-value>
 
554
        <parameters>
 
555
          <parameter name="propertyName" transfer-ownership="none">
 
556
            <doc xml:whitespace="preserve">A #gchar</doc>
 
557
            <type name="utf8" c:type="const gchar*"/>
 
558
          </parameter>
 
559
        </parameters>
 
560
      </method>
 
561
      <method name="get_property_value"
 
562
              c:identifier="webkit_dom_css_style_declaration_get_property_value">
 
563
        <return-value transfer-ownership="full">
 
564
          <type name="utf8" c:type="gchar*"/>
 
565
        </return-value>
 
566
        <parameters>
 
567
          <parameter name="propertyName" transfer-ownership="none">
 
568
            <doc xml:whitespace="preserve">A #gchar</doc>
 
569
            <type name="utf8" c:type="const gchar*"/>
 
570
          </parameter>
 
571
        </parameters>
 
572
      </method>
 
573
      <method name="is_property_implicit"
 
574
              c:identifier="webkit_dom_css_style_declaration_is_property_implicit">
 
575
        <return-value transfer-ownership="none">
 
576
          <type name="gboolean" c:type="gboolean"/>
 
577
        </return-value>
 
578
        <parameters>
 
579
          <parameter name="propertyName" transfer-ownership="none">
 
580
            <doc xml:whitespace="preserve">A #gchar</doc>
 
581
            <type name="utf8" c:type="const gchar*"/>
 
582
          </parameter>
 
583
        </parameters>
 
584
      </method>
 
585
      <method name="item" c:identifier="webkit_dom_css_style_declaration_item">
 
586
        <return-value transfer-ownership="full">
 
587
          <type name="utf8" c:type="gchar*"/>
 
588
        </return-value>
 
589
        <parameters>
 
590
          <parameter name="index" transfer-ownership="none">
 
591
            <doc xml:whitespace="preserve">A #gulong</doc>
 
592
            <type name="gulong" c:type="gulong"/>
 
593
          </parameter>
 
594
        </parameters>
 
595
      </method>
 
596
      <method name="remove_property"
 
597
              c:identifier="webkit_dom_css_style_declaration_remove_property"
 
598
              throws="1">
 
599
        <return-value transfer-ownership="full">
 
600
          <type name="utf8" c:type="gchar*"/>
 
601
        </return-value>
 
602
        <parameters>
 
603
          <parameter name="propertyName" transfer-ownership="none">
 
604
            <doc xml:whitespace="preserve">A #gchar</doc>
 
605
            <type name="utf8" c:type="const gchar*"/>
 
606
          </parameter>
 
607
        </parameters>
 
608
      </method>
 
609
      <method name="set_css_text"
 
610
              c:identifier="webkit_dom_css_style_declaration_set_css_text"
 
611
              throws="1">
 
612
        <return-value transfer-ownership="none">
 
613
          <type name="none" c:type="void"/>
 
614
        </return-value>
 
615
        <parameters>
 
616
          <parameter name="value" transfer-ownership="none">
 
617
            <doc xml:whitespace="preserve">A #gchar</doc>
 
618
            <type name="utf8" c:type="const gchar*"/>
 
619
          </parameter>
 
620
        </parameters>
 
621
      </method>
 
622
      <method name="set_property"
 
623
              c:identifier="webkit_dom_css_style_declaration_set_property"
 
624
              throws="1">
 
625
        <return-value transfer-ownership="none">
 
626
          <type name="none" c:type="void"/>
 
627
        </return-value>
 
628
        <parameters>
 
629
          <parameter name="propertyName" transfer-ownership="none">
 
630
            <doc xml:whitespace="preserve">A #gchar</doc>
 
631
            <type name="utf8" c:type="const gchar*"/>
 
632
          </parameter>
 
633
          <parameter name="value" transfer-ownership="none">
 
634
            <doc xml:whitespace="preserve">A #gchar</doc>
 
635
            <type name="utf8" c:type="const gchar*"/>
 
636
          </parameter>
 
637
          <parameter name="priority" transfer-ownership="none">
 
638
            <doc xml:whitespace="preserve">A #gchar</doc>
 
639
            <type name="utf8" c:type="const gchar*"/>
 
640
          </parameter>
 
641
        </parameters>
 
642
      </method>
 
643
      <property name="css-text" writable="1" transfer-ownership="none">
 
644
        <type name="utf8"/>
 
645
      </property>
 
646
      <property name="length" transfer-ownership="none">
 
647
        <type name="gulong"/>
 
648
      </property>
 
649
      <property name="parent-rule" transfer-ownership="none">
 
650
        <type name="DOMCSSRule"/>
 
651
      </property>
 
652
      <field name="parent_instance">
 
653
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
654
      </field>
 
655
    </class>
 
656
    <record name="DOMCSSStyleDeclarationClass"
 
657
            c:type="WebKitDOMCSSStyleDeclarationClass"
 
658
            glib:is-gtype-struct-for="DOMCSSStyleDeclaration">
 
659
      <field name="parent_class">
 
660
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
661
      </field>
 
662
    </record>
 
663
    <class name="DOMCSSStyleSheet"
 
664
           c:symbol-prefix="dom_css_style_sheet"
 
665
           c:type="WebKitDOMCSSStyleSheet"
 
666
           parent="DOMStyleSheet"
 
667
           glib:type-name="WebKitDOMCSSStyleSheet"
 
668
           glib:get-type="webkit_dom_css_style_sheet_get_type"
 
669
           glib:type-struct="DOMCSSStyleSheetClass">
 
670
      <method name="add_rule"
 
671
              c:identifier="webkit_dom_css_style_sheet_add_rule"
 
672
              throws="1">
 
673
        <return-value transfer-ownership="none">
 
674
          <type name="glong" c:type="glong"/>
 
675
        </return-value>
 
676
        <parameters>
 
677
          <parameter name="selector" transfer-ownership="none">
 
678
            <doc xml:whitespace="preserve">A #gchar</doc>
 
679
            <type name="utf8" c:type="const gchar*"/>
 
680
          </parameter>
 
681
          <parameter name="style" transfer-ownership="none">
 
682
            <doc xml:whitespace="preserve">A #gchar</doc>
 
683
            <type name="utf8" c:type="const gchar*"/>
 
684
          </parameter>
 
685
          <parameter name="index" transfer-ownership="none">
 
686
            <doc xml:whitespace="preserve">A #gulong</doc>
 
687
            <type name="gulong" c:type="gulong"/>
 
688
          </parameter>
 
689
        </parameters>
 
690
      </method>
 
691
      <method name="delete_rule"
 
692
              c:identifier="webkit_dom_css_style_sheet_delete_rule"
 
693
              throws="1">
 
694
        <return-value transfer-ownership="none">
 
695
          <type name="none" c:type="void"/>
 
696
        </return-value>
 
697
        <parameters>
 
698
          <parameter name="index" transfer-ownership="none">
 
699
            <doc xml:whitespace="preserve">A #gulong</doc>
 
700
            <type name="gulong" c:type="gulong"/>
 
701
          </parameter>
 
702
        </parameters>
 
703
      </method>
 
704
      <method name="get_css_rules"
 
705
              c:identifier="webkit_dom_css_style_sheet_get_css_rules">
 
706
        <return-value transfer-ownership="none">
 
707
          <type name="DOMCSSRuleList" c:type="WebKitDOMCSSRuleList*"/>
 
708
        </return-value>
 
709
      </method>
 
710
      <method name="get_owner_rule"
 
711
              c:identifier="webkit_dom_css_style_sheet_get_owner_rule">
 
712
        <return-value transfer-ownership="none">
 
713
          <type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
 
714
        </return-value>
 
715
      </method>
 
716
      <method name="get_rules"
 
717
              c:identifier="webkit_dom_css_style_sheet_get_rules">
 
718
        <return-value transfer-ownership="none">
 
719
          <type name="DOMCSSRuleList" c:type="WebKitDOMCSSRuleList*"/>
 
720
        </return-value>
 
721
      </method>
 
722
      <method name="insert_rule"
 
723
              c:identifier="webkit_dom_css_style_sheet_insert_rule"
 
724
              throws="1">
 
725
        <return-value transfer-ownership="none">
 
726
          <type name="gulong" c:type="gulong"/>
 
727
        </return-value>
 
728
        <parameters>
 
729
          <parameter name="rule" transfer-ownership="none">
 
730
            <doc xml:whitespace="preserve">A #gchar</doc>
 
731
            <type name="utf8" c:type="const gchar*"/>
 
732
          </parameter>
 
733
          <parameter name="index" transfer-ownership="none">
 
734
            <doc xml:whitespace="preserve">A #gulong</doc>
 
735
            <type name="gulong" c:type="gulong"/>
 
736
          </parameter>
 
737
        </parameters>
 
738
      </method>
 
739
      <method name="remove_rule"
 
740
              c:identifier="webkit_dom_css_style_sheet_remove_rule"
 
741
              throws="1">
 
742
        <return-value transfer-ownership="none">
 
743
          <type name="none" c:type="void"/>
 
744
        </return-value>
 
745
        <parameters>
 
746
          <parameter name="index" transfer-ownership="none">
 
747
            <doc xml:whitespace="preserve">A #gulong</doc>
 
748
            <type name="gulong" c:type="gulong"/>
 
749
          </parameter>
 
750
        </parameters>
 
751
      </method>
 
752
      <property name="css-rules" transfer-ownership="none">
 
753
        <type name="DOMCSSRuleList"/>
 
754
      </property>
 
755
      <property name="owner-rule" transfer-ownership="none">
 
756
        <type name="DOMCSSRule"/>
 
757
      </property>
 
758
      <property name="rules" transfer-ownership="none">
 
759
        <type name="DOMCSSRuleList"/>
 
760
      </property>
 
761
      <field name="parent_instance">
 
762
        <type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet"/>
 
763
      </field>
 
764
    </class>
 
765
    <record name="DOMCSSStyleSheetClass"
 
766
            c:type="WebKitDOMCSSStyleSheetClass"
 
767
            glib:is-gtype-struct-for="DOMCSSStyleSheet">
 
768
      <field name="parent_class">
 
769
        <type name="DOMStyleSheetClass" c:type="WebKitDOMStyleSheetClass"/>
 
770
      </field>
 
771
    </record>
 
772
    <class name="DOMCSSValue"
 
773
           c:symbol-prefix="dom_css_value"
 
774
           c:type="WebKitDOMCSSValue"
 
775
           parent="DOMObject"
 
776
           glib:type-name="WebKitDOMCSSValue"
 
777
           glib:get-type="webkit_dom_css_value_get_type"
 
778
           glib:type-struct="DOMCSSValueClass">
 
779
      <method name="get_css_text"
 
780
              c:identifier="webkit_dom_css_value_get_css_text">
 
781
        <return-value transfer-ownership="full">
 
782
          <type name="utf8" c:type="gchar*"/>
 
783
        </return-value>
 
784
      </method>
 
785
      <method name="get_css_value_type"
 
786
              c:identifier="webkit_dom_css_value_get_css_value_type">
 
787
        <return-value transfer-ownership="none">
 
788
          <type name="gushort" c:type="gushort"/>
 
789
        </return-value>
 
790
      </method>
 
791
      <method name="set_css_text"
 
792
              c:identifier="webkit_dom_css_value_set_css_text"
 
793
              throws="1">
 
794
        <return-value transfer-ownership="none">
 
795
          <type name="none" c:type="void"/>
 
796
        </return-value>
 
797
        <parameters>
 
798
          <parameter name="value" transfer-ownership="none">
 
799
            <doc xml:whitespace="preserve">A #gchar</doc>
 
800
            <type name="utf8" c:type="const gchar*"/>
 
801
          </parameter>
 
802
        </parameters>
 
803
      </method>
 
804
      <property name="css-text" writable="1" transfer-ownership="none">
 
805
        <type name="utf8"/>
 
806
      </property>
 
807
      <property name="css-value-type" transfer-ownership="none">
 
808
        <type name="guint"/>
 
809
      </property>
 
810
      <field name="parent_instance">
 
811
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
812
      </field>
 
813
    </class>
 
814
    <record name="DOMCSSValueClass"
 
815
            c:type="WebKitDOMCSSValueClass"
 
816
            glib:is-gtype-struct-for="DOMCSSValue">
 
817
      <field name="parent_class">
 
818
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
819
      </field>
 
820
    </record>
 
821
    <class name="DOMCharacterData"
 
822
           c:symbol-prefix="dom_character_data"
 
823
           c:type="WebKitDOMCharacterData"
 
824
           parent="DOMNode"
 
825
           glib:type-name="WebKitDOMCharacterData"
 
826
           glib:get-type="webkit_dom_character_data_get_type"
 
827
           glib:type-struct="DOMCharacterDataClass">
 
828
      <implements name="DOMEventTarget"/>
 
829
      <method name="append_data"
 
830
              c:identifier="webkit_dom_character_data_append_data"
 
831
              throws="1">
 
832
        <return-value transfer-ownership="none">
 
833
          <type name="none" c:type="void"/>
 
834
        </return-value>
 
835
        <parameters>
 
836
          <parameter name="data" transfer-ownership="none">
 
837
            <doc xml:whitespace="preserve">A #gchar</doc>
 
838
            <type name="utf8" c:type="const gchar*"/>
 
839
          </parameter>
 
840
        </parameters>
 
841
      </method>
 
842
      <method name="delete_data"
 
843
              c:identifier="webkit_dom_character_data_delete_data"
 
844
              throws="1">
 
845
        <return-value transfer-ownership="none">
 
846
          <type name="none" c:type="void"/>
 
847
        </return-value>
 
848
        <parameters>
 
849
          <parameter name="offset" transfer-ownership="none">
 
850
            <doc xml:whitespace="preserve">A #gulong</doc>
 
851
            <type name="gulong" c:type="gulong"/>
 
852
          </parameter>
 
853
          <parameter name="length" transfer-ownership="none">
 
854
            <doc xml:whitespace="preserve">A #gulong</doc>
 
855
            <type name="gulong" c:type="gulong"/>
 
856
          </parameter>
 
857
        </parameters>
 
858
      </method>
 
859
      <method name="get_data"
 
860
              c:identifier="webkit_dom_character_data_get_data">
 
861
        <return-value transfer-ownership="full">
 
862
          <type name="utf8" c:type="gchar*"/>
 
863
        </return-value>
 
864
      </method>
 
865
      <method name="get_length"
 
866
              c:identifier="webkit_dom_character_data_get_length">
 
867
        <return-value transfer-ownership="none">
 
868
          <type name="gulong" c:type="gulong"/>
 
869
        </return-value>
 
870
      </method>
 
871
      <method name="insert_data"
 
872
              c:identifier="webkit_dom_character_data_insert_data"
 
873
              throws="1">
 
874
        <return-value transfer-ownership="none">
 
875
          <type name="none" c:type="void"/>
 
876
        </return-value>
 
877
        <parameters>
 
878
          <parameter name="offset" transfer-ownership="none">
 
879
            <doc xml:whitespace="preserve">A #gulong</doc>
 
880
            <type name="gulong" c:type="gulong"/>
 
881
          </parameter>
 
882
          <parameter name="data" transfer-ownership="none">
 
883
            <doc xml:whitespace="preserve">A #gchar</doc>
 
884
            <type name="utf8" c:type="const gchar*"/>
 
885
          </parameter>
 
886
        </parameters>
 
887
      </method>
 
888
      <method name="replace_data"
 
889
              c:identifier="webkit_dom_character_data_replace_data"
 
890
              throws="1">
 
891
        <return-value transfer-ownership="none">
 
892
          <type name="none" c:type="void"/>
 
893
        </return-value>
 
894
        <parameters>
 
895
          <parameter name="offset" transfer-ownership="none">
 
896
            <doc xml:whitespace="preserve">A #gulong</doc>
 
897
            <type name="gulong" c:type="gulong"/>
 
898
          </parameter>
 
899
          <parameter name="length" transfer-ownership="none">
 
900
            <doc xml:whitespace="preserve">A #gulong</doc>
 
901
            <type name="gulong" c:type="gulong"/>
 
902
          </parameter>
 
903
          <parameter name="data" transfer-ownership="none">
 
904
            <doc xml:whitespace="preserve">A #gchar</doc>
 
905
            <type name="utf8" c:type="const gchar*"/>
 
906
          </parameter>
 
907
        </parameters>
 
908
      </method>
 
909
      <method name="set_data"
 
910
              c:identifier="webkit_dom_character_data_set_data"
 
911
              throws="1">
 
912
        <return-value transfer-ownership="none">
 
913
          <type name="none" c:type="void"/>
 
914
        </return-value>
 
915
        <parameters>
 
916
          <parameter name="value" transfer-ownership="none">
 
917
            <doc xml:whitespace="preserve">A #gchar</doc>
 
918
            <type name="utf8" c:type="const gchar*"/>
 
919
          </parameter>
 
920
        </parameters>
 
921
      </method>
 
922
      <method name="substring_data"
 
923
              c:identifier="webkit_dom_character_data_substring_data"
 
924
              throws="1">
 
925
        <return-value transfer-ownership="full">
 
926
          <type name="utf8" c:type="gchar*"/>
 
927
        </return-value>
 
928
        <parameters>
 
929
          <parameter name="offset" transfer-ownership="none">
 
930
            <doc xml:whitespace="preserve">A #gulong</doc>
 
931
            <type name="gulong" c:type="gulong"/>
 
932
          </parameter>
 
933
          <parameter name="length" transfer-ownership="none">
 
934
            <doc xml:whitespace="preserve">A #gulong</doc>
 
935
            <type name="gulong" c:type="gulong"/>
 
936
          </parameter>
 
937
        </parameters>
 
938
      </method>
 
939
      <property name="data" writable="1" transfer-ownership="none">
 
940
        <type name="utf8"/>
 
941
      </property>
 
942
      <property name="length" transfer-ownership="none">
 
943
        <type name="gulong"/>
 
944
      </property>
 
945
      <field name="parent_instance">
 
946
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
947
      </field>
 
948
    </class>
 
949
    <record name="DOMCharacterDataClass"
 
950
            c:type="WebKitDOMCharacterDataClass"
 
951
            glib:is-gtype-struct-for="DOMCharacterData">
 
952
      <field name="parent_class">
 
953
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
954
      </field>
 
955
    </record>
 
956
    <class name="DOMComment"
 
957
           c:symbol-prefix="dom_comment"
 
958
           c:type="WebKitDOMComment"
 
959
           parent="DOMCharacterData"
 
960
           glib:type-name="WebKitDOMComment"
 
961
           glib:get-type="webkit_dom_comment_get_type"
 
962
           glib:type-struct="DOMCommentClass">
 
963
      <implements name="DOMEventTarget"/>
 
964
      <field name="parent_instance">
 
965
        <type name="DOMCharacterData" c:type="WebKitDOMCharacterData"/>
 
966
      </field>
 
967
    </class>
 
968
    <record name="DOMCommentClass"
 
969
            c:type="WebKitDOMCommentClass"
 
970
            glib:is-gtype-struct-for="DOMComment">
 
971
      <field name="parent_class">
 
972
        <type name="DOMCharacterDataClass"
 
973
              c:type="WebKitDOMCharacterDataClass"/>
 
974
      </field>
 
975
    </record>
 
976
    <class name="DOMConsole"
 
977
           c:symbol-prefix="dom_console"
 
978
           c:type="WebKitDOMConsole"
 
979
           parent="DOMObject"
 
980
           glib:type-name="WebKitDOMConsole"
 
981
           glib:get-type="webkit_dom_console_get_type"
 
982
           glib:type-struct="DOMConsoleClass">
 
983
      <method name="get_memory" c:identifier="webkit_dom_console_get_memory">
 
984
        <return-value transfer-ownership="none">
 
985
          <type name="DOMMemoryInfo" c:type="WebKitDOMMemoryInfo*"/>
 
986
        </return-value>
 
987
      </method>
 
988
      <method name="group_end" c:identifier="webkit_dom_console_group_end">
 
989
        <return-value transfer-ownership="none">
 
990
          <type name="none" c:type="void"/>
 
991
        </return-value>
 
992
      </method>
 
993
      <method name="time" c:identifier="webkit_dom_console_time">
 
994
        <return-value transfer-ownership="none">
 
995
          <type name="none" c:type="void"/>
 
996
        </return-value>
 
997
        <parameters>
 
998
          <parameter name="title" transfer-ownership="none">
 
999
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1000
            <type name="utf8" c:type="const gchar*"/>
 
1001
          </parameter>
 
1002
        </parameters>
 
1003
      </method>
 
1004
      <property name="memory" transfer-ownership="none">
 
1005
        <type name="DOMMemoryInfo"/>
 
1006
      </property>
 
1007
      <field name="parent_instance">
 
1008
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1009
      </field>
 
1010
    </class>
 
1011
    <record name="DOMConsoleClass"
 
1012
            c:type="WebKitDOMConsoleClass"
 
1013
            glib:is-gtype-struct-for="DOMConsole">
 
1014
      <field name="parent_class">
 
1015
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1016
      </field>
 
1017
    </record>
 
1018
    <record name="DOMCustom" c:type="WebKitDOMCustom" disguised="1">
 
1019
    </record>
 
1020
    <record name="DOMCustomClass" c:type="WebKitDOMCustomClass" disguised="1">
 
1021
    </record>
 
1022
    <class name="DOMDOMApplicationCache"
 
1023
           c:symbol-prefix="dom_dom_application_cache"
 
1024
           c:type="WebKitDOMDOMApplicationCache"
 
1025
           parent="DOMObject"
 
1026
           glib:type-name="WebKitDOMDOMApplicationCache"
 
1027
           glib:get-type="webkit_dom_dom_application_cache_get_type"
 
1028
           glib:type-struct="DOMDOMApplicationCacheClass">
 
1029
      <implements name="DOMEventTarget"/>
 
1030
      <method name="abort"
 
1031
              c:identifier="webkit_dom_dom_application_cache_abort">
 
1032
        <return-value transfer-ownership="none">
 
1033
          <type name="none" c:type="void"/>
 
1034
        </return-value>
 
1035
      </method>
 
1036
      <method name="dispatch_event"
 
1037
              c:identifier="webkit_dom_dom_application_cache_dispatch_event"
 
1038
              throws="1">
 
1039
        <return-value transfer-ownership="none">
 
1040
          <type name="gboolean" c:type="gboolean"/>
 
1041
        </return-value>
 
1042
        <parameters>
 
1043
          <parameter name="evt" transfer-ownership="none">
 
1044
            <doc xml:whitespace="preserve">A #WebKitDOMEvent</doc>
 
1045
            <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
1046
          </parameter>
 
1047
        </parameters>
 
1048
      </method>
 
1049
      <method name="get_status"
 
1050
              c:identifier="webkit_dom_dom_application_cache_get_status">
 
1051
        <return-value transfer-ownership="none">
 
1052
          <type name="gushort" c:type="gushort"/>
 
1053
        </return-value>
 
1054
      </method>
 
1055
      <method name="swap_cache"
 
1056
              c:identifier="webkit_dom_dom_application_cache_swap_cache"
 
1057
              throws="1">
 
1058
        <return-value transfer-ownership="none">
 
1059
          <type name="none" c:type="void"/>
 
1060
        </return-value>
 
1061
      </method>
 
1062
      <method name="update"
 
1063
              c:identifier="webkit_dom_dom_application_cache_update"
 
1064
              throws="1">
 
1065
        <return-value transfer-ownership="none">
 
1066
          <type name="none" c:type="void"/>
 
1067
        </return-value>
 
1068
      </method>
 
1069
      <property name="status" transfer-ownership="none">
 
1070
        <type name="guint"/>
 
1071
      </property>
 
1072
      <field name="parent_instance">
 
1073
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1074
      </field>
 
1075
    </class>
 
1076
    <record name="DOMDOMApplicationCacheClass"
 
1077
            c:type="WebKitDOMDOMApplicationCacheClass"
 
1078
            glib:is-gtype-struct-for="DOMDOMApplicationCache">
 
1079
      <field name="parent_class">
 
1080
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1081
      </field>
 
1082
    </record>
 
1083
    <class name="DOMDOMImplementation"
 
1084
           c:symbol-prefix="dom_dom_implementation"
 
1085
           c:type="WebKitDOMDOMImplementation"
 
1086
           parent="DOMObject"
 
1087
           glib:type-name="WebKitDOMDOMImplementation"
 
1088
           glib:get-type="webkit_dom_dom_implementation_get_type"
 
1089
           glib:type-struct="DOMDOMImplementationClass">
 
1090
      <method name="create_css_style_sheet"
 
1091
              c:identifier="webkit_dom_dom_implementation_create_css_style_sheet"
 
1092
              throws="1">
 
1093
        <return-value transfer-ownership="none">
 
1094
          <type name="DOMCSSStyleSheet" c:type="WebKitDOMCSSStyleSheet*"/>
 
1095
        </return-value>
 
1096
        <parameters>
 
1097
          <parameter name="title" transfer-ownership="none">
 
1098
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1099
            <type name="utf8" c:type="const gchar*"/>
 
1100
          </parameter>
 
1101
          <parameter name="media" transfer-ownership="none">
 
1102
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1103
            <type name="utf8" c:type="const gchar*"/>
 
1104
          </parameter>
 
1105
        </parameters>
 
1106
      </method>
 
1107
      <method name="create_document"
 
1108
              c:identifier="webkit_dom_dom_implementation_create_document"
 
1109
              throws="1">
 
1110
        <return-value transfer-ownership="none">
 
1111
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
1112
        </return-value>
 
1113
        <parameters>
 
1114
          <parameter name="namespaceURI" transfer-ownership="none">
 
1115
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1116
            <type name="utf8" c:type="const gchar*"/>
 
1117
          </parameter>
 
1118
          <parameter name="qualifiedName" transfer-ownership="none">
 
1119
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1120
            <type name="utf8" c:type="const gchar*"/>
 
1121
          </parameter>
 
1122
          <parameter name="doctype" transfer-ownership="none">
 
1123
            <doc xml:whitespace="preserve">A #WebKitDOMDocumentType</doc>
 
1124
            <type name="DOMDocumentType" c:type="WebKitDOMDocumentType*"/>
 
1125
          </parameter>
 
1126
        </parameters>
 
1127
      </method>
 
1128
      <method name="create_document_type"
 
1129
              c:identifier="webkit_dom_dom_implementation_create_document_type"
 
1130
              throws="1">
 
1131
        <return-value transfer-ownership="none">
 
1132
          <type name="DOMDocumentType" c:type="WebKitDOMDocumentType*"/>
 
1133
        </return-value>
 
1134
        <parameters>
 
1135
          <parameter name="qualifiedName" transfer-ownership="none">
 
1136
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1137
            <type name="utf8" c:type="const gchar*"/>
 
1138
          </parameter>
 
1139
          <parameter name="publicId" transfer-ownership="none">
 
1140
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1141
            <type name="utf8" c:type="const gchar*"/>
 
1142
          </parameter>
 
1143
          <parameter name="systemId" transfer-ownership="none">
 
1144
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1145
            <type name="utf8" c:type="const gchar*"/>
 
1146
          </parameter>
 
1147
        </parameters>
 
1148
      </method>
 
1149
      <method name="create_html_document"
 
1150
              c:identifier="webkit_dom_dom_implementation_create_html_document">
 
1151
        <return-value transfer-ownership="none">
 
1152
          <type name="DOMHTMLDocument" c:type="WebKitDOMHTMLDocument*"/>
 
1153
        </return-value>
 
1154
        <parameters>
 
1155
          <parameter name="title" transfer-ownership="none">
 
1156
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1157
            <type name="utf8" c:type="const gchar*"/>
 
1158
          </parameter>
 
1159
        </parameters>
 
1160
      </method>
 
1161
      <method name="has_feature"
 
1162
              c:identifier="webkit_dom_dom_implementation_has_feature">
 
1163
        <return-value transfer-ownership="none">
 
1164
          <type name="gboolean" c:type="gboolean"/>
 
1165
        </return-value>
 
1166
        <parameters>
 
1167
          <parameter name="feature" transfer-ownership="none">
 
1168
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1169
            <type name="utf8" c:type="const gchar*"/>
 
1170
          </parameter>
 
1171
          <parameter name="version" transfer-ownership="none">
 
1172
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1173
            <type name="utf8" c:type="const gchar*"/>
 
1174
          </parameter>
 
1175
        </parameters>
 
1176
      </method>
 
1177
      <field name="parent_instance">
 
1178
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1179
      </field>
 
1180
    </class>
 
1181
    <record name="DOMDOMImplementationClass"
 
1182
            c:type="WebKitDOMDOMImplementationClass"
 
1183
            glib:is-gtype-struct-for="DOMDOMImplementation">
 
1184
      <field name="parent_class">
 
1185
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1186
      </field>
 
1187
    </record>
 
1188
    <class name="DOMDOMMimeType"
 
1189
           c:symbol-prefix="dom_dom_mime_type"
 
1190
           c:type="WebKitDOMDOMMimeType"
 
1191
           parent="DOMObject"
 
1192
           glib:type-name="WebKitDOMDOMMimeType"
 
1193
           glib:get-type="webkit_dom_dom_mime_type_get_type"
 
1194
           glib:type-struct="DOMDOMMimeTypeClass">
 
1195
      <method name="get_description"
 
1196
              c:identifier="webkit_dom_dom_mime_type_get_description">
 
1197
        <return-value transfer-ownership="full">
 
1198
          <type name="utf8" c:type="gchar*"/>
 
1199
        </return-value>
 
1200
      </method>
 
1201
      <method name="get_enabled_plugin"
 
1202
              c:identifier="webkit_dom_dom_mime_type_get_enabled_plugin">
 
1203
        <return-value transfer-ownership="none">
 
1204
          <type name="DOMDOMPlugin" c:type="WebKitDOMDOMPlugin*"/>
 
1205
        </return-value>
 
1206
      </method>
 
1207
      <method name="get_suffixes"
 
1208
              c:identifier="webkit_dom_dom_mime_type_get_suffixes">
 
1209
        <return-value transfer-ownership="full">
 
1210
          <type name="utf8" c:type="gchar*"/>
 
1211
        </return-value>
 
1212
      </method>
 
1213
      <property name="description" transfer-ownership="none">
 
1214
        <type name="utf8"/>
 
1215
      </property>
 
1216
      <property name="enabled-plugin" transfer-ownership="none">
 
1217
        <type name="DOMDOMPlugin"/>
 
1218
      </property>
 
1219
      <property name="suffixes" transfer-ownership="none">
 
1220
        <type name="utf8"/>
 
1221
      </property>
 
1222
      <property name="type" transfer-ownership="none">
 
1223
        <type name="utf8"/>
 
1224
      </property>
 
1225
      <field name="parent_instance">
 
1226
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1227
      </field>
 
1228
    </class>
 
1229
    <class name="DOMDOMMimeTypeArray"
 
1230
           c:symbol-prefix="dom_dom_mime_type_array"
 
1231
           c:type="WebKitDOMDOMMimeTypeArray"
 
1232
           parent="DOMObject"
 
1233
           glib:type-name="WebKitDOMDOMMimeTypeArray"
 
1234
           glib:get-type="webkit_dom_dom_mime_type_array_get_type"
 
1235
           glib:type-struct="DOMDOMMimeTypeArrayClass">
 
1236
      <method name="get_length"
 
1237
              c:identifier="webkit_dom_dom_mime_type_array_get_length">
 
1238
        <return-value transfer-ownership="none">
 
1239
          <type name="gulong" c:type="gulong"/>
 
1240
        </return-value>
 
1241
      </method>
 
1242
      <method name="item" c:identifier="webkit_dom_dom_mime_type_array_item">
 
1243
        <return-value transfer-ownership="none">
 
1244
          <type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
 
1245
        </return-value>
 
1246
        <parameters>
 
1247
          <parameter name="index" transfer-ownership="none">
 
1248
            <doc xml:whitespace="preserve">A #gulong</doc>
 
1249
            <type name="gulong" c:type="gulong"/>
 
1250
          </parameter>
 
1251
        </parameters>
 
1252
      </method>
 
1253
      <method name="named_item"
 
1254
              c:identifier="webkit_dom_dom_mime_type_array_named_item">
 
1255
        <return-value transfer-ownership="none">
 
1256
          <type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
 
1257
        </return-value>
 
1258
        <parameters>
 
1259
          <parameter name="name" transfer-ownership="none">
 
1260
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1261
            <type name="utf8" c:type="const gchar*"/>
 
1262
          </parameter>
 
1263
        </parameters>
 
1264
      </method>
 
1265
      <property name="length" transfer-ownership="none">
 
1266
        <type name="gulong"/>
 
1267
      </property>
 
1268
      <field name="parent_instance">
 
1269
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1270
      </field>
 
1271
    </class>
 
1272
    <record name="DOMDOMMimeTypeArrayClass"
 
1273
            c:type="WebKitDOMDOMMimeTypeArrayClass"
 
1274
            glib:is-gtype-struct-for="DOMDOMMimeTypeArray">
 
1275
      <field name="parent_class">
 
1276
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1277
      </field>
 
1278
    </record>
 
1279
    <record name="DOMDOMMimeTypeClass"
 
1280
            c:type="WebKitDOMDOMMimeTypeClass"
 
1281
            glib:is-gtype-struct-for="DOMDOMMimeType">
 
1282
      <field name="parent_class">
 
1283
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1284
      </field>
 
1285
    </record>
 
1286
    <class name="DOMDOMPlugin"
 
1287
           c:symbol-prefix="dom_dom_plugin"
 
1288
           c:type="WebKitDOMDOMPlugin"
 
1289
           parent="DOMObject"
 
1290
           glib:type-name="WebKitDOMDOMPlugin"
 
1291
           glib:get-type="webkit_dom_dom_plugin_get_type"
 
1292
           glib:type-struct="DOMDOMPluginClass">
 
1293
      <method name="get_description"
 
1294
              c:identifier="webkit_dom_dom_plugin_get_description">
 
1295
        <return-value transfer-ownership="full">
 
1296
          <type name="utf8" c:type="gchar*"/>
 
1297
        </return-value>
 
1298
      </method>
 
1299
      <method name="get_filename"
 
1300
              c:identifier="webkit_dom_dom_plugin_get_filename">
 
1301
        <return-value transfer-ownership="full">
 
1302
          <type name="utf8" c:type="gchar*"/>
 
1303
        </return-value>
 
1304
      </method>
 
1305
      <method name="get_length"
 
1306
              c:identifier="webkit_dom_dom_plugin_get_length">
 
1307
        <return-value transfer-ownership="none">
 
1308
          <type name="gulong" c:type="gulong"/>
 
1309
        </return-value>
 
1310
      </method>
 
1311
      <method name="get_name" c:identifier="webkit_dom_dom_plugin_get_name">
 
1312
        <return-value transfer-ownership="full">
 
1313
          <type name="utf8" c:type="gchar*"/>
 
1314
        </return-value>
 
1315
      </method>
 
1316
      <method name="item" c:identifier="webkit_dom_dom_plugin_item">
 
1317
        <return-value transfer-ownership="none">
 
1318
          <type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
 
1319
        </return-value>
 
1320
        <parameters>
 
1321
          <parameter name="index" transfer-ownership="none">
 
1322
            <doc xml:whitespace="preserve">A #gulong</doc>
 
1323
            <type name="gulong" c:type="gulong"/>
 
1324
          </parameter>
 
1325
        </parameters>
 
1326
      </method>
 
1327
      <method name="named_item"
 
1328
              c:identifier="webkit_dom_dom_plugin_named_item">
 
1329
        <return-value transfer-ownership="none">
 
1330
          <type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
 
1331
        </return-value>
 
1332
        <parameters>
 
1333
          <parameter name="name" transfer-ownership="none">
 
1334
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1335
            <type name="utf8" c:type="const gchar*"/>
 
1336
          </parameter>
 
1337
        </parameters>
 
1338
      </method>
 
1339
      <property name="description" transfer-ownership="none">
 
1340
        <type name="utf8"/>
 
1341
      </property>
 
1342
      <property name="filename" transfer-ownership="none">
 
1343
        <type name="utf8"/>
 
1344
      </property>
 
1345
      <property name="length" transfer-ownership="none">
 
1346
        <type name="gulong"/>
 
1347
      </property>
 
1348
      <property name="name" transfer-ownership="none">
 
1349
        <type name="utf8"/>
 
1350
      </property>
 
1351
      <field name="parent_instance">
 
1352
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1353
      </field>
 
1354
    </class>
 
1355
    <class name="DOMDOMPluginArray"
 
1356
           c:symbol-prefix="dom_dom_plugin_array"
 
1357
           c:type="WebKitDOMDOMPluginArray"
 
1358
           parent="DOMObject"
 
1359
           glib:type-name="WebKitDOMDOMPluginArray"
 
1360
           glib:get-type="webkit_dom_dom_plugin_array_get_type"
 
1361
           glib:type-struct="DOMDOMPluginArrayClass">
 
1362
      <method name="get_length"
 
1363
              c:identifier="webkit_dom_dom_plugin_array_get_length">
 
1364
        <return-value transfer-ownership="none">
 
1365
          <type name="gulong" c:type="gulong"/>
 
1366
        </return-value>
 
1367
      </method>
 
1368
      <method name="item" c:identifier="webkit_dom_dom_plugin_array_item">
 
1369
        <return-value transfer-ownership="none">
 
1370
          <type name="DOMDOMPlugin" c:type="WebKitDOMDOMPlugin*"/>
 
1371
        </return-value>
 
1372
        <parameters>
 
1373
          <parameter name="index" transfer-ownership="none">
 
1374
            <doc xml:whitespace="preserve">A #gulong</doc>
 
1375
            <type name="gulong" c:type="gulong"/>
 
1376
          </parameter>
 
1377
        </parameters>
 
1378
      </method>
 
1379
      <method name="named_item"
 
1380
              c:identifier="webkit_dom_dom_plugin_array_named_item">
 
1381
        <return-value transfer-ownership="none">
 
1382
          <type name="DOMDOMPlugin" c:type="WebKitDOMDOMPlugin*"/>
 
1383
        </return-value>
 
1384
        <parameters>
 
1385
          <parameter name="name" transfer-ownership="none">
 
1386
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1387
            <type name="utf8" c:type="const gchar*"/>
 
1388
          </parameter>
 
1389
        </parameters>
 
1390
      </method>
 
1391
      <method name="refresh"
 
1392
              c:identifier="webkit_dom_dom_plugin_array_refresh">
 
1393
        <return-value transfer-ownership="none">
 
1394
          <type name="none" c:type="void"/>
 
1395
        </return-value>
 
1396
        <parameters>
 
1397
          <parameter name="reload" transfer-ownership="none">
 
1398
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
1399
            <type name="gboolean" c:type="gboolean"/>
 
1400
          </parameter>
 
1401
        </parameters>
 
1402
      </method>
 
1403
      <property name="length" transfer-ownership="none">
 
1404
        <type name="gulong"/>
 
1405
      </property>
 
1406
      <field name="parent_instance">
 
1407
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1408
      </field>
 
1409
    </class>
 
1410
    <record name="DOMDOMPluginArrayClass"
 
1411
            c:type="WebKitDOMDOMPluginArrayClass"
 
1412
            glib:is-gtype-struct-for="DOMDOMPluginArray">
 
1413
      <field name="parent_class">
 
1414
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1415
      </field>
 
1416
    </record>
 
1417
    <record name="DOMDOMPluginClass"
 
1418
            c:type="WebKitDOMDOMPluginClass"
 
1419
            glib:is-gtype-struct-for="DOMDOMPlugin">
 
1420
      <field name="parent_class">
 
1421
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1422
      </field>
 
1423
    </record>
 
1424
    <class name="DOMDOMSecurityPolicy"
 
1425
           c:symbol-prefix="dom_dom_security_policy"
 
1426
           c:type="WebKitDOMDOMSecurityPolicy"
 
1427
           parent="DOMObject"
 
1428
           glib:type-name="WebKitDOMDOMSecurityPolicy"
 
1429
           glib:get-type="webkit_dom_dom_security_policy_get_type"
 
1430
           glib:type-struct="DOMDOMSecurityPolicyClass">
 
1431
      <method name="allows_connection_to"
 
1432
              c:identifier="webkit_dom_dom_security_policy_allows_connection_to">
 
1433
        <return-value transfer-ownership="none">
 
1434
          <type name="gboolean" c:type="gboolean"/>
 
1435
        </return-value>
 
1436
        <parameters>
 
1437
          <parameter name="url" transfer-ownership="none">
 
1438
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1439
            <type name="utf8" c:type="const gchar*"/>
 
1440
          </parameter>
 
1441
        </parameters>
 
1442
      </method>
 
1443
      <method name="allows_eval"
 
1444
              c:identifier="webkit_dom_dom_security_policy_allows_eval">
 
1445
        <return-value transfer-ownership="none">
 
1446
          <type name="gboolean" c:type="gboolean"/>
 
1447
        </return-value>
 
1448
      </method>
 
1449
      <method name="allows_font_from"
 
1450
              c:identifier="webkit_dom_dom_security_policy_allows_font_from">
 
1451
        <return-value transfer-ownership="none">
 
1452
          <type name="gboolean" c:type="gboolean"/>
 
1453
        </return-value>
 
1454
        <parameters>
 
1455
          <parameter name="url" transfer-ownership="none">
 
1456
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1457
            <type name="utf8" c:type="const gchar*"/>
 
1458
          </parameter>
 
1459
        </parameters>
 
1460
      </method>
 
1461
      <method name="allows_form_action"
 
1462
              c:identifier="webkit_dom_dom_security_policy_allows_form_action">
 
1463
        <return-value transfer-ownership="none">
 
1464
          <type name="gboolean" c:type="gboolean"/>
 
1465
        </return-value>
 
1466
        <parameters>
 
1467
          <parameter name="url" transfer-ownership="none">
 
1468
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1469
            <type name="utf8" c:type="const gchar*"/>
 
1470
          </parameter>
 
1471
        </parameters>
 
1472
      </method>
 
1473
      <method name="allows_frame_from"
 
1474
              c:identifier="webkit_dom_dom_security_policy_allows_frame_from">
 
1475
        <return-value transfer-ownership="none">
 
1476
          <type name="gboolean" c:type="gboolean"/>
 
1477
        </return-value>
 
1478
        <parameters>
 
1479
          <parameter name="url" transfer-ownership="none">
 
1480
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1481
            <type name="utf8" c:type="const gchar*"/>
 
1482
          </parameter>
 
1483
        </parameters>
 
1484
      </method>
 
1485
      <method name="allows_image_from"
 
1486
              c:identifier="webkit_dom_dom_security_policy_allows_image_from">
 
1487
        <return-value transfer-ownership="none">
 
1488
          <type name="gboolean" c:type="gboolean"/>
 
1489
        </return-value>
 
1490
        <parameters>
 
1491
          <parameter name="url" transfer-ownership="none">
 
1492
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1493
            <type name="utf8" c:type="const gchar*"/>
 
1494
          </parameter>
 
1495
        </parameters>
 
1496
      </method>
 
1497
      <method name="allows_inline_script"
 
1498
              c:identifier="webkit_dom_dom_security_policy_allows_inline_script">
 
1499
        <return-value transfer-ownership="none">
 
1500
          <type name="gboolean" c:type="gboolean"/>
 
1501
        </return-value>
 
1502
      </method>
 
1503
      <method name="allows_inline_style"
 
1504
              c:identifier="webkit_dom_dom_security_policy_allows_inline_style">
 
1505
        <return-value transfer-ownership="none">
 
1506
          <type name="gboolean" c:type="gboolean"/>
 
1507
        </return-value>
 
1508
      </method>
 
1509
      <method name="allows_media_from"
 
1510
              c:identifier="webkit_dom_dom_security_policy_allows_media_from">
 
1511
        <return-value transfer-ownership="none">
 
1512
          <type name="gboolean" c:type="gboolean"/>
 
1513
        </return-value>
 
1514
        <parameters>
 
1515
          <parameter name="url" transfer-ownership="none">
 
1516
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1517
            <type name="utf8" c:type="const gchar*"/>
 
1518
          </parameter>
 
1519
        </parameters>
 
1520
      </method>
 
1521
      <method name="allows_object_from"
 
1522
              c:identifier="webkit_dom_dom_security_policy_allows_object_from">
 
1523
        <return-value transfer-ownership="none">
 
1524
          <type name="gboolean" c:type="gboolean"/>
 
1525
        </return-value>
 
1526
        <parameters>
 
1527
          <parameter name="url" transfer-ownership="none">
 
1528
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1529
            <type name="utf8" c:type="const gchar*"/>
 
1530
          </parameter>
 
1531
        </parameters>
 
1532
      </method>
 
1533
      <method name="allows_plugin_type"
 
1534
              c:identifier="webkit_dom_dom_security_policy_allows_plugin_type">
 
1535
        <return-value transfer-ownership="none">
 
1536
          <type name="gboolean" c:type="gboolean"/>
 
1537
        </return-value>
 
1538
        <parameters>
 
1539
          <parameter name="type" transfer-ownership="none">
 
1540
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1541
            <type name="utf8" c:type="const gchar*"/>
 
1542
          </parameter>
 
1543
        </parameters>
 
1544
      </method>
 
1545
      <method name="allows_script_from"
 
1546
              c:identifier="webkit_dom_dom_security_policy_allows_script_from">
 
1547
        <return-value transfer-ownership="none">
 
1548
          <type name="gboolean" c:type="gboolean"/>
 
1549
        </return-value>
 
1550
        <parameters>
 
1551
          <parameter name="url" transfer-ownership="none">
 
1552
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1553
            <type name="utf8" c:type="const gchar*"/>
 
1554
          </parameter>
 
1555
        </parameters>
 
1556
      </method>
 
1557
      <method name="allows_style_from"
 
1558
              c:identifier="webkit_dom_dom_security_policy_allows_style_from">
 
1559
        <return-value transfer-ownership="none">
 
1560
          <type name="gboolean" c:type="gboolean"/>
 
1561
        </return-value>
 
1562
        <parameters>
 
1563
          <parameter name="url" transfer-ownership="none">
 
1564
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1565
            <type name="utf8" c:type="const gchar*"/>
 
1566
          </parameter>
 
1567
        </parameters>
 
1568
      </method>
 
1569
      <method name="get_report_ur_is"
 
1570
              c:identifier="webkit_dom_dom_security_policy_get_report_ur_is">
 
1571
        <return-value transfer-ownership="none">
 
1572
          <type name="DOMDOMStringList" c:type="WebKitDOMDOMStringList*"/>
 
1573
        </return-value>
 
1574
      </method>
 
1575
      <method name="is_active"
 
1576
              c:identifier="webkit_dom_dom_security_policy_is_active">
 
1577
        <return-value transfer-ownership="none">
 
1578
          <type name="gboolean" c:type="gboolean"/>
 
1579
        </return-value>
 
1580
      </method>
 
1581
      <property name="report-ur-is" transfer-ownership="none">
 
1582
        <type name="DOMDOMStringList"/>
 
1583
      </property>
 
1584
      <field name="parent_instance">
 
1585
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1586
      </field>
 
1587
    </class>
 
1588
    <record name="DOMDOMSecurityPolicyClass"
 
1589
            c:type="WebKitDOMDOMSecurityPolicyClass"
 
1590
            glib:is-gtype-struct-for="DOMDOMSecurityPolicy">
 
1591
      <field name="parent_class">
 
1592
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1593
      </field>
 
1594
    </record>
 
1595
    <class name="DOMDOMSelection"
 
1596
           c:symbol-prefix="dom_dom_selection"
 
1597
           c:type="WebKitDOMDOMSelection"
 
1598
           parent="DOMObject"
 
1599
           glib:type-name="WebKitDOMDOMSelection"
 
1600
           glib:get-type="webkit_dom_dom_selection_get_type"
 
1601
           glib:type-struct="DOMDOMSelectionClass">
 
1602
      <method name="add_range"
 
1603
              c:identifier="webkit_dom_dom_selection_add_range">
 
1604
        <return-value transfer-ownership="none">
 
1605
          <type name="none" c:type="void"/>
 
1606
        </return-value>
 
1607
        <parameters>
 
1608
          <parameter name="range" transfer-ownership="none">
 
1609
            <doc xml:whitespace="preserve">A #WebKitDOMRange</doc>
 
1610
            <type name="DOMRange" c:type="WebKitDOMRange*"/>
 
1611
          </parameter>
 
1612
        </parameters>
 
1613
      </method>
 
1614
      <method name="collapse"
 
1615
              c:identifier="webkit_dom_dom_selection_collapse"
 
1616
              throws="1">
 
1617
        <return-value transfer-ownership="none">
 
1618
          <type name="none" c:type="void"/>
 
1619
        </return-value>
 
1620
        <parameters>
 
1621
          <parameter name="node" transfer-ownership="none">
 
1622
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
1623
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1624
          </parameter>
 
1625
          <parameter name="index" transfer-ownership="none">
 
1626
            <doc xml:whitespace="preserve">A #glong</doc>
 
1627
            <type name="glong" c:type="glong"/>
 
1628
          </parameter>
 
1629
        </parameters>
 
1630
      </method>
 
1631
      <method name="collapse_to_end"
 
1632
              c:identifier="webkit_dom_dom_selection_collapse_to_end"
 
1633
              throws="1">
 
1634
        <return-value transfer-ownership="none">
 
1635
          <type name="none" c:type="void"/>
 
1636
        </return-value>
 
1637
      </method>
 
1638
      <method name="collapse_to_start"
 
1639
              c:identifier="webkit_dom_dom_selection_collapse_to_start"
 
1640
              throws="1">
 
1641
        <return-value transfer-ownership="none">
 
1642
          <type name="none" c:type="void"/>
 
1643
        </return-value>
 
1644
      </method>
 
1645
      <method name="contains_node"
 
1646
              c:identifier="webkit_dom_dom_selection_contains_node">
 
1647
        <return-value transfer-ownership="none">
 
1648
          <type name="gboolean" c:type="gboolean"/>
 
1649
        </return-value>
 
1650
        <parameters>
 
1651
          <parameter name="node" transfer-ownership="none">
 
1652
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
1653
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1654
          </parameter>
 
1655
          <parameter name="allowPartial" transfer-ownership="none">
 
1656
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
1657
            <type name="gboolean" c:type="gboolean"/>
 
1658
          </parameter>
 
1659
        </parameters>
 
1660
      </method>
 
1661
      <method name="delete_from_document"
 
1662
              c:identifier="webkit_dom_dom_selection_delete_from_document">
 
1663
        <return-value transfer-ownership="none">
 
1664
          <type name="none" c:type="void"/>
 
1665
        </return-value>
 
1666
      </method>
 
1667
      <method name="empty" c:identifier="webkit_dom_dom_selection_empty">
 
1668
        <return-value transfer-ownership="none">
 
1669
          <type name="none" c:type="void"/>
 
1670
        </return-value>
 
1671
      </method>
 
1672
      <method name="extend"
 
1673
              c:identifier="webkit_dom_dom_selection_extend"
 
1674
              throws="1">
 
1675
        <return-value transfer-ownership="none">
 
1676
          <type name="none" c:type="void"/>
 
1677
        </return-value>
 
1678
        <parameters>
 
1679
          <parameter name="node" transfer-ownership="none">
 
1680
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
1681
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1682
          </parameter>
 
1683
          <parameter name="offset" transfer-ownership="none">
 
1684
            <doc xml:whitespace="preserve">A #glong</doc>
 
1685
            <type name="glong" c:type="glong"/>
 
1686
          </parameter>
 
1687
        </parameters>
 
1688
      </method>
 
1689
      <method name="get_anchor_node"
 
1690
              c:identifier="webkit_dom_dom_selection_get_anchor_node">
 
1691
        <return-value transfer-ownership="none">
 
1692
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1693
        </return-value>
 
1694
      </method>
 
1695
      <method name="get_anchor_offset"
 
1696
              c:identifier="webkit_dom_dom_selection_get_anchor_offset">
 
1697
        <return-value transfer-ownership="none">
 
1698
          <type name="glong" c:type="glong"/>
 
1699
        </return-value>
 
1700
      </method>
 
1701
      <method name="get_base_node"
 
1702
              c:identifier="webkit_dom_dom_selection_get_base_node">
 
1703
        <return-value transfer-ownership="none">
 
1704
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1705
        </return-value>
 
1706
      </method>
 
1707
      <method name="get_base_offset"
 
1708
              c:identifier="webkit_dom_dom_selection_get_base_offset">
 
1709
        <return-value transfer-ownership="none">
 
1710
          <type name="glong" c:type="glong"/>
 
1711
        </return-value>
 
1712
      </method>
 
1713
      <method name="get_extent_node"
 
1714
              c:identifier="webkit_dom_dom_selection_get_extent_node">
 
1715
        <return-value transfer-ownership="none">
 
1716
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1717
        </return-value>
 
1718
      </method>
 
1719
      <method name="get_extent_offset"
 
1720
              c:identifier="webkit_dom_dom_selection_get_extent_offset">
 
1721
        <return-value transfer-ownership="none">
 
1722
          <type name="glong" c:type="glong"/>
 
1723
        </return-value>
 
1724
      </method>
 
1725
      <method name="get_focus_node"
 
1726
              c:identifier="webkit_dom_dom_selection_get_focus_node">
 
1727
        <return-value transfer-ownership="none">
 
1728
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1729
        </return-value>
 
1730
      </method>
 
1731
      <method name="get_focus_offset"
 
1732
              c:identifier="webkit_dom_dom_selection_get_focus_offset">
 
1733
        <return-value transfer-ownership="none">
 
1734
          <type name="glong" c:type="glong"/>
 
1735
        </return-value>
 
1736
      </method>
 
1737
      <method name="get_is_collapsed"
 
1738
              c:identifier="webkit_dom_dom_selection_get_is_collapsed">
 
1739
        <return-value transfer-ownership="none">
 
1740
          <type name="gboolean" c:type="gboolean"/>
 
1741
        </return-value>
 
1742
      </method>
 
1743
      <method name="get_range_at"
 
1744
              c:identifier="webkit_dom_dom_selection_get_range_at"
 
1745
              throws="1">
 
1746
        <return-value transfer-ownership="none">
 
1747
          <type name="DOMRange" c:type="WebKitDOMRange*"/>
 
1748
        </return-value>
 
1749
        <parameters>
 
1750
          <parameter name="index" transfer-ownership="none">
 
1751
            <doc xml:whitespace="preserve">A #glong</doc>
 
1752
            <type name="glong" c:type="glong"/>
 
1753
          </parameter>
 
1754
        </parameters>
 
1755
      </method>
 
1756
      <method name="get_range_count"
 
1757
              c:identifier="webkit_dom_dom_selection_get_range_count">
 
1758
        <return-value transfer-ownership="none">
 
1759
          <type name="glong" c:type="glong"/>
 
1760
        </return-value>
 
1761
      </method>
 
1762
      <method name="modify" c:identifier="webkit_dom_dom_selection_modify">
 
1763
        <return-value transfer-ownership="none">
 
1764
          <type name="none" c:type="void"/>
 
1765
        </return-value>
 
1766
        <parameters>
 
1767
          <parameter name="alter" transfer-ownership="none">
 
1768
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1769
            <type name="utf8" c:type="const gchar*"/>
 
1770
          </parameter>
 
1771
          <parameter name="direction" transfer-ownership="none">
 
1772
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1773
            <type name="utf8" c:type="const gchar*"/>
 
1774
          </parameter>
 
1775
          <parameter name="granularity" transfer-ownership="none">
 
1776
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1777
            <type name="utf8" c:type="const gchar*"/>
 
1778
          </parameter>
 
1779
        </parameters>
 
1780
      </method>
 
1781
      <method name="remove_all_ranges"
 
1782
              c:identifier="webkit_dom_dom_selection_remove_all_ranges">
 
1783
        <return-value transfer-ownership="none">
 
1784
          <type name="none" c:type="void"/>
 
1785
        </return-value>
 
1786
      </method>
 
1787
      <method name="select_all_children"
 
1788
              c:identifier="webkit_dom_dom_selection_select_all_children"
 
1789
              throws="1">
 
1790
        <return-value transfer-ownership="none">
 
1791
          <type name="none" c:type="void"/>
 
1792
        </return-value>
 
1793
        <parameters>
 
1794
          <parameter name="node" transfer-ownership="none">
 
1795
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
1796
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1797
          </parameter>
 
1798
        </parameters>
 
1799
      </method>
 
1800
      <method name="set_base_and_extent"
 
1801
              c:identifier="webkit_dom_dom_selection_set_base_and_extent"
 
1802
              throws="1">
 
1803
        <return-value transfer-ownership="none">
 
1804
          <type name="none" c:type="void"/>
 
1805
        </return-value>
 
1806
        <parameters>
 
1807
          <parameter name="baseNode" transfer-ownership="none">
 
1808
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
1809
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1810
          </parameter>
 
1811
          <parameter name="baseOffset" transfer-ownership="none">
 
1812
            <doc xml:whitespace="preserve">A #glong</doc>
 
1813
            <type name="glong" c:type="glong"/>
 
1814
          </parameter>
 
1815
          <parameter name="extentNode" transfer-ownership="none">
 
1816
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
1817
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1818
          </parameter>
 
1819
          <parameter name="extentOffset" transfer-ownership="none">
 
1820
            <doc xml:whitespace="preserve">A #glong</doc>
 
1821
            <type name="glong" c:type="glong"/>
 
1822
          </parameter>
 
1823
        </parameters>
 
1824
      </method>
 
1825
      <method name="set_position"
 
1826
              c:identifier="webkit_dom_dom_selection_set_position"
 
1827
              throws="1">
 
1828
        <return-value transfer-ownership="none">
 
1829
          <type name="none" c:type="void"/>
 
1830
        </return-value>
 
1831
        <parameters>
 
1832
          <parameter name="node" transfer-ownership="none">
 
1833
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
1834
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
1835
          </parameter>
 
1836
          <parameter name="offset" transfer-ownership="none">
 
1837
            <doc xml:whitespace="preserve">A #glong</doc>
 
1838
            <type name="glong" c:type="glong"/>
 
1839
          </parameter>
 
1840
        </parameters>
 
1841
      </method>
 
1842
      <property name="anchor-node" transfer-ownership="none">
 
1843
        <type name="DOMNode"/>
 
1844
      </property>
 
1845
      <property name="anchor-offset" transfer-ownership="none">
 
1846
        <type name="glong"/>
 
1847
      </property>
 
1848
      <property name="base-node" transfer-ownership="none">
 
1849
        <type name="DOMNode"/>
 
1850
      </property>
 
1851
      <property name="base-offset" transfer-ownership="none">
 
1852
        <type name="glong"/>
 
1853
      </property>
 
1854
      <property name="extent-node" transfer-ownership="none">
 
1855
        <type name="DOMNode"/>
 
1856
      </property>
 
1857
      <property name="extent-offset" transfer-ownership="none">
 
1858
        <type name="glong"/>
 
1859
      </property>
 
1860
      <property name="focus-node" transfer-ownership="none">
 
1861
        <type name="DOMNode"/>
 
1862
      </property>
 
1863
      <property name="focus-offset" transfer-ownership="none">
 
1864
        <type name="glong"/>
 
1865
      </property>
 
1866
      <property name="is-collapsed" transfer-ownership="none">
 
1867
        <type name="gboolean"/>
 
1868
      </property>
 
1869
      <property name="range-count" transfer-ownership="none">
 
1870
        <type name="glong"/>
 
1871
      </property>
 
1872
      <property name="type" transfer-ownership="none">
 
1873
        <type name="utf8"/>
 
1874
      </property>
 
1875
      <field name="parent_instance">
 
1876
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1877
      </field>
 
1878
    </class>
 
1879
    <record name="DOMDOMSelectionClass"
 
1880
            c:type="WebKitDOMDOMSelectionClass"
 
1881
            glib:is-gtype-struct-for="DOMDOMSelection">
 
1882
      <field name="parent_class">
 
1883
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1884
      </field>
 
1885
    </record>
 
1886
    <class name="DOMDOMSettableTokenList"
 
1887
           c:symbol-prefix="dom_dom_settable_token_list"
 
1888
           c:type="WebKitDOMDOMSettableTokenList"
 
1889
           parent="DOMDOMTokenList"
 
1890
           glib:type-name="WebKitDOMDOMSettableTokenList"
 
1891
           glib:get-type="webkit_dom_dom_settable_token_list_get_type"
 
1892
           glib:type-struct="DOMDOMSettableTokenListClass">
 
1893
      <method name="get_value"
 
1894
              c:identifier="webkit_dom_dom_settable_token_list_get_value">
 
1895
        <return-value transfer-ownership="full">
 
1896
          <type name="utf8" c:type="gchar*"/>
 
1897
        </return-value>
 
1898
      </method>
 
1899
      <method name="set_value"
 
1900
              c:identifier="webkit_dom_dom_settable_token_list_set_value">
 
1901
        <return-value transfer-ownership="none">
 
1902
          <type name="none" c:type="void"/>
 
1903
        </return-value>
 
1904
        <parameters>
 
1905
          <parameter name="value" transfer-ownership="none">
 
1906
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1907
            <type name="utf8" c:type="const gchar*"/>
 
1908
          </parameter>
 
1909
        </parameters>
 
1910
      </method>
 
1911
      <property name="value" writable="1" transfer-ownership="none">
 
1912
        <type name="utf8"/>
 
1913
      </property>
 
1914
      <field name="parent_instance">
 
1915
        <type name="DOMDOMTokenList" c:type="WebKitDOMDOMTokenList"/>
 
1916
      </field>
 
1917
    </class>
 
1918
    <record name="DOMDOMSettableTokenListClass"
 
1919
            c:type="WebKitDOMDOMSettableTokenListClass"
 
1920
            glib:is-gtype-struct-for="DOMDOMSettableTokenList">
 
1921
      <field name="parent_class">
 
1922
        <type name="DOMDOMTokenListClass" c:type="WebKitDOMDOMTokenListClass"/>
 
1923
      </field>
 
1924
    </record>
 
1925
    <class name="DOMDOMStringList"
 
1926
           c:symbol-prefix="dom_dom_string_list"
 
1927
           c:type="WebKitDOMDOMStringList"
 
1928
           parent="DOMObject"
 
1929
           glib:type-name="WebKitDOMDOMStringList"
 
1930
           glib:get-type="webkit_dom_dom_string_list_get_type"
 
1931
           glib:type-struct="DOMDOMStringListClass">
 
1932
      <method name="contains"
 
1933
              c:identifier="webkit_dom_dom_string_list_contains">
 
1934
        <return-value transfer-ownership="none">
 
1935
          <type name="gboolean" c:type="gboolean"/>
 
1936
        </return-value>
 
1937
        <parameters>
 
1938
          <parameter name="string" transfer-ownership="none">
 
1939
            <doc xml:whitespace="preserve">A #gchar</doc>
 
1940
            <type name="utf8" c:type="const gchar*"/>
 
1941
          </parameter>
 
1942
        </parameters>
 
1943
      </method>
 
1944
      <method name="get_length"
 
1945
              c:identifier="webkit_dom_dom_string_list_get_length">
 
1946
        <return-value transfer-ownership="none">
 
1947
          <type name="gulong" c:type="gulong"/>
 
1948
        </return-value>
 
1949
      </method>
 
1950
      <method name="item" c:identifier="webkit_dom_dom_string_list_item">
 
1951
        <return-value transfer-ownership="full">
 
1952
          <type name="utf8" c:type="gchar*"/>
 
1953
        </return-value>
 
1954
        <parameters>
 
1955
          <parameter name="index" transfer-ownership="none">
 
1956
            <doc xml:whitespace="preserve">A #gulong</doc>
 
1957
            <type name="gulong" c:type="gulong"/>
 
1958
          </parameter>
 
1959
        </parameters>
 
1960
      </method>
 
1961
      <property name="length" transfer-ownership="none">
 
1962
        <type name="gulong"/>
 
1963
      </property>
 
1964
      <field name="parent_instance">
 
1965
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1966
      </field>
 
1967
    </class>
 
1968
    <record name="DOMDOMStringListClass"
 
1969
            c:type="WebKitDOMDOMStringListClass"
 
1970
            glib:is-gtype-struct-for="DOMDOMStringList">
 
1971
      <field name="parent_class">
 
1972
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1973
      </field>
 
1974
    </record>
 
1975
    <class name="DOMDOMStringMap"
 
1976
           c:symbol-prefix="dom_dom_string_map"
 
1977
           c:type="WebKitDOMDOMStringMap"
 
1978
           parent="DOMObject"
 
1979
           glib:type-name="WebKitDOMDOMStringMap"
 
1980
           glib:get-type="webkit_dom_dom_string_map_get_type"
 
1981
           glib:type-struct="DOMDOMStringMapClass">
 
1982
      <field name="parent_instance">
 
1983
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
1984
      </field>
 
1985
    </class>
 
1986
    <record name="DOMDOMStringMapClass"
 
1987
            c:type="WebKitDOMDOMStringMapClass"
 
1988
            glib:is-gtype-struct-for="DOMDOMStringMap">
 
1989
      <field name="parent_class">
 
1990
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
1991
      </field>
 
1992
    </record>
 
1993
    <class name="DOMDOMTokenList"
 
1994
           c:symbol-prefix="dom_dom_token_list"
 
1995
           c:type="WebKitDOMDOMTokenList"
 
1996
           parent="DOMObject"
 
1997
           glib:type-name="WebKitDOMDOMTokenList"
 
1998
           glib:get-type="webkit_dom_dom_token_list_get_type"
 
1999
           glib:type-struct="DOMDOMTokenListClass">
 
2000
      <method name="add"
 
2001
              c:identifier="webkit_dom_dom_token_list_add"
 
2002
              throws="1">
 
2003
        <return-value transfer-ownership="none">
 
2004
          <type name="none" c:type="void"/>
 
2005
        </return-value>
 
2006
        <parameters>
 
2007
          <parameter name="token" transfer-ownership="none">
 
2008
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2009
            <type name="utf8" c:type="const gchar*"/>
 
2010
          </parameter>
 
2011
        </parameters>
 
2012
      </method>
 
2013
      <method name="contains"
 
2014
              c:identifier="webkit_dom_dom_token_list_contains"
 
2015
              throws="1">
 
2016
        <return-value transfer-ownership="none">
 
2017
          <type name="gboolean" c:type="gboolean"/>
 
2018
        </return-value>
 
2019
        <parameters>
 
2020
          <parameter name="token" transfer-ownership="none">
 
2021
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2022
            <type name="utf8" c:type="const gchar*"/>
 
2023
          </parameter>
 
2024
        </parameters>
 
2025
      </method>
 
2026
      <method name="get_length"
 
2027
              c:identifier="webkit_dom_dom_token_list_get_length">
 
2028
        <return-value transfer-ownership="none">
 
2029
          <type name="gulong" c:type="gulong"/>
 
2030
        </return-value>
 
2031
      </method>
 
2032
      <method name="item" c:identifier="webkit_dom_dom_token_list_item">
 
2033
        <return-value transfer-ownership="full">
 
2034
          <type name="utf8" c:type="gchar*"/>
 
2035
        </return-value>
 
2036
        <parameters>
 
2037
          <parameter name="index" transfer-ownership="none">
 
2038
            <doc xml:whitespace="preserve">A #gulong</doc>
 
2039
            <type name="gulong" c:type="gulong"/>
 
2040
          </parameter>
 
2041
        </parameters>
 
2042
      </method>
 
2043
      <method name="remove"
 
2044
              c:identifier="webkit_dom_dom_token_list_remove"
 
2045
              throws="1">
 
2046
        <return-value transfer-ownership="none">
 
2047
          <type name="none" c:type="void"/>
 
2048
        </return-value>
 
2049
        <parameters>
 
2050
          <parameter name="token" transfer-ownership="none">
 
2051
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2052
            <type name="utf8" c:type="const gchar*"/>
 
2053
          </parameter>
 
2054
        </parameters>
 
2055
      </method>
 
2056
      <method name="toggle"
 
2057
              c:identifier="webkit_dom_dom_token_list_toggle"
 
2058
              throws="1">
 
2059
        <return-value transfer-ownership="none">
 
2060
          <type name="gboolean" c:type="gboolean"/>
 
2061
        </return-value>
 
2062
        <parameters>
 
2063
          <parameter name="token" transfer-ownership="none">
 
2064
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2065
            <type name="utf8" c:type="const gchar*"/>
 
2066
          </parameter>
 
2067
        </parameters>
 
2068
      </method>
 
2069
      <property name="length" transfer-ownership="none">
 
2070
        <type name="gulong"/>
 
2071
      </property>
 
2072
      <field name="parent_instance">
 
2073
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
2074
      </field>
 
2075
    </class>
 
2076
    <record name="DOMDOMTokenListClass"
 
2077
            c:type="WebKitDOMDOMTokenListClass"
 
2078
            glib:is-gtype-struct-for="DOMDOMTokenList">
 
2079
      <field name="parent_class">
 
2080
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
2081
      </field>
 
2082
    </record>
 
2083
    <class name="DOMDOMWindow"
 
2084
           c:symbol-prefix="dom_dom_window"
 
2085
           c:type="WebKitDOMDOMWindow"
 
2086
           parent="DOMObject"
 
2087
           glib:type-name="WebKitDOMDOMWindow"
 
2088
           glib:get-type="webkit_dom_dom_window_get_type"
 
2089
           glib:type-struct="DOMDOMWindowClass">
 
2090
      <implements name="DOMEventTarget"/>
 
2091
      <method name="alert" c:identifier="webkit_dom_dom_window_alert">
 
2092
        <return-value transfer-ownership="none">
 
2093
          <type name="none" c:type="void"/>
 
2094
        </return-value>
 
2095
        <parameters>
 
2096
          <parameter name="message" transfer-ownership="none">
 
2097
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2098
            <type name="utf8" c:type="const gchar*"/>
 
2099
          </parameter>
 
2100
        </parameters>
 
2101
      </method>
 
2102
      <method name="atob" c:identifier="webkit_dom_dom_window_atob" throws="1">
 
2103
        <return-value transfer-ownership="full">
 
2104
          <type name="utf8" c:type="gchar*"/>
 
2105
        </return-value>
 
2106
        <parameters>
 
2107
          <parameter name="string" transfer-ownership="none">
 
2108
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2109
            <type name="utf8" c:type="const gchar*"/>
 
2110
          </parameter>
 
2111
        </parameters>
 
2112
      </method>
 
2113
      <method name="blur" c:identifier="webkit_dom_dom_window_blur">
 
2114
        <return-value transfer-ownership="none">
 
2115
          <type name="none" c:type="void"/>
 
2116
        </return-value>
 
2117
      </method>
 
2118
      <method name="btoa" c:identifier="webkit_dom_dom_window_btoa" throws="1">
 
2119
        <return-value transfer-ownership="full">
 
2120
          <type name="utf8" c:type="gchar*"/>
 
2121
        </return-value>
 
2122
        <parameters>
 
2123
          <parameter name="string" transfer-ownership="none">
 
2124
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2125
            <type name="utf8" c:type="const gchar*"/>
 
2126
          </parameter>
 
2127
        </parameters>
 
2128
      </method>
 
2129
      <method name="capture_events"
 
2130
              c:identifier="webkit_dom_dom_window_capture_events">
 
2131
        <return-value transfer-ownership="none">
 
2132
          <type name="none" c:type="void"/>
 
2133
        </return-value>
 
2134
      </method>
 
2135
      <method name="clear_interval"
 
2136
              c:identifier="webkit_dom_dom_window_clear_interval">
 
2137
        <return-value transfer-ownership="none">
 
2138
          <type name="none" c:type="void"/>
 
2139
        </return-value>
 
2140
        <parameters>
 
2141
          <parameter name="handle" transfer-ownership="none">
 
2142
            <doc xml:whitespace="preserve">A #glong</doc>
 
2143
            <type name="glong" c:type="glong"/>
 
2144
          </parameter>
 
2145
        </parameters>
 
2146
      </method>
 
2147
      <method name="clear_timeout"
 
2148
              c:identifier="webkit_dom_dom_window_clear_timeout">
 
2149
        <return-value transfer-ownership="none">
 
2150
          <type name="none" c:type="void"/>
 
2151
        </return-value>
 
2152
        <parameters>
 
2153
          <parameter name="handle" transfer-ownership="none">
 
2154
            <doc xml:whitespace="preserve">A #glong</doc>
 
2155
            <type name="glong" c:type="glong"/>
 
2156
          </parameter>
 
2157
        </parameters>
 
2158
      </method>
 
2159
      <method name="close" c:identifier="webkit_dom_dom_window_close">
 
2160
        <return-value transfer-ownership="none">
 
2161
          <type name="none" c:type="void"/>
 
2162
        </return-value>
 
2163
      </method>
 
2164
      <method name="confirm" c:identifier="webkit_dom_dom_window_confirm">
 
2165
        <return-value transfer-ownership="none">
 
2166
          <type name="gboolean" c:type="gboolean"/>
 
2167
        </return-value>
 
2168
        <parameters>
 
2169
          <parameter name="message" transfer-ownership="none">
 
2170
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2171
            <type name="utf8" c:type="const gchar*"/>
 
2172
          </parameter>
 
2173
        </parameters>
 
2174
      </method>
 
2175
      <method name="dispatch_event"
 
2176
              c:identifier="webkit_dom_dom_window_dispatch_event"
 
2177
              throws="1">
 
2178
        <return-value transfer-ownership="none">
 
2179
          <type name="gboolean" c:type="gboolean"/>
 
2180
        </return-value>
 
2181
        <parameters>
 
2182
          <parameter name="evt" transfer-ownership="none">
 
2183
            <doc xml:whitespace="preserve">A #WebKitDOMEvent</doc>
 
2184
            <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
2185
          </parameter>
 
2186
        </parameters>
 
2187
      </method>
 
2188
      <method name="find" c:identifier="webkit_dom_dom_window_find">
 
2189
        <return-value transfer-ownership="none">
 
2190
          <type name="gboolean" c:type="gboolean"/>
 
2191
        </return-value>
 
2192
        <parameters>
 
2193
          <parameter name="string" transfer-ownership="none">
 
2194
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2195
            <type name="utf8" c:type="const gchar*"/>
 
2196
          </parameter>
 
2197
          <parameter name="caseSensitive" transfer-ownership="none">
 
2198
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
2199
            <type name="gboolean" c:type="gboolean"/>
 
2200
          </parameter>
 
2201
          <parameter name="backwards" transfer-ownership="none">
 
2202
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
2203
            <type name="gboolean" c:type="gboolean"/>
 
2204
          </parameter>
 
2205
          <parameter name="wrap" transfer-ownership="none">
 
2206
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
2207
            <type name="gboolean" c:type="gboolean"/>
 
2208
          </parameter>
 
2209
          <parameter name="wholeWord" transfer-ownership="none">
 
2210
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
2211
            <type name="gboolean" c:type="gboolean"/>
 
2212
          </parameter>
 
2213
          <parameter name="searchInFrames" transfer-ownership="none">
 
2214
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
2215
            <type name="gboolean" c:type="gboolean"/>
 
2216
          </parameter>
 
2217
          <parameter name="showDialog" transfer-ownership="none">
 
2218
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
2219
            <type name="gboolean" c:type="gboolean"/>
 
2220
          </parameter>
 
2221
        </parameters>
 
2222
      </method>
 
2223
      <method name="focus" c:identifier="webkit_dom_dom_window_focus">
 
2224
        <return-value transfer-ownership="none">
 
2225
          <type name="none" c:type="void"/>
 
2226
        </return-value>
 
2227
      </method>
 
2228
      <method name="get_application_cache"
 
2229
              c:identifier="webkit_dom_dom_window_get_application_cache">
 
2230
        <return-value transfer-ownership="none">
 
2231
          <type name="DOMDOMApplicationCache"
 
2232
                c:type="WebKitDOMDOMApplicationCache*"/>
 
2233
        </return-value>
 
2234
      </method>
 
2235
      <method name="get_client_information"
 
2236
              c:identifier="webkit_dom_dom_window_get_client_information">
 
2237
        <return-value transfer-ownership="none">
 
2238
          <type name="DOMNavigator" c:type="WebKitDOMNavigator*"/>
 
2239
        </return-value>
 
2240
      </method>
 
2241
      <method name="get_closed"
 
2242
              c:identifier="webkit_dom_dom_window_get_closed">
 
2243
        <return-value transfer-ownership="none">
 
2244
          <type name="gboolean" c:type="gboolean"/>
 
2245
        </return-value>
 
2246
      </method>
 
2247
      <method name="get_computed_style"
 
2248
              c:identifier="webkit_dom_dom_window_get_computed_style">
 
2249
        <return-value transfer-ownership="none">
 
2250
          <type name="DOMCSSStyleDeclaration"
 
2251
                c:type="WebKitDOMCSSStyleDeclaration*"/>
 
2252
        </return-value>
 
2253
        <parameters>
 
2254
          <parameter name="element" transfer-ownership="none">
 
2255
            <doc xml:whitespace="preserve">A #WebKitDOMElement</doc>
 
2256
            <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
2257
          </parameter>
 
2258
          <parameter name="pseudoElement" transfer-ownership="none">
 
2259
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2260
            <type name="utf8" c:type="const gchar*"/>
 
2261
          </parameter>
 
2262
        </parameters>
 
2263
      </method>
 
2264
      <method name="get_console"
 
2265
              c:identifier="webkit_dom_dom_window_get_console">
 
2266
        <return-value transfer-ownership="none">
 
2267
          <type name="DOMConsole" c:type="WebKitDOMConsole*"/>
 
2268
        </return-value>
 
2269
      </method>
 
2270
      <method name="get_default_status"
 
2271
              c:identifier="webkit_dom_dom_window_get_default_status">
 
2272
        <return-value transfer-ownership="full">
 
2273
          <type name="utf8" c:type="gchar*"/>
 
2274
        </return-value>
 
2275
      </method>
 
2276
      <method name="get_device_pixel_ratio"
 
2277
              c:identifier="webkit_dom_dom_window_get_device_pixel_ratio">
 
2278
        <return-value transfer-ownership="none">
 
2279
          <type name="gdouble" c:type="gdouble"/>
 
2280
        </return-value>
 
2281
      </method>
 
2282
      <method name="get_document"
 
2283
              c:identifier="webkit_dom_dom_window_get_document">
 
2284
        <return-value transfer-ownership="none">
 
2285
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
2286
        </return-value>
 
2287
      </method>
 
2288
      <method name="get_frame_element"
 
2289
              c:identifier="webkit_dom_dom_window_get_frame_element">
 
2290
        <return-value transfer-ownership="none">
 
2291
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
2292
        </return-value>
 
2293
      </method>
 
2294
      <method name="get_frames"
 
2295
              c:identifier="webkit_dom_dom_window_get_frames">
 
2296
        <return-value transfer-ownership="none">
 
2297
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
2298
        </return-value>
 
2299
      </method>
 
2300
      <method name="get_history"
 
2301
              c:identifier="webkit_dom_dom_window_get_history">
 
2302
        <return-value transfer-ownership="none">
 
2303
          <type name="DOMHistory" c:type="WebKitDOMHistory*"/>
 
2304
        </return-value>
 
2305
      </method>
 
2306
      <method name="get_inner_height"
 
2307
              c:identifier="webkit_dom_dom_window_get_inner_height">
 
2308
        <return-value transfer-ownership="none">
 
2309
          <type name="glong" c:type="glong"/>
 
2310
        </return-value>
 
2311
      </method>
 
2312
      <method name="get_inner_width"
 
2313
              c:identifier="webkit_dom_dom_window_get_inner_width">
 
2314
        <return-value transfer-ownership="none">
 
2315
          <type name="glong" c:type="glong"/>
 
2316
        </return-value>
 
2317
      </method>
 
2318
      <method name="get_length"
 
2319
              c:identifier="webkit_dom_dom_window_get_length">
 
2320
        <return-value transfer-ownership="none">
 
2321
          <type name="gulong" c:type="gulong"/>
 
2322
        </return-value>
 
2323
      </method>
 
2324
      <method name="get_local_storage"
 
2325
              c:identifier="webkit_dom_dom_window_get_local_storage"
 
2326
              throws="1">
 
2327
        <return-value transfer-ownership="none">
 
2328
          <type name="DOMStorage" c:type="WebKitDOMStorage*"/>
 
2329
        </return-value>
 
2330
      </method>
 
2331
      <method name="get_locationbar"
 
2332
              c:identifier="webkit_dom_dom_window_get_locationbar">
 
2333
        <return-value transfer-ownership="none">
 
2334
          <type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
 
2335
        </return-value>
 
2336
      </method>
 
2337
      <method name="get_menubar"
 
2338
              c:identifier="webkit_dom_dom_window_get_menubar">
 
2339
        <return-value transfer-ownership="none">
 
2340
          <type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
 
2341
        </return-value>
 
2342
      </method>
 
2343
      <method name="get_name" c:identifier="webkit_dom_dom_window_get_name">
 
2344
        <return-value transfer-ownership="full">
 
2345
          <type name="utf8" c:type="gchar*"/>
 
2346
        </return-value>
 
2347
      </method>
 
2348
      <method name="get_navigator"
 
2349
              c:identifier="webkit_dom_dom_window_get_navigator">
 
2350
        <return-value transfer-ownership="none">
 
2351
          <type name="DOMNavigator" c:type="WebKitDOMNavigator*"/>
 
2352
        </return-value>
 
2353
      </method>
 
2354
      <method name="get_offscreen_buffering"
 
2355
              c:identifier="webkit_dom_dom_window_get_offscreen_buffering">
 
2356
        <return-value transfer-ownership="none">
 
2357
          <type name="gboolean" c:type="gboolean"/>
 
2358
        </return-value>
 
2359
      </method>
 
2360
      <method name="get_opener"
 
2361
              c:identifier="webkit_dom_dom_window_get_opener">
 
2362
        <return-value transfer-ownership="none">
 
2363
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
2364
        </return-value>
 
2365
      </method>
 
2366
      <method name="get_outer_height"
 
2367
              c:identifier="webkit_dom_dom_window_get_outer_height">
 
2368
        <return-value transfer-ownership="none">
 
2369
          <type name="glong" c:type="glong"/>
 
2370
        </return-value>
 
2371
      </method>
 
2372
      <method name="get_outer_width"
 
2373
              c:identifier="webkit_dom_dom_window_get_outer_width">
 
2374
        <return-value transfer-ownership="none">
 
2375
          <type name="glong" c:type="glong"/>
 
2376
        </return-value>
 
2377
      </method>
 
2378
      <method name="get_page_x_offset"
 
2379
              c:identifier="webkit_dom_dom_window_get_page_x_offset">
 
2380
        <return-value transfer-ownership="none">
 
2381
          <type name="glong" c:type="glong"/>
 
2382
        </return-value>
 
2383
      </method>
 
2384
      <method name="get_page_y_offset"
 
2385
              c:identifier="webkit_dom_dom_window_get_page_y_offset">
 
2386
        <return-value transfer-ownership="none">
 
2387
          <type name="glong" c:type="glong"/>
 
2388
        </return-value>
 
2389
      </method>
 
2390
      <method name="get_parent"
 
2391
              c:identifier="webkit_dom_dom_window_get_parent">
 
2392
        <return-value transfer-ownership="none">
 
2393
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
2394
        </return-value>
 
2395
      </method>
 
2396
      <method name="get_personalbar"
 
2397
              c:identifier="webkit_dom_dom_window_get_personalbar">
 
2398
        <return-value transfer-ownership="none">
 
2399
          <type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
 
2400
        </return-value>
 
2401
      </method>
 
2402
      <method name="get_screen"
 
2403
              c:identifier="webkit_dom_dom_window_get_screen">
 
2404
        <return-value transfer-ownership="none">
 
2405
          <type name="DOMScreen" c:type="WebKitDOMScreen*"/>
 
2406
        </return-value>
 
2407
      </method>
 
2408
      <method name="get_screen_left"
 
2409
              c:identifier="webkit_dom_dom_window_get_screen_left">
 
2410
        <return-value transfer-ownership="none">
 
2411
          <type name="glong" c:type="glong"/>
 
2412
        </return-value>
 
2413
      </method>
 
2414
      <method name="get_screen_top"
 
2415
              c:identifier="webkit_dom_dom_window_get_screen_top">
 
2416
        <return-value transfer-ownership="none">
 
2417
          <type name="glong" c:type="glong"/>
 
2418
        </return-value>
 
2419
      </method>
 
2420
      <method name="get_screen_x"
 
2421
              c:identifier="webkit_dom_dom_window_get_screen_x">
 
2422
        <return-value transfer-ownership="none">
 
2423
          <type name="glong" c:type="glong"/>
 
2424
        </return-value>
 
2425
      </method>
 
2426
      <method name="get_screen_y"
 
2427
              c:identifier="webkit_dom_dom_window_get_screen_y">
 
2428
        <return-value transfer-ownership="none">
 
2429
          <type name="glong" c:type="glong"/>
 
2430
        </return-value>
 
2431
      </method>
 
2432
      <method name="get_scroll_x"
 
2433
              c:identifier="webkit_dom_dom_window_get_scroll_x">
 
2434
        <return-value transfer-ownership="none">
 
2435
          <type name="glong" c:type="glong"/>
 
2436
        </return-value>
 
2437
      </method>
 
2438
      <method name="get_scroll_y"
 
2439
              c:identifier="webkit_dom_dom_window_get_scroll_y">
 
2440
        <return-value transfer-ownership="none">
 
2441
          <type name="glong" c:type="glong"/>
 
2442
        </return-value>
 
2443
      </method>
 
2444
      <method name="get_scrollbars"
 
2445
              c:identifier="webkit_dom_dom_window_get_scrollbars">
 
2446
        <return-value transfer-ownership="none">
 
2447
          <type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
 
2448
        </return-value>
 
2449
      </method>
 
2450
      <method name="get_selection"
 
2451
              c:identifier="webkit_dom_dom_window_get_selection">
 
2452
        <return-value transfer-ownership="none">
 
2453
          <type name="DOMDOMSelection" c:type="WebKitDOMDOMSelection*"/>
 
2454
        </return-value>
 
2455
      </method>
 
2456
      <method name="get_self" c:identifier="webkit_dom_dom_window_get_self">
 
2457
        <return-value transfer-ownership="none">
 
2458
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
2459
        </return-value>
 
2460
      </method>
 
2461
      <method name="get_session_storage"
 
2462
              c:identifier="webkit_dom_dom_window_get_session_storage"
 
2463
              throws="1">
 
2464
        <return-value transfer-ownership="none">
 
2465
          <type name="DOMStorage" c:type="WebKitDOMStorage*"/>
 
2466
        </return-value>
 
2467
      </method>
 
2468
      <method name="get_status"
 
2469
              c:identifier="webkit_dom_dom_window_get_status">
 
2470
        <return-value transfer-ownership="full">
 
2471
          <type name="utf8" c:type="gchar*"/>
 
2472
        </return-value>
 
2473
      </method>
 
2474
      <method name="get_statusbar"
 
2475
              c:identifier="webkit_dom_dom_window_get_statusbar">
 
2476
        <return-value transfer-ownership="none">
 
2477
          <type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
 
2478
        </return-value>
 
2479
      </method>
 
2480
      <method name="get_style_media"
 
2481
              c:identifier="webkit_dom_dom_window_get_style_media">
 
2482
        <return-value transfer-ownership="none">
 
2483
          <type name="DOMStyleMedia" c:type="WebKitDOMStyleMedia*"/>
 
2484
        </return-value>
 
2485
      </method>
 
2486
      <method name="get_toolbar"
 
2487
              c:identifier="webkit_dom_dom_window_get_toolbar">
 
2488
        <return-value transfer-ownership="none">
 
2489
          <type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
 
2490
        </return-value>
 
2491
      </method>
 
2492
      <method name="get_top" c:identifier="webkit_dom_dom_window_get_top">
 
2493
        <return-value transfer-ownership="none">
 
2494
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
2495
        </return-value>
 
2496
      </method>
 
2497
      <method name="get_webkit_storage_info"
 
2498
              c:identifier="webkit_dom_dom_window_get_webkit_storage_info">
 
2499
        <return-value transfer-ownership="none">
 
2500
          <type name="DOMStorageInfo" c:type="WebKitDOMStorageInfo*"/>
 
2501
        </return-value>
 
2502
      </method>
 
2503
      <method name="get_window"
 
2504
              c:identifier="webkit_dom_dom_window_get_window">
 
2505
        <return-value transfer-ownership="none">
 
2506
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
2507
        </return-value>
 
2508
      </method>
 
2509
      <method name="match_media"
 
2510
              c:identifier="webkit_dom_dom_window_match_media">
 
2511
        <return-value transfer-ownership="none">
 
2512
          <type name="DOMMediaQueryList" c:type="WebKitDOMMediaQueryList*"/>
 
2513
        </return-value>
 
2514
        <parameters>
 
2515
          <parameter name="query" transfer-ownership="none">
 
2516
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2517
            <type name="utf8" c:type="const gchar*"/>
 
2518
          </parameter>
 
2519
        </parameters>
 
2520
      </method>
 
2521
      <method name="move_by" c:identifier="webkit_dom_dom_window_move_by">
 
2522
        <return-value transfer-ownership="none">
 
2523
          <type name="none" c:type="void"/>
 
2524
        </return-value>
 
2525
        <parameters>
 
2526
          <parameter name="x" transfer-ownership="none">
 
2527
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2528
            <type name="gfloat" c:type="gfloat"/>
 
2529
          </parameter>
 
2530
          <parameter name="y" transfer-ownership="none">
 
2531
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2532
            <type name="gfloat" c:type="gfloat"/>
 
2533
          </parameter>
 
2534
        </parameters>
 
2535
      </method>
 
2536
      <method name="move_to" c:identifier="webkit_dom_dom_window_move_to">
 
2537
        <return-value transfer-ownership="none">
 
2538
          <type name="none" c:type="void"/>
 
2539
        </return-value>
 
2540
        <parameters>
 
2541
          <parameter name="x" transfer-ownership="none">
 
2542
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2543
            <type name="gfloat" c:type="gfloat"/>
 
2544
          </parameter>
 
2545
          <parameter name="y" transfer-ownership="none">
 
2546
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2547
            <type name="gfloat" c:type="gfloat"/>
 
2548
          </parameter>
 
2549
        </parameters>
 
2550
      </method>
 
2551
      <method name="print" c:identifier="webkit_dom_dom_window_print">
 
2552
        <return-value transfer-ownership="none">
 
2553
          <type name="none" c:type="void"/>
 
2554
        </return-value>
 
2555
      </method>
 
2556
      <method name="prompt" c:identifier="webkit_dom_dom_window_prompt">
 
2557
        <return-value transfer-ownership="full">
 
2558
          <type name="utf8" c:type="gchar*"/>
 
2559
        </return-value>
 
2560
        <parameters>
 
2561
          <parameter name="message" transfer-ownership="none">
 
2562
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2563
            <type name="utf8" c:type="const gchar*"/>
 
2564
          </parameter>
 
2565
          <parameter name="defaultValue" transfer-ownership="none">
 
2566
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2567
            <type name="utf8" c:type="const gchar*"/>
 
2568
          </parameter>
 
2569
        </parameters>
 
2570
      </method>
 
2571
      <method name="release_events"
 
2572
              c:identifier="webkit_dom_dom_window_release_events">
 
2573
        <return-value transfer-ownership="none">
 
2574
          <type name="none" c:type="void"/>
 
2575
        </return-value>
 
2576
      </method>
 
2577
      <method name="resize_by" c:identifier="webkit_dom_dom_window_resize_by">
 
2578
        <return-value transfer-ownership="none">
 
2579
          <type name="none" c:type="void"/>
 
2580
        </return-value>
 
2581
        <parameters>
 
2582
          <parameter name="x" transfer-ownership="none">
 
2583
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2584
            <type name="gfloat" c:type="gfloat"/>
 
2585
          </parameter>
 
2586
          <parameter name="y" transfer-ownership="none">
 
2587
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2588
            <type name="gfloat" c:type="gfloat"/>
 
2589
          </parameter>
 
2590
        </parameters>
 
2591
      </method>
 
2592
      <method name="resize_to" c:identifier="webkit_dom_dom_window_resize_to">
 
2593
        <return-value transfer-ownership="none">
 
2594
          <type name="none" c:type="void"/>
 
2595
        </return-value>
 
2596
        <parameters>
 
2597
          <parameter name="width" transfer-ownership="none">
 
2598
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2599
            <type name="gfloat" c:type="gfloat"/>
 
2600
          </parameter>
 
2601
          <parameter name="height" transfer-ownership="none">
 
2602
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
2603
            <type name="gfloat" c:type="gfloat"/>
 
2604
          </parameter>
 
2605
        </parameters>
 
2606
      </method>
 
2607
      <method name="scroll" c:identifier="webkit_dom_dom_window_scroll">
 
2608
        <return-value transfer-ownership="none">
 
2609
          <type name="none" c:type="void"/>
 
2610
        </return-value>
 
2611
        <parameters>
 
2612
          <parameter name="x" transfer-ownership="none">
 
2613
            <doc xml:whitespace="preserve">A #glong</doc>
 
2614
            <type name="glong" c:type="glong"/>
 
2615
          </parameter>
 
2616
          <parameter name="y" transfer-ownership="none">
 
2617
            <doc xml:whitespace="preserve">A #glong</doc>
 
2618
            <type name="glong" c:type="glong"/>
 
2619
          </parameter>
 
2620
        </parameters>
 
2621
      </method>
 
2622
      <method name="scroll_by" c:identifier="webkit_dom_dom_window_scroll_by">
 
2623
        <return-value transfer-ownership="none">
 
2624
          <type name="none" c:type="void"/>
 
2625
        </return-value>
 
2626
        <parameters>
 
2627
          <parameter name="x" transfer-ownership="none">
 
2628
            <doc xml:whitespace="preserve">A #glong</doc>
 
2629
            <type name="glong" c:type="glong"/>
 
2630
          </parameter>
 
2631
          <parameter name="y" transfer-ownership="none">
 
2632
            <doc xml:whitespace="preserve">A #glong</doc>
 
2633
            <type name="glong" c:type="glong"/>
 
2634
          </parameter>
 
2635
        </parameters>
 
2636
      </method>
 
2637
      <method name="scroll_to" c:identifier="webkit_dom_dom_window_scroll_to">
 
2638
        <return-value transfer-ownership="none">
 
2639
          <type name="none" c:type="void"/>
 
2640
        </return-value>
 
2641
        <parameters>
 
2642
          <parameter name="x" transfer-ownership="none">
 
2643
            <doc xml:whitespace="preserve">A #glong</doc>
 
2644
            <type name="glong" c:type="glong"/>
 
2645
          </parameter>
 
2646
          <parameter name="y" transfer-ownership="none">
 
2647
            <doc xml:whitespace="preserve">A #glong</doc>
 
2648
            <type name="glong" c:type="glong"/>
 
2649
          </parameter>
 
2650
        </parameters>
 
2651
      </method>
 
2652
      <method name="set_default_status"
 
2653
              c:identifier="webkit_dom_dom_window_set_default_status">
 
2654
        <return-value transfer-ownership="none">
 
2655
          <type name="none" c:type="void"/>
 
2656
        </return-value>
 
2657
        <parameters>
 
2658
          <parameter name="value" transfer-ownership="none">
 
2659
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2660
            <type name="utf8" c:type="const gchar*"/>
 
2661
          </parameter>
 
2662
        </parameters>
 
2663
      </method>
 
2664
      <method name="set_name" c:identifier="webkit_dom_dom_window_set_name">
 
2665
        <return-value transfer-ownership="none">
 
2666
          <type name="none" c:type="void"/>
 
2667
        </return-value>
 
2668
        <parameters>
 
2669
          <parameter name="value" transfer-ownership="none">
 
2670
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2671
            <type name="utf8" c:type="const gchar*"/>
 
2672
          </parameter>
 
2673
        </parameters>
 
2674
      </method>
 
2675
      <method name="set_status"
 
2676
              c:identifier="webkit_dom_dom_window_set_status">
 
2677
        <return-value transfer-ownership="none">
 
2678
          <type name="none" c:type="void"/>
 
2679
        </return-value>
 
2680
        <parameters>
 
2681
          <parameter name="value" transfer-ownership="none">
 
2682
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2683
            <type name="utf8" c:type="const gchar*"/>
 
2684
          </parameter>
 
2685
        </parameters>
 
2686
      </method>
 
2687
      <method name="stop" c:identifier="webkit_dom_dom_window_stop">
 
2688
        <return-value transfer-ownership="none">
 
2689
          <type name="none" c:type="void"/>
 
2690
        </return-value>
 
2691
      </method>
 
2692
      <method name="webkit_cancel_animation_frame"
 
2693
              c:identifier="webkit_dom_dom_window_webkit_cancel_animation_frame">
 
2694
        <return-value transfer-ownership="none">
 
2695
          <type name="none" c:type="void"/>
 
2696
        </return-value>
 
2697
        <parameters>
 
2698
          <parameter name="id" transfer-ownership="none">
 
2699
            <doc xml:whitespace="preserve">A #glong</doc>
 
2700
            <type name="glong" c:type="glong"/>
 
2701
          </parameter>
 
2702
        </parameters>
 
2703
      </method>
 
2704
      <method name="webkit_cancel_request_animation_frame"
 
2705
              c:identifier="webkit_dom_dom_window_webkit_cancel_request_animation_frame">
 
2706
        <return-value transfer-ownership="none">
 
2707
          <type name="none" c:type="void"/>
 
2708
        </return-value>
 
2709
        <parameters>
 
2710
          <parameter name="id" transfer-ownership="none">
 
2711
            <doc xml:whitespace="preserve">A #glong</doc>
 
2712
            <type name="glong" c:type="glong"/>
 
2713
          </parameter>
 
2714
        </parameters>
 
2715
      </method>
 
2716
      <method name="webkit_convert_point_from_node_to_page"
 
2717
              c:identifier="webkit_dom_dom_window_webkit_convert_point_from_node_to_page">
 
2718
        <return-value transfer-ownership="none">
 
2719
          <type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
 
2720
        </return-value>
 
2721
        <parameters>
 
2722
          <parameter name="node" transfer-ownership="none">
 
2723
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
2724
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
2725
          </parameter>
 
2726
          <parameter name="p" transfer-ownership="none">
 
2727
            <doc xml:whitespace="preserve">A #WebKitDOMWebKitPoint</doc>
 
2728
            <type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
 
2729
          </parameter>
 
2730
        </parameters>
 
2731
      </method>
 
2732
      <method name="webkit_convert_point_from_page_to_node"
 
2733
              c:identifier="webkit_dom_dom_window_webkit_convert_point_from_page_to_node">
 
2734
        <return-value transfer-ownership="none">
 
2735
          <type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
 
2736
        </return-value>
 
2737
        <parameters>
 
2738
          <parameter name="node" transfer-ownership="none">
 
2739
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
2740
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
2741
          </parameter>
 
2742
          <parameter name="p" transfer-ownership="none">
 
2743
            <doc xml:whitespace="preserve">A #WebKitDOMWebKitPoint</doc>
 
2744
            <type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
 
2745
          </parameter>
 
2746
        </parameters>
 
2747
      </method>
 
2748
      <property name="application-cache" transfer-ownership="none">
 
2749
        <type name="DOMDOMApplicationCache"/>
 
2750
      </property>
 
2751
      <property name="client-information"
 
2752
                writable="1"
 
2753
                transfer-ownership="none">
 
2754
        <type name="DOMNavigator"/>
 
2755
      </property>
 
2756
      <property name="closed" transfer-ownership="none">
 
2757
        <type name="gboolean"/>
 
2758
      </property>
 
2759
      <property name="console" writable="1" transfer-ownership="none">
 
2760
        <type name="DOMConsole"/>
 
2761
      </property>
 
2762
      <property name="default-status" writable="1" transfer-ownership="none">
 
2763
        <type name="utf8"/>
 
2764
      </property>
 
2765
      <property name="device-pixel-ratio"
 
2766
                writable="1"
 
2767
                transfer-ownership="none">
 
2768
        <type name="gdouble"/>
 
2769
      </property>
 
2770
      <property name="document" transfer-ownership="none">
 
2771
        <type name="DOMDocument"/>
 
2772
      </property>
 
2773
      <property name="frame-element" transfer-ownership="none">
 
2774
        <type name="DOMElement"/>
 
2775
      </property>
 
2776
      <property name="frames" writable="1" transfer-ownership="none">
 
2777
        <type name="DOMDOMWindow"/>
 
2778
      </property>
 
2779
      <property name="history" writable="1" transfer-ownership="none">
 
2780
        <type name="DOMHistory"/>
 
2781
      </property>
 
2782
      <property name="inner-height" writable="1" transfer-ownership="none">
 
2783
        <type name="glong"/>
 
2784
      </property>
 
2785
      <property name="inner-width" writable="1" transfer-ownership="none">
 
2786
        <type name="glong"/>
 
2787
      </property>
 
2788
      <property name="length" writable="1" transfer-ownership="none">
 
2789
        <type name="gulong"/>
 
2790
      </property>
 
2791
      <property name="local-storage" transfer-ownership="none">
 
2792
        <type name="DOMStorage"/>
 
2793
      </property>
 
2794
      <property name="locationbar" writable="1" transfer-ownership="none">
 
2795
        <type name="DOMBarInfo"/>
 
2796
      </property>
 
2797
      <property name="menubar" writable="1" transfer-ownership="none">
 
2798
        <type name="DOMBarInfo"/>
 
2799
      </property>
 
2800
      <property name="name" writable="1" transfer-ownership="none">
 
2801
        <type name="utf8"/>
 
2802
      </property>
 
2803
      <property name="navigator" writable="1" transfer-ownership="none">
 
2804
        <type name="DOMNavigator"/>
 
2805
      </property>
 
2806
      <property name="offscreen-buffering"
 
2807
                writable="1"
 
2808
                transfer-ownership="none">
 
2809
        <type name="gboolean"/>
 
2810
      </property>
 
2811
      <property name="opener" writable="1" transfer-ownership="none">
 
2812
        <type name="DOMDOMWindow"/>
 
2813
      </property>
 
2814
      <property name="outer-height" writable="1" transfer-ownership="none">
 
2815
        <type name="glong"/>
 
2816
      </property>
 
2817
      <property name="outer-width" writable="1" transfer-ownership="none">
 
2818
        <type name="glong"/>
 
2819
      </property>
 
2820
      <property name="page-x-offset" transfer-ownership="none">
 
2821
        <type name="glong"/>
 
2822
      </property>
 
2823
      <property name="page-y-offset" transfer-ownership="none">
 
2824
        <type name="glong"/>
 
2825
      </property>
 
2826
      <property name="parent" writable="1" transfer-ownership="none">
 
2827
        <type name="DOMDOMWindow"/>
 
2828
      </property>
 
2829
      <property name="personalbar" writable="1" transfer-ownership="none">
 
2830
        <type name="DOMBarInfo"/>
 
2831
      </property>
 
2832
      <property name="screen" writable="1" transfer-ownership="none">
 
2833
        <type name="DOMScreen"/>
 
2834
      </property>
 
2835
      <property name="screen-left" writable="1" transfer-ownership="none">
 
2836
        <type name="glong"/>
 
2837
      </property>
 
2838
      <property name="screen-top" writable="1" transfer-ownership="none">
 
2839
        <type name="glong"/>
 
2840
      </property>
 
2841
      <property name="screen-x" writable="1" transfer-ownership="none">
 
2842
        <type name="glong"/>
 
2843
      </property>
 
2844
      <property name="screen-y" writable="1" transfer-ownership="none">
 
2845
        <type name="glong"/>
 
2846
      </property>
 
2847
      <property name="scroll-x" writable="1" transfer-ownership="none">
 
2848
        <type name="glong"/>
 
2849
      </property>
 
2850
      <property name="scroll-y" writable="1" transfer-ownership="none">
 
2851
        <type name="glong"/>
 
2852
      </property>
 
2853
      <property name="scrollbars" writable="1" transfer-ownership="none">
 
2854
        <type name="DOMBarInfo"/>
 
2855
      </property>
 
2856
      <property name="self" writable="1" transfer-ownership="none">
 
2857
        <type name="DOMDOMWindow"/>
 
2858
      </property>
 
2859
      <property name="session-storage" transfer-ownership="none">
 
2860
        <type name="DOMStorage"/>
 
2861
      </property>
 
2862
      <property name="status" writable="1" transfer-ownership="none">
 
2863
        <type name="utf8"/>
 
2864
      </property>
 
2865
      <property name="statusbar" writable="1" transfer-ownership="none">
 
2866
        <type name="DOMBarInfo"/>
 
2867
      </property>
 
2868
      <property name="style-media" transfer-ownership="none">
 
2869
        <type name="DOMStyleMedia"/>
 
2870
      </property>
 
2871
      <property name="toolbar" writable="1" transfer-ownership="none">
 
2872
        <type name="DOMBarInfo"/>
 
2873
      </property>
 
2874
      <property name="top" transfer-ownership="none">
 
2875
        <type name="DOMDOMWindow"/>
 
2876
      </property>
 
2877
      <property name="webkit-storage-info" transfer-ownership="none">
 
2878
        <type name="DOMStorageInfo"/>
 
2879
      </property>
 
2880
      <property name="window" transfer-ownership="none">
 
2881
        <type name="DOMDOMWindow"/>
 
2882
      </property>
 
2883
      <field name="parent_instance">
 
2884
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
2885
      </field>
 
2886
    </class>
 
2887
    <record name="DOMDOMWindowClass"
 
2888
            c:type="WebKitDOMDOMWindowClass"
 
2889
            glib:is-gtype-struct-for="DOMDOMWindow">
 
2890
      <field name="parent_class">
 
2891
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
2892
      </field>
 
2893
    </record>
 
2894
    <class name="DOMDatabase"
 
2895
           c:symbol-prefix="dom_database"
 
2896
           c:type="WebKitDOMDatabase"
 
2897
           parent="DOMObject"
 
2898
           glib:type-name="WebKitDOMDatabase"
 
2899
           glib:get-type="webkit_dom_database_get_type"
 
2900
           glib:type-struct="DOMDatabaseClass">
 
2901
      <method name="get_version"
 
2902
              c:identifier="webkit_dom_database_get_version">
 
2903
        <return-value transfer-ownership="full">
 
2904
          <type name="utf8" c:type="gchar*"/>
 
2905
        </return-value>
 
2906
      </method>
 
2907
      <property name="version" transfer-ownership="none">
 
2908
        <type name="utf8"/>
 
2909
      </property>
 
2910
      <field name="parent_instance">
 
2911
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
2912
      </field>
 
2913
    </class>
 
2914
    <record name="DOMDatabaseClass"
 
2915
            c:type="WebKitDOMDatabaseClass"
 
2916
            glib:is-gtype-struct-for="DOMDatabase">
 
2917
      <field name="parent_class">
 
2918
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
2919
      </field>
 
2920
    </record>
 
2921
    <class name="DOMDocument"
 
2922
           c:symbol-prefix="dom_document"
 
2923
           c:type="WebKitDOMDocument"
 
2924
           parent="DOMNode"
 
2925
           glib:type-name="WebKitDOMDocument"
 
2926
           glib:get-type="webkit_dom_document_get_type"
 
2927
           glib:type-struct="DOMDocumentClass">
 
2928
      <implements name="DOMEventTarget"/>
 
2929
      <method name="adopt_node"
 
2930
              c:identifier="webkit_dom_document_adopt_node"
 
2931
              throws="1">
 
2932
        <return-value transfer-ownership="none">
 
2933
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
2934
        </return-value>
 
2935
        <parameters>
 
2936
          <parameter name="source" transfer-ownership="none">
 
2937
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
2938
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
2939
          </parameter>
 
2940
        </parameters>
 
2941
      </method>
 
2942
      <method name="caret_range_from_point"
 
2943
              c:identifier="webkit_dom_document_caret_range_from_point">
 
2944
        <return-value transfer-ownership="none">
 
2945
          <type name="DOMRange" c:type="WebKitDOMRange*"/>
 
2946
        </return-value>
 
2947
        <parameters>
 
2948
          <parameter name="x" transfer-ownership="none">
 
2949
            <doc xml:whitespace="preserve">A #glong</doc>
 
2950
            <type name="glong" c:type="glong"/>
 
2951
          </parameter>
 
2952
          <parameter name="y" transfer-ownership="none">
 
2953
            <doc xml:whitespace="preserve">A #glong</doc>
 
2954
            <type name="glong" c:type="glong"/>
 
2955
          </parameter>
 
2956
        </parameters>
 
2957
      </method>
 
2958
      <method name="create_attribute"
 
2959
              c:identifier="webkit_dom_document_create_attribute"
 
2960
              throws="1">
 
2961
        <return-value transfer-ownership="none">
 
2962
          <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
2963
        </return-value>
 
2964
        <parameters>
 
2965
          <parameter name="name" transfer-ownership="none">
 
2966
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2967
            <type name="utf8" c:type="const gchar*"/>
 
2968
          </parameter>
 
2969
        </parameters>
 
2970
      </method>
 
2971
      <method name="create_attribute_ns"
 
2972
              c:identifier="webkit_dom_document_create_attribute_ns"
 
2973
              throws="1">
 
2974
        <return-value transfer-ownership="none">
 
2975
          <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
2976
        </return-value>
 
2977
        <parameters>
 
2978
          <parameter name="namespaceURI" transfer-ownership="none">
 
2979
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2980
            <type name="utf8" c:type="const gchar*"/>
 
2981
          </parameter>
 
2982
          <parameter name="qualifiedName" transfer-ownership="none">
 
2983
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2984
            <type name="utf8" c:type="const gchar*"/>
 
2985
          </parameter>
 
2986
        </parameters>
 
2987
      </method>
 
2988
      <method name="create_cdata_section"
 
2989
              c:identifier="webkit_dom_document_create_cdata_section"
 
2990
              throws="1">
 
2991
        <return-value transfer-ownership="none">
 
2992
          <type name="DOMCDATASection" c:type="WebKitDOMCDATASection*"/>
 
2993
        </return-value>
 
2994
        <parameters>
 
2995
          <parameter name="data" transfer-ownership="none">
 
2996
            <doc xml:whitespace="preserve">A #gchar</doc>
 
2997
            <type name="utf8" c:type="const gchar*"/>
 
2998
          </parameter>
 
2999
        </parameters>
 
3000
      </method>
 
3001
      <method name="create_comment"
 
3002
              c:identifier="webkit_dom_document_create_comment">
 
3003
        <return-value transfer-ownership="none">
 
3004
          <type name="DOMComment" c:type="WebKitDOMComment*"/>
 
3005
        </return-value>
 
3006
        <parameters>
 
3007
          <parameter name="data" transfer-ownership="none">
 
3008
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3009
            <type name="utf8" c:type="const gchar*"/>
 
3010
          </parameter>
 
3011
        </parameters>
 
3012
      </method>
 
3013
      <method name="create_css_style_declaration"
 
3014
              c:identifier="webkit_dom_document_create_css_style_declaration">
 
3015
        <return-value transfer-ownership="none">
 
3016
          <type name="DOMCSSStyleDeclaration"
 
3017
                c:type="WebKitDOMCSSStyleDeclaration*"/>
 
3018
        </return-value>
 
3019
      </method>
 
3020
      <method name="create_document_fragment"
 
3021
              c:identifier="webkit_dom_document_create_document_fragment">
 
3022
        <return-value transfer-ownership="none">
 
3023
          <type name="DOMDocumentFragment"
 
3024
                c:type="WebKitDOMDocumentFragment*"/>
 
3025
        </return-value>
 
3026
      </method>
 
3027
      <method name="create_element"
 
3028
              c:identifier="webkit_dom_document_create_element"
 
3029
              throws="1">
 
3030
        <return-value transfer-ownership="none">
 
3031
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3032
        </return-value>
 
3033
        <parameters>
 
3034
          <parameter name="tagName" transfer-ownership="none">
 
3035
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3036
            <type name="utf8" c:type="const gchar*"/>
 
3037
          </parameter>
 
3038
        </parameters>
 
3039
      </method>
 
3040
      <method name="create_element_ns"
 
3041
              c:identifier="webkit_dom_document_create_element_ns"
 
3042
              throws="1">
 
3043
        <return-value transfer-ownership="none">
 
3044
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3045
        </return-value>
 
3046
        <parameters>
 
3047
          <parameter name="namespaceURI" transfer-ownership="none">
 
3048
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3049
            <type name="utf8" c:type="const gchar*"/>
 
3050
          </parameter>
 
3051
          <parameter name="qualifiedName" transfer-ownership="none">
 
3052
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3053
            <type name="utf8" c:type="const gchar*"/>
 
3054
          </parameter>
 
3055
        </parameters>
 
3056
      </method>
 
3057
      <method name="create_entity_reference"
 
3058
              c:identifier="webkit_dom_document_create_entity_reference"
 
3059
              throws="1">
 
3060
        <return-value transfer-ownership="none">
 
3061
          <type name="DOMEntityReference" c:type="WebKitDOMEntityReference*"/>
 
3062
        </return-value>
 
3063
        <parameters>
 
3064
          <parameter name="name" transfer-ownership="none">
 
3065
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3066
            <type name="utf8" c:type="const gchar*"/>
 
3067
          </parameter>
 
3068
        </parameters>
 
3069
      </method>
 
3070
      <method name="create_event"
 
3071
              c:identifier="webkit_dom_document_create_event"
 
3072
              throws="1">
 
3073
        <return-value transfer-ownership="none">
 
3074
          <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
3075
        </return-value>
 
3076
        <parameters>
 
3077
          <parameter name="eventType" transfer-ownership="none">
 
3078
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3079
            <type name="utf8" c:type="const gchar*"/>
 
3080
          </parameter>
 
3081
        </parameters>
 
3082
      </method>
 
3083
      <method name="create_expression"
 
3084
              c:identifier="webkit_dom_document_create_expression"
 
3085
              throws="1">
 
3086
        <return-value transfer-ownership="none">
 
3087
          <type name="DOMXPathExpression" c:type="WebKitDOMXPathExpression*"/>
 
3088
        </return-value>
 
3089
        <parameters>
 
3090
          <parameter name="expression" transfer-ownership="none">
 
3091
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3092
            <type name="utf8" c:type="const gchar*"/>
 
3093
          </parameter>
 
3094
          <parameter name="resolver" transfer-ownership="none">
 
3095
            <doc xml:whitespace="preserve">A #WebKitDOMXPathNSResolver</doc>
 
3096
            <type name="DOMXPathNSResolver"
 
3097
                  c:type="WebKitDOMXPathNSResolver*"/>
 
3098
          </parameter>
 
3099
        </parameters>
 
3100
      </method>
 
3101
      <method name="create_node_iterator"
 
3102
              c:identifier="webkit_dom_document_create_node_iterator"
 
3103
              throws="1">
 
3104
        <return-value transfer-ownership="none">
 
3105
          <type name="DOMNodeIterator" c:type="WebKitDOMNodeIterator*"/>
 
3106
        </return-value>
 
3107
        <parameters>
 
3108
          <parameter name="root" transfer-ownership="none">
 
3109
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
3110
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
3111
          </parameter>
 
3112
          <parameter name="whatToShow" transfer-ownership="none">
 
3113
            <doc xml:whitespace="preserve">A #gulong</doc>
 
3114
            <type name="gulong" c:type="gulong"/>
 
3115
          </parameter>
 
3116
          <parameter name="filter" transfer-ownership="none">
 
3117
            <doc xml:whitespace="preserve">A #WebKitDOMNodeFilter</doc>
 
3118
            <type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
 
3119
          </parameter>
 
3120
          <parameter name="expandEntityReferences" transfer-ownership="none">
 
3121
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
3122
            <type name="gboolean" c:type="gboolean"/>
 
3123
          </parameter>
 
3124
        </parameters>
 
3125
      </method>
 
3126
      <method name="create_ns_resolver"
 
3127
              c:identifier="webkit_dom_document_create_ns_resolver">
 
3128
        <return-value transfer-ownership="none">
 
3129
          <type name="DOMXPathNSResolver" c:type="WebKitDOMXPathNSResolver*"/>
 
3130
        </return-value>
 
3131
        <parameters>
 
3132
          <parameter name="nodeResolver" transfer-ownership="none">
 
3133
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
3134
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
3135
          </parameter>
 
3136
        </parameters>
 
3137
      </method>
 
3138
      <method name="create_processing_instruction"
 
3139
              c:identifier="webkit_dom_document_create_processing_instruction"
 
3140
              throws="1">
 
3141
        <return-value transfer-ownership="none">
 
3142
          <type name="DOMProcessingInstruction"
 
3143
                c:type="WebKitDOMProcessingInstruction*"/>
 
3144
        </return-value>
 
3145
        <parameters>
 
3146
          <parameter name="target" transfer-ownership="none">
 
3147
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3148
            <type name="utf8" c:type="const gchar*"/>
 
3149
          </parameter>
 
3150
          <parameter name="data" transfer-ownership="none">
 
3151
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3152
            <type name="utf8" c:type="const gchar*"/>
 
3153
          </parameter>
 
3154
        </parameters>
 
3155
      </method>
 
3156
      <method name="create_range"
 
3157
              c:identifier="webkit_dom_document_create_range">
 
3158
        <return-value transfer-ownership="none">
 
3159
          <type name="DOMRange" c:type="WebKitDOMRange*"/>
 
3160
        </return-value>
 
3161
      </method>
 
3162
      <method name="create_text_node"
 
3163
              c:identifier="webkit_dom_document_create_text_node">
 
3164
        <return-value transfer-ownership="none">
 
3165
          <type name="DOMText" c:type="WebKitDOMText*"/>
 
3166
        </return-value>
 
3167
        <parameters>
 
3168
          <parameter name="data" transfer-ownership="none">
 
3169
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3170
            <type name="utf8" c:type="const gchar*"/>
 
3171
          </parameter>
 
3172
        </parameters>
 
3173
      </method>
 
3174
      <method name="create_tree_walker"
 
3175
              c:identifier="webkit_dom_document_create_tree_walker"
 
3176
              throws="1">
 
3177
        <return-value transfer-ownership="none">
 
3178
          <type name="DOMTreeWalker" c:type="WebKitDOMTreeWalker*"/>
 
3179
        </return-value>
 
3180
        <parameters>
 
3181
          <parameter name="root" transfer-ownership="none">
 
3182
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
3183
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
3184
          </parameter>
 
3185
          <parameter name="whatToShow" transfer-ownership="none">
 
3186
            <doc xml:whitespace="preserve">A #gulong</doc>
 
3187
            <type name="gulong" c:type="gulong"/>
 
3188
          </parameter>
 
3189
          <parameter name="filter" transfer-ownership="none">
 
3190
            <doc xml:whitespace="preserve">A #WebKitDOMNodeFilter</doc>
 
3191
            <type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
 
3192
          </parameter>
 
3193
          <parameter name="expandEntityReferences" transfer-ownership="none">
 
3194
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
3195
            <type name="gboolean" c:type="gboolean"/>
 
3196
          </parameter>
 
3197
        </parameters>
 
3198
      </method>
 
3199
      <method name="element_from_point"
 
3200
              c:identifier="webkit_dom_document_element_from_point">
 
3201
        <return-value transfer-ownership="none">
 
3202
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3203
        </return-value>
 
3204
        <parameters>
 
3205
          <parameter name="x" transfer-ownership="none">
 
3206
            <doc xml:whitespace="preserve">A #glong</doc>
 
3207
            <type name="glong" c:type="glong"/>
 
3208
          </parameter>
 
3209
          <parameter name="y" transfer-ownership="none">
 
3210
            <doc xml:whitespace="preserve">A #glong</doc>
 
3211
            <type name="glong" c:type="glong"/>
 
3212
          </parameter>
 
3213
        </parameters>
 
3214
      </method>
 
3215
      <method name="evaluate"
 
3216
              c:identifier="webkit_dom_document_evaluate"
 
3217
              throws="1">
 
3218
        <return-value transfer-ownership="none">
 
3219
          <type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
 
3220
        </return-value>
 
3221
        <parameters>
 
3222
          <parameter name="expression" transfer-ownership="none">
 
3223
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3224
            <type name="utf8" c:type="const gchar*"/>
 
3225
          </parameter>
 
3226
          <parameter name="contextNode" transfer-ownership="none">
 
3227
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
3228
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
3229
          </parameter>
 
3230
          <parameter name="resolver" transfer-ownership="none">
 
3231
            <doc xml:whitespace="preserve">A #WebKitDOMXPathNSResolver</doc>
 
3232
            <type name="DOMXPathNSResolver"
 
3233
                  c:type="WebKitDOMXPathNSResolver*"/>
 
3234
          </parameter>
 
3235
          <parameter name="type" transfer-ownership="none">
 
3236
            <doc xml:whitespace="preserve">A #gushort</doc>
 
3237
            <type name="gushort" c:type="gushort"/>
 
3238
          </parameter>
 
3239
          <parameter name="inResult" transfer-ownership="none">
 
3240
            <doc xml:whitespace="preserve">A #WebKitDOMXPathResult</doc>
 
3241
            <type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
 
3242
          </parameter>
 
3243
        </parameters>
 
3244
      </method>
 
3245
      <method name="exec_command"
 
3246
              c:identifier="webkit_dom_document_exec_command">
 
3247
        <return-value transfer-ownership="none">
 
3248
          <type name="gboolean" c:type="gboolean"/>
 
3249
        </return-value>
 
3250
        <parameters>
 
3251
          <parameter name="command" transfer-ownership="none">
 
3252
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3253
            <type name="utf8" c:type="const gchar*"/>
 
3254
          </parameter>
 
3255
          <parameter name="userInterface" transfer-ownership="none">
 
3256
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
3257
            <type name="gboolean" c:type="gboolean"/>
 
3258
          </parameter>
 
3259
          <parameter name="value" transfer-ownership="none">
 
3260
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3261
            <type name="utf8" c:type="const gchar*"/>
 
3262
          </parameter>
 
3263
        </parameters>
 
3264
      </method>
 
3265
      <method name="get_anchors"
 
3266
              c:identifier="webkit_dom_document_get_anchors">
 
3267
        <return-value transfer-ownership="none">
 
3268
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
3269
        </return-value>
 
3270
      </method>
 
3271
      <method name="get_applets"
 
3272
              c:identifier="webkit_dom_document_get_applets">
 
3273
        <return-value transfer-ownership="none">
 
3274
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
3275
        </return-value>
 
3276
      </method>
 
3277
      <method name="get_body" c:identifier="webkit_dom_document_get_body">
 
3278
        <return-value transfer-ownership="none">
 
3279
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
3280
        </return-value>
 
3281
      </method>
 
3282
      <method name="get_character_set"
 
3283
              c:identifier="webkit_dom_document_get_character_set">
 
3284
        <return-value transfer-ownership="full">
 
3285
          <type name="utf8" c:type="gchar*"/>
 
3286
        </return-value>
 
3287
      </method>
 
3288
      <method name="get_charset"
 
3289
              c:identifier="webkit_dom_document_get_charset">
 
3290
        <return-value transfer-ownership="full">
 
3291
          <type name="utf8" c:type="gchar*"/>
 
3292
        </return-value>
 
3293
      </method>
 
3294
      <method name="get_compat_mode"
 
3295
              c:identifier="webkit_dom_document_get_compat_mode">
 
3296
        <return-value transfer-ownership="full">
 
3297
          <type name="utf8" c:type="gchar*"/>
 
3298
        </return-value>
 
3299
      </method>
 
3300
      <method name="get_cookie"
 
3301
              c:identifier="webkit_dom_document_get_cookie"
 
3302
              throws="1">
 
3303
        <return-value transfer-ownership="full">
 
3304
          <type name="utf8" c:type="gchar*"/>
 
3305
        </return-value>
 
3306
      </method>
 
3307
      <method name="get_default_charset"
 
3308
              c:identifier="webkit_dom_document_get_default_charset">
 
3309
        <return-value transfer-ownership="full">
 
3310
          <type name="utf8" c:type="gchar*"/>
 
3311
        </return-value>
 
3312
      </method>
 
3313
      <method name="get_default_view"
 
3314
              c:identifier="webkit_dom_document_get_default_view">
 
3315
        <return-value transfer-ownership="none">
 
3316
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
3317
        </return-value>
 
3318
      </method>
 
3319
      <method name="get_doctype"
 
3320
              c:identifier="webkit_dom_document_get_doctype">
 
3321
        <return-value transfer-ownership="none">
 
3322
          <type name="DOMDocumentType" c:type="WebKitDOMDocumentType*"/>
 
3323
        </return-value>
 
3324
      </method>
 
3325
      <method name="get_document_element"
 
3326
              c:identifier="webkit_dom_document_get_document_element">
 
3327
        <return-value transfer-ownership="none">
 
3328
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3329
        </return-value>
 
3330
      </method>
 
3331
      <method name="get_document_uri"
 
3332
              c:identifier="webkit_dom_document_get_document_uri">
 
3333
        <return-value transfer-ownership="full">
 
3334
          <type name="utf8" c:type="gchar*"/>
 
3335
        </return-value>
 
3336
      </method>
 
3337
      <method name="get_domain" c:identifier="webkit_dom_document_get_domain">
 
3338
        <return-value transfer-ownership="full">
 
3339
          <type name="utf8" c:type="gchar*"/>
 
3340
        </return-value>
 
3341
      </method>
 
3342
      <method name="get_element_by_id"
 
3343
              c:identifier="webkit_dom_document_get_element_by_id">
 
3344
        <return-value transfer-ownership="none">
 
3345
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3346
        </return-value>
 
3347
        <parameters>
 
3348
          <parameter name="elementId" transfer-ownership="none">
 
3349
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3350
            <type name="utf8" c:type="const gchar*"/>
 
3351
          </parameter>
 
3352
        </parameters>
 
3353
      </method>
 
3354
      <method name="get_elements_by_class_name"
 
3355
              c:identifier="webkit_dom_document_get_elements_by_class_name">
 
3356
        <return-value transfer-ownership="none">
 
3357
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
3358
        </return-value>
 
3359
        <parameters>
 
3360
          <parameter name="tagname" transfer-ownership="none">
 
3361
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3362
            <type name="utf8" c:type="const gchar*"/>
 
3363
          </parameter>
 
3364
        </parameters>
 
3365
      </method>
 
3366
      <method name="get_elements_by_name"
 
3367
              c:identifier="webkit_dom_document_get_elements_by_name">
 
3368
        <return-value transfer-ownership="none">
 
3369
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
3370
        </return-value>
 
3371
        <parameters>
 
3372
          <parameter name="elementName" transfer-ownership="none">
 
3373
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3374
            <type name="utf8" c:type="const gchar*"/>
 
3375
          </parameter>
 
3376
        </parameters>
 
3377
      </method>
 
3378
      <method name="get_elements_by_tag_name"
 
3379
              c:identifier="webkit_dom_document_get_elements_by_tag_name">
 
3380
        <return-value transfer-ownership="none">
 
3381
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
3382
        </return-value>
 
3383
        <parameters>
 
3384
          <parameter name="tagname" transfer-ownership="none">
 
3385
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3386
            <type name="utf8" c:type="const gchar*"/>
 
3387
          </parameter>
 
3388
        </parameters>
 
3389
      </method>
 
3390
      <method name="get_elements_by_tag_name_ns"
 
3391
              c:identifier="webkit_dom_document_get_elements_by_tag_name_ns">
 
3392
        <return-value transfer-ownership="none">
 
3393
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
3394
        </return-value>
 
3395
        <parameters>
 
3396
          <parameter name="namespaceURI" transfer-ownership="none">
 
3397
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3398
            <type name="utf8" c:type="const gchar*"/>
 
3399
          </parameter>
 
3400
          <parameter name="localName" transfer-ownership="none">
 
3401
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3402
            <type name="utf8" c:type="const gchar*"/>
 
3403
          </parameter>
 
3404
        </parameters>
 
3405
      </method>
 
3406
      <method name="get_forms" c:identifier="webkit_dom_document_get_forms">
 
3407
        <return-value transfer-ownership="none">
 
3408
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
3409
        </return-value>
 
3410
      </method>
 
3411
      <method name="get_head" c:identifier="webkit_dom_document_get_head">
 
3412
        <return-value transfer-ownership="none">
 
3413
          <type name="DOMHTMLHeadElement" c:type="WebKitDOMHTMLHeadElement*"/>
 
3414
        </return-value>
 
3415
      </method>
 
3416
      <method name="get_images" c:identifier="webkit_dom_document_get_images">
 
3417
        <return-value transfer-ownership="none">
 
3418
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
3419
        </return-value>
 
3420
      </method>
 
3421
      <method name="get_implementation"
 
3422
              c:identifier="webkit_dom_document_get_implementation">
 
3423
        <return-value transfer-ownership="none">
 
3424
          <type name="DOMDOMImplementation"
 
3425
                c:type="WebKitDOMDOMImplementation*"/>
 
3426
        </return-value>
 
3427
      </method>
 
3428
      <method name="get_input_encoding"
 
3429
              c:identifier="webkit_dom_document_get_input_encoding">
 
3430
        <return-value transfer-ownership="full">
 
3431
          <type name="utf8" c:type="gchar*"/>
 
3432
        </return-value>
 
3433
      </method>
 
3434
      <method name="get_last_modified"
 
3435
              c:identifier="webkit_dom_document_get_last_modified">
 
3436
        <return-value transfer-ownership="full">
 
3437
          <type name="utf8" c:type="gchar*"/>
 
3438
        </return-value>
 
3439
      </method>
 
3440
      <method name="get_links" c:identifier="webkit_dom_document_get_links">
 
3441
        <return-value transfer-ownership="none">
 
3442
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
3443
        </return-value>
 
3444
      </method>
 
3445
      <method name="get_override_style"
 
3446
              c:identifier="webkit_dom_document_get_override_style">
 
3447
        <return-value transfer-ownership="none">
 
3448
          <type name="DOMCSSStyleDeclaration"
 
3449
                c:type="WebKitDOMCSSStyleDeclaration*"/>
 
3450
        </return-value>
 
3451
        <parameters>
 
3452
          <parameter name="element" transfer-ownership="none">
 
3453
            <doc xml:whitespace="preserve">A #WebKitDOMElement</doc>
 
3454
            <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3455
          </parameter>
 
3456
          <parameter name="pseudoElement" transfer-ownership="none">
 
3457
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3458
            <type name="utf8" c:type="const gchar*"/>
 
3459
          </parameter>
 
3460
        </parameters>
 
3461
      </method>
 
3462
      <method name="get_preferred_stylesheet_set"
 
3463
              c:identifier="webkit_dom_document_get_preferred_stylesheet_set">
 
3464
        <return-value transfer-ownership="full">
 
3465
          <type name="utf8" c:type="gchar*"/>
 
3466
        </return-value>
 
3467
      </method>
 
3468
      <method name="get_ready_state"
 
3469
              c:identifier="webkit_dom_document_get_ready_state">
 
3470
        <return-value transfer-ownership="full">
 
3471
          <type name="utf8" c:type="gchar*"/>
 
3472
        </return-value>
 
3473
      </method>
 
3474
      <method name="get_referrer"
 
3475
              c:identifier="webkit_dom_document_get_referrer">
 
3476
        <return-value transfer-ownership="full">
 
3477
          <type name="utf8" c:type="gchar*"/>
 
3478
        </return-value>
 
3479
      </method>
 
3480
      <method name="get_security_policy"
 
3481
              c:identifier="webkit_dom_document_get_security_policy">
 
3482
        <return-value transfer-ownership="none">
 
3483
          <type name="DOMDOMSecurityPolicy"
 
3484
                c:type="WebKitDOMDOMSecurityPolicy*"/>
 
3485
        </return-value>
 
3486
      </method>
 
3487
      <method name="get_selected_stylesheet_set"
 
3488
              c:identifier="webkit_dom_document_get_selected_stylesheet_set">
 
3489
        <return-value transfer-ownership="full">
 
3490
          <type name="utf8" c:type="gchar*"/>
 
3491
        </return-value>
 
3492
      </method>
 
3493
      <method name="get_style_sheets"
 
3494
              c:identifier="webkit_dom_document_get_style_sheets">
 
3495
        <return-value transfer-ownership="none">
 
3496
          <type name="DOMStyleSheetList" c:type="WebKitDOMStyleSheetList*"/>
 
3497
        </return-value>
 
3498
      </method>
 
3499
      <method name="get_title" c:identifier="webkit_dom_document_get_title">
 
3500
        <return-value transfer-ownership="full">
 
3501
          <type name="utf8" c:type="gchar*"/>
 
3502
        </return-value>
 
3503
      </method>
 
3504
      <method name="get_webkit_current_full_screen_element"
 
3505
              c:identifier="webkit_dom_document_get_webkit_current_full_screen_element">
 
3506
        <return-value transfer-ownership="none">
 
3507
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3508
        </return-value>
 
3509
      </method>
 
3510
      <method name="get_webkit_full_screen_keyboard_input_allowed"
 
3511
              c:identifier="webkit_dom_document_get_webkit_full_screen_keyboard_input_allowed">
 
3512
        <return-value transfer-ownership="none">
 
3513
          <type name="gboolean" c:type="gboolean"/>
 
3514
        </return-value>
 
3515
      </method>
 
3516
      <method name="get_webkit_fullscreen_element"
 
3517
              c:identifier="webkit_dom_document_get_webkit_fullscreen_element">
 
3518
        <return-value transfer-ownership="none">
 
3519
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3520
        </return-value>
 
3521
      </method>
 
3522
      <method name="get_webkit_fullscreen_enabled"
 
3523
              c:identifier="webkit_dom_document_get_webkit_fullscreen_enabled">
 
3524
        <return-value transfer-ownership="none">
 
3525
          <type name="gboolean" c:type="gboolean"/>
 
3526
        </return-value>
 
3527
      </method>
 
3528
      <method name="get_webkit_hidden"
 
3529
              c:identifier="webkit_dom_document_get_webkit_hidden">
 
3530
        <return-value transfer-ownership="none">
 
3531
          <type name="gboolean" c:type="gboolean"/>
 
3532
        </return-value>
 
3533
      </method>
 
3534
      <method name="get_webkit_is_full_screen"
 
3535
              c:identifier="webkit_dom_document_get_webkit_is_full_screen">
 
3536
        <return-value transfer-ownership="none">
 
3537
          <type name="gboolean" c:type="gboolean"/>
 
3538
        </return-value>
 
3539
      </method>
 
3540
      <method name="get_webkit_pointer_lock_element"
 
3541
              c:identifier="webkit_dom_document_get_webkit_pointer_lock_element">
 
3542
        <return-value transfer-ownership="none">
 
3543
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3544
        </return-value>
 
3545
      </method>
 
3546
      <method name="get_webkit_visibility_state"
 
3547
              c:identifier="webkit_dom_document_get_webkit_visibility_state">
 
3548
        <return-value transfer-ownership="full">
 
3549
          <type name="utf8" c:type="gchar*"/>
 
3550
        </return-value>
 
3551
      </method>
 
3552
      <method name="get_xml_encoding"
 
3553
              c:identifier="webkit_dom_document_get_xml_encoding">
 
3554
        <return-value transfer-ownership="full">
 
3555
          <type name="utf8" c:type="gchar*"/>
 
3556
        </return-value>
 
3557
      </method>
 
3558
      <method name="get_xml_standalone"
 
3559
              c:identifier="webkit_dom_document_get_xml_standalone">
 
3560
        <return-value transfer-ownership="none">
 
3561
          <type name="gboolean" c:type="gboolean"/>
 
3562
        </return-value>
 
3563
      </method>
 
3564
      <method name="get_xml_version"
 
3565
              c:identifier="webkit_dom_document_get_xml_version">
 
3566
        <return-value transfer-ownership="full">
 
3567
          <type name="utf8" c:type="gchar*"/>
 
3568
        </return-value>
 
3569
      </method>
 
3570
      <method name="import_node"
 
3571
              c:identifier="webkit_dom_document_import_node"
 
3572
              throws="1">
 
3573
        <return-value transfer-ownership="none">
 
3574
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
3575
        </return-value>
 
3576
        <parameters>
 
3577
          <parameter name="importedNode" transfer-ownership="none">
 
3578
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
3579
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
3580
          </parameter>
 
3581
          <parameter name="deep" transfer-ownership="none">
 
3582
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
3583
            <type name="gboolean" c:type="gboolean"/>
 
3584
          </parameter>
 
3585
        </parameters>
 
3586
      </method>
 
3587
      <method name="query_command_enabled"
 
3588
              c:identifier="webkit_dom_document_query_command_enabled">
 
3589
        <return-value transfer-ownership="none">
 
3590
          <type name="gboolean" c:type="gboolean"/>
 
3591
        </return-value>
 
3592
        <parameters>
 
3593
          <parameter name="command" transfer-ownership="none">
 
3594
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3595
            <type name="utf8" c:type="const gchar*"/>
 
3596
          </parameter>
 
3597
        </parameters>
 
3598
      </method>
 
3599
      <method name="query_command_indeterm"
 
3600
              c:identifier="webkit_dom_document_query_command_indeterm">
 
3601
        <return-value transfer-ownership="none">
 
3602
          <type name="gboolean" c:type="gboolean"/>
 
3603
        </return-value>
 
3604
        <parameters>
 
3605
          <parameter name="command" transfer-ownership="none">
 
3606
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3607
            <type name="utf8" c:type="const gchar*"/>
 
3608
          </parameter>
 
3609
        </parameters>
 
3610
      </method>
 
3611
      <method name="query_command_state"
 
3612
              c:identifier="webkit_dom_document_query_command_state">
 
3613
        <return-value transfer-ownership="none">
 
3614
          <type name="gboolean" c:type="gboolean"/>
 
3615
        </return-value>
 
3616
        <parameters>
 
3617
          <parameter name="command" transfer-ownership="none">
 
3618
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3619
            <type name="utf8" c:type="const gchar*"/>
 
3620
          </parameter>
 
3621
        </parameters>
 
3622
      </method>
 
3623
      <method name="query_command_supported"
 
3624
              c:identifier="webkit_dom_document_query_command_supported">
 
3625
        <return-value transfer-ownership="none">
 
3626
          <type name="gboolean" c:type="gboolean"/>
 
3627
        </return-value>
 
3628
        <parameters>
 
3629
          <parameter name="command" transfer-ownership="none">
 
3630
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3631
            <type name="utf8" c:type="const gchar*"/>
 
3632
          </parameter>
 
3633
        </parameters>
 
3634
      </method>
 
3635
      <method name="query_command_value"
 
3636
              c:identifier="webkit_dom_document_query_command_value">
 
3637
        <return-value transfer-ownership="full">
 
3638
          <type name="utf8" c:type="gchar*"/>
 
3639
        </return-value>
 
3640
        <parameters>
 
3641
          <parameter name="command" transfer-ownership="none">
 
3642
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3643
            <type name="utf8" c:type="const gchar*"/>
 
3644
          </parameter>
 
3645
        </parameters>
 
3646
      </method>
 
3647
      <method name="query_selector"
 
3648
              c:identifier="webkit_dom_document_query_selector"
 
3649
              throws="1">
 
3650
        <return-value transfer-ownership="none">
 
3651
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3652
        </return-value>
 
3653
        <parameters>
 
3654
          <parameter name="selectors" transfer-ownership="none">
 
3655
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3656
            <type name="utf8" c:type="const gchar*"/>
 
3657
          </parameter>
 
3658
        </parameters>
 
3659
      </method>
 
3660
      <method name="query_selector_all"
 
3661
              c:identifier="webkit_dom_document_query_selector_all"
 
3662
              throws="1">
 
3663
        <return-value transfer-ownership="none">
 
3664
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
3665
        </return-value>
 
3666
        <parameters>
 
3667
          <parameter name="selectors" transfer-ownership="none">
 
3668
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3669
            <type name="utf8" c:type="const gchar*"/>
 
3670
          </parameter>
 
3671
        </parameters>
 
3672
      </method>
 
3673
      <method name="set_body"
 
3674
              c:identifier="webkit_dom_document_set_body"
 
3675
              throws="1">
 
3676
        <return-value transfer-ownership="none">
 
3677
          <type name="none" c:type="void"/>
 
3678
        </return-value>
 
3679
        <parameters>
 
3680
          <parameter name="value" transfer-ownership="none">
 
3681
            <doc xml:whitespace="preserve">A #WebKitDOMHTMLElement</doc>
 
3682
            <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
3683
          </parameter>
 
3684
        </parameters>
 
3685
      </method>
 
3686
      <method name="set_charset"
 
3687
              c:identifier="webkit_dom_document_set_charset">
 
3688
        <return-value transfer-ownership="none">
 
3689
          <type name="none" c:type="void"/>
 
3690
        </return-value>
 
3691
        <parameters>
 
3692
          <parameter name="value" transfer-ownership="none">
 
3693
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3694
            <type name="utf8" c:type="const gchar*"/>
 
3695
          </parameter>
 
3696
        </parameters>
 
3697
      </method>
 
3698
      <method name="set_cookie"
 
3699
              c:identifier="webkit_dom_document_set_cookie"
 
3700
              throws="1">
 
3701
        <return-value transfer-ownership="none">
 
3702
          <type name="none" c:type="void"/>
 
3703
        </return-value>
 
3704
        <parameters>
 
3705
          <parameter name="value" transfer-ownership="none">
 
3706
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3707
            <type name="utf8" c:type="const gchar*"/>
 
3708
          </parameter>
 
3709
        </parameters>
 
3710
      </method>
 
3711
      <method name="set_document_uri"
 
3712
              c:identifier="webkit_dom_document_set_document_uri">
 
3713
        <return-value transfer-ownership="none">
 
3714
          <type name="none" c:type="void"/>
 
3715
        </return-value>
 
3716
        <parameters>
 
3717
          <parameter name="value" transfer-ownership="none">
 
3718
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3719
            <type name="utf8" c:type="const gchar*"/>
 
3720
          </parameter>
 
3721
        </parameters>
 
3722
      </method>
 
3723
      <method name="set_selected_stylesheet_set"
 
3724
              c:identifier="webkit_dom_document_set_selected_stylesheet_set">
 
3725
        <return-value transfer-ownership="none">
 
3726
          <type name="none" c:type="void"/>
 
3727
        </return-value>
 
3728
        <parameters>
 
3729
          <parameter name="value" transfer-ownership="none">
 
3730
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3731
            <type name="utf8" c:type="const gchar*"/>
 
3732
          </parameter>
 
3733
        </parameters>
 
3734
      </method>
 
3735
      <method name="set_title" c:identifier="webkit_dom_document_set_title">
 
3736
        <return-value transfer-ownership="none">
 
3737
          <type name="none" c:type="void"/>
 
3738
        </return-value>
 
3739
        <parameters>
 
3740
          <parameter name="value" transfer-ownership="none">
 
3741
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3742
            <type name="utf8" c:type="const gchar*"/>
 
3743
          </parameter>
 
3744
        </parameters>
 
3745
      </method>
 
3746
      <method name="set_xml_standalone"
 
3747
              c:identifier="webkit_dom_document_set_xml_standalone"
 
3748
              throws="1">
 
3749
        <return-value transfer-ownership="none">
 
3750
          <type name="none" c:type="void"/>
 
3751
        </return-value>
 
3752
        <parameters>
 
3753
          <parameter name="value" transfer-ownership="none">
 
3754
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
3755
            <type name="gboolean" c:type="gboolean"/>
 
3756
          </parameter>
 
3757
        </parameters>
 
3758
      </method>
 
3759
      <method name="set_xml_version"
 
3760
              c:identifier="webkit_dom_document_set_xml_version"
 
3761
              throws="1">
 
3762
        <return-value transfer-ownership="none">
 
3763
          <type name="none" c:type="void"/>
 
3764
        </return-value>
 
3765
        <parameters>
 
3766
          <parameter name="value" transfer-ownership="none">
 
3767
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3768
            <type name="utf8" c:type="const gchar*"/>
 
3769
          </parameter>
 
3770
        </parameters>
 
3771
      </method>
 
3772
      <method name="webkit_cancel_full_screen"
 
3773
              c:identifier="webkit_dom_document_webkit_cancel_full_screen">
 
3774
        <return-value transfer-ownership="none">
 
3775
          <type name="none" c:type="void"/>
 
3776
        </return-value>
 
3777
      </method>
 
3778
      <method name="webkit_exit_fullscreen"
 
3779
              c:identifier="webkit_dom_document_webkit_exit_fullscreen">
 
3780
        <return-value transfer-ownership="none">
 
3781
          <type name="none" c:type="void"/>
 
3782
        </return-value>
 
3783
      </method>
 
3784
      <method name="webkit_exit_pointer_lock"
 
3785
              c:identifier="webkit_dom_document_webkit_exit_pointer_lock">
 
3786
        <return-value transfer-ownership="none">
 
3787
          <type name="none" c:type="void"/>
 
3788
        </return-value>
 
3789
      </method>
 
3790
      <method name="webkit_get_flow_by_name"
 
3791
              c:identifier="webkit_dom_document_webkit_get_flow_by_name">
 
3792
        <return-value transfer-ownership="none">
 
3793
          <type name="DOMWebKitNamedFlow" c:type="WebKitDOMWebKitNamedFlow*"/>
 
3794
        </return-value>
 
3795
        <parameters>
 
3796
          <parameter name="name" transfer-ownership="none">
 
3797
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3798
            <type name="utf8" c:type="const gchar*"/>
 
3799
          </parameter>
 
3800
        </parameters>
 
3801
      </method>
 
3802
      <property name="anchors" transfer-ownership="none">
 
3803
        <type name="DOMHTMLCollection"/>
 
3804
      </property>
 
3805
      <property name="applets" transfer-ownership="none">
 
3806
        <type name="DOMHTMLCollection"/>
 
3807
      </property>
 
3808
      <property name="body" writable="1" transfer-ownership="none">
 
3809
        <type name="DOMHTMLElement"/>
 
3810
      </property>
 
3811
      <property name="character-set" transfer-ownership="none">
 
3812
        <type name="utf8"/>
 
3813
      </property>
 
3814
      <property name="charset" writable="1" transfer-ownership="none">
 
3815
        <type name="utf8"/>
 
3816
      </property>
 
3817
      <property name="compat-mode" transfer-ownership="none">
 
3818
        <type name="utf8"/>
 
3819
      </property>
 
3820
      <property name="cookie" writable="1" transfer-ownership="none">
 
3821
        <type name="utf8"/>
 
3822
      </property>
 
3823
      <property name="default-charset" transfer-ownership="none">
 
3824
        <type name="utf8"/>
 
3825
      </property>
 
3826
      <property name="default-view" transfer-ownership="none">
 
3827
        <type name="DOMDOMWindow"/>
 
3828
      </property>
 
3829
      <property name="doctype" transfer-ownership="none">
 
3830
        <type name="DOMDocumentType"/>
 
3831
      </property>
 
3832
      <property name="document-element" transfer-ownership="none">
 
3833
        <type name="DOMElement"/>
 
3834
      </property>
 
3835
      <property name="document-uri" writable="1" transfer-ownership="none">
 
3836
        <type name="utf8"/>
 
3837
      </property>
 
3838
      <property name="domain" transfer-ownership="none">
 
3839
        <type name="utf8"/>
 
3840
      </property>
 
3841
      <property name="forms" transfer-ownership="none">
 
3842
        <type name="DOMHTMLCollection"/>
 
3843
      </property>
 
3844
      <property name="head" transfer-ownership="none">
 
3845
        <type name="DOMHTMLHeadElement"/>
 
3846
      </property>
 
3847
      <property name="images" transfer-ownership="none">
 
3848
        <type name="DOMHTMLCollection"/>
 
3849
      </property>
 
3850
      <property name="implementation" transfer-ownership="none">
 
3851
        <type name="DOMDOMImplementation"/>
 
3852
      </property>
 
3853
      <property name="input-encoding" transfer-ownership="none">
 
3854
        <type name="utf8"/>
 
3855
      </property>
 
3856
      <property name="last-modified" transfer-ownership="none">
 
3857
        <type name="utf8"/>
 
3858
      </property>
 
3859
      <property name="links" transfer-ownership="none">
 
3860
        <type name="DOMHTMLCollection"/>
 
3861
      </property>
 
3862
      <property name="preferred-stylesheet-set" transfer-ownership="none">
 
3863
        <type name="utf8"/>
 
3864
      </property>
 
3865
      <property name="ready-state" transfer-ownership="none">
 
3866
        <type name="utf8"/>
 
3867
      </property>
 
3868
      <property name="referrer" transfer-ownership="none">
 
3869
        <type name="utf8"/>
 
3870
      </property>
 
3871
      <property name="security-policy" transfer-ownership="none">
 
3872
        <type name="DOMDOMSecurityPolicy"/>
 
3873
      </property>
 
3874
      <property name="selected-stylesheet-set"
 
3875
                writable="1"
 
3876
                transfer-ownership="none">
 
3877
        <type name="utf8"/>
 
3878
      </property>
 
3879
      <property name="style-sheets" transfer-ownership="none">
 
3880
        <type name="DOMStyleSheetList"/>
 
3881
      </property>
 
3882
      <property name="title" writable="1" transfer-ownership="none">
 
3883
        <type name="utf8"/>
 
3884
      </property>
 
3885
      <property name="url" transfer-ownership="none">
 
3886
        <type name="utf8"/>
 
3887
      </property>
 
3888
      <property name="webkit-current-full-screen-element"
 
3889
                transfer-ownership="none">
 
3890
        <type name="DOMElement"/>
 
3891
      </property>
 
3892
      <property name="webkit-full-screen-keyboard-input-allowed"
 
3893
                transfer-ownership="none">
 
3894
        <type name="gboolean"/>
 
3895
      </property>
 
3896
      <property name="webkit-fullscreen-element" transfer-ownership="none">
 
3897
        <type name="DOMElement"/>
 
3898
      </property>
 
3899
      <property name="webkit-fullscreen-enabled" transfer-ownership="none">
 
3900
        <type name="gboolean"/>
 
3901
      </property>
 
3902
      <property name="webkit-hidden" transfer-ownership="none">
 
3903
        <type name="gboolean"/>
 
3904
      </property>
 
3905
      <property name="webkit-is-full-screen" transfer-ownership="none">
 
3906
        <type name="gboolean"/>
 
3907
      </property>
 
3908
      <property name="webkit-pointer-lock-element" transfer-ownership="none">
 
3909
        <type name="DOMElement"/>
 
3910
      </property>
 
3911
      <property name="webkit-visibility-state" transfer-ownership="none">
 
3912
        <type name="utf8"/>
 
3913
      </property>
 
3914
      <property name="xml-encoding" transfer-ownership="none">
 
3915
        <type name="utf8"/>
 
3916
      </property>
 
3917
      <property name="xml-standalone" writable="1" transfer-ownership="none">
 
3918
        <type name="gboolean"/>
 
3919
      </property>
 
3920
      <property name="xml-version" writable="1" transfer-ownership="none">
 
3921
        <type name="utf8"/>
 
3922
      </property>
 
3923
      <field name="parent_instance">
 
3924
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
3925
      </field>
 
3926
    </class>
 
3927
    <record name="DOMDocumentClass"
 
3928
            c:type="WebKitDOMDocumentClass"
 
3929
            glib:is-gtype-struct-for="DOMDocument">
 
3930
      <field name="parent_class">
 
3931
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
3932
      </field>
 
3933
    </record>
 
3934
    <class name="DOMDocumentFragment"
 
3935
           c:symbol-prefix="dom_document_fragment"
 
3936
           c:type="WebKitDOMDocumentFragment"
 
3937
           parent="DOMNode"
 
3938
           glib:type-name="WebKitDOMDocumentFragment"
 
3939
           glib:get-type="webkit_dom_document_fragment_get_type"
 
3940
           glib:type-struct="DOMDocumentFragmentClass">
 
3941
      <implements name="DOMEventTarget"/>
 
3942
      <method name="query_selector"
 
3943
              c:identifier="webkit_dom_document_fragment_query_selector"
 
3944
              throws="1">
 
3945
        <return-value transfer-ownership="none">
 
3946
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
3947
        </return-value>
 
3948
        <parameters>
 
3949
          <parameter name="selectors" transfer-ownership="none">
 
3950
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3951
            <type name="utf8" c:type="const gchar*"/>
 
3952
          </parameter>
 
3953
        </parameters>
 
3954
      </method>
 
3955
      <method name="query_selector_all"
 
3956
              c:identifier="webkit_dom_document_fragment_query_selector_all"
 
3957
              throws="1">
 
3958
        <return-value transfer-ownership="none">
 
3959
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
3960
        </return-value>
 
3961
        <parameters>
 
3962
          <parameter name="selectors" transfer-ownership="none">
 
3963
            <doc xml:whitespace="preserve">A #gchar</doc>
 
3964
            <type name="utf8" c:type="const gchar*"/>
 
3965
          </parameter>
 
3966
        </parameters>
 
3967
      </method>
 
3968
      <field name="parent_instance">
 
3969
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
3970
      </field>
 
3971
    </class>
 
3972
    <record name="DOMDocumentFragmentClass"
 
3973
            c:type="WebKitDOMDocumentFragmentClass"
 
3974
            glib:is-gtype-struct-for="DOMDocumentFragment">
 
3975
      <field name="parent_class">
 
3976
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
3977
      </field>
 
3978
    </record>
 
3979
    <class name="DOMDocumentType"
 
3980
           c:symbol-prefix="dom_document_type"
 
3981
           c:type="WebKitDOMDocumentType"
 
3982
           parent="DOMNode"
 
3983
           glib:type-name="WebKitDOMDocumentType"
 
3984
           glib:get-type="webkit_dom_document_type_get_type"
 
3985
           glib:type-struct="DOMDocumentTypeClass">
 
3986
      <implements name="DOMEventTarget"/>
 
3987
      <method name="get_entities"
 
3988
              c:identifier="webkit_dom_document_type_get_entities">
 
3989
        <return-value transfer-ownership="none">
 
3990
          <type name="DOMNamedNodeMap" c:type="WebKitDOMNamedNodeMap*"/>
 
3991
        </return-value>
 
3992
      </method>
 
3993
      <method name="get_internal_subset"
 
3994
              c:identifier="webkit_dom_document_type_get_internal_subset">
 
3995
        <return-value transfer-ownership="full">
 
3996
          <type name="utf8" c:type="gchar*"/>
 
3997
        </return-value>
 
3998
      </method>
 
3999
      <method name="get_name" c:identifier="webkit_dom_document_type_get_name">
 
4000
        <return-value transfer-ownership="full">
 
4001
          <type name="utf8" c:type="gchar*"/>
 
4002
        </return-value>
 
4003
      </method>
 
4004
      <method name="get_notations"
 
4005
              c:identifier="webkit_dom_document_type_get_notations">
 
4006
        <return-value transfer-ownership="none">
 
4007
          <type name="DOMNamedNodeMap" c:type="WebKitDOMNamedNodeMap*"/>
 
4008
        </return-value>
 
4009
      </method>
 
4010
      <method name="get_public_id"
 
4011
              c:identifier="webkit_dom_document_type_get_public_id">
 
4012
        <return-value transfer-ownership="full">
 
4013
          <type name="utf8" c:type="gchar*"/>
 
4014
        </return-value>
 
4015
      </method>
 
4016
      <method name="get_system_id"
 
4017
              c:identifier="webkit_dom_document_type_get_system_id">
 
4018
        <return-value transfer-ownership="full">
 
4019
          <type name="utf8" c:type="gchar*"/>
 
4020
        </return-value>
 
4021
      </method>
 
4022
      <property name="entities" transfer-ownership="none">
 
4023
        <type name="DOMNamedNodeMap"/>
 
4024
      </property>
 
4025
      <property name="internal-subset" transfer-ownership="none">
 
4026
        <type name="utf8"/>
 
4027
      </property>
 
4028
      <property name="name" transfer-ownership="none">
 
4029
        <type name="utf8"/>
 
4030
      </property>
 
4031
      <property name="notations" transfer-ownership="none">
 
4032
        <type name="DOMNamedNodeMap"/>
 
4033
      </property>
 
4034
      <property name="public-id" transfer-ownership="none">
 
4035
        <type name="utf8"/>
 
4036
      </property>
 
4037
      <property name="system-id" transfer-ownership="none">
 
4038
        <type name="utf8"/>
 
4039
      </property>
 
4040
      <field name="parent_instance">
 
4041
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
4042
      </field>
 
4043
    </class>
 
4044
    <record name="DOMDocumentTypeClass"
 
4045
            c:type="WebKitDOMDocumentTypeClass"
 
4046
            glib:is-gtype-struct-for="DOMDocumentType">
 
4047
      <field name="parent_class">
 
4048
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
4049
      </field>
 
4050
    </record>
 
4051
    <class name="DOMElement"
 
4052
           c:symbol-prefix="dom_element"
 
4053
           c:type="WebKitDOMElement"
 
4054
           parent="DOMNode"
 
4055
           glib:type-name="WebKitDOMElement"
 
4056
           glib:get-type="webkit_dom_element_get_type"
 
4057
           glib:type-struct="DOMElementClass">
 
4058
      <implements name="DOMEventTarget"/>
 
4059
      <method name="blur" c:identifier="webkit_dom_element_blur">
 
4060
        <return-value transfer-ownership="none">
 
4061
          <type name="none" c:type="void"/>
 
4062
        </return-value>
 
4063
      </method>
 
4064
      <method name="focus" c:identifier="webkit_dom_element_focus">
 
4065
        <return-value transfer-ownership="none">
 
4066
          <type name="none" c:type="void"/>
 
4067
        </return-value>
 
4068
      </method>
 
4069
      <method name="get_attribute"
 
4070
              c:identifier="webkit_dom_element_get_attribute">
 
4071
        <return-value transfer-ownership="full">
 
4072
          <type name="utf8" c:type="gchar*"/>
 
4073
        </return-value>
 
4074
        <parameters>
 
4075
          <parameter name="name" transfer-ownership="none">
 
4076
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4077
            <type name="utf8" c:type="const gchar*"/>
 
4078
          </parameter>
 
4079
        </parameters>
 
4080
      </method>
 
4081
      <method name="get_attribute_node"
 
4082
              c:identifier="webkit_dom_element_get_attribute_node">
 
4083
        <return-value transfer-ownership="none">
 
4084
          <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4085
        </return-value>
 
4086
        <parameters>
 
4087
          <parameter name="name" transfer-ownership="none">
 
4088
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4089
            <type name="utf8" c:type="const gchar*"/>
 
4090
          </parameter>
 
4091
        </parameters>
 
4092
      </method>
 
4093
      <method name="get_attribute_node_ns"
 
4094
              c:identifier="webkit_dom_element_get_attribute_node_ns">
 
4095
        <return-value transfer-ownership="none">
 
4096
          <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4097
        </return-value>
 
4098
        <parameters>
 
4099
          <parameter name="namespaceURI" transfer-ownership="none">
 
4100
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4101
            <type name="utf8" c:type="const gchar*"/>
 
4102
          </parameter>
 
4103
          <parameter name="localName" transfer-ownership="none">
 
4104
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4105
            <type name="utf8" c:type="const gchar*"/>
 
4106
          </parameter>
 
4107
        </parameters>
 
4108
      </method>
 
4109
      <method name="get_attribute_ns"
 
4110
              c:identifier="webkit_dom_element_get_attribute_ns">
 
4111
        <return-value transfer-ownership="full">
 
4112
          <type name="utf8" c:type="gchar*"/>
 
4113
        </return-value>
 
4114
        <parameters>
 
4115
          <parameter name="namespaceURI" transfer-ownership="none">
 
4116
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4117
            <type name="utf8" c:type="const gchar*"/>
 
4118
          </parameter>
 
4119
          <parameter name="localName" transfer-ownership="none">
 
4120
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4121
            <type name="utf8" c:type="const gchar*"/>
 
4122
          </parameter>
 
4123
        </parameters>
 
4124
      </method>
 
4125
      <method name="get_child_element_count"
 
4126
              c:identifier="webkit_dom_element_get_child_element_count">
 
4127
        <return-value transfer-ownership="none">
 
4128
          <type name="gulong" c:type="gulong"/>
 
4129
        </return-value>
 
4130
      </method>
 
4131
      <!-- Note: this entry has been altered for Ubuntu Precise support. -->
 
4132
      <method name="get_class_list"
 
4133
              c:identifier="webkit_dom_html_element_get_class_list">
 
4134
        <return-value transfer-ownership="none">
 
4135
          <type name="DOMDOMTokenList" c:type="WebKitDOMDOMTokenList*"/>
 
4136
        </return-value>
 
4137
      </method>
 
4138
      <!-- /Note -->
 
4139
      <method name="get_class_name"
 
4140
              c:identifier="webkit_dom_element_get_class_name">
 
4141
        <return-value transfer-ownership="full">
 
4142
          <type name="utf8" c:type="gchar*"/>
 
4143
        </return-value>
 
4144
      </method>
 
4145
      <method name="get_client_height"
 
4146
              c:identifier="webkit_dom_element_get_client_height">
 
4147
        <return-value transfer-ownership="none">
 
4148
          <type name="glong" c:type="glong"/>
 
4149
        </return-value>
 
4150
      </method>
 
4151
      <method name="get_client_left"
 
4152
              c:identifier="webkit_dom_element_get_client_left">
 
4153
        <return-value transfer-ownership="none">
 
4154
          <type name="glong" c:type="glong"/>
 
4155
        </return-value>
 
4156
      </method>
 
4157
      <method name="get_client_top"
 
4158
              c:identifier="webkit_dom_element_get_client_top">
 
4159
        <return-value transfer-ownership="none">
 
4160
          <type name="glong" c:type="glong"/>
 
4161
        </return-value>
 
4162
      </method>
 
4163
      <method name="get_client_width"
 
4164
              c:identifier="webkit_dom_element_get_client_width">
 
4165
        <return-value transfer-ownership="none">
 
4166
          <type name="glong" c:type="glong"/>
 
4167
        </return-value>
 
4168
      </method>
 
4169
      <method name="get_elements_by_class_name"
 
4170
              c:identifier="webkit_dom_element_get_elements_by_class_name">
 
4171
        <return-value transfer-ownership="none">
 
4172
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
4173
        </return-value>
 
4174
        <parameters>
 
4175
          <parameter name="name" transfer-ownership="none">
 
4176
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4177
            <type name="utf8" c:type="const gchar*"/>
 
4178
          </parameter>
 
4179
        </parameters>
 
4180
      </method>
 
4181
      <method name="get_elements_by_tag_name"
 
4182
              c:identifier="webkit_dom_element_get_elements_by_tag_name">
 
4183
        <return-value transfer-ownership="none">
 
4184
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
4185
        </return-value>
 
4186
        <parameters>
 
4187
          <parameter name="name" transfer-ownership="none">
 
4188
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4189
            <type name="utf8" c:type="const gchar*"/>
 
4190
          </parameter>
 
4191
        </parameters>
 
4192
      </method>
 
4193
      <method name="get_elements_by_tag_name_ns"
 
4194
              c:identifier="webkit_dom_element_get_elements_by_tag_name_ns">
 
4195
        <return-value transfer-ownership="none">
 
4196
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
4197
        </return-value>
 
4198
        <parameters>
 
4199
          <parameter name="namespaceURI" transfer-ownership="none">
 
4200
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4201
            <type name="utf8" c:type="const gchar*"/>
 
4202
          </parameter>
 
4203
          <parameter name="localName" transfer-ownership="none">
 
4204
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4205
            <type name="utf8" c:type="const gchar*"/>
 
4206
          </parameter>
 
4207
        </parameters>
 
4208
      </method>
 
4209
      <method name="get_first_element_child"
 
4210
              c:identifier="webkit_dom_element_get_first_element_child">
 
4211
        <return-value transfer-ownership="none">
 
4212
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
4213
        </return-value>
 
4214
      </method>
 
4215
      <method name="get_last_element_child"
 
4216
              c:identifier="webkit_dom_element_get_last_element_child">
 
4217
        <return-value transfer-ownership="none">
 
4218
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
4219
        </return-value>
 
4220
      </method>
 
4221
      <method name="get_next_element_sibling"
 
4222
              c:identifier="webkit_dom_element_get_next_element_sibling">
 
4223
        <return-value transfer-ownership="none">
 
4224
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
4225
        </return-value>
 
4226
      </method>
 
4227
      <method name="get_offset_height"
 
4228
              c:identifier="webkit_dom_element_get_offset_height">
 
4229
        <return-value transfer-ownership="none">
 
4230
          <type name="glong" c:type="glong"/>
 
4231
        </return-value>
 
4232
      </method>
 
4233
      <method name="get_offset_left"
 
4234
              c:identifier="webkit_dom_element_get_offset_left">
 
4235
        <return-value transfer-ownership="none">
 
4236
          <type name="glong" c:type="glong"/>
 
4237
        </return-value>
 
4238
      </method>
 
4239
      <method name="get_offset_parent"
 
4240
              c:identifier="webkit_dom_element_get_offset_parent">
 
4241
        <return-value transfer-ownership="none">
 
4242
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
4243
        </return-value>
 
4244
      </method>
 
4245
      <method name="get_offset_top"
 
4246
              c:identifier="webkit_dom_element_get_offset_top">
 
4247
        <return-value transfer-ownership="none">
 
4248
          <type name="glong" c:type="glong"/>
 
4249
        </return-value>
 
4250
      </method>
 
4251
      <method name="get_offset_width"
 
4252
              c:identifier="webkit_dom_element_get_offset_width">
 
4253
        <return-value transfer-ownership="none">
 
4254
          <type name="glong" c:type="glong"/>
 
4255
        </return-value>
 
4256
      </method>
 
4257
      <method name="get_previous_element_sibling"
 
4258
              c:identifier="webkit_dom_element_get_previous_element_sibling">
 
4259
        <return-value transfer-ownership="none">
 
4260
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
4261
        </return-value>
 
4262
      </method>
 
4263
      <method name="get_scroll_height"
 
4264
              c:identifier="webkit_dom_element_get_scroll_height">
 
4265
        <return-value transfer-ownership="none">
 
4266
          <type name="glong" c:type="glong"/>
 
4267
        </return-value>
 
4268
      </method>
 
4269
      <method name="get_scroll_left"
 
4270
              c:identifier="webkit_dom_element_get_scroll_left">
 
4271
        <return-value transfer-ownership="none">
 
4272
          <type name="glong" c:type="glong"/>
 
4273
        </return-value>
 
4274
      </method>
 
4275
      <method name="get_scroll_top"
 
4276
              c:identifier="webkit_dom_element_get_scroll_top">
 
4277
        <return-value transfer-ownership="none">
 
4278
          <type name="glong" c:type="glong"/>
 
4279
        </return-value>
 
4280
      </method>
 
4281
      <method name="get_scroll_width"
 
4282
              c:identifier="webkit_dom_element_get_scroll_width">
 
4283
        <return-value transfer-ownership="none">
 
4284
          <type name="glong" c:type="glong"/>
 
4285
        </return-value>
 
4286
      </method>
 
4287
      <method name="get_style" c:identifier="webkit_dom_element_get_style">
 
4288
        <return-value transfer-ownership="none">
 
4289
          <type name="DOMCSSStyleDeclaration"
 
4290
                c:type="WebKitDOMCSSStyleDeclaration*"/>
 
4291
        </return-value>
 
4292
      </method>
 
4293
      <method name="get_tag_name"
 
4294
              c:identifier="webkit_dom_element_get_tag_name">
 
4295
        <return-value transfer-ownership="full">
 
4296
          <type name="utf8" c:type="gchar*"/>
 
4297
        </return-value>
 
4298
      </method>
 
4299
      <method name="get_webkit_region_overflow"
 
4300
              c:identifier="webkit_dom_element_get_webkit_region_overflow">
 
4301
        <return-value transfer-ownership="full">
 
4302
          <type name="utf8" c:type="gchar*"/>
 
4303
        </return-value>
 
4304
      </method>
 
4305
      <method name="get_webkit_region_overset"
 
4306
              c:identifier="webkit_dom_element_get_webkit_region_overset">
 
4307
        <return-value transfer-ownership="full">
 
4308
          <type name="utf8" c:type="gchar*"/>
 
4309
        </return-value>
 
4310
      </method>
 
4311
      <method name="has_attribute"
 
4312
              c:identifier="webkit_dom_element_has_attribute">
 
4313
        <return-value transfer-ownership="none">
 
4314
          <type name="gboolean" c:type="gboolean"/>
 
4315
        </return-value>
 
4316
        <parameters>
 
4317
          <parameter name="name" transfer-ownership="none">
 
4318
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4319
            <type name="utf8" c:type="const gchar*"/>
 
4320
          </parameter>
 
4321
        </parameters>
 
4322
      </method>
 
4323
      <method name="has_attribute_ns"
 
4324
              c:identifier="webkit_dom_element_has_attribute_ns">
 
4325
        <return-value transfer-ownership="none">
 
4326
          <type name="gboolean" c:type="gboolean"/>
 
4327
        </return-value>
 
4328
        <parameters>
 
4329
          <parameter name="namespaceURI" transfer-ownership="none">
 
4330
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4331
            <type name="utf8" c:type="const gchar*"/>
 
4332
          </parameter>
 
4333
          <parameter name="localName" transfer-ownership="none">
 
4334
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4335
            <type name="utf8" c:type="const gchar*"/>
 
4336
          </parameter>
 
4337
        </parameters>
 
4338
      </method>
 
4339
      <method name="query_selector"
 
4340
              c:identifier="webkit_dom_element_query_selector"
 
4341
              throws="1">
 
4342
        <return-value transfer-ownership="none">
 
4343
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
4344
        </return-value>
 
4345
        <parameters>
 
4346
          <parameter name="selectors" transfer-ownership="none">
 
4347
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4348
            <type name="utf8" c:type="const gchar*"/>
 
4349
          </parameter>
 
4350
        </parameters>
 
4351
      </method>
 
4352
      <method name="query_selector_all"
 
4353
              c:identifier="webkit_dom_element_query_selector_all"
 
4354
              throws="1">
 
4355
        <return-value transfer-ownership="none">
 
4356
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
4357
        </return-value>
 
4358
        <parameters>
 
4359
          <parameter name="selectors" transfer-ownership="none">
 
4360
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4361
            <type name="utf8" c:type="const gchar*"/>
 
4362
          </parameter>
 
4363
        </parameters>
 
4364
      </method>
 
4365
      <method name="remove_attribute"
 
4366
              c:identifier="webkit_dom_element_remove_attribute">
 
4367
        <return-value transfer-ownership="none">
 
4368
          <type name="none" c:type="void"/>
 
4369
        </return-value>
 
4370
        <parameters>
 
4371
          <parameter name="name" transfer-ownership="none">
 
4372
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4373
            <type name="utf8" c:type="const gchar*"/>
 
4374
          </parameter>
 
4375
        </parameters>
 
4376
      </method>
 
4377
      <method name="remove_attribute_node"
 
4378
              c:identifier="webkit_dom_element_remove_attribute_node"
 
4379
              throws="1">
 
4380
        <return-value transfer-ownership="none">
 
4381
          <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4382
        </return-value>
 
4383
        <parameters>
 
4384
          <parameter name="oldAttr" transfer-ownership="none">
 
4385
            <doc xml:whitespace="preserve">A #WebKitDOMAttr</doc>
 
4386
            <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4387
          </parameter>
 
4388
        </parameters>
 
4389
      </method>
 
4390
      <method name="remove_attribute_ns"
 
4391
              c:identifier="webkit_dom_element_remove_attribute_ns">
 
4392
        <return-value transfer-ownership="none">
 
4393
          <type name="none" c:type="void"/>
 
4394
        </return-value>
 
4395
        <parameters>
 
4396
          <parameter name="namespaceURI" transfer-ownership="none">
 
4397
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4398
            <type name="utf8" c:type="const gchar*"/>
 
4399
          </parameter>
 
4400
          <parameter name="localName" transfer-ownership="none">
 
4401
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4402
            <type name="utf8" c:type="const gchar*"/>
 
4403
          </parameter>
 
4404
        </parameters>
 
4405
      </method>
 
4406
      <method name="scroll_by_lines"
 
4407
              c:identifier="webkit_dom_element_scroll_by_lines">
 
4408
        <return-value transfer-ownership="none">
 
4409
          <type name="none" c:type="void"/>
 
4410
        </return-value>
 
4411
        <parameters>
 
4412
          <parameter name="lines" transfer-ownership="none">
 
4413
            <doc xml:whitespace="preserve">A #glong</doc>
 
4414
            <type name="glong" c:type="glong"/>
 
4415
          </parameter>
 
4416
        </parameters>
 
4417
      </method>
 
4418
      <method name="scroll_by_pages"
 
4419
              c:identifier="webkit_dom_element_scroll_by_pages">
 
4420
        <return-value transfer-ownership="none">
 
4421
          <type name="none" c:type="void"/>
 
4422
        </return-value>
 
4423
        <parameters>
 
4424
          <parameter name="pages" transfer-ownership="none">
 
4425
            <doc xml:whitespace="preserve">A #glong</doc>
 
4426
            <type name="glong" c:type="glong"/>
 
4427
          </parameter>
 
4428
        </parameters>
 
4429
      </method>
 
4430
      <method name="scroll_into_view"
 
4431
              c:identifier="webkit_dom_element_scroll_into_view">
 
4432
        <return-value transfer-ownership="none">
 
4433
          <type name="none" c:type="void"/>
 
4434
        </return-value>
 
4435
        <parameters>
 
4436
          <parameter name="alignWithTop" transfer-ownership="none">
 
4437
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
4438
            <type name="gboolean" c:type="gboolean"/>
 
4439
          </parameter>
 
4440
        </parameters>
 
4441
      </method>
 
4442
      <method name="scroll_into_view_if_needed"
 
4443
              c:identifier="webkit_dom_element_scroll_into_view_if_needed">
 
4444
        <return-value transfer-ownership="none">
 
4445
          <type name="none" c:type="void"/>
 
4446
        </return-value>
 
4447
        <parameters>
 
4448
          <parameter name="centerIfNeeded" transfer-ownership="none">
 
4449
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
4450
            <type name="gboolean" c:type="gboolean"/>
 
4451
          </parameter>
 
4452
        </parameters>
 
4453
      </method>
 
4454
      <method name="set_attribute"
 
4455
              c:identifier="webkit_dom_element_set_attribute"
 
4456
              throws="1">
 
4457
        <return-value transfer-ownership="none">
 
4458
          <type name="none" c:type="void"/>
 
4459
        </return-value>
 
4460
        <parameters>
 
4461
          <parameter name="name" transfer-ownership="none">
 
4462
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4463
            <type name="utf8" c:type="const gchar*"/>
 
4464
          </parameter>
 
4465
          <parameter name="value" transfer-ownership="none">
 
4466
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4467
            <type name="utf8" c:type="const gchar*"/>
 
4468
          </parameter>
 
4469
        </parameters>
 
4470
      </method>
 
4471
      <method name="set_attribute_node"
 
4472
              c:identifier="webkit_dom_element_set_attribute_node"
 
4473
              throws="1">
 
4474
        <return-value transfer-ownership="none">
 
4475
          <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4476
        </return-value>
 
4477
        <parameters>
 
4478
          <parameter name="newAttr" transfer-ownership="none">
 
4479
            <doc xml:whitespace="preserve">A #WebKitDOMAttr</doc>
 
4480
            <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4481
          </parameter>
 
4482
        </parameters>
 
4483
      </method>
 
4484
      <method name="set_attribute_node_ns"
 
4485
              c:identifier="webkit_dom_element_set_attribute_node_ns"
 
4486
              throws="1">
 
4487
        <return-value transfer-ownership="none">
 
4488
          <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4489
        </return-value>
 
4490
        <parameters>
 
4491
          <parameter name="newAttr" transfer-ownership="none">
 
4492
            <doc xml:whitespace="preserve">A #WebKitDOMAttr</doc>
 
4493
            <type name="DOMAttr" c:type="WebKitDOMAttr*"/>
 
4494
          </parameter>
 
4495
        </parameters>
 
4496
      </method>
 
4497
      <method name="set_attribute_ns"
 
4498
              c:identifier="webkit_dom_element_set_attribute_ns"
 
4499
              throws="1">
 
4500
        <return-value transfer-ownership="none">
 
4501
          <type name="none" c:type="void"/>
 
4502
        </return-value>
 
4503
        <parameters>
 
4504
          <parameter name="namespaceURI" transfer-ownership="none">
 
4505
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4506
            <type name="utf8" c:type="const gchar*"/>
 
4507
          </parameter>
 
4508
          <parameter name="qualifiedName" transfer-ownership="none">
 
4509
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4510
            <type name="utf8" c:type="const gchar*"/>
 
4511
          </parameter>
 
4512
          <parameter name="value" transfer-ownership="none">
 
4513
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4514
            <type name="utf8" c:type="const gchar*"/>
 
4515
          </parameter>
 
4516
        </parameters>
 
4517
      </method>
 
4518
      <method name="set_class_name"
 
4519
              c:identifier="webkit_dom_element_set_class_name">
 
4520
        <return-value transfer-ownership="none">
 
4521
          <type name="none" c:type="void"/>
 
4522
        </return-value>
 
4523
        <parameters>
 
4524
          <parameter name="value" transfer-ownership="none">
 
4525
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4526
            <type name="utf8" c:type="const gchar*"/>
 
4527
          </parameter>
 
4528
        </parameters>
 
4529
      </method>
 
4530
      <method name="set_scroll_left"
 
4531
              c:identifier="webkit_dom_element_set_scroll_left">
 
4532
        <return-value transfer-ownership="none">
 
4533
          <type name="none" c:type="void"/>
 
4534
        </return-value>
 
4535
        <parameters>
 
4536
          <parameter name="value" transfer-ownership="none">
 
4537
            <doc xml:whitespace="preserve">A #glong</doc>
 
4538
            <type name="glong" c:type="glong"/>
 
4539
          </parameter>
 
4540
        </parameters>
 
4541
      </method>
 
4542
      <method name="set_scroll_top"
 
4543
              c:identifier="webkit_dom_element_set_scroll_top">
 
4544
        <return-value transfer-ownership="none">
 
4545
          <type name="none" c:type="void"/>
 
4546
        </return-value>
 
4547
        <parameters>
 
4548
          <parameter name="value" transfer-ownership="none">
 
4549
            <doc xml:whitespace="preserve">A #glong</doc>
 
4550
            <type name="glong" c:type="glong"/>
 
4551
          </parameter>
 
4552
        </parameters>
 
4553
      </method>
 
4554
      <method name="webkit_matches_selector"
 
4555
              c:identifier="webkit_dom_element_webkit_matches_selector"
 
4556
              throws="1">
 
4557
        <return-value transfer-ownership="none">
 
4558
          <type name="gboolean" c:type="gboolean"/>
 
4559
        </return-value>
 
4560
        <parameters>
 
4561
          <parameter name="selectors" transfer-ownership="none">
 
4562
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4563
            <type name="utf8" c:type="const gchar*"/>
 
4564
          </parameter>
 
4565
        </parameters>
 
4566
      </method>
 
4567
      <method name="webkit_request_full_screen"
 
4568
              c:identifier="webkit_dom_element_webkit_request_full_screen">
 
4569
        <return-value transfer-ownership="none">
 
4570
          <type name="none" c:type="void"/>
 
4571
        </return-value>
 
4572
        <parameters>
 
4573
          <parameter name="flags" transfer-ownership="none">
 
4574
            <doc xml:whitespace="preserve">A #gushort</doc>
 
4575
            <type name="gushort" c:type="gushort"/>
 
4576
          </parameter>
 
4577
        </parameters>
 
4578
      </method>
 
4579
      <method name="webkit_request_fullscreen"
 
4580
              c:identifier="webkit_dom_element_webkit_request_fullscreen">
 
4581
        <return-value transfer-ownership="none">
 
4582
          <type name="none" c:type="void"/>
 
4583
        </return-value>
 
4584
      </method>
 
4585
      <method name="webkit_request_pointer_lock"
 
4586
              c:identifier="webkit_dom_element_webkit_request_pointer_lock">
 
4587
        <return-value transfer-ownership="none">
 
4588
          <type name="none" c:type="void"/>
 
4589
        </return-value>
 
4590
      </method>
 
4591
      <property name="child-element-count" transfer-ownership="none">
 
4592
        <type name="gulong"/>
 
4593
      </property>
 
4594
      <property name="class-list" transfer-ownership="none">
 
4595
        <type name="DOMDOMTokenList"/>
 
4596
      </property>
 
4597
      <property name="class-name" writable="1" transfer-ownership="none">
 
4598
        <type name="utf8"/>
 
4599
      </property>
 
4600
      <property name="client-height" transfer-ownership="none">
 
4601
        <type name="glong"/>
 
4602
      </property>
 
4603
      <property name="client-left" transfer-ownership="none">
 
4604
        <type name="glong"/>
 
4605
      </property>
 
4606
      <property name="client-top" transfer-ownership="none">
 
4607
        <type name="glong"/>
 
4608
      </property>
 
4609
      <property name="client-width" transfer-ownership="none">
 
4610
        <type name="glong"/>
 
4611
      </property>
 
4612
      <property name="first-element-child" transfer-ownership="none">
 
4613
        <type name="DOMElement"/>
 
4614
      </property>
 
4615
      <property name="last-element-child" transfer-ownership="none">
 
4616
        <type name="DOMElement"/>
 
4617
      </property>
 
4618
      <property name="next-element-sibling" transfer-ownership="none">
 
4619
        <type name="DOMElement"/>
 
4620
      </property>
 
4621
      <property name="offset-height" transfer-ownership="none">
 
4622
        <type name="glong"/>
 
4623
      </property>
 
4624
      <property name="offset-left" transfer-ownership="none">
 
4625
        <type name="glong"/>
 
4626
      </property>
 
4627
      <property name="offset-parent" transfer-ownership="none">
 
4628
        <type name="DOMElement"/>
 
4629
      </property>
 
4630
      <property name="offset-top" transfer-ownership="none">
 
4631
        <type name="glong"/>
 
4632
      </property>
 
4633
      <property name="offset-width" transfer-ownership="none">
 
4634
        <type name="glong"/>
 
4635
      </property>
 
4636
      <property name="previous-element-sibling" transfer-ownership="none">
 
4637
        <type name="DOMElement"/>
 
4638
      </property>
 
4639
      <property name="scroll-height" transfer-ownership="none">
 
4640
        <type name="glong"/>
 
4641
      </property>
 
4642
      <property name="scroll-left" writable="1" transfer-ownership="none">
 
4643
        <type name="glong"/>
 
4644
      </property>
 
4645
      <property name="scroll-top" writable="1" transfer-ownership="none">
 
4646
        <type name="glong"/>
 
4647
      </property>
 
4648
      <property name="scroll-width" transfer-ownership="none">
 
4649
        <type name="glong"/>
 
4650
      </property>
 
4651
      <property name="style" transfer-ownership="none">
 
4652
        <type name="DOMCSSStyleDeclaration"/>
 
4653
      </property>
 
4654
      <property name="tag-name" transfer-ownership="none">
 
4655
        <type name="utf8"/>
 
4656
      </property>
 
4657
      <property name="webkit-region-overset" transfer-ownership="none">
 
4658
        <type name="utf8"/>
 
4659
      </property>
 
4660
      <field name="parent_instance">
 
4661
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
4662
      </field>
 
4663
    </class>
 
4664
    <record name="DOMElementClass"
 
4665
            c:type="WebKitDOMElementClass"
 
4666
            glib:is-gtype-struct-for="DOMElement">
 
4667
      <field name="parent_class">
 
4668
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
4669
      </field>
 
4670
    </record>
 
4671
    <class name="DOMEntityReference"
 
4672
           c:symbol-prefix="dom_entity_reference"
 
4673
           c:type="WebKitDOMEntityReference"
 
4674
           parent="DOMNode"
 
4675
           glib:type-name="WebKitDOMEntityReference"
 
4676
           glib:get-type="webkit_dom_entity_reference_get_type"
 
4677
           glib:type-struct="DOMEntityReferenceClass">
 
4678
      <implements name="DOMEventTarget"/>
 
4679
      <field name="parent_instance">
 
4680
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
4681
      </field>
 
4682
    </class>
 
4683
    <record name="DOMEntityReferenceClass"
 
4684
            c:type="WebKitDOMEntityReferenceClass"
 
4685
            glib:is-gtype-struct-for="DOMEntityReference">
 
4686
      <field name="parent_class">
 
4687
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
4688
      </field>
 
4689
    </record>
 
4690
    <class name="DOMEvent"
 
4691
           c:symbol-prefix="dom_event"
 
4692
           c:type="WebKitDOMEvent"
 
4693
           parent="DOMObject"
 
4694
           glib:type-name="WebKitDOMEvent"
 
4695
           glib:get-type="webkit_dom_event_get_type"
 
4696
           glib:type-struct="DOMEventClass">
 
4697
      <method name="get_bubbles" c:identifier="webkit_dom_event_get_bubbles">
 
4698
        <return-value transfer-ownership="none">
 
4699
          <type name="gboolean" c:type="gboolean"/>
 
4700
        </return-value>
 
4701
      </method>
 
4702
      <method name="get_cancel_bubble"
 
4703
              c:identifier="webkit_dom_event_get_cancel_bubble">
 
4704
        <return-value transfer-ownership="none">
 
4705
          <type name="gboolean" c:type="gboolean"/>
 
4706
        </return-value>
 
4707
      </method>
 
4708
      <method name="get_cancelable"
 
4709
              c:identifier="webkit_dom_event_get_cancelable">
 
4710
        <return-value transfer-ownership="none">
 
4711
          <type name="gboolean" c:type="gboolean"/>
 
4712
        </return-value>
 
4713
      </method>
 
4714
      <method name="get_current_target"
 
4715
              c:identifier="webkit_dom_event_get_current_target">
 
4716
        <return-value transfer-ownership="none">
 
4717
          <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
4718
        </return-value>
 
4719
      </method>
 
4720
      <method name="get_default_prevented"
 
4721
              c:identifier="webkit_dom_event_get_default_prevented">
 
4722
        <return-value transfer-ownership="none">
 
4723
          <type name="gboolean" c:type="gboolean"/>
 
4724
        </return-value>
 
4725
      </method>
 
4726
      <method name="get_event_phase"
 
4727
              c:identifier="webkit_dom_event_get_event_phase">
 
4728
        <return-value transfer-ownership="none">
 
4729
          <type name="gushort" c:type="gushort"/>
 
4730
        </return-value>
 
4731
      </method>
 
4732
      <method name="get_return_value"
 
4733
              c:identifier="webkit_dom_event_get_return_value">
 
4734
        <return-value transfer-ownership="none">
 
4735
          <type name="gboolean" c:type="gboolean"/>
 
4736
        </return-value>
 
4737
      </method>
 
4738
      <method name="get_src_element"
 
4739
              c:identifier="webkit_dom_event_get_src_element">
 
4740
        <return-value transfer-ownership="none">
 
4741
          <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
4742
        </return-value>
 
4743
      </method>
 
4744
      <method name="get_target" c:identifier="webkit_dom_event_get_target">
 
4745
        <return-value transfer-ownership="none">
 
4746
          <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
4747
        </return-value>
 
4748
      </method>
 
4749
      <method name="get_time_stamp"
 
4750
              c:identifier="webkit_dom_event_get_time_stamp">
 
4751
        <return-value transfer-ownership="none">
 
4752
          <type name="guint32" c:type="guint32"/>
 
4753
        </return-value>
 
4754
      </method>
 
4755
      <method name="init_event" c:identifier="webkit_dom_event_init_event">
 
4756
        <return-value transfer-ownership="none">
 
4757
          <type name="none" c:type="void"/>
 
4758
        </return-value>
 
4759
        <parameters>
 
4760
          <parameter name="eventTypeArg" transfer-ownership="none">
 
4761
            <doc xml:whitespace="preserve">A #gchar</doc>
 
4762
            <type name="utf8" c:type="const gchar*"/>
 
4763
          </parameter>
 
4764
          <parameter name="canBubbleArg" transfer-ownership="none">
 
4765
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
4766
            <type name="gboolean" c:type="gboolean"/>
 
4767
          </parameter>
 
4768
          <parameter name="cancelableArg" transfer-ownership="none">
 
4769
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
4770
            <type name="gboolean" c:type="gboolean"/>
 
4771
          </parameter>
 
4772
        </parameters>
 
4773
      </method>
 
4774
      <method name="prevent_default"
 
4775
              c:identifier="webkit_dom_event_prevent_default">
 
4776
        <return-value transfer-ownership="none">
 
4777
          <type name="none" c:type="void"/>
 
4778
        </return-value>
 
4779
      </method>
 
4780
      <method name="set_cancel_bubble"
 
4781
              c:identifier="webkit_dom_event_set_cancel_bubble">
 
4782
        <return-value transfer-ownership="none">
 
4783
          <type name="none" c:type="void"/>
 
4784
        </return-value>
 
4785
        <parameters>
 
4786
          <parameter name="value" transfer-ownership="none">
 
4787
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
4788
            <type name="gboolean" c:type="gboolean"/>
 
4789
          </parameter>
 
4790
        </parameters>
 
4791
      </method>
 
4792
      <method name="set_return_value"
 
4793
              c:identifier="webkit_dom_event_set_return_value">
 
4794
        <return-value transfer-ownership="none">
 
4795
          <type name="none" c:type="void"/>
 
4796
        </return-value>
 
4797
        <parameters>
 
4798
          <parameter name="value" transfer-ownership="none">
 
4799
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
4800
            <type name="gboolean" c:type="gboolean"/>
 
4801
          </parameter>
 
4802
        </parameters>
 
4803
      </method>
 
4804
      <method name="stop_immediate_propagation"
 
4805
              c:identifier="webkit_dom_event_stop_immediate_propagation">
 
4806
        <return-value transfer-ownership="none">
 
4807
          <type name="none" c:type="void"/>
 
4808
        </return-value>
 
4809
      </method>
 
4810
      <method name="stop_propagation"
 
4811
              c:identifier="webkit_dom_event_stop_propagation">
 
4812
        <return-value transfer-ownership="none">
 
4813
          <type name="none" c:type="void"/>
 
4814
        </return-value>
 
4815
      </method>
 
4816
      <property name="bubbles" transfer-ownership="none">
 
4817
        <type name="gboolean"/>
 
4818
      </property>
 
4819
      <property name="cancel-bubble" writable="1" transfer-ownership="none">
 
4820
        <type name="gboolean"/>
 
4821
      </property>
 
4822
      <property name="cancelable" transfer-ownership="none">
 
4823
        <type name="gboolean"/>
 
4824
      </property>
 
4825
      <property name="current-target" transfer-ownership="none">
 
4826
        <type name="DOMEventTarget"/>
 
4827
      </property>
 
4828
      <property name="default-prevented" transfer-ownership="none">
 
4829
        <type name="gboolean"/>
 
4830
      </property>
 
4831
      <property name="event-phase" transfer-ownership="none">
 
4832
        <type name="guint"/>
 
4833
      </property>
 
4834
      <property name="return-value" writable="1" transfer-ownership="none">
 
4835
        <type name="gboolean"/>
 
4836
      </property>
 
4837
      <property name="src-element" transfer-ownership="none">
 
4838
        <type name="DOMEventTarget"/>
 
4839
      </property>
 
4840
      <property name="target" transfer-ownership="none">
 
4841
        <type name="DOMEventTarget"/>
 
4842
      </property>
 
4843
      <property name="time-stamp" transfer-ownership="none">
 
4844
        <type name="guint"/>
 
4845
      </property>
 
4846
      <property name="type" transfer-ownership="none">
 
4847
        <type name="utf8"/>
 
4848
      </property>
 
4849
      <field name="parent_instance">
 
4850
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
4851
      </field>
 
4852
    </class>
 
4853
    <record name="DOMEventClass"
 
4854
            c:type="WebKitDOMEventClass"
 
4855
            glib:is-gtype-struct-for="DOMEvent">
 
4856
      <field name="parent_class">
 
4857
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
4858
      </field>
 
4859
    </record>
 
4860
    <interface name="DOMEventTarget"
 
4861
               c:symbol-prefix="dom_event_target"
 
4862
               c:type="WebKitDOMEventTarget"
 
4863
               glib:type-name="WebKitDOMEventTarget"
 
4864
               glib:get-type="webkit_dom_event_target_get_type"
 
4865
               glib:type-struct="DOMEventTargetIface">
 
4866
      <virtual-method name="add_event_listener"
 
4867
                      invoker="add_event_listener"
 
4868
                      introspectable="0">
 
4869
        <return-value transfer-ownership="none">
 
4870
          <type name="gboolean" c:type="gboolean"/>
 
4871
        </return-value>
 
4872
        <parameters>
 
4873
          <parameter name="eventName" transfer-ownership="none">
 
4874
            <type name="utf8" c:type="const char*"/>
 
4875
          </parameter>
 
4876
          <parameter name="handler" transfer-ownership="none">
 
4877
            <type name="GObject.Callback" c:type="GCallback"/>
 
4878
          </parameter>
 
4879
          <parameter name="bubble" transfer-ownership="none">
 
4880
            <type name="gboolean" c:type="gboolean"/>
 
4881
          </parameter>
 
4882
          <parameter name="userData" transfer-ownership="none">
 
4883
            <type name="gpointer" c:type="gpointer"/>
 
4884
          </parameter>
 
4885
        </parameters>
 
4886
      </virtual-method>
 
4887
      <virtual-method name="dispatch_event"
 
4888
                      invoker="dispatch_event"
 
4889
                      throws="1">
 
4890
        <return-value transfer-ownership="none">
 
4891
          <type name="none" c:type="void"/>
 
4892
        </return-value>
 
4893
        <parameters>
 
4894
          <parameter name="event" transfer-ownership="none">
 
4895
            <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
4896
          </parameter>
 
4897
        </parameters>
 
4898
      </virtual-method>
 
4899
      <virtual-method name="remove_event_listener"
 
4900
                      invoker="remove_event_listener"
 
4901
                      introspectable="0">
 
4902
        <return-value transfer-ownership="none">
 
4903
          <type name="gboolean" c:type="gboolean"/>
 
4904
        </return-value>
 
4905
        <parameters>
 
4906
          <parameter name="eventName" transfer-ownership="none">
 
4907
            <type name="utf8" c:type="const char*"/>
 
4908
          </parameter>
 
4909
          <parameter name="handler" transfer-ownership="none">
 
4910
            <type name="GObject.Callback" c:type="GCallback"/>
 
4911
          </parameter>
 
4912
          <parameter name="bubble" transfer-ownership="none">
 
4913
            <type name="gboolean" c:type="gboolean"/>
 
4914
          </parameter>
 
4915
        </parameters>
 
4916
      </virtual-method>
 
4917
      <method name="add_event_listener"
 
4918
              c:identifier="webkit_dom_event_target_add_event_listener"
 
4919
              introspectable="0">
 
4920
        <return-value transfer-ownership="none">
 
4921
          <type name="gboolean" c:type="gboolean"/>
 
4922
        </return-value>
 
4923
        <parameters>
 
4924
          <parameter name="eventName" transfer-ownership="none">
 
4925
            <type name="utf8" c:type="const char*"/>
 
4926
          </parameter>
 
4927
          <parameter name="handler" transfer-ownership="none">
 
4928
            <type name="GObject.Callback" c:type="GCallback"/>
 
4929
          </parameter>
 
4930
          <parameter name="bubble" transfer-ownership="none">
 
4931
            <type name="gboolean" c:type="gboolean"/>
 
4932
          </parameter>
 
4933
          <parameter name="userData" transfer-ownership="none">
 
4934
            <type name="gpointer" c:type="gpointer"/>
 
4935
          </parameter>
 
4936
        </parameters>
 
4937
      </method>
 
4938
      <method name="dispatch_event"
 
4939
              c:identifier="webkit_dom_event_target_dispatch_event"
 
4940
              throws="1">
 
4941
        <return-value transfer-ownership="none">
 
4942
          <type name="none" c:type="void"/>
 
4943
        </return-value>
 
4944
        <parameters>
 
4945
          <parameter name="event" transfer-ownership="none">
 
4946
            <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
4947
          </parameter>
 
4948
        </parameters>
 
4949
      </method>
 
4950
      <method name="remove_event_listener"
 
4951
              c:identifier="webkit_dom_event_target_remove_event_listener"
 
4952
              introspectable="0">
 
4953
        <return-value transfer-ownership="none">
 
4954
          <type name="gboolean" c:type="gboolean"/>
 
4955
        </return-value>
 
4956
        <parameters>
 
4957
          <parameter name="eventName" transfer-ownership="none">
 
4958
            <type name="utf8" c:type="const char*"/>
 
4959
          </parameter>
 
4960
          <parameter name="handler" transfer-ownership="none">
 
4961
            <type name="GObject.Callback" c:type="GCallback"/>
 
4962
          </parameter>
 
4963
          <parameter name="bubble" transfer-ownership="none">
 
4964
            <type name="gboolean" c:type="gboolean"/>
 
4965
          </parameter>
 
4966
        </parameters>
 
4967
      </method>
 
4968
    </interface>
 
4969
    <record name="DOMEventTargetClass"
 
4970
            c:type="WebKitDOMEventTargetClass"
 
4971
            disguised="1">
 
4972
    </record>
 
4973
    <record name="DOMEventTargetIface"
 
4974
            c:type="WebKitDOMEventTargetIface"
 
4975
            glib:is-gtype-struct-for="DOMEventTarget">
 
4976
      <field name="gIface">
 
4977
        <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
 
4978
      </field>
 
4979
      <field name="dispatch_event">
 
4980
        <callback name="dispatch_event" throws="1">
 
4981
          <return-value transfer-ownership="none">
 
4982
            <type name="none" c:type="void"/>
 
4983
          </return-value>
 
4984
          <parameters>
 
4985
            <parameter name="target" transfer-ownership="none">
 
4986
              <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
4987
            </parameter>
 
4988
            <parameter name="event" transfer-ownership="none">
 
4989
              <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
4990
            </parameter>
 
4991
          </parameters>
 
4992
        </callback>
 
4993
      </field>
 
4994
      <field name="add_event_listener" introspectable="0">
 
4995
        <callback name="add_event_listener" introspectable="0">
 
4996
          <return-value transfer-ownership="none">
 
4997
            <type name="gboolean" c:type="gboolean"/>
 
4998
          </return-value>
 
4999
          <parameters>
 
5000
            <parameter name="target" transfer-ownership="none">
 
5001
              <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
5002
            </parameter>
 
5003
            <parameter name="eventName" transfer-ownership="none">
 
5004
              <type name="utf8" c:type="const char*"/>
 
5005
            </parameter>
 
5006
            <parameter name="handler" transfer-ownership="none">
 
5007
              <type name="GObject.Callback" c:type="GCallback"/>
 
5008
            </parameter>
 
5009
            <parameter name="bubble" transfer-ownership="none">
 
5010
              <type name="gboolean" c:type="gboolean"/>
 
5011
            </parameter>
 
5012
            <parameter name="userData" transfer-ownership="none">
 
5013
              <type name="gpointer" c:type="gpointer"/>
 
5014
            </parameter>
 
5015
          </parameters>
 
5016
        </callback>
 
5017
      </field>
 
5018
      <field name="remove_event_listener" introspectable="0">
 
5019
        <callback name="remove_event_listener" introspectable="0">
 
5020
          <return-value transfer-ownership="none">
 
5021
            <type name="gboolean" c:type="gboolean"/>
 
5022
          </return-value>
 
5023
          <parameters>
 
5024
            <parameter name="target" transfer-ownership="none">
 
5025
              <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
5026
            </parameter>
 
5027
            <parameter name="eventName" transfer-ownership="none">
 
5028
              <type name="utf8" c:type="const char*"/>
 
5029
            </parameter>
 
5030
            <parameter name="handler" transfer-ownership="none">
 
5031
              <type name="GObject.Callback" c:type="GCallback"/>
 
5032
            </parameter>
 
5033
            <parameter name="bubble" transfer-ownership="none">
 
5034
              <type name="gboolean" c:type="gboolean"/>
 
5035
            </parameter>
 
5036
          </parameters>
 
5037
        </callback>
 
5038
      </field>
 
5039
    </record>
 
5040
    <class name="DOMFile"
 
5041
           c:symbol-prefix="dom_file"
 
5042
           c:type="WebKitDOMFile"
 
5043
           parent="DOMBlob"
 
5044
           glib:type-name="WebKitDOMFile"
 
5045
           glib:get-type="webkit_dom_file_get_type"
 
5046
           glib:type-struct="DOMFileClass">
 
5047
      <method name="get_name" c:identifier="webkit_dom_file_get_name">
 
5048
        <return-value transfer-ownership="full">
 
5049
          <type name="utf8" c:type="gchar*"/>
 
5050
        </return-value>
 
5051
      </method>
 
5052
      <property name="name" transfer-ownership="none">
 
5053
        <type name="utf8"/>
 
5054
      </property>
 
5055
      <field name="parent_instance">
 
5056
        <type name="DOMBlob" c:type="WebKitDOMBlob"/>
 
5057
      </field>
 
5058
    </class>
 
5059
    <record name="DOMFileClass"
 
5060
            c:type="WebKitDOMFileClass"
 
5061
            glib:is-gtype-struct-for="DOMFile">
 
5062
      <field name="parent_class">
 
5063
        <type name="DOMBlobClass" c:type="WebKitDOMBlobClass"/>
 
5064
      </field>
 
5065
    </record>
 
5066
    <class name="DOMFileList"
 
5067
           c:symbol-prefix="dom_file_list"
 
5068
           c:type="WebKitDOMFileList"
 
5069
           parent="DOMObject"
 
5070
           glib:type-name="WebKitDOMFileList"
 
5071
           glib:get-type="webkit_dom_file_list_get_type"
 
5072
           glib:type-struct="DOMFileListClass">
 
5073
      <method name="get_length" c:identifier="webkit_dom_file_list_get_length">
 
5074
        <return-value transfer-ownership="none">
 
5075
          <type name="gulong" c:type="gulong"/>
 
5076
        </return-value>
 
5077
      </method>
 
5078
      <method name="item" c:identifier="webkit_dom_file_list_item">
 
5079
        <return-value transfer-ownership="none">
 
5080
          <type name="DOMFile" c:type="WebKitDOMFile*"/>
 
5081
        </return-value>
 
5082
        <parameters>
 
5083
          <parameter name="index" transfer-ownership="none">
 
5084
            <doc xml:whitespace="preserve">A #gulong</doc>
 
5085
            <type name="gulong" c:type="gulong"/>
 
5086
          </parameter>
 
5087
        </parameters>
 
5088
      </method>
 
5089
      <property name="length" transfer-ownership="none">
 
5090
        <type name="gulong"/>
 
5091
      </property>
 
5092
      <field name="parent_instance">
 
5093
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
5094
      </field>
 
5095
    </class>
 
5096
    <record name="DOMFileListClass"
 
5097
            c:type="WebKitDOMFileListClass"
 
5098
            glib:is-gtype-struct-for="DOMFileList">
 
5099
      <field name="parent_class">
 
5100
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
5101
      </field>
 
5102
    </record>
 
5103
    <class name="DOMGamepad"
 
5104
           c:symbol-prefix="dom_gamepad"
 
5105
           c:type="WebKitDOMGamepad"
 
5106
           parent="DOMObject"
 
5107
           glib:type-name="WebKitDOMGamepad"
 
5108
           glib:get-type="webkit_dom_gamepad_get_type"
 
5109
           glib:type-struct="DOMGamepadClass">
 
5110
      <method name="get_id" c:identifier="webkit_dom_gamepad_get_id">
 
5111
        <return-value transfer-ownership="full">
 
5112
          <type name="utf8" c:type="gchar*"/>
 
5113
        </return-value>
 
5114
      </method>
 
5115
      <method name="get_index" c:identifier="webkit_dom_gamepad_get_index">
 
5116
        <return-value transfer-ownership="none">
 
5117
          <type name="gulong" c:type="gulong"/>
 
5118
        </return-value>
 
5119
      </method>
 
5120
      <method name="get_timestamp"
 
5121
              c:identifier="webkit_dom_gamepad_get_timestamp">
 
5122
        <return-value transfer-ownership="none">
 
5123
          <type name="guint64" c:type="guint64"/>
 
5124
        </return-value>
 
5125
      </method>
 
5126
      <property name="id" transfer-ownership="none">
 
5127
        <type name="utf8"/>
 
5128
      </property>
 
5129
      <property name="index" transfer-ownership="none">
 
5130
        <type name="gulong"/>
 
5131
      </property>
 
5132
      <property name="timestamp" transfer-ownership="none">
 
5133
        <type name="guint64"/>
 
5134
      </property>
 
5135
      <field name="parent_instance">
 
5136
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
5137
      </field>
 
5138
    </class>
 
5139
    <record name="DOMGamepadClass"
 
5140
            c:type="WebKitDOMGamepadClass"
 
5141
            glib:is-gtype-struct-for="DOMGamepad">
 
5142
      <field name="parent_class">
 
5143
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
5144
      </field>
 
5145
    </record>
 
5146
    <class name="DOMGamepadList"
 
5147
           c:symbol-prefix="dom_gamepad_list"
 
5148
           c:type="WebKitDOMGamepadList"
 
5149
           parent="DOMObject"
 
5150
           glib:type-name="WebKitDOMGamepadList"
 
5151
           glib:get-type="webkit_dom_gamepad_list_get_type"
 
5152
           glib:type-struct="DOMGamepadListClass">
 
5153
      <method name="get_length"
 
5154
              c:identifier="webkit_dom_gamepad_list_get_length">
 
5155
        <return-value transfer-ownership="none">
 
5156
          <type name="gulong" c:type="gulong"/>
 
5157
        </return-value>
 
5158
      </method>
 
5159
      <method name="item" c:identifier="webkit_dom_gamepad_list_item">
 
5160
        <return-value transfer-ownership="none">
 
5161
          <type name="DOMGamepad" c:type="WebKitDOMGamepad*"/>
 
5162
        </return-value>
 
5163
        <parameters>
 
5164
          <parameter name="index" transfer-ownership="none">
 
5165
            <doc xml:whitespace="preserve">A #gulong</doc>
 
5166
            <type name="gulong" c:type="gulong"/>
 
5167
          </parameter>
 
5168
        </parameters>
 
5169
      </method>
 
5170
      <property name="length" transfer-ownership="none">
 
5171
        <type name="gulong"/>
 
5172
      </property>
 
5173
      <field name="parent_instance">
 
5174
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
5175
      </field>
 
5176
    </class>
 
5177
    <record name="DOMGamepadListClass"
 
5178
            c:type="WebKitDOMGamepadListClass"
 
5179
            glib:is-gtype-struct-for="DOMGamepadList">
 
5180
      <field name="parent_class">
 
5181
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
5182
      </field>
 
5183
    </record>
 
5184
    <class name="DOMGeolocation"
 
5185
           c:symbol-prefix="dom_geolocation"
 
5186
           c:type="WebKitDOMGeolocation"
 
5187
           parent="DOMObject"
 
5188
           glib:type-name="WebKitDOMGeolocation"
 
5189
           glib:get-type="webkit_dom_geolocation_get_type"
 
5190
           glib:type-struct="DOMGeolocationClass">
 
5191
      <method name="clear_watch"
 
5192
              c:identifier="webkit_dom_geolocation_clear_watch">
 
5193
        <return-value transfer-ownership="none">
 
5194
          <type name="none" c:type="void"/>
 
5195
        </return-value>
 
5196
        <parameters>
 
5197
          <parameter name="watchId" transfer-ownership="none">
 
5198
            <doc xml:whitespace="preserve">A #glong</doc>
 
5199
            <type name="glong" c:type="glong"/>
 
5200
          </parameter>
 
5201
        </parameters>
 
5202
      </method>
 
5203
      <field name="parent_instance">
 
5204
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
5205
      </field>
 
5206
    </class>
 
5207
    <record name="DOMGeolocationClass"
 
5208
            c:type="WebKitDOMGeolocationClass"
 
5209
            glib:is-gtype-struct-for="DOMGeolocation">
 
5210
      <field name="parent_class">
 
5211
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
5212
      </field>
 
5213
    </record>
 
5214
    <class name="DOMHTMLAnchorElement"
 
5215
           c:symbol-prefix="dom_html_anchor_element"
 
5216
           c:type="WebKitDOMHTMLAnchorElement"
 
5217
           parent="DOMHTMLElement"
 
5218
           glib:type-name="WebKitDOMHTMLAnchorElement"
 
5219
           glib:get-type="webkit_dom_html_anchor_element_get_type"
 
5220
           glib:type-struct="DOMHTMLAnchorElementClass">
 
5221
      <implements name="DOMEventTarget"/>
 
5222
      <method name="get_charset"
 
5223
              c:identifier="webkit_dom_html_anchor_element_get_charset">
 
5224
        <return-value transfer-ownership="full">
 
5225
          <type name="utf8" c:type="gchar*"/>
 
5226
        </return-value>
 
5227
      </method>
 
5228
      <method name="get_coords"
 
5229
              c:identifier="webkit_dom_html_anchor_element_get_coords">
 
5230
        <return-value transfer-ownership="full">
 
5231
          <type name="utf8" c:type="gchar*"/>
 
5232
        </return-value>
 
5233
      </method>
 
5234
      <method name="get_download"
 
5235
              c:identifier="webkit_dom_html_anchor_element_get_download">
 
5236
        <return-value transfer-ownership="full">
 
5237
          <type name="utf8" c:type="gchar*"/>
 
5238
        </return-value>
 
5239
      </method>
 
5240
      <method name="get_hash"
 
5241
              c:identifier="webkit_dom_html_anchor_element_get_hash">
 
5242
        <return-value transfer-ownership="full">
 
5243
          <type name="utf8" c:type="gchar*"/>
 
5244
        </return-value>
 
5245
      </method>
 
5246
      <method name="get_host"
 
5247
              c:identifier="webkit_dom_html_anchor_element_get_host">
 
5248
        <return-value transfer-ownership="full">
 
5249
          <type name="utf8" c:type="gchar*"/>
 
5250
        </return-value>
 
5251
      </method>
 
5252
      <method name="get_hostname"
 
5253
              c:identifier="webkit_dom_html_anchor_element_get_hostname">
 
5254
        <return-value transfer-ownership="full">
 
5255
          <type name="utf8" c:type="gchar*"/>
 
5256
        </return-value>
 
5257
      </method>
 
5258
      <method name="get_href"
 
5259
              c:identifier="webkit_dom_html_anchor_element_get_href">
 
5260
        <return-value transfer-ownership="full">
 
5261
          <type name="utf8" c:type="gchar*"/>
 
5262
        </return-value>
 
5263
      </method>
 
5264
      <method name="get_hreflang"
 
5265
              c:identifier="webkit_dom_html_anchor_element_get_hreflang">
 
5266
        <return-value transfer-ownership="full">
 
5267
          <type name="utf8" c:type="gchar*"/>
 
5268
        </return-value>
 
5269
      </method>
 
5270
      <method name="get_name"
 
5271
              c:identifier="webkit_dom_html_anchor_element_get_name">
 
5272
        <return-value transfer-ownership="full">
 
5273
          <type name="utf8" c:type="gchar*"/>
 
5274
        </return-value>
 
5275
      </method>
 
5276
      <method name="get_origin"
 
5277
              c:identifier="webkit_dom_html_anchor_element_get_origin">
 
5278
        <return-value transfer-ownership="full">
 
5279
          <type name="utf8" c:type="gchar*"/>
 
5280
        </return-value>
 
5281
      </method>
 
5282
      <method name="get_pathname"
 
5283
              c:identifier="webkit_dom_html_anchor_element_get_pathname">
 
5284
        <return-value transfer-ownership="full">
 
5285
          <type name="utf8" c:type="gchar*"/>
 
5286
        </return-value>
 
5287
      </method>
 
5288
      <method name="get_ping"
 
5289
              c:identifier="webkit_dom_html_anchor_element_get_ping">
 
5290
        <return-value transfer-ownership="full">
 
5291
          <type name="utf8" c:type="gchar*"/>
 
5292
        </return-value>
 
5293
      </method>
 
5294
      <method name="get_port"
 
5295
              c:identifier="webkit_dom_html_anchor_element_get_port">
 
5296
        <return-value transfer-ownership="full">
 
5297
          <type name="utf8" c:type="gchar*"/>
 
5298
        </return-value>
 
5299
      </method>
 
5300
      <method name="get_protocol"
 
5301
              c:identifier="webkit_dom_html_anchor_element_get_protocol">
 
5302
        <return-value transfer-ownership="full">
 
5303
          <type name="utf8" c:type="gchar*"/>
 
5304
        </return-value>
 
5305
      </method>
 
5306
      <method name="get_rel"
 
5307
              c:identifier="webkit_dom_html_anchor_element_get_rel">
 
5308
        <return-value transfer-ownership="full">
 
5309
          <type name="utf8" c:type="gchar*"/>
 
5310
        </return-value>
 
5311
      </method>
 
5312
      <method name="get_rev"
 
5313
              c:identifier="webkit_dom_html_anchor_element_get_rev">
 
5314
        <return-value transfer-ownership="full">
 
5315
          <type name="utf8" c:type="gchar*"/>
 
5316
        </return-value>
 
5317
      </method>
 
5318
      <method name="get_search"
 
5319
              c:identifier="webkit_dom_html_anchor_element_get_search">
 
5320
        <return-value transfer-ownership="full">
 
5321
          <type name="utf8" c:type="gchar*"/>
 
5322
        </return-value>
 
5323
      </method>
 
5324
      <method name="get_shape"
 
5325
              c:identifier="webkit_dom_html_anchor_element_get_shape">
 
5326
        <return-value transfer-ownership="full">
 
5327
          <type name="utf8" c:type="gchar*"/>
 
5328
        </return-value>
 
5329
      </method>
 
5330
      <method name="get_target"
 
5331
              c:identifier="webkit_dom_html_anchor_element_get_target">
 
5332
        <return-value transfer-ownership="full">
 
5333
          <type name="utf8" c:type="gchar*"/>
 
5334
        </return-value>
 
5335
      </method>
 
5336
      <method name="get_text"
 
5337
              c:identifier="webkit_dom_html_anchor_element_get_text">
 
5338
        <return-value transfer-ownership="full">
 
5339
          <type name="utf8" c:type="gchar*"/>
 
5340
        </return-value>
 
5341
      </method>
 
5342
      <method name="set_charset"
 
5343
              c:identifier="webkit_dom_html_anchor_element_set_charset">
 
5344
        <return-value transfer-ownership="none">
 
5345
          <type name="none" c:type="void"/>
 
5346
        </return-value>
 
5347
        <parameters>
 
5348
          <parameter name="value" transfer-ownership="none">
 
5349
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5350
            <type name="utf8" c:type="const gchar*"/>
 
5351
          </parameter>
 
5352
        </parameters>
 
5353
      </method>
 
5354
      <method name="set_coords"
 
5355
              c:identifier="webkit_dom_html_anchor_element_set_coords">
 
5356
        <return-value transfer-ownership="none">
 
5357
          <type name="none" c:type="void"/>
 
5358
        </return-value>
 
5359
        <parameters>
 
5360
          <parameter name="value" transfer-ownership="none">
 
5361
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5362
            <type name="utf8" c:type="const gchar*"/>
 
5363
          </parameter>
 
5364
        </parameters>
 
5365
      </method>
 
5366
      <method name="set_download"
 
5367
              c:identifier="webkit_dom_html_anchor_element_set_download">
 
5368
        <return-value transfer-ownership="none">
 
5369
          <type name="none" c:type="void"/>
 
5370
        </return-value>
 
5371
        <parameters>
 
5372
          <parameter name="value" transfer-ownership="none">
 
5373
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5374
            <type name="utf8" c:type="const gchar*"/>
 
5375
          </parameter>
 
5376
        </parameters>
 
5377
      </method>
 
5378
      <method name="set_hash"
 
5379
              c:identifier="webkit_dom_html_anchor_element_set_hash">
 
5380
        <return-value transfer-ownership="none">
 
5381
          <type name="none" c:type="void"/>
 
5382
        </return-value>
 
5383
        <parameters>
 
5384
          <parameter name="value" transfer-ownership="none">
 
5385
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5386
            <type name="utf8" c:type="const gchar*"/>
 
5387
          </parameter>
 
5388
        </parameters>
 
5389
      </method>
 
5390
      <method name="set_host"
 
5391
              c:identifier="webkit_dom_html_anchor_element_set_host">
 
5392
        <return-value transfer-ownership="none">
 
5393
          <type name="none" c:type="void"/>
 
5394
        </return-value>
 
5395
        <parameters>
 
5396
          <parameter name="value" transfer-ownership="none">
 
5397
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5398
            <type name="utf8" c:type="const gchar*"/>
 
5399
          </parameter>
 
5400
        </parameters>
 
5401
      </method>
 
5402
      <method name="set_hostname"
 
5403
              c:identifier="webkit_dom_html_anchor_element_set_hostname">
 
5404
        <return-value transfer-ownership="none">
 
5405
          <type name="none" c:type="void"/>
 
5406
        </return-value>
 
5407
        <parameters>
 
5408
          <parameter name="value" transfer-ownership="none">
 
5409
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5410
            <type name="utf8" c:type="const gchar*"/>
 
5411
          </parameter>
 
5412
        </parameters>
 
5413
      </method>
 
5414
      <method name="set_href"
 
5415
              c:identifier="webkit_dom_html_anchor_element_set_href">
 
5416
        <return-value transfer-ownership="none">
 
5417
          <type name="none" c:type="void"/>
 
5418
        </return-value>
 
5419
        <parameters>
 
5420
          <parameter name="value" transfer-ownership="none">
 
5421
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5422
            <type name="utf8" c:type="const gchar*"/>
 
5423
          </parameter>
 
5424
        </parameters>
 
5425
      </method>
 
5426
      <method name="set_hreflang"
 
5427
              c:identifier="webkit_dom_html_anchor_element_set_hreflang">
 
5428
        <return-value transfer-ownership="none">
 
5429
          <type name="none" c:type="void"/>
 
5430
        </return-value>
 
5431
        <parameters>
 
5432
          <parameter name="value" transfer-ownership="none">
 
5433
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5434
            <type name="utf8" c:type="const gchar*"/>
 
5435
          </parameter>
 
5436
        </parameters>
 
5437
      </method>
 
5438
      <method name="set_name"
 
5439
              c:identifier="webkit_dom_html_anchor_element_set_name">
 
5440
        <return-value transfer-ownership="none">
 
5441
          <type name="none" c:type="void"/>
 
5442
        </return-value>
 
5443
        <parameters>
 
5444
          <parameter name="value" transfer-ownership="none">
 
5445
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5446
            <type name="utf8" c:type="const gchar*"/>
 
5447
          </parameter>
 
5448
        </parameters>
 
5449
      </method>
 
5450
      <method name="set_pathname"
 
5451
              c:identifier="webkit_dom_html_anchor_element_set_pathname">
 
5452
        <return-value transfer-ownership="none">
 
5453
          <type name="none" c:type="void"/>
 
5454
        </return-value>
 
5455
        <parameters>
 
5456
          <parameter name="value" transfer-ownership="none">
 
5457
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5458
            <type name="utf8" c:type="const gchar*"/>
 
5459
          </parameter>
 
5460
        </parameters>
 
5461
      </method>
 
5462
      <method name="set_ping"
 
5463
              c:identifier="webkit_dom_html_anchor_element_set_ping">
 
5464
        <return-value transfer-ownership="none">
 
5465
          <type name="none" c:type="void"/>
 
5466
        </return-value>
 
5467
        <parameters>
 
5468
          <parameter name="value" transfer-ownership="none">
 
5469
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5470
            <type name="utf8" c:type="const gchar*"/>
 
5471
          </parameter>
 
5472
        </parameters>
 
5473
      </method>
 
5474
      <method name="set_port"
 
5475
              c:identifier="webkit_dom_html_anchor_element_set_port">
 
5476
        <return-value transfer-ownership="none">
 
5477
          <type name="none" c:type="void"/>
 
5478
        </return-value>
 
5479
        <parameters>
 
5480
          <parameter name="value" transfer-ownership="none">
 
5481
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5482
            <type name="utf8" c:type="const gchar*"/>
 
5483
          </parameter>
 
5484
        </parameters>
 
5485
      </method>
 
5486
      <method name="set_protocol"
 
5487
              c:identifier="webkit_dom_html_anchor_element_set_protocol">
 
5488
        <return-value transfer-ownership="none">
 
5489
          <type name="none" c:type="void"/>
 
5490
        </return-value>
 
5491
        <parameters>
 
5492
          <parameter name="value" transfer-ownership="none">
 
5493
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5494
            <type name="utf8" c:type="const gchar*"/>
 
5495
          </parameter>
 
5496
        </parameters>
 
5497
      </method>
 
5498
      <method name="set_rel"
 
5499
              c:identifier="webkit_dom_html_anchor_element_set_rel">
 
5500
        <return-value transfer-ownership="none">
 
5501
          <type name="none" c:type="void"/>
 
5502
        </return-value>
 
5503
        <parameters>
 
5504
          <parameter name="value" transfer-ownership="none">
 
5505
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5506
            <type name="utf8" c:type="const gchar*"/>
 
5507
          </parameter>
 
5508
        </parameters>
 
5509
      </method>
 
5510
      <method name="set_rev"
 
5511
              c:identifier="webkit_dom_html_anchor_element_set_rev">
 
5512
        <return-value transfer-ownership="none">
 
5513
          <type name="none" c:type="void"/>
 
5514
        </return-value>
 
5515
        <parameters>
 
5516
          <parameter name="value" transfer-ownership="none">
 
5517
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5518
            <type name="utf8" c:type="const gchar*"/>
 
5519
          </parameter>
 
5520
        </parameters>
 
5521
      </method>
 
5522
      <method name="set_search"
 
5523
              c:identifier="webkit_dom_html_anchor_element_set_search">
 
5524
        <return-value transfer-ownership="none">
 
5525
          <type name="none" c:type="void"/>
 
5526
        </return-value>
 
5527
        <parameters>
 
5528
          <parameter name="value" transfer-ownership="none">
 
5529
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5530
            <type name="utf8" c:type="const gchar*"/>
 
5531
          </parameter>
 
5532
        </parameters>
 
5533
      </method>
 
5534
      <method name="set_shape"
 
5535
              c:identifier="webkit_dom_html_anchor_element_set_shape">
 
5536
        <return-value transfer-ownership="none">
 
5537
          <type name="none" c:type="void"/>
 
5538
        </return-value>
 
5539
        <parameters>
 
5540
          <parameter name="value" transfer-ownership="none">
 
5541
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5542
            <type name="utf8" c:type="const gchar*"/>
 
5543
          </parameter>
 
5544
        </parameters>
 
5545
      </method>
 
5546
      <method name="set_target"
 
5547
              c:identifier="webkit_dom_html_anchor_element_set_target">
 
5548
        <return-value transfer-ownership="none">
 
5549
          <type name="none" c:type="void"/>
 
5550
        </return-value>
 
5551
        <parameters>
 
5552
          <parameter name="value" transfer-ownership="none">
 
5553
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5554
            <type name="utf8" c:type="const gchar*"/>
 
5555
          </parameter>
 
5556
        </parameters>
 
5557
      </method>
 
5558
      <property name="charset" writable="1" transfer-ownership="none">
 
5559
        <type name="utf8"/>
 
5560
      </property>
 
5561
      <property name="coords" writable="1" transfer-ownership="none">
 
5562
        <type name="utf8"/>
 
5563
      </property>
 
5564
      <property name="download" writable="1" transfer-ownership="none">
 
5565
        <type name="utf8"/>
 
5566
      </property>
 
5567
      <property name="hash" writable="1" transfer-ownership="none">
 
5568
        <type name="utf8"/>
 
5569
      </property>
 
5570
      <property name="host" writable="1" transfer-ownership="none">
 
5571
        <type name="utf8"/>
 
5572
      </property>
 
5573
      <property name="hostname" writable="1" transfer-ownership="none">
 
5574
        <type name="utf8"/>
 
5575
      </property>
 
5576
      <property name="href" writable="1" transfer-ownership="none">
 
5577
        <type name="utf8"/>
 
5578
      </property>
 
5579
      <property name="hreflang" writable="1" transfer-ownership="none">
 
5580
        <type name="utf8"/>
 
5581
      </property>
 
5582
      <property name="name" writable="1" transfer-ownership="none">
 
5583
        <type name="utf8"/>
 
5584
      </property>
 
5585
      <property name="origin" transfer-ownership="none">
 
5586
        <type name="utf8"/>
 
5587
      </property>
 
5588
      <property name="pathname" writable="1" transfer-ownership="none">
 
5589
        <type name="utf8"/>
 
5590
      </property>
 
5591
      <property name="ping" writable="1" transfer-ownership="none">
 
5592
        <type name="utf8"/>
 
5593
      </property>
 
5594
      <property name="port" writable="1" transfer-ownership="none">
 
5595
        <type name="utf8"/>
 
5596
      </property>
 
5597
      <property name="protocol" writable="1" transfer-ownership="none">
 
5598
        <type name="utf8"/>
 
5599
      </property>
 
5600
      <property name="rel" writable="1" transfer-ownership="none">
 
5601
        <type name="utf8"/>
 
5602
      </property>
 
5603
      <property name="rev" writable="1" transfer-ownership="none">
 
5604
        <type name="utf8"/>
 
5605
      </property>
 
5606
      <property name="search" writable="1" transfer-ownership="none">
 
5607
        <type name="utf8"/>
 
5608
      </property>
 
5609
      <property name="shape" writable="1" transfer-ownership="none">
 
5610
        <type name="utf8"/>
 
5611
      </property>
 
5612
      <property name="target" writable="1" transfer-ownership="none">
 
5613
        <type name="utf8"/>
 
5614
      </property>
 
5615
      <property name="text" transfer-ownership="none">
 
5616
        <type name="utf8"/>
 
5617
      </property>
 
5618
      <property name="type" writable="1" transfer-ownership="none">
 
5619
        <type name="utf8"/>
 
5620
      </property>
 
5621
      <field name="parent_instance">
 
5622
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
5623
      </field>
 
5624
    </class>
 
5625
    <record name="DOMHTMLAnchorElementClass"
 
5626
            c:type="WebKitDOMHTMLAnchorElementClass"
 
5627
            glib:is-gtype-struct-for="DOMHTMLAnchorElement">
 
5628
      <field name="parent_class">
 
5629
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
5630
      </field>
 
5631
    </record>
 
5632
    <class name="DOMHTMLAppletElement"
 
5633
           c:symbol-prefix="dom_html_applet_element"
 
5634
           c:type="WebKitDOMHTMLAppletElement"
 
5635
           parent="DOMHTMLElement"
 
5636
           glib:type-name="WebKitDOMHTMLAppletElement"
 
5637
           glib:get-type="webkit_dom_html_applet_element_get_type"
 
5638
           glib:type-struct="DOMHTMLAppletElementClass">
 
5639
      <implements name="DOMEventTarget"/>
 
5640
      <method name="get_align"
 
5641
              c:identifier="webkit_dom_html_applet_element_get_align">
 
5642
        <return-value transfer-ownership="full">
 
5643
          <type name="utf8" c:type="gchar*"/>
 
5644
        </return-value>
 
5645
      </method>
 
5646
      <method name="get_alt"
 
5647
              c:identifier="webkit_dom_html_applet_element_get_alt">
 
5648
        <return-value transfer-ownership="full">
 
5649
          <type name="utf8" c:type="gchar*"/>
 
5650
        </return-value>
 
5651
      </method>
 
5652
      <method name="get_archive"
 
5653
              c:identifier="webkit_dom_html_applet_element_get_archive">
 
5654
        <return-value transfer-ownership="full">
 
5655
          <type name="utf8" c:type="gchar*"/>
 
5656
        </return-value>
 
5657
      </method>
 
5658
      <method name="get_code"
 
5659
              c:identifier="webkit_dom_html_applet_element_get_code">
 
5660
        <return-value transfer-ownership="full">
 
5661
          <type name="utf8" c:type="gchar*"/>
 
5662
        </return-value>
 
5663
      </method>
 
5664
      <method name="get_code_base"
 
5665
              c:identifier="webkit_dom_html_applet_element_get_code_base">
 
5666
        <return-value transfer-ownership="full">
 
5667
          <type name="utf8" c:type="gchar*"/>
 
5668
        </return-value>
 
5669
      </method>
 
5670
      <method name="get_height"
 
5671
              c:identifier="webkit_dom_html_applet_element_get_height">
 
5672
        <return-value transfer-ownership="full">
 
5673
          <type name="utf8" c:type="gchar*"/>
 
5674
        </return-value>
 
5675
      </method>
 
5676
      <method name="get_hspace"
 
5677
              c:identifier="webkit_dom_html_applet_element_get_hspace">
 
5678
        <return-value transfer-ownership="none">
 
5679
          <type name="glong" c:type="glong"/>
 
5680
        </return-value>
 
5681
      </method>
 
5682
      <method name="get_name"
 
5683
              c:identifier="webkit_dom_html_applet_element_get_name">
 
5684
        <return-value transfer-ownership="full">
 
5685
          <type name="utf8" c:type="gchar*"/>
 
5686
        </return-value>
 
5687
      </method>
 
5688
      <method name="get_object"
 
5689
              c:identifier="webkit_dom_html_applet_element_get_object">
 
5690
        <return-value transfer-ownership="full">
 
5691
          <type name="utf8" c:type="gchar*"/>
 
5692
        </return-value>
 
5693
      </method>
 
5694
      <method name="get_vspace"
 
5695
              c:identifier="webkit_dom_html_applet_element_get_vspace">
 
5696
        <return-value transfer-ownership="none">
 
5697
          <type name="glong" c:type="glong"/>
 
5698
        </return-value>
 
5699
      </method>
 
5700
      <method name="get_width"
 
5701
              c:identifier="webkit_dom_html_applet_element_get_width">
 
5702
        <return-value transfer-ownership="full">
 
5703
          <type name="utf8" c:type="gchar*"/>
 
5704
        </return-value>
 
5705
      </method>
 
5706
      <method name="set_align"
 
5707
              c:identifier="webkit_dom_html_applet_element_set_align">
 
5708
        <return-value transfer-ownership="none">
 
5709
          <type name="none" c:type="void"/>
 
5710
        </return-value>
 
5711
        <parameters>
 
5712
          <parameter name="value" transfer-ownership="none">
 
5713
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5714
            <type name="utf8" c:type="const gchar*"/>
 
5715
          </parameter>
 
5716
        </parameters>
 
5717
      </method>
 
5718
      <method name="set_alt"
 
5719
              c:identifier="webkit_dom_html_applet_element_set_alt">
 
5720
        <return-value transfer-ownership="none">
 
5721
          <type name="none" c:type="void"/>
 
5722
        </return-value>
 
5723
        <parameters>
 
5724
          <parameter name="value" transfer-ownership="none">
 
5725
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5726
            <type name="utf8" c:type="const gchar*"/>
 
5727
          </parameter>
 
5728
        </parameters>
 
5729
      </method>
 
5730
      <method name="set_archive"
 
5731
              c:identifier="webkit_dom_html_applet_element_set_archive">
 
5732
        <return-value transfer-ownership="none">
 
5733
          <type name="none" c:type="void"/>
 
5734
        </return-value>
 
5735
        <parameters>
 
5736
          <parameter name="value" transfer-ownership="none">
 
5737
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5738
            <type name="utf8" c:type="const gchar*"/>
 
5739
          </parameter>
 
5740
        </parameters>
 
5741
      </method>
 
5742
      <method name="set_code"
 
5743
              c:identifier="webkit_dom_html_applet_element_set_code">
 
5744
        <return-value transfer-ownership="none">
 
5745
          <type name="none" c:type="void"/>
 
5746
        </return-value>
 
5747
        <parameters>
 
5748
          <parameter name="value" transfer-ownership="none">
 
5749
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5750
            <type name="utf8" c:type="const gchar*"/>
 
5751
          </parameter>
 
5752
        </parameters>
 
5753
      </method>
 
5754
      <method name="set_code_base"
 
5755
              c:identifier="webkit_dom_html_applet_element_set_code_base">
 
5756
        <return-value transfer-ownership="none">
 
5757
          <type name="none" c:type="void"/>
 
5758
        </return-value>
 
5759
        <parameters>
 
5760
          <parameter name="value" transfer-ownership="none">
 
5761
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5762
            <type name="utf8" c:type="const gchar*"/>
 
5763
          </parameter>
 
5764
        </parameters>
 
5765
      </method>
 
5766
      <method name="set_height"
 
5767
              c:identifier="webkit_dom_html_applet_element_set_height">
 
5768
        <return-value transfer-ownership="none">
 
5769
          <type name="none" c:type="void"/>
 
5770
        </return-value>
 
5771
        <parameters>
 
5772
          <parameter name="value" transfer-ownership="none">
 
5773
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5774
            <type name="utf8" c:type="const gchar*"/>
 
5775
          </parameter>
 
5776
        </parameters>
 
5777
      </method>
 
5778
      <method name="set_hspace"
 
5779
              c:identifier="webkit_dom_html_applet_element_set_hspace">
 
5780
        <return-value transfer-ownership="none">
 
5781
          <type name="none" c:type="void"/>
 
5782
        </return-value>
 
5783
        <parameters>
 
5784
          <parameter name="value" transfer-ownership="none">
 
5785
            <doc xml:whitespace="preserve">A #glong</doc>
 
5786
            <type name="glong" c:type="glong"/>
 
5787
          </parameter>
 
5788
        </parameters>
 
5789
      </method>
 
5790
      <method name="set_name"
 
5791
              c:identifier="webkit_dom_html_applet_element_set_name">
 
5792
        <return-value transfer-ownership="none">
 
5793
          <type name="none" c:type="void"/>
 
5794
        </return-value>
 
5795
        <parameters>
 
5796
          <parameter name="value" transfer-ownership="none">
 
5797
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5798
            <type name="utf8" c:type="const gchar*"/>
 
5799
          </parameter>
 
5800
        </parameters>
 
5801
      </method>
 
5802
      <method name="set_object"
 
5803
              c:identifier="webkit_dom_html_applet_element_set_object">
 
5804
        <return-value transfer-ownership="none">
 
5805
          <type name="none" c:type="void"/>
 
5806
        </return-value>
 
5807
        <parameters>
 
5808
          <parameter name="value" transfer-ownership="none">
 
5809
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5810
            <type name="utf8" c:type="const gchar*"/>
 
5811
          </parameter>
 
5812
        </parameters>
 
5813
      </method>
 
5814
      <method name="set_vspace"
 
5815
              c:identifier="webkit_dom_html_applet_element_set_vspace">
 
5816
        <return-value transfer-ownership="none">
 
5817
          <type name="none" c:type="void"/>
 
5818
        </return-value>
 
5819
        <parameters>
 
5820
          <parameter name="value" transfer-ownership="none">
 
5821
            <doc xml:whitespace="preserve">A #glong</doc>
 
5822
            <type name="glong" c:type="glong"/>
 
5823
          </parameter>
 
5824
        </parameters>
 
5825
      </method>
 
5826
      <method name="set_width"
 
5827
              c:identifier="webkit_dom_html_applet_element_set_width">
 
5828
        <return-value transfer-ownership="none">
 
5829
          <type name="none" c:type="void"/>
 
5830
        </return-value>
 
5831
        <parameters>
 
5832
          <parameter name="value" transfer-ownership="none">
 
5833
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5834
            <type name="utf8" c:type="const gchar*"/>
 
5835
          </parameter>
 
5836
        </parameters>
 
5837
      </method>
 
5838
      <property name="align" writable="1" transfer-ownership="none">
 
5839
        <type name="utf8"/>
 
5840
      </property>
 
5841
      <property name="alt" writable="1" transfer-ownership="none">
 
5842
        <type name="utf8"/>
 
5843
      </property>
 
5844
      <property name="archive" writable="1" transfer-ownership="none">
 
5845
        <type name="utf8"/>
 
5846
      </property>
 
5847
      <property name="code" writable="1" transfer-ownership="none">
 
5848
        <type name="utf8"/>
 
5849
      </property>
 
5850
      <property name="code-base" writable="1" transfer-ownership="none">
 
5851
        <type name="utf8"/>
 
5852
      </property>
 
5853
      <property name="height" writable="1" transfer-ownership="none">
 
5854
        <type name="utf8"/>
 
5855
      </property>
 
5856
      <property name="hspace" writable="1" transfer-ownership="none">
 
5857
        <type name="glong"/>
 
5858
      </property>
 
5859
      <property name="name" writable="1" transfer-ownership="none">
 
5860
        <type name="utf8"/>
 
5861
      </property>
 
5862
      <property name="object" writable="1" transfer-ownership="none">
 
5863
        <type name="utf8"/>
 
5864
      </property>
 
5865
      <property name="vspace" writable="1" transfer-ownership="none">
 
5866
        <type name="glong"/>
 
5867
      </property>
 
5868
      <property name="width" writable="1" transfer-ownership="none">
 
5869
        <type name="utf8"/>
 
5870
      </property>
 
5871
      <field name="parent_instance">
 
5872
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
5873
      </field>
 
5874
    </class>
 
5875
    <record name="DOMHTMLAppletElementClass"
 
5876
            c:type="WebKitDOMHTMLAppletElementClass"
 
5877
            glib:is-gtype-struct-for="DOMHTMLAppletElement">
 
5878
      <field name="parent_class">
 
5879
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
5880
      </field>
 
5881
    </record>
 
5882
    <class name="DOMHTMLAreaElement"
 
5883
           c:symbol-prefix="dom_html_area_element"
 
5884
           c:type="WebKitDOMHTMLAreaElement"
 
5885
           parent="DOMHTMLElement"
 
5886
           glib:type-name="WebKitDOMHTMLAreaElement"
 
5887
           glib:get-type="webkit_dom_html_area_element_get_type"
 
5888
           glib:type-struct="DOMHTMLAreaElementClass">
 
5889
      <implements name="DOMEventTarget"/>
 
5890
      <method name="get_alt"
 
5891
              c:identifier="webkit_dom_html_area_element_get_alt">
 
5892
        <return-value transfer-ownership="full">
 
5893
          <type name="utf8" c:type="gchar*"/>
 
5894
        </return-value>
 
5895
      </method>
 
5896
      <method name="get_coords"
 
5897
              c:identifier="webkit_dom_html_area_element_get_coords">
 
5898
        <return-value transfer-ownership="full">
 
5899
          <type name="utf8" c:type="gchar*"/>
 
5900
        </return-value>
 
5901
      </method>
 
5902
      <method name="get_hash"
 
5903
              c:identifier="webkit_dom_html_area_element_get_hash">
 
5904
        <return-value transfer-ownership="full">
 
5905
          <type name="utf8" c:type="gchar*"/>
 
5906
        </return-value>
 
5907
      </method>
 
5908
      <method name="get_host"
 
5909
              c:identifier="webkit_dom_html_area_element_get_host">
 
5910
        <return-value transfer-ownership="full">
 
5911
          <type name="utf8" c:type="gchar*"/>
 
5912
        </return-value>
 
5913
      </method>
 
5914
      <method name="get_hostname"
 
5915
              c:identifier="webkit_dom_html_area_element_get_hostname">
 
5916
        <return-value transfer-ownership="full">
 
5917
          <type name="utf8" c:type="gchar*"/>
 
5918
        </return-value>
 
5919
      </method>
 
5920
      <method name="get_href"
 
5921
              c:identifier="webkit_dom_html_area_element_get_href">
 
5922
        <return-value transfer-ownership="full">
 
5923
          <type name="utf8" c:type="gchar*"/>
 
5924
        </return-value>
 
5925
      </method>
 
5926
      <method name="get_no_href"
 
5927
              c:identifier="webkit_dom_html_area_element_get_no_href">
 
5928
        <return-value transfer-ownership="none">
 
5929
          <type name="gboolean" c:type="gboolean"/>
 
5930
        </return-value>
 
5931
      </method>
 
5932
      <method name="get_pathname"
 
5933
              c:identifier="webkit_dom_html_area_element_get_pathname">
 
5934
        <return-value transfer-ownership="full">
 
5935
          <type name="utf8" c:type="gchar*"/>
 
5936
        </return-value>
 
5937
      </method>
 
5938
      <method name="get_ping"
 
5939
              c:identifier="webkit_dom_html_area_element_get_ping">
 
5940
        <return-value transfer-ownership="full">
 
5941
          <type name="utf8" c:type="gchar*"/>
 
5942
        </return-value>
 
5943
      </method>
 
5944
      <method name="get_port"
 
5945
              c:identifier="webkit_dom_html_area_element_get_port">
 
5946
        <return-value transfer-ownership="full">
 
5947
          <type name="utf8" c:type="gchar*"/>
 
5948
        </return-value>
 
5949
      </method>
 
5950
      <method name="get_protocol"
 
5951
              c:identifier="webkit_dom_html_area_element_get_protocol">
 
5952
        <return-value transfer-ownership="full">
 
5953
          <type name="utf8" c:type="gchar*"/>
 
5954
        </return-value>
 
5955
      </method>
 
5956
      <method name="get_search"
 
5957
              c:identifier="webkit_dom_html_area_element_get_search">
 
5958
        <return-value transfer-ownership="full">
 
5959
          <type name="utf8" c:type="gchar*"/>
 
5960
        </return-value>
 
5961
      </method>
 
5962
      <method name="get_shape"
 
5963
              c:identifier="webkit_dom_html_area_element_get_shape">
 
5964
        <return-value transfer-ownership="full">
 
5965
          <type name="utf8" c:type="gchar*"/>
 
5966
        </return-value>
 
5967
      </method>
 
5968
      <method name="get_target"
 
5969
              c:identifier="webkit_dom_html_area_element_get_target">
 
5970
        <return-value transfer-ownership="full">
 
5971
          <type name="utf8" c:type="gchar*"/>
 
5972
        </return-value>
 
5973
      </method>
 
5974
      <method name="set_alt"
 
5975
              c:identifier="webkit_dom_html_area_element_set_alt">
 
5976
        <return-value transfer-ownership="none">
 
5977
          <type name="none" c:type="void"/>
 
5978
        </return-value>
 
5979
        <parameters>
 
5980
          <parameter name="value" transfer-ownership="none">
 
5981
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5982
            <type name="utf8" c:type="const gchar*"/>
 
5983
          </parameter>
 
5984
        </parameters>
 
5985
      </method>
 
5986
      <method name="set_coords"
 
5987
              c:identifier="webkit_dom_html_area_element_set_coords">
 
5988
        <return-value transfer-ownership="none">
 
5989
          <type name="none" c:type="void"/>
 
5990
        </return-value>
 
5991
        <parameters>
 
5992
          <parameter name="value" transfer-ownership="none">
 
5993
            <doc xml:whitespace="preserve">A #gchar</doc>
 
5994
            <type name="utf8" c:type="const gchar*"/>
 
5995
          </parameter>
 
5996
        </parameters>
 
5997
      </method>
 
5998
      <method name="set_href"
 
5999
              c:identifier="webkit_dom_html_area_element_set_href">
 
6000
        <return-value transfer-ownership="none">
 
6001
          <type name="none" c:type="void"/>
 
6002
        </return-value>
 
6003
        <parameters>
 
6004
          <parameter name="value" transfer-ownership="none">
 
6005
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6006
            <type name="utf8" c:type="const gchar*"/>
 
6007
          </parameter>
 
6008
        </parameters>
 
6009
      </method>
 
6010
      <method name="set_no_href"
 
6011
              c:identifier="webkit_dom_html_area_element_set_no_href">
 
6012
        <return-value transfer-ownership="none">
 
6013
          <type name="none" c:type="void"/>
 
6014
        </return-value>
 
6015
        <parameters>
 
6016
          <parameter name="value" transfer-ownership="none">
 
6017
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
6018
            <type name="gboolean" c:type="gboolean"/>
 
6019
          </parameter>
 
6020
        </parameters>
 
6021
      </method>
 
6022
      <method name="set_ping"
 
6023
              c:identifier="webkit_dom_html_area_element_set_ping">
 
6024
        <return-value transfer-ownership="none">
 
6025
          <type name="none" c:type="void"/>
 
6026
        </return-value>
 
6027
        <parameters>
 
6028
          <parameter name="value" transfer-ownership="none">
 
6029
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6030
            <type name="utf8" c:type="const gchar*"/>
 
6031
          </parameter>
 
6032
        </parameters>
 
6033
      </method>
 
6034
      <method name="set_shape"
 
6035
              c:identifier="webkit_dom_html_area_element_set_shape">
 
6036
        <return-value transfer-ownership="none">
 
6037
          <type name="none" c:type="void"/>
 
6038
        </return-value>
 
6039
        <parameters>
 
6040
          <parameter name="value" transfer-ownership="none">
 
6041
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6042
            <type name="utf8" c:type="const gchar*"/>
 
6043
          </parameter>
 
6044
        </parameters>
 
6045
      </method>
 
6046
      <method name="set_target"
 
6047
              c:identifier="webkit_dom_html_area_element_set_target">
 
6048
        <return-value transfer-ownership="none">
 
6049
          <type name="none" c:type="void"/>
 
6050
        </return-value>
 
6051
        <parameters>
 
6052
          <parameter name="value" transfer-ownership="none">
 
6053
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6054
            <type name="utf8" c:type="const gchar*"/>
 
6055
          </parameter>
 
6056
        </parameters>
 
6057
      </method>
 
6058
      <property name="alt" writable="1" transfer-ownership="none">
 
6059
        <type name="utf8"/>
 
6060
      </property>
 
6061
      <property name="coords" writable="1" transfer-ownership="none">
 
6062
        <type name="utf8"/>
 
6063
      </property>
 
6064
      <property name="hash" transfer-ownership="none">
 
6065
        <type name="utf8"/>
 
6066
      </property>
 
6067
      <property name="host" transfer-ownership="none">
 
6068
        <type name="utf8"/>
 
6069
      </property>
 
6070
      <property name="hostname" transfer-ownership="none">
 
6071
        <type name="utf8"/>
 
6072
      </property>
 
6073
      <property name="href" writable="1" transfer-ownership="none">
 
6074
        <type name="utf8"/>
 
6075
      </property>
 
6076
      <property name="no-href" writable="1" transfer-ownership="none">
 
6077
        <type name="gboolean"/>
 
6078
      </property>
 
6079
      <property name="pathname" transfer-ownership="none">
 
6080
        <type name="utf8"/>
 
6081
      </property>
 
6082
      <property name="ping" writable="1" transfer-ownership="none">
 
6083
        <type name="utf8"/>
 
6084
      </property>
 
6085
      <property name="port" transfer-ownership="none">
 
6086
        <type name="utf8"/>
 
6087
      </property>
 
6088
      <property name="protocol" transfer-ownership="none">
 
6089
        <type name="utf8"/>
 
6090
      </property>
 
6091
      <property name="search" transfer-ownership="none">
 
6092
        <type name="utf8"/>
 
6093
      </property>
 
6094
      <property name="shape" writable="1" transfer-ownership="none">
 
6095
        <type name="utf8"/>
 
6096
      </property>
 
6097
      <property name="target" writable="1" transfer-ownership="none">
 
6098
        <type name="utf8"/>
 
6099
      </property>
 
6100
      <field name="parent_instance">
 
6101
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6102
      </field>
 
6103
    </class>
 
6104
    <record name="DOMHTMLAreaElementClass"
 
6105
            c:type="WebKitDOMHTMLAreaElementClass"
 
6106
            glib:is-gtype-struct-for="DOMHTMLAreaElement">
 
6107
      <field name="parent_class">
 
6108
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6109
      </field>
 
6110
    </record>
 
6111
    <class name="DOMHTMLAudioElement"
 
6112
           c:symbol-prefix="dom_html_audio_element"
 
6113
           c:type="WebKitDOMHTMLAudioElement"
 
6114
           parent="DOMHTMLMediaElement"
 
6115
           glib:type-name="WebKitDOMHTMLAudioElement"
 
6116
           glib:get-type="webkit_dom_html_audio_element_get_type"
 
6117
           glib:type-struct="DOMHTMLAudioElementClass">
 
6118
      <implements name="DOMEventTarget"/>
 
6119
      <field name="parent_instance">
 
6120
        <type name="DOMHTMLMediaElement" c:type="WebKitDOMHTMLMediaElement"/>
 
6121
      </field>
 
6122
    </class>
 
6123
    <record name="DOMHTMLAudioElementClass"
 
6124
            c:type="WebKitDOMHTMLAudioElementClass"
 
6125
            glib:is-gtype-struct-for="DOMHTMLAudioElement">
 
6126
      <field name="parent_class">
 
6127
        <type name="DOMHTMLMediaElementClass"
 
6128
              c:type="WebKitDOMHTMLMediaElementClass"/>
 
6129
      </field>
 
6130
    </record>
 
6131
    <class name="DOMHTMLBRElement"
 
6132
           c:symbol-prefix="dom_htmlbr_element"
 
6133
           c:type="WebKitDOMHTMLBRElement"
 
6134
           parent="DOMHTMLElement"
 
6135
           glib:type-name="WebKitDOMHTMLBRElement"
 
6136
           glib:get-type="webkit_dom_htmlbr_element_get_type"
 
6137
           glib:type-struct="DOMHTMLBRElementClass">
 
6138
      <implements name="DOMEventTarget"/>
 
6139
      <method name="get_clear"
 
6140
              c:identifier="webkit_dom_htmlbr_element_get_clear">
 
6141
        <return-value transfer-ownership="full">
 
6142
          <type name="utf8" c:type="gchar*"/>
 
6143
        </return-value>
 
6144
      </method>
 
6145
      <method name="set_clear"
 
6146
              c:identifier="webkit_dom_htmlbr_element_set_clear">
 
6147
        <return-value transfer-ownership="none">
 
6148
          <type name="none" c:type="void"/>
 
6149
        </return-value>
 
6150
        <parameters>
 
6151
          <parameter name="value" transfer-ownership="none">
 
6152
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6153
            <type name="utf8" c:type="const gchar*"/>
 
6154
          </parameter>
 
6155
        </parameters>
 
6156
      </method>
 
6157
      <property name="clear" writable="1" transfer-ownership="none">
 
6158
        <type name="utf8"/>
 
6159
      </property>
 
6160
      <field name="parent_instance">
 
6161
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6162
      </field>
 
6163
    </class>
 
6164
    <record name="DOMHTMLBRElementClass"
 
6165
            c:type="WebKitDOMHTMLBRElementClass"
 
6166
            glib:is-gtype-struct-for="DOMHTMLBRElement">
 
6167
      <field name="parent_class">
 
6168
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6169
      </field>
 
6170
    </record>
 
6171
    <class name="DOMHTMLBaseElement"
 
6172
           c:symbol-prefix="dom_html_base_element"
 
6173
           c:type="WebKitDOMHTMLBaseElement"
 
6174
           parent="DOMHTMLElement"
 
6175
           glib:type-name="WebKitDOMHTMLBaseElement"
 
6176
           glib:get-type="webkit_dom_html_base_element_get_type"
 
6177
           glib:type-struct="DOMHTMLBaseElementClass">
 
6178
      <implements name="DOMEventTarget"/>
 
6179
      <method name="get_href"
 
6180
              c:identifier="webkit_dom_html_base_element_get_href">
 
6181
        <return-value transfer-ownership="full">
 
6182
          <type name="utf8" c:type="gchar*"/>
 
6183
        </return-value>
 
6184
      </method>
 
6185
      <method name="get_target"
 
6186
              c:identifier="webkit_dom_html_base_element_get_target">
 
6187
        <return-value transfer-ownership="full">
 
6188
          <type name="utf8" c:type="gchar*"/>
 
6189
        </return-value>
 
6190
      </method>
 
6191
      <method name="set_href"
 
6192
              c:identifier="webkit_dom_html_base_element_set_href">
 
6193
        <return-value transfer-ownership="none">
 
6194
          <type name="none" c:type="void"/>
 
6195
        </return-value>
 
6196
        <parameters>
 
6197
          <parameter name="value" transfer-ownership="none">
 
6198
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6199
            <type name="utf8" c:type="const gchar*"/>
 
6200
          </parameter>
 
6201
        </parameters>
 
6202
      </method>
 
6203
      <method name="set_target"
 
6204
              c:identifier="webkit_dom_html_base_element_set_target">
 
6205
        <return-value transfer-ownership="none">
 
6206
          <type name="none" c:type="void"/>
 
6207
        </return-value>
 
6208
        <parameters>
 
6209
          <parameter name="value" transfer-ownership="none">
 
6210
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6211
            <type name="utf8" c:type="const gchar*"/>
 
6212
          </parameter>
 
6213
        </parameters>
 
6214
      </method>
 
6215
      <property name="href" writable="1" transfer-ownership="none">
 
6216
        <type name="utf8"/>
 
6217
      </property>
 
6218
      <property name="target" writable="1" transfer-ownership="none">
 
6219
        <type name="utf8"/>
 
6220
      </property>
 
6221
      <field name="parent_instance">
 
6222
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6223
      </field>
 
6224
    </class>
 
6225
    <record name="DOMHTMLBaseElementClass"
 
6226
            c:type="WebKitDOMHTMLBaseElementClass"
 
6227
            glib:is-gtype-struct-for="DOMHTMLBaseElement">
 
6228
      <field name="parent_class">
 
6229
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6230
      </field>
 
6231
    </record>
 
6232
    <class name="DOMHTMLBaseFontElement"
 
6233
           c:symbol-prefix="dom_html_base_font_element"
 
6234
           c:type="WebKitDOMHTMLBaseFontElement"
 
6235
           parent="DOMHTMLElement"
 
6236
           glib:type-name="WebKitDOMHTMLBaseFontElement"
 
6237
           glib:get-type="webkit_dom_html_base_font_element_get_type"
 
6238
           glib:type-struct="DOMHTMLBaseFontElementClass">
 
6239
      <implements name="DOMEventTarget"/>
 
6240
      <method name="get_color"
 
6241
              c:identifier="webkit_dom_html_base_font_element_get_color">
 
6242
        <return-value transfer-ownership="full">
 
6243
          <type name="utf8" c:type="gchar*"/>
 
6244
        </return-value>
 
6245
      </method>
 
6246
      <method name="get_face"
 
6247
              c:identifier="webkit_dom_html_base_font_element_get_face">
 
6248
        <return-value transfer-ownership="full">
 
6249
          <type name="utf8" c:type="gchar*"/>
 
6250
        </return-value>
 
6251
      </method>
 
6252
      <method name="get_size"
 
6253
              c:identifier="webkit_dom_html_base_font_element_get_size">
 
6254
        <return-value transfer-ownership="none">
 
6255
          <type name="glong" c:type="glong"/>
 
6256
        </return-value>
 
6257
      </method>
 
6258
      <method name="set_color"
 
6259
              c:identifier="webkit_dom_html_base_font_element_set_color">
 
6260
        <return-value transfer-ownership="none">
 
6261
          <type name="none" c:type="void"/>
 
6262
        </return-value>
 
6263
        <parameters>
 
6264
          <parameter name="value" transfer-ownership="none">
 
6265
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6266
            <type name="utf8" c:type="const gchar*"/>
 
6267
          </parameter>
 
6268
        </parameters>
 
6269
      </method>
 
6270
      <method name="set_face"
 
6271
              c:identifier="webkit_dom_html_base_font_element_set_face">
 
6272
        <return-value transfer-ownership="none">
 
6273
          <type name="none" c:type="void"/>
 
6274
        </return-value>
 
6275
        <parameters>
 
6276
          <parameter name="value" transfer-ownership="none">
 
6277
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6278
            <type name="utf8" c:type="const gchar*"/>
 
6279
          </parameter>
 
6280
        </parameters>
 
6281
      </method>
 
6282
      <method name="set_size"
 
6283
              c:identifier="webkit_dom_html_base_font_element_set_size">
 
6284
        <return-value transfer-ownership="none">
 
6285
          <type name="none" c:type="void"/>
 
6286
        </return-value>
 
6287
        <parameters>
 
6288
          <parameter name="value" transfer-ownership="none">
 
6289
            <doc xml:whitespace="preserve">A #glong</doc>
 
6290
            <type name="glong" c:type="glong"/>
 
6291
          </parameter>
 
6292
        </parameters>
 
6293
      </method>
 
6294
      <property name="color" writable="1" transfer-ownership="none">
 
6295
        <type name="utf8"/>
 
6296
      </property>
 
6297
      <property name="face" writable="1" transfer-ownership="none">
 
6298
        <type name="utf8"/>
 
6299
      </property>
 
6300
      <property name="size" writable="1" transfer-ownership="none">
 
6301
        <type name="glong"/>
 
6302
      </property>
 
6303
      <field name="parent_instance">
 
6304
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6305
      </field>
 
6306
    </class>
 
6307
    <record name="DOMHTMLBaseFontElementClass"
 
6308
            c:type="WebKitDOMHTMLBaseFontElementClass"
 
6309
            glib:is-gtype-struct-for="DOMHTMLBaseFontElement">
 
6310
      <field name="parent_class">
 
6311
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6312
      </field>
 
6313
    </record>
 
6314
    <class name="DOMHTMLBodyElement"
 
6315
           c:symbol-prefix="dom_html_body_element"
 
6316
           c:type="WebKitDOMHTMLBodyElement"
 
6317
           parent="DOMHTMLElement"
 
6318
           glib:type-name="WebKitDOMHTMLBodyElement"
 
6319
           glib:get-type="webkit_dom_html_body_element_get_type"
 
6320
           glib:type-struct="DOMHTMLBodyElementClass">
 
6321
      <implements name="DOMEventTarget"/>
 
6322
      <method name="get_a_link"
 
6323
              c:identifier="webkit_dom_html_body_element_get_a_link">
 
6324
        <return-value transfer-ownership="full">
 
6325
          <type name="utf8" c:type="gchar*"/>
 
6326
        </return-value>
 
6327
      </method>
 
6328
      <method name="get_background"
 
6329
              c:identifier="webkit_dom_html_body_element_get_background">
 
6330
        <return-value transfer-ownership="full">
 
6331
          <type name="utf8" c:type="gchar*"/>
 
6332
        </return-value>
 
6333
      </method>
 
6334
      <method name="get_bg_color"
 
6335
              c:identifier="webkit_dom_html_body_element_get_bg_color">
 
6336
        <return-value transfer-ownership="full">
 
6337
          <type name="utf8" c:type="gchar*"/>
 
6338
        </return-value>
 
6339
      </method>
 
6340
      <method name="get_link"
 
6341
              c:identifier="webkit_dom_html_body_element_get_link">
 
6342
        <return-value transfer-ownership="full">
 
6343
          <type name="utf8" c:type="gchar*"/>
 
6344
        </return-value>
 
6345
      </method>
 
6346
      <method name="get_text"
 
6347
              c:identifier="webkit_dom_html_body_element_get_text">
 
6348
        <return-value transfer-ownership="full">
 
6349
          <type name="utf8" c:type="gchar*"/>
 
6350
        </return-value>
 
6351
      </method>
 
6352
      <method name="get_v_link"
 
6353
              c:identifier="webkit_dom_html_body_element_get_v_link">
 
6354
        <return-value transfer-ownership="full">
 
6355
          <type name="utf8" c:type="gchar*"/>
 
6356
        </return-value>
 
6357
      </method>
 
6358
      <method name="set_a_link"
 
6359
              c:identifier="webkit_dom_html_body_element_set_a_link">
 
6360
        <return-value transfer-ownership="none">
 
6361
          <type name="none" c:type="void"/>
 
6362
        </return-value>
 
6363
        <parameters>
 
6364
          <parameter name="value" transfer-ownership="none">
 
6365
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6366
            <type name="utf8" c:type="const gchar*"/>
 
6367
          </parameter>
 
6368
        </parameters>
 
6369
      </method>
 
6370
      <method name="set_background"
 
6371
              c:identifier="webkit_dom_html_body_element_set_background">
 
6372
        <return-value transfer-ownership="none">
 
6373
          <type name="none" c:type="void"/>
 
6374
        </return-value>
 
6375
        <parameters>
 
6376
          <parameter name="value" transfer-ownership="none">
 
6377
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6378
            <type name="utf8" c:type="const gchar*"/>
 
6379
          </parameter>
 
6380
        </parameters>
 
6381
      </method>
 
6382
      <method name="set_bg_color"
 
6383
              c:identifier="webkit_dom_html_body_element_set_bg_color">
 
6384
        <return-value transfer-ownership="none">
 
6385
          <type name="none" c:type="void"/>
 
6386
        </return-value>
 
6387
        <parameters>
 
6388
          <parameter name="value" transfer-ownership="none">
 
6389
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6390
            <type name="utf8" c:type="const gchar*"/>
 
6391
          </parameter>
 
6392
        </parameters>
 
6393
      </method>
 
6394
      <method name="set_link"
 
6395
              c:identifier="webkit_dom_html_body_element_set_link">
 
6396
        <return-value transfer-ownership="none">
 
6397
          <type name="none" c:type="void"/>
 
6398
        </return-value>
 
6399
        <parameters>
 
6400
          <parameter name="value" transfer-ownership="none">
 
6401
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6402
            <type name="utf8" c:type="const gchar*"/>
 
6403
          </parameter>
 
6404
        </parameters>
 
6405
      </method>
 
6406
      <method name="set_text"
 
6407
              c:identifier="webkit_dom_html_body_element_set_text">
 
6408
        <return-value transfer-ownership="none">
 
6409
          <type name="none" c:type="void"/>
 
6410
        </return-value>
 
6411
        <parameters>
 
6412
          <parameter name="value" transfer-ownership="none">
 
6413
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6414
            <type name="utf8" c:type="const gchar*"/>
 
6415
          </parameter>
 
6416
        </parameters>
 
6417
      </method>
 
6418
      <method name="set_v_link"
 
6419
              c:identifier="webkit_dom_html_body_element_set_v_link">
 
6420
        <return-value transfer-ownership="none">
 
6421
          <type name="none" c:type="void"/>
 
6422
        </return-value>
 
6423
        <parameters>
 
6424
          <parameter name="value" transfer-ownership="none">
 
6425
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6426
            <type name="utf8" c:type="const gchar*"/>
 
6427
          </parameter>
 
6428
        </parameters>
 
6429
      </method>
 
6430
      <property name="a-link" writable="1" transfer-ownership="none">
 
6431
        <type name="utf8"/>
 
6432
      </property>
 
6433
      <property name="background" writable="1" transfer-ownership="none">
 
6434
        <type name="utf8"/>
 
6435
      </property>
 
6436
      <property name="bg-color" writable="1" transfer-ownership="none">
 
6437
        <type name="utf8"/>
 
6438
      </property>
 
6439
      <property name="link" writable="1" transfer-ownership="none">
 
6440
        <type name="utf8"/>
 
6441
      </property>
 
6442
      <property name="text" writable="1" transfer-ownership="none">
 
6443
        <type name="utf8"/>
 
6444
      </property>
 
6445
      <property name="v-link" writable="1" transfer-ownership="none">
 
6446
        <type name="utf8"/>
 
6447
      </property>
 
6448
      <field name="parent_instance">
 
6449
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6450
      </field>
 
6451
    </class>
 
6452
    <record name="DOMHTMLBodyElementClass"
 
6453
            c:type="WebKitDOMHTMLBodyElementClass"
 
6454
            glib:is-gtype-struct-for="DOMHTMLBodyElement">
 
6455
      <field name="parent_class">
 
6456
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6457
      </field>
 
6458
    </record>
 
6459
    <class name="DOMHTMLButtonElement"
 
6460
           c:symbol-prefix="dom_html_button_element"
 
6461
           c:type="WebKitDOMHTMLButtonElement"
 
6462
           parent="DOMHTMLElement"
 
6463
           glib:type-name="WebKitDOMHTMLButtonElement"
 
6464
           glib:get-type="webkit_dom_html_button_element_get_type"
 
6465
           glib:type-struct="DOMHTMLButtonElementClass">
 
6466
      <implements name="DOMEventTarget"/>
 
6467
      <method name="check_validity"
 
6468
              c:identifier="webkit_dom_html_button_element_check_validity">
 
6469
        <return-value transfer-ownership="none">
 
6470
          <type name="gboolean" c:type="gboolean"/>
 
6471
        </return-value>
 
6472
      </method>
 
6473
      <method name="get_autofocus"
 
6474
              c:identifier="webkit_dom_html_button_element_get_autofocus">
 
6475
        <return-value transfer-ownership="none">
 
6476
          <type name="gboolean" c:type="gboolean"/>
 
6477
        </return-value>
 
6478
      </method>
 
6479
      <method name="get_disabled"
 
6480
              c:identifier="webkit_dom_html_button_element_get_disabled">
 
6481
        <return-value transfer-ownership="none">
 
6482
          <type name="gboolean" c:type="gboolean"/>
 
6483
        </return-value>
 
6484
      </method>
 
6485
      <method name="get_form"
 
6486
              c:identifier="webkit_dom_html_button_element_get_form">
 
6487
        <return-value transfer-ownership="none">
 
6488
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
6489
        </return-value>
 
6490
      </method>
 
6491
      <method name="get_form_action"
 
6492
              c:identifier="webkit_dom_html_button_element_get_form_action">
 
6493
        <return-value transfer-ownership="full">
 
6494
          <type name="utf8" c:type="gchar*"/>
 
6495
        </return-value>
 
6496
      </method>
 
6497
      <method name="get_form_enctype"
 
6498
              c:identifier="webkit_dom_html_button_element_get_form_enctype">
 
6499
        <return-value transfer-ownership="full">
 
6500
          <type name="utf8" c:type="gchar*"/>
 
6501
        </return-value>
 
6502
      </method>
 
6503
      <method name="get_form_method"
 
6504
              c:identifier="webkit_dom_html_button_element_get_form_method">
 
6505
        <return-value transfer-ownership="full">
 
6506
          <type name="utf8" c:type="gchar*"/>
 
6507
        </return-value>
 
6508
      </method>
 
6509
      <method name="get_form_no_validate"
 
6510
              c:identifier="webkit_dom_html_button_element_get_form_no_validate">
 
6511
        <return-value transfer-ownership="none">
 
6512
          <type name="gboolean" c:type="gboolean"/>
 
6513
        </return-value>
 
6514
      </method>
 
6515
      <method name="get_form_target"
 
6516
              c:identifier="webkit_dom_html_button_element_get_form_target">
 
6517
        <return-value transfer-ownership="full">
 
6518
          <type name="utf8" c:type="gchar*"/>
 
6519
        </return-value>
 
6520
      </method>
 
6521
      <method name="get_labels"
 
6522
              c:identifier="webkit_dom_html_button_element_get_labels">
 
6523
        <return-value transfer-ownership="none">
 
6524
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
6525
        </return-value>
 
6526
      </method>
 
6527
      <method name="get_name"
 
6528
              c:identifier="webkit_dom_html_button_element_get_name">
 
6529
        <return-value transfer-ownership="full">
 
6530
          <type name="utf8" c:type="gchar*"/>
 
6531
        </return-value>
 
6532
      </method>
 
6533
      <method name="get_validation_message"
 
6534
              c:identifier="webkit_dom_html_button_element_get_validation_message">
 
6535
        <return-value transfer-ownership="full">
 
6536
          <type name="utf8" c:type="gchar*"/>
 
6537
        </return-value>
 
6538
      </method>
 
6539
      <method name="get_validity"
 
6540
              c:identifier="webkit_dom_html_button_element_get_validity">
 
6541
        <return-value transfer-ownership="none">
 
6542
          <type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
 
6543
        </return-value>
 
6544
      </method>
 
6545
      <method name="get_value"
 
6546
              c:identifier="webkit_dom_html_button_element_get_value">
 
6547
        <return-value transfer-ownership="full">
 
6548
          <type name="utf8" c:type="gchar*"/>
 
6549
        </return-value>
 
6550
      </method>
 
6551
      <method name="get_will_validate"
 
6552
              c:identifier="webkit_dom_html_button_element_get_will_validate">
 
6553
        <return-value transfer-ownership="none">
 
6554
          <type name="gboolean" c:type="gboolean"/>
 
6555
        </return-value>
 
6556
      </method>
 
6557
      <method name="set_autofocus"
 
6558
              c:identifier="webkit_dom_html_button_element_set_autofocus">
 
6559
        <return-value transfer-ownership="none">
 
6560
          <type name="none" c:type="void"/>
 
6561
        </return-value>
 
6562
        <parameters>
 
6563
          <parameter name="value" transfer-ownership="none">
 
6564
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
6565
            <type name="gboolean" c:type="gboolean"/>
 
6566
          </parameter>
 
6567
        </parameters>
 
6568
      </method>
 
6569
      <method name="set_custom_validity"
 
6570
              c:identifier="webkit_dom_html_button_element_set_custom_validity">
 
6571
        <return-value transfer-ownership="none">
 
6572
          <type name="none" c:type="void"/>
 
6573
        </return-value>
 
6574
        <parameters>
 
6575
          <parameter name="error" transfer-ownership="none">
 
6576
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6577
            <type name="utf8" c:type="const gchar*"/>
 
6578
          </parameter>
 
6579
        </parameters>
 
6580
      </method>
 
6581
      <method name="set_disabled"
 
6582
              c:identifier="webkit_dom_html_button_element_set_disabled">
 
6583
        <return-value transfer-ownership="none">
 
6584
          <type name="none" c:type="void"/>
 
6585
        </return-value>
 
6586
        <parameters>
 
6587
          <parameter name="value" transfer-ownership="none">
 
6588
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
6589
            <type name="gboolean" c:type="gboolean"/>
 
6590
          </parameter>
 
6591
        </parameters>
 
6592
      </method>
 
6593
      <method name="set_form_action"
 
6594
              c:identifier="webkit_dom_html_button_element_set_form_action">
 
6595
        <return-value transfer-ownership="none">
 
6596
          <type name="none" c:type="void"/>
 
6597
        </return-value>
 
6598
        <parameters>
 
6599
          <parameter name="value" transfer-ownership="none">
 
6600
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6601
            <type name="utf8" c:type="const gchar*"/>
 
6602
          </parameter>
 
6603
        </parameters>
 
6604
      </method>
 
6605
      <method name="set_form_enctype"
 
6606
              c:identifier="webkit_dom_html_button_element_set_form_enctype">
 
6607
        <return-value transfer-ownership="none">
 
6608
          <type name="none" c:type="void"/>
 
6609
        </return-value>
 
6610
        <parameters>
 
6611
          <parameter name="value" transfer-ownership="none">
 
6612
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6613
            <type name="utf8" c:type="const gchar*"/>
 
6614
          </parameter>
 
6615
        </parameters>
 
6616
      </method>
 
6617
      <method name="set_form_method"
 
6618
              c:identifier="webkit_dom_html_button_element_set_form_method">
 
6619
        <return-value transfer-ownership="none">
 
6620
          <type name="none" c:type="void"/>
 
6621
        </return-value>
 
6622
        <parameters>
 
6623
          <parameter name="value" transfer-ownership="none">
 
6624
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6625
            <type name="utf8" c:type="const gchar*"/>
 
6626
          </parameter>
 
6627
        </parameters>
 
6628
      </method>
 
6629
      <method name="set_form_no_validate"
 
6630
              c:identifier="webkit_dom_html_button_element_set_form_no_validate">
 
6631
        <return-value transfer-ownership="none">
 
6632
          <type name="none" c:type="void"/>
 
6633
        </return-value>
 
6634
        <parameters>
 
6635
          <parameter name="value" transfer-ownership="none">
 
6636
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
6637
            <type name="gboolean" c:type="gboolean"/>
 
6638
          </parameter>
 
6639
        </parameters>
 
6640
      </method>
 
6641
      <method name="set_form_target"
 
6642
              c:identifier="webkit_dom_html_button_element_set_form_target">
 
6643
        <return-value transfer-ownership="none">
 
6644
          <type name="none" c:type="void"/>
 
6645
        </return-value>
 
6646
        <parameters>
 
6647
          <parameter name="value" transfer-ownership="none">
 
6648
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6649
            <type name="utf8" c:type="const gchar*"/>
 
6650
          </parameter>
 
6651
        </parameters>
 
6652
      </method>
 
6653
      <method name="set_name"
 
6654
              c:identifier="webkit_dom_html_button_element_set_name">
 
6655
        <return-value transfer-ownership="none">
 
6656
          <type name="none" c:type="void"/>
 
6657
        </return-value>
 
6658
        <parameters>
 
6659
          <parameter name="value" transfer-ownership="none">
 
6660
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6661
            <type name="utf8" c:type="const gchar*"/>
 
6662
          </parameter>
 
6663
        </parameters>
 
6664
      </method>
 
6665
      <method name="set_value"
 
6666
              c:identifier="webkit_dom_html_button_element_set_value">
 
6667
        <return-value transfer-ownership="none">
 
6668
          <type name="none" c:type="void"/>
 
6669
        </return-value>
 
6670
        <parameters>
 
6671
          <parameter name="value" transfer-ownership="none">
 
6672
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6673
            <type name="utf8" c:type="const gchar*"/>
 
6674
          </parameter>
 
6675
        </parameters>
 
6676
      </method>
 
6677
      <property name="autofocus" writable="1" transfer-ownership="none">
 
6678
        <type name="gboolean"/>
 
6679
      </property>
 
6680
      <property name="disabled" writable="1" transfer-ownership="none">
 
6681
        <type name="gboolean"/>
 
6682
      </property>
 
6683
      <property name="form" transfer-ownership="none">
 
6684
        <type name="DOMHTMLFormElement"/>
 
6685
      </property>
 
6686
      <property name="form-action" writable="1" transfer-ownership="none">
 
6687
        <type name="utf8"/>
 
6688
      </property>
 
6689
      <property name="form-enctype" writable="1" transfer-ownership="none">
 
6690
        <type name="utf8"/>
 
6691
      </property>
 
6692
      <property name="form-method" writable="1" transfer-ownership="none">
 
6693
        <type name="utf8"/>
 
6694
      </property>
 
6695
      <property name="form-no-validate" writable="1" transfer-ownership="none">
 
6696
        <type name="gboolean"/>
 
6697
      </property>
 
6698
      <property name="form-target" writable="1" transfer-ownership="none">
 
6699
        <type name="utf8"/>
 
6700
      </property>
 
6701
      <property name="labels" transfer-ownership="none">
 
6702
        <type name="DOMNodeList"/>
 
6703
      </property>
 
6704
      <property name="name" writable="1" transfer-ownership="none">
 
6705
        <type name="utf8"/>
 
6706
      </property>
 
6707
      <property name="type" writable="1" transfer-ownership="none">
 
6708
        <type name="utf8"/>
 
6709
      </property>
 
6710
      <property name="validation-message" transfer-ownership="none">
 
6711
        <type name="utf8"/>
 
6712
      </property>
 
6713
      <property name="validity" transfer-ownership="none">
 
6714
        <type name="DOMValidityState"/>
 
6715
      </property>
 
6716
      <property name="value" writable="1" transfer-ownership="none">
 
6717
        <type name="utf8"/>
 
6718
      </property>
 
6719
      <property name="will-validate" transfer-ownership="none">
 
6720
        <type name="gboolean"/>
 
6721
      </property>
 
6722
      <field name="parent_instance">
 
6723
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6724
      </field>
 
6725
    </class>
 
6726
    <record name="DOMHTMLButtonElementClass"
 
6727
            c:type="WebKitDOMHTMLButtonElementClass"
 
6728
            glib:is-gtype-struct-for="DOMHTMLButtonElement">
 
6729
      <field name="parent_class">
 
6730
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6731
      </field>
 
6732
    </record>
 
6733
    <class name="DOMHTMLCanvasElement"
 
6734
           c:symbol-prefix="dom_html_canvas_element"
 
6735
           c:type="WebKitDOMHTMLCanvasElement"
 
6736
           parent="DOMHTMLElement"
 
6737
           glib:type-name="WebKitDOMHTMLCanvasElement"
 
6738
           glib:get-type="webkit_dom_html_canvas_element_get_type"
 
6739
           glib:type-struct="DOMHTMLCanvasElementClass">
 
6740
      <implements name="DOMEventTarget"/>
 
6741
      <method name="get_height"
 
6742
              c:identifier="webkit_dom_html_canvas_element_get_height">
 
6743
        <return-value transfer-ownership="none">
 
6744
          <type name="glong" c:type="glong"/>
 
6745
        </return-value>
 
6746
      </method>
 
6747
      <method name="get_width"
 
6748
              c:identifier="webkit_dom_html_canvas_element_get_width">
 
6749
        <return-value transfer-ownership="none">
 
6750
          <type name="glong" c:type="glong"/>
 
6751
        </return-value>
 
6752
      </method>
 
6753
      <method name="set_height"
 
6754
              c:identifier="webkit_dom_html_canvas_element_set_height">
 
6755
        <return-value transfer-ownership="none">
 
6756
          <type name="none" c:type="void"/>
 
6757
        </return-value>
 
6758
        <parameters>
 
6759
          <parameter name="value" transfer-ownership="none">
 
6760
            <doc xml:whitespace="preserve">A #glong</doc>
 
6761
            <type name="glong" c:type="glong"/>
 
6762
          </parameter>
 
6763
        </parameters>
 
6764
      </method>
 
6765
      <method name="set_width"
 
6766
              c:identifier="webkit_dom_html_canvas_element_set_width">
 
6767
        <return-value transfer-ownership="none">
 
6768
          <type name="none" c:type="void"/>
 
6769
        </return-value>
 
6770
        <parameters>
 
6771
          <parameter name="value" transfer-ownership="none">
 
6772
            <doc xml:whitespace="preserve">A #glong</doc>
 
6773
            <type name="glong" c:type="glong"/>
 
6774
          </parameter>
 
6775
        </parameters>
 
6776
      </method>
 
6777
      <property name="height" writable="1" transfer-ownership="none">
 
6778
        <type name="glong"/>
 
6779
      </property>
 
6780
      <property name="width" writable="1" transfer-ownership="none">
 
6781
        <type name="glong"/>
 
6782
      </property>
 
6783
      <field name="parent_instance">
 
6784
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6785
      </field>
 
6786
    </class>
 
6787
    <record name="DOMHTMLCanvasElementClass"
 
6788
            c:type="WebKitDOMHTMLCanvasElementClass"
 
6789
            glib:is-gtype-struct-for="DOMHTMLCanvasElement">
 
6790
      <field name="parent_class">
 
6791
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6792
      </field>
 
6793
    </record>
 
6794
    <class name="DOMHTMLCollection"
 
6795
           c:symbol-prefix="dom_html_collection"
 
6796
           c:type="WebKitDOMHTMLCollection"
 
6797
           parent="DOMObject"
 
6798
           glib:type-name="WebKitDOMHTMLCollection"
 
6799
           glib:get-type="webkit_dom_html_collection_get_type"
 
6800
           glib:type-struct="DOMHTMLCollectionClass">
 
6801
      <method name="get_length"
 
6802
              c:identifier="webkit_dom_html_collection_get_length">
 
6803
        <return-value transfer-ownership="none">
 
6804
          <type name="gulong" c:type="gulong"/>
 
6805
        </return-value>
 
6806
      </method>
 
6807
      <method name="item" c:identifier="webkit_dom_html_collection_item">
 
6808
        <return-value transfer-ownership="none">
 
6809
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
6810
        </return-value>
 
6811
        <parameters>
 
6812
          <parameter name="index" transfer-ownership="none">
 
6813
            <doc xml:whitespace="preserve">A #gulong</doc>
 
6814
            <type name="gulong" c:type="gulong"/>
 
6815
          </parameter>
 
6816
        </parameters>
 
6817
      </method>
 
6818
      <method name="named_item"
 
6819
              c:identifier="webkit_dom_html_collection_named_item">
 
6820
        <return-value transfer-ownership="none">
 
6821
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
6822
        </return-value>
 
6823
        <parameters>
 
6824
          <parameter name="name" transfer-ownership="none">
 
6825
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6826
            <type name="utf8" c:type="const gchar*"/>
 
6827
          </parameter>
 
6828
        </parameters>
 
6829
      </method>
 
6830
      <property name="length" transfer-ownership="none">
 
6831
        <type name="gulong"/>
 
6832
      </property>
 
6833
      <field name="parent_instance">
 
6834
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
6835
      </field>
 
6836
    </class>
 
6837
    <record name="DOMHTMLCollectionClass"
 
6838
            c:type="WebKitDOMHTMLCollectionClass"
 
6839
            glib:is-gtype-struct-for="DOMHTMLCollection">
 
6840
      <field name="parent_class">
 
6841
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
6842
      </field>
 
6843
    </record>
 
6844
    <class name="DOMHTMLDListElement"
 
6845
           c:symbol-prefix="dom_htmld_list_element"
 
6846
           c:type="WebKitDOMHTMLDListElement"
 
6847
           parent="DOMHTMLElement"
 
6848
           glib:type-name="WebKitDOMHTMLDListElement"
 
6849
           glib:get-type="webkit_dom_htmld_list_element_get_type"
 
6850
           glib:type-struct="DOMHTMLDListElementClass">
 
6851
      <implements name="DOMEventTarget"/>
 
6852
      <method name="get_compact"
 
6853
              c:identifier="webkit_dom_htmld_list_element_get_compact">
 
6854
        <return-value transfer-ownership="none">
 
6855
          <type name="gboolean" c:type="gboolean"/>
 
6856
        </return-value>
 
6857
      </method>
 
6858
      <method name="set_compact"
 
6859
              c:identifier="webkit_dom_htmld_list_element_set_compact">
 
6860
        <return-value transfer-ownership="none">
 
6861
          <type name="none" c:type="void"/>
 
6862
        </return-value>
 
6863
        <parameters>
 
6864
          <parameter name="value" transfer-ownership="none">
 
6865
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
6866
            <type name="gboolean" c:type="gboolean"/>
 
6867
          </parameter>
 
6868
        </parameters>
 
6869
      </method>
 
6870
      <property name="compact" writable="1" transfer-ownership="none">
 
6871
        <type name="gboolean"/>
 
6872
      </property>
 
6873
      <field name="parent_instance">
 
6874
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6875
      </field>
 
6876
    </class>
 
6877
    <record name="DOMHTMLDListElementClass"
 
6878
            c:type="WebKitDOMHTMLDListElementClass"
 
6879
            glib:is-gtype-struct-for="DOMHTMLDListElement">
 
6880
      <field name="parent_class">
 
6881
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6882
      </field>
 
6883
    </record>
 
6884
    <class name="DOMHTMLDetailsElement"
 
6885
           c:symbol-prefix="dom_html_details_element"
 
6886
           c:type="WebKitDOMHTMLDetailsElement"
 
6887
           parent="DOMHTMLElement"
 
6888
           glib:type-name="WebKitDOMHTMLDetailsElement"
 
6889
           glib:get-type="webkit_dom_html_details_element_get_type"
 
6890
           glib:type-struct="DOMHTMLDetailsElementClass">
 
6891
      <implements name="DOMEventTarget"/>
 
6892
      <method name="get_open"
 
6893
              c:identifier="webkit_dom_html_details_element_get_open">
 
6894
        <return-value transfer-ownership="none">
 
6895
          <type name="gboolean" c:type="gboolean"/>
 
6896
        </return-value>
 
6897
      </method>
 
6898
      <method name="set_open"
 
6899
              c:identifier="webkit_dom_html_details_element_set_open">
 
6900
        <return-value transfer-ownership="none">
 
6901
          <type name="none" c:type="void"/>
 
6902
        </return-value>
 
6903
        <parameters>
 
6904
          <parameter name="value" transfer-ownership="none">
 
6905
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
6906
            <type name="gboolean" c:type="gboolean"/>
 
6907
          </parameter>
 
6908
        </parameters>
 
6909
      </method>
 
6910
      <property name="open" writable="1" transfer-ownership="none">
 
6911
        <type name="gboolean"/>
 
6912
      </property>
 
6913
      <field name="parent_instance">
 
6914
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6915
      </field>
 
6916
    </class>
 
6917
    <record name="DOMHTMLDetailsElementClass"
 
6918
            c:type="WebKitDOMHTMLDetailsElementClass"
 
6919
            glib:is-gtype-struct-for="DOMHTMLDetailsElement">
 
6920
      <field name="parent_class">
 
6921
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6922
      </field>
 
6923
    </record>
 
6924
    <class name="DOMHTMLDirectoryElement"
 
6925
           c:symbol-prefix="dom_html_directory_element"
 
6926
           c:type="WebKitDOMHTMLDirectoryElement"
 
6927
           parent="DOMHTMLElement"
 
6928
           glib:type-name="WebKitDOMHTMLDirectoryElement"
 
6929
           glib:get-type="webkit_dom_html_directory_element_get_type"
 
6930
           glib:type-struct="DOMHTMLDirectoryElementClass">
 
6931
      <implements name="DOMEventTarget"/>
 
6932
      <method name="get_compact"
 
6933
              c:identifier="webkit_dom_html_directory_element_get_compact">
 
6934
        <return-value transfer-ownership="none">
 
6935
          <type name="gboolean" c:type="gboolean"/>
 
6936
        </return-value>
 
6937
      </method>
 
6938
      <method name="set_compact"
 
6939
              c:identifier="webkit_dom_html_directory_element_set_compact">
 
6940
        <return-value transfer-ownership="none">
 
6941
          <type name="none" c:type="void"/>
 
6942
        </return-value>
 
6943
        <parameters>
 
6944
          <parameter name="value" transfer-ownership="none">
 
6945
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
6946
            <type name="gboolean" c:type="gboolean"/>
 
6947
          </parameter>
 
6948
        </parameters>
 
6949
      </method>
 
6950
      <property name="compact" writable="1" transfer-ownership="none">
 
6951
        <type name="gboolean"/>
 
6952
      </property>
 
6953
      <field name="parent_instance">
 
6954
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6955
      </field>
 
6956
    </class>
 
6957
    <record name="DOMHTMLDirectoryElementClass"
 
6958
            c:type="WebKitDOMHTMLDirectoryElementClass"
 
6959
            glib:is-gtype-struct-for="DOMHTMLDirectoryElement">
 
6960
      <field name="parent_class">
 
6961
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
6962
      </field>
 
6963
    </record>
 
6964
    <class name="DOMHTMLDivElement"
 
6965
           c:symbol-prefix="dom_html_div_element"
 
6966
           c:type="WebKitDOMHTMLDivElement"
 
6967
           parent="DOMHTMLElement"
 
6968
           glib:type-name="WebKitDOMHTMLDivElement"
 
6969
           glib:get-type="webkit_dom_html_div_element_get_type"
 
6970
           glib:type-struct="DOMHTMLDivElementClass">
 
6971
      <implements name="DOMEventTarget"/>
 
6972
      <method name="get_align"
 
6973
              c:identifier="webkit_dom_html_div_element_get_align">
 
6974
        <return-value transfer-ownership="full">
 
6975
          <type name="utf8" c:type="gchar*"/>
 
6976
        </return-value>
 
6977
      </method>
 
6978
      <method name="set_align"
 
6979
              c:identifier="webkit_dom_html_div_element_set_align">
 
6980
        <return-value transfer-ownership="none">
 
6981
          <type name="none" c:type="void"/>
 
6982
        </return-value>
 
6983
        <parameters>
 
6984
          <parameter name="value" transfer-ownership="none">
 
6985
            <doc xml:whitespace="preserve">A #gchar</doc>
 
6986
            <type name="utf8" c:type="const gchar*"/>
 
6987
          </parameter>
 
6988
        </parameters>
 
6989
      </method>
 
6990
      <property name="align" writable="1" transfer-ownership="none">
 
6991
        <type name="utf8"/>
 
6992
      </property>
 
6993
      <field name="parent_instance">
 
6994
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
6995
      </field>
 
6996
    </class>
 
6997
    <record name="DOMHTMLDivElementClass"
 
6998
            c:type="WebKitDOMHTMLDivElementClass"
 
6999
            glib:is-gtype-struct-for="DOMHTMLDivElement">
 
7000
      <field name="parent_class">
 
7001
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
7002
      </field>
 
7003
    </record>
 
7004
    <class name="DOMHTMLDocument"
 
7005
           c:symbol-prefix="dom_html_document"
 
7006
           c:type="WebKitDOMHTMLDocument"
 
7007
           parent="DOMDocument"
 
7008
           glib:type-name="WebKitDOMHTMLDocument"
 
7009
           glib:get-type="webkit_dom_html_document_get_type"
 
7010
           glib:type-struct="DOMHTMLDocumentClass">
 
7011
      <implements name="DOMEventTarget"/>
 
7012
      <method name="capture_events"
 
7013
              c:identifier="webkit_dom_html_document_capture_events">
 
7014
        <return-value transfer-ownership="none">
 
7015
          <type name="none" c:type="void"/>
 
7016
        </return-value>
 
7017
      </method>
 
7018
      <method name="clear" c:identifier="webkit_dom_html_document_clear">
 
7019
        <return-value transfer-ownership="none">
 
7020
          <type name="none" c:type="void"/>
 
7021
        </return-value>
 
7022
      </method>
 
7023
      <method name="close" c:identifier="webkit_dom_html_document_close">
 
7024
        <return-value transfer-ownership="none">
 
7025
          <type name="none" c:type="void"/>
 
7026
        </return-value>
 
7027
      </method>
 
7028
      <method name="get_active_element"
 
7029
              c:identifier="webkit_dom_html_document_get_active_element">
 
7030
        <return-value transfer-ownership="none">
 
7031
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
7032
        </return-value>
 
7033
      </method>
 
7034
      <method name="get_alink_color"
 
7035
              c:identifier="webkit_dom_html_document_get_alink_color">
 
7036
        <return-value transfer-ownership="full">
 
7037
          <type name="utf8" c:type="gchar*"/>
 
7038
        </return-value>
 
7039
      </method>
 
7040
      <method name="get_bg_color"
 
7041
              c:identifier="webkit_dom_html_document_get_bg_color">
 
7042
        <return-value transfer-ownership="full">
 
7043
          <type name="utf8" c:type="gchar*"/>
 
7044
        </return-value>
 
7045
      </method>
 
7046
      <method name="get_compat_mode"
 
7047
              c:identifier="webkit_dom_html_document_get_compat_mode">
 
7048
        <return-value transfer-ownership="full">
 
7049
          <type name="utf8" c:type="gchar*"/>
 
7050
        </return-value>
 
7051
      </method>
 
7052
      <method name="get_design_mode"
 
7053
              c:identifier="webkit_dom_html_document_get_design_mode">
 
7054
        <return-value transfer-ownership="full">
 
7055
          <type name="utf8" c:type="gchar*"/>
 
7056
        </return-value>
 
7057
      </method>
 
7058
      <method name="get_dir" c:identifier="webkit_dom_html_document_get_dir">
 
7059
        <return-value transfer-ownership="full">
 
7060
          <type name="utf8" c:type="gchar*"/>
 
7061
        </return-value>
 
7062
      </method>
 
7063
      <method name="get_embeds"
 
7064
              c:identifier="webkit_dom_html_document_get_embeds">
 
7065
        <return-value transfer-ownership="none">
 
7066
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
7067
        </return-value>
 
7068
      </method>
 
7069
      <method name="get_fg_color"
 
7070
              c:identifier="webkit_dom_html_document_get_fg_color">
 
7071
        <return-value transfer-ownership="full">
 
7072
          <type name="utf8" c:type="gchar*"/>
 
7073
        </return-value>
 
7074
      </method>
 
7075
      <method name="get_height"
 
7076
              c:identifier="webkit_dom_html_document_get_height">
 
7077
        <return-value transfer-ownership="none">
 
7078
          <type name="glong" c:type="glong"/>
 
7079
        </return-value>
 
7080
      </method>
 
7081
      <method name="get_link_color"
 
7082
              c:identifier="webkit_dom_html_document_get_link_color">
 
7083
        <return-value transfer-ownership="full">
 
7084
          <type name="utf8" c:type="gchar*"/>
 
7085
        </return-value>
 
7086
      </method>
 
7087
      <method name="get_plugins"
 
7088
              c:identifier="webkit_dom_html_document_get_plugins">
 
7089
        <return-value transfer-ownership="none">
 
7090
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
7091
        </return-value>
 
7092
      </method>
 
7093
      <method name="get_scripts"
 
7094
              c:identifier="webkit_dom_html_document_get_scripts">
 
7095
        <return-value transfer-ownership="none">
 
7096
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
7097
        </return-value>
 
7098
      </method>
 
7099
      <method name="get_vlink_color"
 
7100
              c:identifier="webkit_dom_html_document_get_vlink_color">
 
7101
        <return-value transfer-ownership="full">
 
7102
          <type name="utf8" c:type="gchar*"/>
 
7103
        </return-value>
 
7104
      </method>
 
7105
      <method name="get_width"
 
7106
              c:identifier="webkit_dom_html_document_get_width">
 
7107
        <return-value transfer-ownership="none">
 
7108
          <type name="glong" c:type="glong"/>
 
7109
        </return-value>
 
7110
      </method>
 
7111
      <method name="has_focus"
 
7112
              c:identifier="webkit_dom_html_document_has_focus">
 
7113
        <return-value transfer-ownership="none">
 
7114
          <type name="gboolean" c:type="gboolean"/>
 
7115
        </return-value>
 
7116
      </method>
 
7117
      <method name="open" c:identifier="webkit_dom_html_document_open">
 
7118
        <return-value transfer-ownership="none">
 
7119
          <type name="none" c:type="void"/>
 
7120
        </return-value>
 
7121
      </method>
 
7122
      <method name="release_events"
 
7123
              c:identifier="webkit_dom_html_document_release_events">
 
7124
        <return-value transfer-ownership="none">
 
7125
          <type name="none" c:type="void"/>
 
7126
        </return-value>
 
7127
      </method>
 
7128
      <method name="set_alink_color"
 
7129
              c:identifier="webkit_dom_html_document_set_alink_color">
 
7130
        <return-value transfer-ownership="none">
 
7131
          <type name="none" c:type="void"/>
 
7132
        </return-value>
 
7133
        <parameters>
 
7134
          <parameter name="value" transfer-ownership="none">
 
7135
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7136
            <type name="utf8" c:type="const gchar*"/>
 
7137
          </parameter>
 
7138
        </parameters>
 
7139
      </method>
 
7140
      <method name="set_bg_color"
 
7141
              c:identifier="webkit_dom_html_document_set_bg_color">
 
7142
        <return-value transfer-ownership="none">
 
7143
          <type name="none" c:type="void"/>
 
7144
        </return-value>
 
7145
        <parameters>
 
7146
          <parameter name="value" transfer-ownership="none">
 
7147
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7148
            <type name="utf8" c:type="const gchar*"/>
 
7149
          </parameter>
 
7150
        </parameters>
 
7151
      </method>
 
7152
      <method name="set_design_mode"
 
7153
              c:identifier="webkit_dom_html_document_set_design_mode">
 
7154
        <return-value transfer-ownership="none">
 
7155
          <type name="none" c:type="void"/>
 
7156
        </return-value>
 
7157
        <parameters>
 
7158
          <parameter name="value" transfer-ownership="none">
 
7159
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7160
            <type name="utf8" c:type="const gchar*"/>
 
7161
          </parameter>
 
7162
        </parameters>
 
7163
      </method>
 
7164
      <method name="set_dir" c:identifier="webkit_dom_html_document_set_dir">
 
7165
        <return-value transfer-ownership="none">
 
7166
          <type name="none" c:type="void"/>
 
7167
        </return-value>
 
7168
        <parameters>
 
7169
          <parameter name="value" transfer-ownership="none">
 
7170
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7171
            <type name="utf8" c:type="const gchar*"/>
 
7172
          </parameter>
 
7173
        </parameters>
 
7174
      </method>
 
7175
      <method name="set_fg_color"
 
7176
              c:identifier="webkit_dom_html_document_set_fg_color">
 
7177
        <return-value transfer-ownership="none">
 
7178
          <type name="none" c:type="void"/>
 
7179
        </return-value>
 
7180
        <parameters>
 
7181
          <parameter name="value" transfer-ownership="none">
 
7182
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7183
            <type name="utf8" c:type="const gchar*"/>
 
7184
          </parameter>
 
7185
        </parameters>
 
7186
      </method>
 
7187
      <method name="set_link_color"
 
7188
              c:identifier="webkit_dom_html_document_set_link_color">
 
7189
        <return-value transfer-ownership="none">
 
7190
          <type name="none" c:type="void"/>
 
7191
        </return-value>
 
7192
        <parameters>
 
7193
          <parameter name="value" transfer-ownership="none">
 
7194
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7195
            <type name="utf8" c:type="const gchar*"/>
 
7196
          </parameter>
 
7197
        </parameters>
 
7198
      </method>
 
7199
      <method name="set_vlink_color"
 
7200
              c:identifier="webkit_dom_html_document_set_vlink_color">
 
7201
        <return-value transfer-ownership="none">
 
7202
          <type name="none" c:type="void"/>
 
7203
        </return-value>
 
7204
        <parameters>
 
7205
          <parameter name="value" transfer-ownership="none">
 
7206
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7207
            <type name="utf8" c:type="const gchar*"/>
 
7208
          </parameter>
 
7209
        </parameters>
 
7210
      </method>
 
7211
      <property name="active-element" transfer-ownership="none">
 
7212
        <type name="DOMElement"/>
 
7213
      </property>
 
7214
      <property name="alink-color" writable="1" transfer-ownership="none">
 
7215
        <type name="utf8"/>
 
7216
      </property>
 
7217
      <property name="bg-color" writable="1" transfer-ownership="none">
 
7218
        <type name="utf8"/>
 
7219
      </property>
 
7220
      <property name="compat-mode" transfer-ownership="none">
 
7221
        <type name="utf8"/>
 
7222
      </property>
 
7223
      <property name="design-mode" writable="1" transfer-ownership="none">
 
7224
        <type name="utf8"/>
 
7225
      </property>
 
7226
      <property name="dir" writable="1" transfer-ownership="none">
 
7227
        <type name="utf8"/>
 
7228
      </property>
 
7229
      <property name="embeds" transfer-ownership="none">
 
7230
        <type name="DOMHTMLCollection"/>
 
7231
      </property>
 
7232
      <property name="fg-color" writable="1" transfer-ownership="none">
 
7233
        <type name="utf8"/>
 
7234
      </property>
 
7235
      <property name="height" transfer-ownership="none">
 
7236
        <type name="glong"/>
 
7237
      </property>
 
7238
      <property name="link-color" writable="1" transfer-ownership="none">
 
7239
        <type name="utf8"/>
 
7240
      </property>
 
7241
      <property name="plugins" transfer-ownership="none">
 
7242
        <type name="DOMHTMLCollection"/>
 
7243
      </property>
 
7244
      <property name="scripts" transfer-ownership="none">
 
7245
        <type name="DOMHTMLCollection"/>
 
7246
      </property>
 
7247
      <property name="vlink-color" writable="1" transfer-ownership="none">
 
7248
        <type name="utf8"/>
 
7249
      </property>
 
7250
      <property name="width" transfer-ownership="none">
 
7251
        <type name="glong"/>
 
7252
      </property>
 
7253
      <field name="parent_instance">
 
7254
        <type name="DOMDocument" c:type="WebKitDOMDocument"/>
 
7255
      </field>
 
7256
    </class>
 
7257
    <record name="DOMHTMLDocumentClass"
 
7258
            c:type="WebKitDOMHTMLDocumentClass"
 
7259
            glib:is-gtype-struct-for="DOMHTMLDocument">
 
7260
      <field name="parent_class">
 
7261
        <type name="DOMDocumentClass" c:type="WebKitDOMDocumentClass"/>
 
7262
      </field>
 
7263
    </record>
 
7264
    <class name="DOMHTMLElement"
 
7265
           c:symbol-prefix="dom_html_element"
 
7266
           c:type="WebKitDOMHTMLElement"
 
7267
           parent="DOMElement"
 
7268
           glib:type-name="WebKitDOMHTMLElement"
 
7269
           glib:get-type="webkit_dom_html_element_get_type"
 
7270
           glib:type-struct="DOMHTMLElementClass">
 
7271
      <implements name="DOMEventTarget"/>
 
7272
      <method name="click" c:identifier="webkit_dom_html_element_click">
 
7273
        <return-value transfer-ownership="none">
 
7274
          <type name="none" c:type="void"/>
 
7275
        </return-value>
 
7276
      </method>
 
7277
      <method name="get_access_key"
 
7278
              c:identifier="webkit_dom_html_element_get_access_key">
 
7279
        <return-value transfer-ownership="full">
 
7280
          <type name="utf8" c:type="gchar*"/>
 
7281
        </return-value>
 
7282
      </method>
 
7283
      <method name="get_children"
 
7284
              c:identifier="webkit_dom_html_element_get_children">
 
7285
        <return-value transfer-ownership="none">
 
7286
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
7287
        </return-value>
 
7288
      </method>
 
7289
      <method name="get_class_list"
 
7290
              c:identifier="webkit_dom_html_element_get_class_list"
 
7291
              introspectable="0">
 
7292
        <return-value>
 
7293
          <type name="DOMDOMTokenList" c:type="WebKitDOMDOMTokenList*"/>
 
7294
        </return-value>
 
7295
      </method>
 
7296
      <method name="get_class_name"
 
7297
              c:identifier="webkit_dom_html_element_get_class_name">
 
7298
        <return-value transfer-ownership="full">
 
7299
          <type name="utf8" c:type="gchar*"/>
 
7300
        </return-value>
 
7301
      </method>
 
7302
      <method name="get_content_editable"
 
7303
              c:identifier="webkit_dom_html_element_get_content_editable">
 
7304
        <return-value transfer-ownership="full">
 
7305
          <type name="utf8" c:type="gchar*"/>
 
7306
        </return-value>
 
7307
      </method>
 
7308
      <method name="get_dir" c:identifier="webkit_dom_html_element_get_dir">
 
7309
        <return-value transfer-ownership="full">
 
7310
          <type name="utf8" c:type="gchar*"/>
 
7311
        </return-value>
 
7312
      </method>
 
7313
      <method name="get_draggable"
 
7314
              c:identifier="webkit_dom_html_element_get_draggable">
 
7315
        <return-value transfer-ownership="none">
 
7316
          <type name="gboolean" c:type="gboolean"/>
 
7317
        </return-value>
 
7318
      </method>
 
7319
      <method name="get_hidden"
 
7320
              c:identifier="webkit_dom_html_element_get_hidden">
 
7321
        <return-value transfer-ownership="none">
 
7322
          <type name="gboolean" c:type="gboolean"/>
 
7323
        </return-value>
 
7324
      </method>
 
7325
      <method name="get_id" c:identifier="webkit_dom_html_element_get_id">
 
7326
        <return-value transfer-ownership="full">
 
7327
          <type name="utf8" c:type="gchar*"/>
 
7328
        </return-value>
 
7329
      </method>
 
7330
      <method name="get_inner_html"
 
7331
              c:identifier="webkit_dom_html_element_get_inner_html">
 
7332
        <return-value transfer-ownership="full">
 
7333
          <type name="utf8" c:type="gchar*"/>
 
7334
        </return-value>
 
7335
      </method>
 
7336
      <method name="get_inner_text"
 
7337
              c:identifier="webkit_dom_html_element_get_inner_text">
 
7338
        <return-value transfer-ownership="full">
 
7339
          <type name="utf8" c:type="gchar*"/>
 
7340
        </return-value>
 
7341
      </method>
 
7342
      <method name="get_is_content_editable"
 
7343
              c:identifier="webkit_dom_html_element_get_is_content_editable">
 
7344
        <return-value transfer-ownership="none">
 
7345
          <type name="gboolean" c:type="gboolean"/>
 
7346
        </return-value>
 
7347
      </method>
 
7348
      <method name="get_item_id"
 
7349
              c:identifier="webkit_dom_html_element_get_item_id">
 
7350
        <return-value transfer-ownership="full">
 
7351
          <type name="utf8" c:type="gchar*"/>
 
7352
        </return-value>
 
7353
      </method>
 
7354
      <method name="get_item_prop"
 
7355
              c:identifier="webkit_dom_html_element_get_item_prop">
 
7356
        <return-value transfer-ownership="none">
 
7357
          <type name="DOMDOMSettableTokenList"
 
7358
                c:type="WebKitDOMDOMSettableTokenList*"/>
 
7359
        </return-value>
 
7360
      </method>
 
7361
      <method name="get_item_ref"
 
7362
              c:identifier="webkit_dom_html_element_get_item_ref">
 
7363
        <return-value transfer-ownership="none">
 
7364
          <type name="DOMDOMSettableTokenList"
 
7365
                c:type="WebKitDOMDOMSettableTokenList*"/>
 
7366
        </return-value>
 
7367
      </method>
 
7368
      <method name="get_item_scope"
 
7369
              c:identifier="webkit_dom_html_element_get_item_scope">
 
7370
        <return-value transfer-ownership="none">
 
7371
          <type name="gboolean" c:type="gboolean"/>
 
7372
        </return-value>
 
7373
      </method>
 
7374
      <method name="get_item_type"
 
7375
              c:identifier="webkit_dom_html_element_get_item_type">
 
7376
        <return-value transfer-ownership="none">
 
7377
          <type name="DOMDOMSettableTokenList"
 
7378
                c:type="WebKitDOMDOMSettableTokenList*"/>
 
7379
        </return-value>
 
7380
      </method>
 
7381
      <method name="get_lang" c:identifier="webkit_dom_html_element_get_lang">
 
7382
        <return-value transfer-ownership="full">
 
7383
          <type name="utf8" c:type="gchar*"/>
 
7384
        </return-value>
 
7385
      </method>
 
7386
      <method name="get_outer_html"
 
7387
              c:identifier="webkit_dom_html_element_get_outer_html">
 
7388
        <return-value transfer-ownership="full">
 
7389
          <type name="utf8" c:type="gchar*"/>
 
7390
        </return-value>
 
7391
      </method>
 
7392
      <method name="get_outer_text"
 
7393
              c:identifier="webkit_dom_html_element_get_outer_text">
 
7394
        <return-value transfer-ownership="full">
 
7395
          <type name="utf8" c:type="gchar*"/>
 
7396
        </return-value>
 
7397
      </method>
 
7398
      <method name="get_spellcheck"
 
7399
              c:identifier="webkit_dom_html_element_get_spellcheck">
 
7400
        <return-value transfer-ownership="none">
 
7401
          <type name="gboolean" c:type="gboolean"/>
 
7402
        </return-value>
 
7403
      </method>
 
7404
      <method name="get_tab_index"
 
7405
              c:identifier="webkit_dom_html_element_get_tab_index">
 
7406
        <return-value transfer-ownership="none">
 
7407
          <type name="glong" c:type="glong"/>
 
7408
        </return-value>
 
7409
      </method>
 
7410
      <method name="get_title"
 
7411
              c:identifier="webkit_dom_html_element_get_title">
 
7412
        <return-value transfer-ownership="full">
 
7413
          <type name="utf8" c:type="gchar*"/>
 
7414
        </return-value>
 
7415
      </method>
 
7416
      <method name="get_translate"
 
7417
              c:identifier="webkit_dom_html_element_get_translate">
 
7418
        <return-value transfer-ownership="none">
 
7419
          <type name="gboolean" c:type="gboolean"/>
 
7420
        </return-value>
 
7421
      </method>
 
7422
      <method name="get_webkitdropzone"
 
7423
              c:identifier="webkit_dom_html_element_get_webkitdropzone">
 
7424
        <return-value transfer-ownership="full">
 
7425
          <type name="utf8" c:type="gchar*"/>
 
7426
        </return-value>
 
7427
      </method>
 
7428
      <method name="insert_adjacent_element"
 
7429
              c:identifier="webkit_dom_html_element_insert_adjacent_element"
 
7430
              throws="1">
 
7431
        <return-value transfer-ownership="none">
 
7432
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
7433
        </return-value>
 
7434
        <parameters>
 
7435
          <parameter name="where" transfer-ownership="none">
 
7436
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7437
            <type name="utf8" c:type="const gchar*"/>
 
7438
          </parameter>
 
7439
          <parameter name="element" transfer-ownership="none">
 
7440
            <doc xml:whitespace="preserve">A #WebKitDOMElement</doc>
 
7441
            <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
7442
          </parameter>
 
7443
        </parameters>
 
7444
      </method>
 
7445
      <method name="insert_adjacent_html"
 
7446
              c:identifier="webkit_dom_html_element_insert_adjacent_html"
 
7447
              throws="1">
 
7448
        <return-value transfer-ownership="none">
 
7449
          <type name="none" c:type="void"/>
 
7450
        </return-value>
 
7451
        <parameters>
 
7452
          <parameter name="where" transfer-ownership="none">
 
7453
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7454
            <type name="utf8" c:type="const gchar*"/>
 
7455
          </parameter>
 
7456
          <parameter name="html" transfer-ownership="none">
 
7457
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7458
            <type name="utf8" c:type="const gchar*"/>
 
7459
          </parameter>
 
7460
        </parameters>
 
7461
      </method>
 
7462
      <method name="insert_adjacent_text"
 
7463
              c:identifier="webkit_dom_html_element_insert_adjacent_text"
 
7464
              throws="1">
 
7465
        <return-value transfer-ownership="none">
 
7466
          <type name="none" c:type="void"/>
 
7467
        </return-value>
 
7468
        <parameters>
 
7469
          <parameter name="where" transfer-ownership="none">
 
7470
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7471
            <type name="utf8" c:type="const gchar*"/>
 
7472
          </parameter>
 
7473
          <parameter name="text" transfer-ownership="none">
 
7474
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7475
            <type name="utf8" c:type="const gchar*"/>
 
7476
          </parameter>
 
7477
        </parameters>
 
7478
      </method>
 
7479
      <method name="set_access_key"
 
7480
              c:identifier="webkit_dom_html_element_set_access_key">
 
7481
        <return-value transfer-ownership="none">
 
7482
          <type name="none" c:type="void"/>
 
7483
        </return-value>
 
7484
        <parameters>
 
7485
          <parameter name="value" transfer-ownership="none">
 
7486
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7487
            <type name="utf8" c:type="const gchar*"/>
 
7488
          </parameter>
 
7489
        </parameters>
 
7490
      </method>
 
7491
      <method name="set_class_name"
 
7492
              c:identifier="webkit_dom_html_element_set_class_name">
 
7493
        <return-value transfer-ownership="none">
 
7494
          <type name="none" c:type="void"/>
 
7495
        </return-value>
 
7496
        <parameters>
 
7497
          <parameter name="value" transfer-ownership="none">
 
7498
            <type name="utf8" c:type="const gchar*"/>
 
7499
          </parameter>
 
7500
        </parameters>
 
7501
      </method>
 
7502
      <method name="set_content_editable"
 
7503
              c:identifier="webkit_dom_html_element_set_content_editable"
 
7504
              throws="1">
 
7505
        <return-value transfer-ownership="none">
 
7506
          <type name="none" c:type="void"/>
 
7507
        </return-value>
 
7508
        <parameters>
 
7509
          <parameter name="value" transfer-ownership="none">
 
7510
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7511
            <type name="utf8" c:type="const gchar*"/>
 
7512
          </parameter>
 
7513
        </parameters>
 
7514
      </method>
 
7515
      <method name="set_dir" c:identifier="webkit_dom_html_element_set_dir">
 
7516
        <return-value transfer-ownership="none">
 
7517
          <type name="none" c:type="void"/>
 
7518
        </return-value>
 
7519
        <parameters>
 
7520
          <parameter name="value" transfer-ownership="none">
 
7521
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7522
            <type name="utf8" c:type="const gchar*"/>
 
7523
          </parameter>
 
7524
        </parameters>
 
7525
      </method>
 
7526
      <method name="set_draggable"
 
7527
              c:identifier="webkit_dom_html_element_set_draggable">
 
7528
        <return-value transfer-ownership="none">
 
7529
          <type name="none" c:type="void"/>
 
7530
        </return-value>
 
7531
        <parameters>
 
7532
          <parameter name="value" transfer-ownership="none">
 
7533
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
7534
            <type name="gboolean" c:type="gboolean"/>
 
7535
          </parameter>
 
7536
        </parameters>
 
7537
      </method>
 
7538
      <method name="set_hidden"
 
7539
              c:identifier="webkit_dom_html_element_set_hidden">
 
7540
        <return-value transfer-ownership="none">
 
7541
          <type name="none" c:type="void"/>
 
7542
        </return-value>
 
7543
        <parameters>
 
7544
          <parameter name="value" transfer-ownership="none">
 
7545
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
7546
            <type name="gboolean" c:type="gboolean"/>
 
7547
          </parameter>
 
7548
        </parameters>
 
7549
      </method>
 
7550
      <method name="set_id" c:identifier="webkit_dom_html_element_set_id">
 
7551
        <return-value transfer-ownership="none">
 
7552
          <type name="none" c:type="void"/>
 
7553
        </return-value>
 
7554
        <parameters>
 
7555
          <parameter name="value" transfer-ownership="none">
 
7556
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7557
            <type name="utf8" c:type="const gchar*"/>
 
7558
          </parameter>
 
7559
        </parameters>
 
7560
      </method>
 
7561
      <method name="set_inner_html"
 
7562
              c:identifier="webkit_dom_html_element_set_inner_html"
 
7563
              throws="1">
 
7564
        <return-value transfer-ownership="none">
 
7565
          <type name="none" c:type="void"/>
 
7566
        </return-value>
 
7567
        <parameters>
 
7568
          <parameter name="value" transfer-ownership="none">
 
7569
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7570
            <type name="utf8" c:type="const gchar*"/>
 
7571
          </parameter>
 
7572
        </parameters>
 
7573
      </method>
 
7574
      <method name="set_inner_text"
 
7575
              c:identifier="webkit_dom_html_element_set_inner_text"
 
7576
              throws="1">
 
7577
        <return-value transfer-ownership="none">
 
7578
          <type name="none" c:type="void"/>
 
7579
        </return-value>
 
7580
        <parameters>
 
7581
          <parameter name="value" transfer-ownership="none">
 
7582
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7583
            <type name="utf8" c:type="const gchar*"/>
 
7584
          </parameter>
 
7585
        </parameters>
 
7586
      </method>
 
7587
      <method name="set_item_id"
 
7588
              c:identifier="webkit_dom_html_element_set_item_id">
 
7589
        <return-value transfer-ownership="none">
 
7590
          <type name="none" c:type="void"/>
 
7591
        </return-value>
 
7592
        <parameters>
 
7593
          <parameter name="value" transfer-ownership="none">
 
7594
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7595
            <type name="utf8" c:type="const gchar*"/>
 
7596
          </parameter>
 
7597
        </parameters>
 
7598
      </method>
 
7599
      <method name="set_item_scope"
 
7600
              c:identifier="webkit_dom_html_element_set_item_scope">
 
7601
        <return-value transfer-ownership="none">
 
7602
          <type name="none" c:type="void"/>
 
7603
        </return-value>
 
7604
        <parameters>
 
7605
          <parameter name="value" transfer-ownership="none">
 
7606
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
7607
            <type name="gboolean" c:type="gboolean"/>
 
7608
          </parameter>
 
7609
        </parameters>
 
7610
      </method>
 
7611
      <method name="set_lang" c:identifier="webkit_dom_html_element_set_lang">
 
7612
        <return-value transfer-ownership="none">
 
7613
          <type name="none" c:type="void"/>
 
7614
        </return-value>
 
7615
        <parameters>
 
7616
          <parameter name="value" transfer-ownership="none">
 
7617
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7618
            <type name="utf8" c:type="const gchar*"/>
 
7619
          </parameter>
 
7620
        </parameters>
 
7621
      </method>
 
7622
      <method name="set_outer_html"
 
7623
              c:identifier="webkit_dom_html_element_set_outer_html"
 
7624
              throws="1">
 
7625
        <return-value transfer-ownership="none">
 
7626
          <type name="none" c:type="void"/>
 
7627
        </return-value>
 
7628
        <parameters>
 
7629
          <parameter name="value" transfer-ownership="none">
 
7630
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7631
            <type name="utf8" c:type="const gchar*"/>
 
7632
          </parameter>
 
7633
        </parameters>
 
7634
      </method>
 
7635
      <method name="set_outer_text"
 
7636
              c:identifier="webkit_dom_html_element_set_outer_text"
 
7637
              throws="1">
 
7638
        <return-value transfer-ownership="none">
 
7639
          <type name="none" c:type="void"/>
 
7640
        </return-value>
 
7641
        <parameters>
 
7642
          <parameter name="value" transfer-ownership="none">
 
7643
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7644
            <type name="utf8" c:type="const gchar*"/>
 
7645
          </parameter>
 
7646
        </parameters>
 
7647
      </method>
 
7648
      <method name="set_spellcheck"
 
7649
              c:identifier="webkit_dom_html_element_set_spellcheck">
 
7650
        <return-value transfer-ownership="none">
 
7651
          <type name="none" c:type="void"/>
 
7652
        </return-value>
 
7653
        <parameters>
 
7654
          <parameter name="value" transfer-ownership="none">
 
7655
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
7656
            <type name="gboolean" c:type="gboolean"/>
 
7657
          </parameter>
 
7658
        </parameters>
 
7659
      </method>
 
7660
      <method name="set_tab_index"
 
7661
              c:identifier="webkit_dom_html_element_set_tab_index">
 
7662
        <return-value transfer-ownership="none">
 
7663
          <type name="none" c:type="void"/>
 
7664
        </return-value>
 
7665
        <parameters>
 
7666
          <parameter name="value" transfer-ownership="none">
 
7667
            <doc xml:whitespace="preserve">A #glong</doc>
 
7668
            <type name="glong" c:type="glong"/>
 
7669
          </parameter>
 
7670
        </parameters>
 
7671
      </method>
 
7672
      <method name="set_title"
 
7673
              c:identifier="webkit_dom_html_element_set_title">
 
7674
        <return-value transfer-ownership="none">
 
7675
          <type name="none" c:type="void"/>
 
7676
        </return-value>
 
7677
        <parameters>
 
7678
          <parameter name="value" transfer-ownership="none">
 
7679
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7680
            <type name="utf8" c:type="const gchar*"/>
 
7681
          </parameter>
 
7682
        </parameters>
 
7683
      </method>
 
7684
      <method name="set_translate"
 
7685
              c:identifier="webkit_dom_html_element_set_translate">
 
7686
        <return-value transfer-ownership="none">
 
7687
          <type name="none" c:type="void"/>
 
7688
        </return-value>
 
7689
        <parameters>
 
7690
          <parameter name="value" transfer-ownership="none">
 
7691
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
7692
            <type name="gboolean" c:type="gboolean"/>
 
7693
          </parameter>
 
7694
        </parameters>
 
7695
      </method>
 
7696
      <method name="set_webkitdropzone"
 
7697
              c:identifier="webkit_dom_html_element_set_webkitdropzone">
 
7698
        <return-value transfer-ownership="none">
 
7699
          <type name="none" c:type="void"/>
 
7700
        </return-value>
 
7701
        <parameters>
 
7702
          <parameter name="value" transfer-ownership="none">
 
7703
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7704
            <type name="utf8" c:type="const gchar*"/>
 
7705
          </parameter>
 
7706
        </parameters>
 
7707
      </method>
 
7708
      <property name="access-key" writable="1" transfer-ownership="none">
 
7709
        <type name="utf8"/>
 
7710
      </property>
 
7711
      <property name="children" transfer-ownership="none">
 
7712
        <type name="DOMHTMLCollection"/>
 
7713
      </property>
 
7714
      <property name="content-editable" writable="1" transfer-ownership="none">
 
7715
        <type name="utf8"/>
 
7716
      </property>
 
7717
      <property name="dir" writable="1" transfer-ownership="none">
 
7718
        <type name="utf8"/>
 
7719
      </property>
 
7720
      <property name="draggable" writable="1" transfer-ownership="none">
 
7721
        <type name="gboolean"/>
 
7722
      </property>
 
7723
      <property name="hidden" writable="1" transfer-ownership="none">
 
7724
        <type name="gboolean"/>
 
7725
      </property>
 
7726
      <property name="id" writable="1" transfer-ownership="none">
 
7727
        <type name="utf8"/>
 
7728
      </property>
 
7729
      <property name="inner-html" writable="1" transfer-ownership="none">
 
7730
        <type name="utf8"/>
 
7731
      </property>
 
7732
      <property name="inner-text" writable="1" transfer-ownership="none">
 
7733
        <type name="utf8"/>
 
7734
      </property>
 
7735
      <property name="is-content-editable" transfer-ownership="none">
 
7736
        <type name="gboolean"/>
 
7737
      </property>
 
7738
      <property name="item-id" writable="1" transfer-ownership="none">
 
7739
        <type name="utf8"/>
 
7740
      </property>
 
7741
      <property name="item-prop" transfer-ownership="none">
 
7742
        <type name="DOMDOMSettableTokenList"/>
 
7743
      </property>
 
7744
      <property name="item-ref" transfer-ownership="none">
 
7745
        <type name="DOMDOMSettableTokenList"/>
 
7746
      </property>
 
7747
      <property name="item-scope" writable="1" transfer-ownership="none">
 
7748
        <type name="gboolean"/>
 
7749
      </property>
 
7750
      <property name="item-type" transfer-ownership="none">
 
7751
        <type name="DOMDOMSettableTokenList"/>
 
7752
      </property>
 
7753
      <property name="lang" writable="1" transfer-ownership="none">
 
7754
        <type name="utf8"/>
 
7755
      </property>
 
7756
      <property name="outer-html" writable="1" transfer-ownership="none">
 
7757
        <type name="utf8"/>
 
7758
      </property>
 
7759
      <property name="outer-text" writable="1" transfer-ownership="none">
 
7760
        <type name="utf8"/>
 
7761
      </property>
 
7762
      <property name="spellcheck" writable="1" transfer-ownership="none">
 
7763
        <type name="gboolean"/>
 
7764
      </property>
 
7765
      <property name="tab-index" writable="1" transfer-ownership="none">
 
7766
        <type name="glong"/>
 
7767
      </property>
 
7768
      <property name="title" writable="1" transfer-ownership="none">
 
7769
        <type name="utf8"/>
 
7770
      </property>
 
7771
      <property name="translate" writable="1" transfer-ownership="none">
 
7772
        <type name="gboolean"/>
 
7773
      </property>
 
7774
      <property name="webkitdropzone" writable="1" transfer-ownership="none">
 
7775
        <type name="utf8"/>
 
7776
      </property>
 
7777
      <field name="parent_instance">
 
7778
        <type name="DOMElement" c:type="WebKitDOMElement"/>
 
7779
      </field>
 
7780
    </class>
 
7781
    <record name="DOMHTMLElementClass"
 
7782
            c:type="WebKitDOMHTMLElementClass"
 
7783
            glib:is-gtype-struct-for="DOMHTMLElement">
 
7784
      <field name="parent_class">
 
7785
        <type name="DOMElementClass" c:type="WebKitDOMElementClass"/>
 
7786
      </field>
 
7787
    </record>
 
7788
    <class name="DOMHTMLEmbedElement"
 
7789
           c:symbol-prefix="dom_html_embed_element"
 
7790
           c:type="WebKitDOMHTMLEmbedElement"
 
7791
           parent="DOMHTMLElement"
 
7792
           glib:type-name="WebKitDOMHTMLEmbedElement"
 
7793
           glib:get-type="webkit_dom_html_embed_element_get_type"
 
7794
           glib:type-struct="DOMHTMLEmbedElementClass">
 
7795
      <implements name="DOMEventTarget"/>
 
7796
      <method name="get_align"
 
7797
              c:identifier="webkit_dom_html_embed_element_get_align">
 
7798
        <return-value transfer-ownership="full">
 
7799
          <type name="utf8" c:type="gchar*"/>
 
7800
        </return-value>
 
7801
      </method>
 
7802
      <method name="get_height"
 
7803
              c:identifier="webkit_dom_html_embed_element_get_height">
 
7804
        <return-value transfer-ownership="none">
 
7805
          <type name="glong" c:type="glong"/>
 
7806
        </return-value>
 
7807
      </method>
 
7808
      <method name="get_name"
 
7809
              c:identifier="webkit_dom_html_embed_element_get_name">
 
7810
        <return-value transfer-ownership="full">
 
7811
          <type name="utf8" c:type="gchar*"/>
 
7812
        </return-value>
 
7813
      </method>
 
7814
      <method name="get_src"
 
7815
              c:identifier="webkit_dom_html_embed_element_get_src">
 
7816
        <return-value transfer-ownership="full">
 
7817
          <type name="utf8" c:type="gchar*"/>
 
7818
        </return-value>
 
7819
      </method>
 
7820
      <method name="get_width"
 
7821
              c:identifier="webkit_dom_html_embed_element_get_width">
 
7822
        <return-value transfer-ownership="none">
 
7823
          <type name="glong" c:type="glong"/>
 
7824
        </return-value>
 
7825
      </method>
 
7826
      <method name="set_align"
 
7827
              c:identifier="webkit_dom_html_embed_element_set_align">
 
7828
        <return-value transfer-ownership="none">
 
7829
          <type name="none" c:type="void"/>
 
7830
        </return-value>
 
7831
        <parameters>
 
7832
          <parameter name="value" transfer-ownership="none">
 
7833
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7834
            <type name="utf8" c:type="const gchar*"/>
 
7835
          </parameter>
 
7836
        </parameters>
 
7837
      </method>
 
7838
      <method name="set_height"
 
7839
              c:identifier="webkit_dom_html_embed_element_set_height">
 
7840
        <return-value transfer-ownership="none">
 
7841
          <type name="none" c:type="void"/>
 
7842
        </return-value>
 
7843
        <parameters>
 
7844
          <parameter name="value" transfer-ownership="none">
 
7845
            <doc xml:whitespace="preserve">A #glong</doc>
 
7846
            <type name="glong" c:type="glong"/>
 
7847
          </parameter>
 
7848
        </parameters>
 
7849
      </method>
 
7850
      <method name="set_name"
 
7851
              c:identifier="webkit_dom_html_embed_element_set_name">
 
7852
        <return-value transfer-ownership="none">
 
7853
          <type name="none" c:type="void"/>
 
7854
        </return-value>
 
7855
        <parameters>
 
7856
          <parameter name="value" transfer-ownership="none">
 
7857
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7858
            <type name="utf8" c:type="const gchar*"/>
 
7859
          </parameter>
 
7860
        </parameters>
 
7861
      </method>
 
7862
      <method name="set_src"
 
7863
              c:identifier="webkit_dom_html_embed_element_set_src">
 
7864
        <return-value transfer-ownership="none">
 
7865
          <type name="none" c:type="void"/>
 
7866
        </return-value>
 
7867
        <parameters>
 
7868
          <parameter name="value" transfer-ownership="none">
 
7869
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7870
            <type name="utf8" c:type="const gchar*"/>
 
7871
          </parameter>
 
7872
        </parameters>
 
7873
      </method>
 
7874
      <method name="set_width"
 
7875
              c:identifier="webkit_dom_html_embed_element_set_width">
 
7876
        <return-value transfer-ownership="none">
 
7877
          <type name="none" c:type="void"/>
 
7878
        </return-value>
 
7879
        <parameters>
 
7880
          <parameter name="value" transfer-ownership="none">
 
7881
            <doc xml:whitespace="preserve">A #glong</doc>
 
7882
            <type name="glong" c:type="glong"/>
 
7883
          </parameter>
 
7884
        </parameters>
 
7885
      </method>
 
7886
      <property name="align" writable="1" transfer-ownership="none">
 
7887
        <type name="utf8"/>
 
7888
      </property>
 
7889
      <property name="height" writable="1" transfer-ownership="none">
 
7890
        <type name="glong"/>
 
7891
      </property>
 
7892
      <property name="name" writable="1" transfer-ownership="none">
 
7893
        <type name="utf8"/>
 
7894
      </property>
 
7895
      <property name="src" writable="1" transfer-ownership="none">
 
7896
        <type name="utf8"/>
 
7897
      </property>
 
7898
      <property name="type" writable="1" transfer-ownership="none">
 
7899
        <type name="utf8"/>
 
7900
      </property>
 
7901
      <property name="width" writable="1" transfer-ownership="none">
 
7902
        <type name="glong"/>
 
7903
      </property>
 
7904
      <field name="parent_instance">
 
7905
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
7906
      </field>
 
7907
    </class>
 
7908
    <record name="DOMHTMLEmbedElementClass"
 
7909
            c:type="WebKitDOMHTMLEmbedElementClass"
 
7910
            glib:is-gtype-struct-for="DOMHTMLEmbedElement">
 
7911
      <field name="parent_class">
 
7912
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
7913
      </field>
 
7914
    </record>
 
7915
    <class name="DOMHTMLFieldSetElement"
 
7916
           c:symbol-prefix="dom_html_field_set_element"
 
7917
           c:type="WebKitDOMHTMLFieldSetElement"
 
7918
           parent="DOMHTMLElement"
 
7919
           glib:type-name="WebKitDOMHTMLFieldSetElement"
 
7920
           glib:get-type="webkit_dom_html_field_set_element_get_type"
 
7921
           glib:type-struct="DOMHTMLFieldSetElementClass">
 
7922
      <implements name="DOMEventTarget"/>
 
7923
      <method name="check_validity"
 
7924
              c:identifier="webkit_dom_html_field_set_element_check_validity">
 
7925
        <return-value transfer-ownership="none">
 
7926
          <type name="gboolean" c:type="gboolean"/>
 
7927
        </return-value>
 
7928
      </method>
 
7929
      <method name="get_disabled"
 
7930
              c:identifier="webkit_dom_html_field_set_element_get_disabled">
 
7931
        <return-value transfer-ownership="none">
 
7932
          <type name="gboolean" c:type="gboolean"/>
 
7933
        </return-value>
 
7934
      </method>
 
7935
      <method name="get_elements"
 
7936
              c:identifier="webkit_dom_html_field_set_element_get_elements">
 
7937
        <return-value transfer-ownership="none">
 
7938
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
7939
        </return-value>
 
7940
      </method>
 
7941
      <method name="get_form"
 
7942
              c:identifier="webkit_dom_html_field_set_element_get_form">
 
7943
        <return-value transfer-ownership="none">
 
7944
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
7945
        </return-value>
 
7946
      </method>
 
7947
      <method name="get_name"
 
7948
              c:identifier="webkit_dom_html_field_set_element_get_name">
 
7949
        <return-value transfer-ownership="full">
 
7950
          <type name="utf8" c:type="gchar*"/>
 
7951
        </return-value>
 
7952
      </method>
 
7953
      <method name="get_validation_message"
 
7954
              c:identifier="webkit_dom_html_field_set_element_get_validation_message">
 
7955
        <return-value transfer-ownership="full">
 
7956
          <type name="utf8" c:type="gchar*"/>
 
7957
        </return-value>
 
7958
      </method>
 
7959
      <method name="get_validity"
 
7960
              c:identifier="webkit_dom_html_field_set_element_get_validity">
 
7961
        <return-value transfer-ownership="none">
 
7962
          <type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
 
7963
        </return-value>
 
7964
      </method>
 
7965
      <method name="get_will_validate"
 
7966
              c:identifier="webkit_dom_html_field_set_element_get_will_validate">
 
7967
        <return-value transfer-ownership="none">
 
7968
          <type name="gboolean" c:type="gboolean"/>
 
7969
        </return-value>
 
7970
      </method>
 
7971
      <method name="set_custom_validity"
 
7972
              c:identifier="webkit_dom_html_field_set_element_set_custom_validity">
 
7973
        <return-value transfer-ownership="none">
 
7974
          <type name="none" c:type="void"/>
 
7975
        </return-value>
 
7976
        <parameters>
 
7977
          <parameter name="error" transfer-ownership="none">
 
7978
            <doc xml:whitespace="preserve">A #gchar</doc>
 
7979
            <type name="utf8" c:type="const gchar*"/>
 
7980
          </parameter>
 
7981
        </parameters>
 
7982
      </method>
 
7983
      <method name="set_disabled"
 
7984
              c:identifier="webkit_dom_html_field_set_element_set_disabled">
 
7985
        <return-value transfer-ownership="none">
 
7986
          <type name="none" c:type="void"/>
 
7987
        </return-value>
 
7988
        <parameters>
 
7989
          <parameter name="value" transfer-ownership="none">
 
7990
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
7991
            <type name="gboolean" c:type="gboolean"/>
 
7992
          </parameter>
 
7993
        </parameters>
 
7994
      </method>
 
7995
      <method name="set_name"
 
7996
              c:identifier="webkit_dom_html_field_set_element_set_name">
 
7997
        <return-value transfer-ownership="none">
 
7998
          <type name="none" c:type="void"/>
 
7999
        </return-value>
 
8000
        <parameters>
 
8001
          <parameter name="value" transfer-ownership="none">
 
8002
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8003
            <type name="utf8" c:type="const gchar*"/>
 
8004
          </parameter>
 
8005
        </parameters>
 
8006
      </method>
 
8007
      <property name="disabled" writable="1" transfer-ownership="none">
 
8008
        <type name="gboolean"/>
 
8009
      </property>
 
8010
      <property name="elements" transfer-ownership="none">
 
8011
        <type name="DOMHTMLCollection"/>
 
8012
      </property>
 
8013
      <property name="form" transfer-ownership="none">
 
8014
        <type name="DOMHTMLFormElement"/>
 
8015
      </property>
 
8016
      <property name="name" writable="1" transfer-ownership="none">
 
8017
        <type name="utf8"/>
 
8018
      </property>
 
8019
      <property name="type" transfer-ownership="none">
 
8020
        <type name="utf8"/>
 
8021
      </property>
 
8022
      <property name="validation-message" transfer-ownership="none">
 
8023
        <type name="utf8"/>
 
8024
      </property>
 
8025
      <property name="validity" transfer-ownership="none">
 
8026
        <type name="DOMValidityState"/>
 
8027
      </property>
 
8028
      <property name="will-validate" transfer-ownership="none">
 
8029
        <type name="gboolean"/>
 
8030
      </property>
 
8031
      <field name="parent_instance">
 
8032
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8033
      </field>
 
8034
    </class>
 
8035
    <record name="DOMHTMLFieldSetElementClass"
 
8036
            c:type="WebKitDOMHTMLFieldSetElementClass"
 
8037
            glib:is-gtype-struct-for="DOMHTMLFieldSetElement">
 
8038
      <field name="parent_class">
 
8039
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8040
      </field>
 
8041
    </record>
 
8042
    <class name="DOMHTMLFontElement"
 
8043
           c:symbol-prefix="dom_html_font_element"
 
8044
           c:type="WebKitDOMHTMLFontElement"
 
8045
           parent="DOMHTMLElement"
 
8046
           glib:type-name="WebKitDOMHTMLFontElement"
 
8047
           glib:get-type="webkit_dom_html_font_element_get_type"
 
8048
           glib:type-struct="DOMHTMLFontElementClass">
 
8049
      <implements name="DOMEventTarget"/>
 
8050
      <method name="get_color"
 
8051
              c:identifier="webkit_dom_html_font_element_get_color">
 
8052
        <return-value transfer-ownership="full">
 
8053
          <type name="utf8" c:type="gchar*"/>
 
8054
        </return-value>
 
8055
      </method>
 
8056
      <method name="get_face"
 
8057
              c:identifier="webkit_dom_html_font_element_get_face">
 
8058
        <return-value transfer-ownership="full">
 
8059
          <type name="utf8" c:type="gchar*"/>
 
8060
        </return-value>
 
8061
      </method>
 
8062
      <method name="get_size"
 
8063
              c:identifier="webkit_dom_html_font_element_get_size">
 
8064
        <return-value transfer-ownership="full">
 
8065
          <type name="utf8" c:type="gchar*"/>
 
8066
        </return-value>
 
8067
      </method>
 
8068
      <method name="set_color"
 
8069
              c:identifier="webkit_dom_html_font_element_set_color">
 
8070
        <return-value transfer-ownership="none">
 
8071
          <type name="none" c:type="void"/>
 
8072
        </return-value>
 
8073
        <parameters>
 
8074
          <parameter name="value" transfer-ownership="none">
 
8075
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8076
            <type name="utf8" c:type="const gchar*"/>
 
8077
          </parameter>
 
8078
        </parameters>
 
8079
      </method>
 
8080
      <method name="set_face"
 
8081
              c:identifier="webkit_dom_html_font_element_set_face">
 
8082
        <return-value transfer-ownership="none">
 
8083
          <type name="none" c:type="void"/>
 
8084
        </return-value>
 
8085
        <parameters>
 
8086
          <parameter name="value" transfer-ownership="none">
 
8087
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8088
            <type name="utf8" c:type="const gchar*"/>
 
8089
          </parameter>
 
8090
        </parameters>
 
8091
      </method>
 
8092
      <method name="set_size"
 
8093
              c:identifier="webkit_dom_html_font_element_set_size">
 
8094
        <return-value transfer-ownership="none">
 
8095
          <type name="none" c:type="void"/>
 
8096
        </return-value>
 
8097
        <parameters>
 
8098
          <parameter name="value" transfer-ownership="none">
 
8099
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8100
            <type name="utf8" c:type="const gchar*"/>
 
8101
          </parameter>
 
8102
        </parameters>
 
8103
      </method>
 
8104
      <property name="color" writable="1" transfer-ownership="none">
 
8105
        <type name="utf8"/>
 
8106
      </property>
 
8107
      <property name="face" writable="1" transfer-ownership="none">
 
8108
        <type name="utf8"/>
 
8109
      </property>
 
8110
      <property name="size" writable="1" transfer-ownership="none">
 
8111
        <type name="utf8"/>
 
8112
      </property>
 
8113
      <field name="parent_instance">
 
8114
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8115
      </field>
 
8116
    </class>
 
8117
    <record name="DOMHTMLFontElementClass"
 
8118
            c:type="WebKitDOMHTMLFontElementClass"
 
8119
            glib:is-gtype-struct-for="DOMHTMLFontElement">
 
8120
      <field name="parent_class">
 
8121
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8122
      </field>
 
8123
    </record>
 
8124
    <class name="DOMHTMLFormElement"
 
8125
           c:symbol-prefix="dom_html_form_element"
 
8126
           c:type="WebKitDOMHTMLFormElement"
 
8127
           parent="DOMHTMLElement"
 
8128
           glib:type-name="WebKitDOMHTMLFormElement"
 
8129
           glib:get-type="webkit_dom_html_form_element_get_type"
 
8130
           glib:type-struct="DOMHTMLFormElementClass">
 
8131
      <implements name="DOMEventTarget"/>
 
8132
      <method name="check_validity"
 
8133
              c:identifier="webkit_dom_html_form_element_check_validity">
 
8134
        <return-value transfer-ownership="none">
 
8135
          <type name="gboolean" c:type="gboolean"/>
 
8136
        </return-value>
 
8137
      </method>
 
8138
      <method name="dispatch_form_change"
 
8139
              c:identifier="webkit_dom_html_form_element_dispatch_form_change">
 
8140
        <return-value transfer-ownership="none">
 
8141
          <type name="none" c:type="void"/>
 
8142
        </return-value>
 
8143
      </method>
 
8144
      <method name="dispatch_form_input"
 
8145
              c:identifier="webkit_dom_html_form_element_dispatch_form_input">
 
8146
        <return-value transfer-ownership="none">
 
8147
          <type name="none" c:type="void"/>
 
8148
        </return-value>
 
8149
      </method>
 
8150
      <method name="get_accept_charset"
 
8151
              c:identifier="webkit_dom_html_form_element_get_accept_charset">
 
8152
        <return-value transfer-ownership="full">
 
8153
          <type name="utf8" c:type="gchar*"/>
 
8154
        </return-value>
 
8155
      </method>
 
8156
      <method name="get_action"
 
8157
              c:identifier="webkit_dom_html_form_element_get_action">
 
8158
        <return-value transfer-ownership="full">
 
8159
          <type name="utf8" c:type="gchar*"/>
 
8160
        </return-value>
 
8161
      </method>
 
8162
      <method name="get_autocomplete"
 
8163
              c:identifier="webkit_dom_html_form_element_get_autocomplete">
 
8164
        <return-value transfer-ownership="full">
 
8165
          <type name="utf8" c:type="gchar*"/>
 
8166
        </return-value>
 
8167
      </method>
 
8168
      <method name="get_elements"
 
8169
              c:identifier="webkit_dom_html_form_element_get_elements">
 
8170
        <return-value transfer-ownership="none">
 
8171
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
8172
        </return-value>
 
8173
      </method>
 
8174
      <method name="get_encoding"
 
8175
              c:identifier="webkit_dom_html_form_element_get_encoding">
 
8176
        <return-value transfer-ownership="full">
 
8177
          <type name="utf8" c:type="gchar*"/>
 
8178
        </return-value>
 
8179
      </method>
 
8180
      <method name="get_enctype"
 
8181
              c:identifier="webkit_dom_html_form_element_get_enctype">
 
8182
        <return-value transfer-ownership="full">
 
8183
          <type name="utf8" c:type="gchar*"/>
 
8184
        </return-value>
 
8185
      </method>
 
8186
      <method name="get_length"
 
8187
              c:identifier="webkit_dom_html_form_element_get_length">
 
8188
        <return-value transfer-ownership="none">
 
8189
          <type name="glong" c:type="glong"/>
 
8190
        </return-value>
 
8191
      </method>
 
8192
      <method name="get_method"
 
8193
              c:identifier="webkit_dom_html_form_element_get_method">
 
8194
        <return-value transfer-ownership="full">
 
8195
          <type name="utf8" c:type="gchar*"/>
 
8196
        </return-value>
 
8197
      </method>
 
8198
      <method name="get_name"
 
8199
              c:identifier="webkit_dom_html_form_element_get_name">
 
8200
        <return-value transfer-ownership="full">
 
8201
          <type name="utf8" c:type="gchar*"/>
 
8202
        </return-value>
 
8203
      </method>
 
8204
      <method name="get_no_validate"
 
8205
              c:identifier="webkit_dom_html_form_element_get_no_validate">
 
8206
        <return-value transfer-ownership="none">
 
8207
          <type name="gboolean" c:type="gboolean"/>
 
8208
        </return-value>
 
8209
      </method>
 
8210
      <method name="get_target"
 
8211
              c:identifier="webkit_dom_html_form_element_get_target">
 
8212
        <return-value transfer-ownership="full">
 
8213
          <type name="utf8" c:type="gchar*"/>
 
8214
        </return-value>
 
8215
      </method>
 
8216
      <method name="reset" c:identifier="webkit_dom_html_form_element_reset">
 
8217
        <return-value transfer-ownership="none">
 
8218
          <type name="none" c:type="void"/>
 
8219
        </return-value>
 
8220
      </method>
 
8221
      <method name="set_accept_charset"
 
8222
              c:identifier="webkit_dom_html_form_element_set_accept_charset">
 
8223
        <return-value transfer-ownership="none">
 
8224
          <type name="none" c:type="void"/>
 
8225
        </return-value>
 
8226
        <parameters>
 
8227
          <parameter name="value" transfer-ownership="none">
 
8228
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8229
            <type name="utf8" c:type="const gchar*"/>
 
8230
          </parameter>
 
8231
        </parameters>
 
8232
      </method>
 
8233
      <method name="set_action"
 
8234
              c:identifier="webkit_dom_html_form_element_set_action">
 
8235
        <return-value transfer-ownership="none">
 
8236
          <type name="none" c:type="void"/>
 
8237
        </return-value>
 
8238
        <parameters>
 
8239
          <parameter name="value" transfer-ownership="none">
 
8240
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8241
            <type name="utf8" c:type="const gchar*"/>
 
8242
          </parameter>
 
8243
        </parameters>
 
8244
      </method>
 
8245
      <method name="set_autocomplete"
 
8246
              c:identifier="webkit_dom_html_form_element_set_autocomplete">
 
8247
        <return-value transfer-ownership="none">
 
8248
          <type name="none" c:type="void"/>
 
8249
        </return-value>
 
8250
        <parameters>
 
8251
          <parameter name="value" transfer-ownership="none">
 
8252
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8253
            <type name="utf8" c:type="const gchar*"/>
 
8254
          </parameter>
 
8255
        </parameters>
 
8256
      </method>
 
8257
      <method name="set_encoding"
 
8258
              c:identifier="webkit_dom_html_form_element_set_encoding">
 
8259
        <return-value transfer-ownership="none">
 
8260
          <type name="none" c:type="void"/>
 
8261
        </return-value>
 
8262
        <parameters>
 
8263
          <parameter name="value" transfer-ownership="none">
 
8264
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8265
            <type name="utf8" c:type="const gchar*"/>
 
8266
          </parameter>
 
8267
        </parameters>
 
8268
      </method>
 
8269
      <method name="set_enctype"
 
8270
              c:identifier="webkit_dom_html_form_element_set_enctype">
 
8271
        <return-value transfer-ownership="none">
 
8272
          <type name="none" c:type="void"/>
 
8273
        </return-value>
 
8274
        <parameters>
 
8275
          <parameter name="value" transfer-ownership="none">
 
8276
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8277
            <type name="utf8" c:type="const gchar*"/>
 
8278
          </parameter>
 
8279
        </parameters>
 
8280
      </method>
 
8281
      <method name="set_method"
 
8282
              c:identifier="webkit_dom_html_form_element_set_method">
 
8283
        <return-value transfer-ownership="none">
 
8284
          <type name="none" c:type="void"/>
 
8285
        </return-value>
 
8286
        <parameters>
 
8287
          <parameter name="value" transfer-ownership="none">
 
8288
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8289
            <type name="utf8" c:type="const gchar*"/>
 
8290
          </parameter>
 
8291
        </parameters>
 
8292
      </method>
 
8293
      <method name="set_name"
 
8294
              c:identifier="webkit_dom_html_form_element_set_name">
 
8295
        <return-value transfer-ownership="none">
 
8296
          <type name="none" c:type="void"/>
 
8297
        </return-value>
 
8298
        <parameters>
 
8299
          <parameter name="value" transfer-ownership="none">
 
8300
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8301
            <type name="utf8" c:type="const gchar*"/>
 
8302
          </parameter>
 
8303
        </parameters>
 
8304
      </method>
 
8305
      <method name="set_no_validate"
 
8306
              c:identifier="webkit_dom_html_form_element_set_no_validate">
 
8307
        <return-value transfer-ownership="none">
 
8308
          <type name="none" c:type="void"/>
 
8309
        </return-value>
 
8310
        <parameters>
 
8311
          <parameter name="value" transfer-ownership="none">
 
8312
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
8313
            <type name="gboolean" c:type="gboolean"/>
 
8314
          </parameter>
 
8315
        </parameters>
 
8316
      </method>
 
8317
      <method name="set_target"
 
8318
              c:identifier="webkit_dom_html_form_element_set_target">
 
8319
        <return-value transfer-ownership="none">
 
8320
          <type name="none" c:type="void"/>
 
8321
        </return-value>
 
8322
        <parameters>
 
8323
          <parameter name="value" transfer-ownership="none">
 
8324
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8325
            <type name="utf8" c:type="const gchar*"/>
 
8326
          </parameter>
 
8327
        </parameters>
 
8328
      </method>
 
8329
      <method name="submit" c:identifier="webkit_dom_html_form_element_submit">
 
8330
        <return-value transfer-ownership="none">
 
8331
          <type name="none" c:type="void"/>
 
8332
        </return-value>
 
8333
      </method>
 
8334
      <property name="accept-charset" writable="1" transfer-ownership="none">
 
8335
        <type name="utf8"/>
 
8336
      </property>
 
8337
      <property name="action" writable="1" transfer-ownership="none">
 
8338
        <type name="utf8"/>
 
8339
      </property>
 
8340
      <property name="autocomplete" writable="1" transfer-ownership="none">
 
8341
        <type name="utf8"/>
 
8342
      </property>
 
8343
      <property name="elements" transfer-ownership="none">
 
8344
        <type name="DOMHTMLCollection"/>
 
8345
      </property>
 
8346
      <property name="encoding" writable="1" transfer-ownership="none">
 
8347
        <type name="utf8"/>
 
8348
      </property>
 
8349
      <property name="enctype" writable="1" transfer-ownership="none">
 
8350
        <type name="utf8"/>
 
8351
      </property>
 
8352
      <property name="length" transfer-ownership="none">
 
8353
        <type name="glong"/>
 
8354
      </property>
 
8355
      <property name="method" writable="1" transfer-ownership="none">
 
8356
        <type name="utf8"/>
 
8357
      </property>
 
8358
      <property name="name" writable="1" transfer-ownership="none">
 
8359
        <type name="utf8"/>
 
8360
      </property>
 
8361
      <property name="no-validate" writable="1" transfer-ownership="none">
 
8362
        <type name="gboolean"/>
 
8363
      </property>
 
8364
      <property name="target" writable="1" transfer-ownership="none">
 
8365
        <type name="utf8"/>
 
8366
      </property>
 
8367
      <field name="parent_instance">
 
8368
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8369
      </field>
 
8370
    </class>
 
8371
    <record name="DOMHTMLFormElementClass"
 
8372
            c:type="WebKitDOMHTMLFormElementClass"
 
8373
            glib:is-gtype-struct-for="DOMHTMLFormElement">
 
8374
      <field name="parent_class">
 
8375
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8376
      </field>
 
8377
    </record>
 
8378
    <class name="DOMHTMLFrameElement"
 
8379
           c:symbol-prefix="dom_html_frame_element"
 
8380
           c:type="WebKitDOMHTMLFrameElement"
 
8381
           parent="DOMHTMLElement"
 
8382
           glib:type-name="WebKitDOMHTMLFrameElement"
 
8383
           glib:get-type="webkit_dom_html_frame_element_get_type"
 
8384
           glib:type-struct="DOMHTMLFrameElementClass">
 
8385
      <implements name="DOMEventTarget"/>
 
8386
      <method name="get_content_document"
 
8387
              c:identifier="webkit_dom_html_frame_element_get_content_document">
 
8388
        <return-value transfer-ownership="none">
 
8389
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
8390
        </return-value>
 
8391
      </method>
 
8392
      <method name="get_content_window"
 
8393
              c:identifier="webkit_dom_html_frame_element_get_content_window">
 
8394
        <return-value transfer-ownership="none">
 
8395
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
8396
        </return-value>
 
8397
      </method>
 
8398
      <method name="get_frame_border"
 
8399
              c:identifier="webkit_dom_html_frame_element_get_frame_border">
 
8400
        <return-value transfer-ownership="full">
 
8401
          <type name="utf8" c:type="gchar*"/>
 
8402
        </return-value>
 
8403
      </method>
 
8404
      <method name="get_height"
 
8405
              c:identifier="webkit_dom_html_frame_element_get_height">
 
8406
        <return-value transfer-ownership="none">
 
8407
          <type name="glong" c:type="glong"/>
 
8408
        </return-value>
 
8409
      </method>
 
8410
      <method name="get_long_desc"
 
8411
              c:identifier="webkit_dom_html_frame_element_get_long_desc">
 
8412
        <return-value transfer-ownership="full">
 
8413
          <type name="utf8" c:type="gchar*"/>
 
8414
        </return-value>
 
8415
      </method>
 
8416
      <method name="get_margin_height"
 
8417
              c:identifier="webkit_dom_html_frame_element_get_margin_height">
 
8418
        <return-value transfer-ownership="full">
 
8419
          <type name="utf8" c:type="gchar*"/>
 
8420
        </return-value>
 
8421
      </method>
 
8422
      <method name="get_margin_width"
 
8423
              c:identifier="webkit_dom_html_frame_element_get_margin_width">
 
8424
        <return-value transfer-ownership="full">
 
8425
          <type name="utf8" c:type="gchar*"/>
 
8426
        </return-value>
 
8427
      </method>
 
8428
      <method name="get_name"
 
8429
              c:identifier="webkit_dom_html_frame_element_get_name">
 
8430
        <return-value transfer-ownership="full">
 
8431
          <type name="utf8" c:type="gchar*"/>
 
8432
        </return-value>
 
8433
      </method>
 
8434
      <method name="get_no_resize"
 
8435
              c:identifier="webkit_dom_html_frame_element_get_no_resize">
 
8436
        <return-value transfer-ownership="none">
 
8437
          <type name="gboolean" c:type="gboolean"/>
 
8438
        </return-value>
 
8439
      </method>
 
8440
      <method name="get_scrolling"
 
8441
              c:identifier="webkit_dom_html_frame_element_get_scrolling">
 
8442
        <return-value transfer-ownership="full">
 
8443
          <type name="utf8" c:type="gchar*"/>
 
8444
        </return-value>
 
8445
      </method>
 
8446
      <method name="get_src"
 
8447
              c:identifier="webkit_dom_html_frame_element_get_src">
 
8448
        <return-value transfer-ownership="full">
 
8449
          <type name="utf8" c:type="gchar*"/>
 
8450
        </return-value>
 
8451
      </method>
 
8452
      <method name="get_width"
 
8453
              c:identifier="webkit_dom_html_frame_element_get_width">
 
8454
        <return-value transfer-ownership="none">
 
8455
          <type name="glong" c:type="glong"/>
 
8456
        </return-value>
 
8457
      </method>
 
8458
      <method name="set_frame_border"
 
8459
              c:identifier="webkit_dom_html_frame_element_set_frame_border">
 
8460
        <return-value transfer-ownership="none">
 
8461
          <type name="none" c:type="void"/>
 
8462
        </return-value>
 
8463
        <parameters>
 
8464
          <parameter name="value" transfer-ownership="none">
 
8465
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8466
            <type name="utf8" c:type="const gchar*"/>
 
8467
          </parameter>
 
8468
        </parameters>
 
8469
      </method>
 
8470
      <method name="set_long_desc"
 
8471
              c:identifier="webkit_dom_html_frame_element_set_long_desc">
 
8472
        <return-value transfer-ownership="none">
 
8473
          <type name="none" c:type="void"/>
 
8474
        </return-value>
 
8475
        <parameters>
 
8476
          <parameter name="value" transfer-ownership="none">
 
8477
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8478
            <type name="utf8" c:type="const gchar*"/>
 
8479
          </parameter>
 
8480
        </parameters>
 
8481
      </method>
 
8482
      <method name="set_margin_height"
 
8483
              c:identifier="webkit_dom_html_frame_element_set_margin_height">
 
8484
        <return-value transfer-ownership="none">
 
8485
          <type name="none" c:type="void"/>
 
8486
        </return-value>
 
8487
        <parameters>
 
8488
          <parameter name="value" transfer-ownership="none">
 
8489
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8490
            <type name="utf8" c:type="const gchar*"/>
 
8491
          </parameter>
 
8492
        </parameters>
 
8493
      </method>
 
8494
      <method name="set_margin_width"
 
8495
              c:identifier="webkit_dom_html_frame_element_set_margin_width">
 
8496
        <return-value transfer-ownership="none">
 
8497
          <type name="none" c:type="void"/>
 
8498
        </return-value>
 
8499
        <parameters>
 
8500
          <parameter name="value" transfer-ownership="none">
 
8501
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8502
            <type name="utf8" c:type="const gchar*"/>
 
8503
          </parameter>
 
8504
        </parameters>
 
8505
      </method>
 
8506
      <method name="set_name"
 
8507
              c:identifier="webkit_dom_html_frame_element_set_name">
 
8508
        <return-value transfer-ownership="none">
 
8509
          <type name="none" c:type="void"/>
 
8510
        </return-value>
 
8511
        <parameters>
 
8512
          <parameter name="value" transfer-ownership="none">
 
8513
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8514
            <type name="utf8" c:type="const gchar*"/>
 
8515
          </parameter>
 
8516
        </parameters>
 
8517
      </method>
 
8518
      <method name="set_no_resize"
 
8519
              c:identifier="webkit_dom_html_frame_element_set_no_resize">
 
8520
        <return-value transfer-ownership="none">
 
8521
          <type name="none" c:type="void"/>
 
8522
        </return-value>
 
8523
        <parameters>
 
8524
          <parameter name="value" transfer-ownership="none">
 
8525
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
8526
            <type name="gboolean" c:type="gboolean"/>
 
8527
          </parameter>
 
8528
        </parameters>
 
8529
      </method>
 
8530
      <method name="set_scrolling"
 
8531
              c:identifier="webkit_dom_html_frame_element_set_scrolling">
 
8532
        <return-value transfer-ownership="none">
 
8533
          <type name="none" c:type="void"/>
 
8534
        </return-value>
 
8535
        <parameters>
 
8536
          <parameter name="value" transfer-ownership="none">
 
8537
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8538
            <type name="utf8" c:type="const gchar*"/>
 
8539
          </parameter>
 
8540
        </parameters>
 
8541
      </method>
 
8542
      <method name="set_src"
 
8543
              c:identifier="webkit_dom_html_frame_element_set_src">
 
8544
        <return-value transfer-ownership="none">
 
8545
          <type name="none" c:type="void"/>
 
8546
        </return-value>
 
8547
        <parameters>
 
8548
          <parameter name="value" transfer-ownership="none">
 
8549
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8550
            <type name="utf8" c:type="const gchar*"/>
 
8551
          </parameter>
 
8552
        </parameters>
 
8553
      </method>
 
8554
      <property name="content-document" transfer-ownership="none">
 
8555
        <type name="DOMDocument"/>
 
8556
      </property>
 
8557
      <property name="content-window" transfer-ownership="none">
 
8558
        <type name="DOMDOMWindow"/>
 
8559
      </property>
 
8560
      <property name="frame-border" writable="1" transfer-ownership="none">
 
8561
        <type name="utf8"/>
 
8562
      </property>
 
8563
      <property name="height" transfer-ownership="none">
 
8564
        <type name="glong"/>
 
8565
      </property>
 
8566
      <property name="long-desc" writable="1" transfer-ownership="none">
 
8567
        <type name="utf8"/>
 
8568
      </property>
 
8569
      <property name="margin-height" writable="1" transfer-ownership="none">
 
8570
        <type name="utf8"/>
 
8571
      </property>
 
8572
      <property name="margin-width" writable="1" transfer-ownership="none">
 
8573
        <type name="utf8"/>
 
8574
      </property>
 
8575
      <property name="name" writable="1" transfer-ownership="none">
 
8576
        <type name="utf8"/>
 
8577
      </property>
 
8578
      <property name="no-resize" writable="1" transfer-ownership="none">
 
8579
        <type name="gboolean"/>
 
8580
      </property>
 
8581
      <property name="scrolling" writable="1" transfer-ownership="none">
 
8582
        <type name="utf8"/>
 
8583
      </property>
 
8584
      <property name="src" writable="1" transfer-ownership="none">
 
8585
        <type name="utf8"/>
 
8586
      </property>
 
8587
      <property name="width" transfer-ownership="none">
 
8588
        <type name="glong"/>
 
8589
      </property>
 
8590
      <field name="parent_instance">
 
8591
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8592
      </field>
 
8593
    </class>
 
8594
    <record name="DOMHTMLFrameElementClass"
 
8595
            c:type="WebKitDOMHTMLFrameElementClass"
 
8596
            glib:is-gtype-struct-for="DOMHTMLFrameElement">
 
8597
      <field name="parent_class">
 
8598
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8599
      </field>
 
8600
    </record>
 
8601
    <class name="DOMHTMLFrameSetElement"
 
8602
           c:symbol-prefix="dom_html_frame_set_element"
 
8603
           c:type="WebKitDOMHTMLFrameSetElement"
 
8604
           parent="DOMHTMLElement"
 
8605
           glib:type-name="WebKitDOMHTMLFrameSetElement"
 
8606
           glib:get-type="webkit_dom_html_frame_set_element_get_type"
 
8607
           glib:type-struct="DOMHTMLFrameSetElementClass">
 
8608
      <implements name="DOMEventTarget"/>
 
8609
      <method name="get_cols"
 
8610
              c:identifier="webkit_dom_html_frame_set_element_get_cols">
 
8611
        <return-value transfer-ownership="full">
 
8612
          <type name="utf8" c:type="gchar*"/>
 
8613
        </return-value>
 
8614
      </method>
 
8615
      <method name="get_rows"
 
8616
              c:identifier="webkit_dom_html_frame_set_element_get_rows">
 
8617
        <return-value transfer-ownership="full">
 
8618
          <type name="utf8" c:type="gchar*"/>
 
8619
        </return-value>
 
8620
      </method>
 
8621
      <method name="set_cols"
 
8622
              c:identifier="webkit_dom_html_frame_set_element_set_cols">
 
8623
        <return-value transfer-ownership="none">
 
8624
          <type name="none" c:type="void"/>
 
8625
        </return-value>
 
8626
        <parameters>
 
8627
          <parameter name="value" transfer-ownership="none">
 
8628
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8629
            <type name="utf8" c:type="const gchar*"/>
 
8630
          </parameter>
 
8631
        </parameters>
 
8632
      </method>
 
8633
      <method name="set_rows"
 
8634
              c:identifier="webkit_dom_html_frame_set_element_set_rows">
 
8635
        <return-value transfer-ownership="none">
 
8636
          <type name="none" c:type="void"/>
 
8637
        </return-value>
 
8638
        <parameters>
 
8639
          <parameter name="value" transfer-ownership="none">
 
8640
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8641
            <type name="utf8" c:type="const gchar*"/>
 
8642
          </parameter>
 
8643
        </parameters>
 
8644
      </method>
 
8645
      <property name="cols" writable="1" transfer-ownership="none">
 
8646
        <type name="utf8"/>
 
8647
      </property>
 
8648
      <property name="rows" writable="1" transfer-ownership="none">
 
8649
        <type name="utf8"/>
 
8650
      </property>
 
8651
      <field name="parent_instance">
 
8652
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8653
      </field>
 
8654
    </class>
 
8655
    <record name="DOMHTMLFrameSetElementClass"
 
8656
            c:type="WebKitDOMHTMLFrameSetElementClass"
 
8657
            glib:is-gtype-struct-for="DOMHTMLFrameSetElement">
 
8658
      <field name="parent_class">
 
8659
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8660
      </field>
 
8661
    </record>
 
8662
    <class name="DOMHTMLHRElement"
 
8663
           c:symbol-prefix="dom_htmlhr_element"
 
8664
           c:type="WebKitDOMHTMLHRElement"
 
8665
           parent="DOMHTMLElement"
 
8666
           glib:type-name="WebKitDOMHTMLHRElement"
 
8667
           glib:get-type="webkit_dom_htmlhr_element_get_type"
 
8668
           glib:type-struct="DOMHTMLHRElementClass">
 
8669
      <implements name="DOMEventTarget"/>
 
8670
      <method name="get_align"
 
8671
              c:identifier="webkit_dom_htmlhr_element_get_align">
 
8672
        <return-value transfer-ownership="full">
 
8673
          <type name="utf8" c:type="gchar*"/>
 
8674
        </return-value>
 
8675
      </method>
 
8676
      <method name="get_no_shade"
 
8677
              c:identifier="webkit_dom_htmlhr_element_get_no_shade">
 
8678
        <return-value transfer-ownership="none">
 
8679
          <type name="gboolean" c:type="gboolean"/>
 
8680
        </return-value>
 
8681
      </method>
 
8682
      <method name="get_size"
 
8683
              c:identifier="webkit_dom_htmlhr_element_get_size">
 
8684
        <return-value transfer-ownership="full">
 
8685
          <type name="utf8" c:type="gchar*"/>
 
8686
        </return-value>
 
8687
      </method>
 
8688
      <method name="get_width"
 
8689
              c:identifier="webkit_dom_htmlhr_element_get_width">
 
8690
        <return-value transfer-ownership="full">
 
8691
          <type name="utf8" c:type="gchar*"/>
 
8692
        </return-value>
 
8693
      </method>
 
8694
      <method name="set_align"
 
8695
              c:identifier="webkit_dom_htmlhr_element_set_align">
 
8696
        <return-value transfer-ownership="none">
 
8697
          <type name="none" c:type="void"/>
 
8698
        </return-value>
 
8699
        <parameters>
 
8700
          <parameter name="value" transfer-ownership="none">
 
8701
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8702
            <type name="utf8" c:type="const gchar*"/>
 
8703
          </parameter>
 
8704
        </parameters>
 
8705
      </method>
 
8706
      <method name="set_no_shade"
 
8707
              c:identifier="webkit_dom_htmlhr_element_set_no_shade">
 
8708
        <return-value transfer-ownership="none">
 
8709
          <type name="none" c:type="void"/>
 
8710
        </return-value>
 
8711
        <parameters>
 
8712
          <parameter name="value" transfer-ownership="none">
 
8713
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
8714
            <type name="gboolean" c:type="gboolean"/>
 
8715
          </parameter>
 
8716
        </parameters>
 
8717
      </method>
 
8718
      <method name="set_size"
 
8719
              c:identifier="webkit_dom_htmlhr_element_set_size">
 
8720
        <return-value transfer-ownership="none">
 
8721
          <type name="none" c:type="void"/>
 
8722
        </return-value>
 
8723
        <parameters>
 
8724
          <parameter name="value" transfer-ownership="none">
 
8725
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8726
            <type name="utf8" c:type="const gchar*"/>
 
8727
          </parameter>
 
8728
        </parameters>
 
8729
      </method>
 
8730
      <method name="set_width"
 
8731
              c:identifier="webkit_dom_htmlhr_element_set_width">
 
8732
        <return-value transfer-ownership="none">
 
8733
          <type name="none" c:type="void"/>
 
8734
        </return-value>
 
8735
        <parameters>
 
8736
          <parameter name="value" transfer-ownership="none">
 
8737
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8738
            <type name="utf8" c:type="const gchar*"/>
 
8739
          </parameter>
 
8740
        </parameters>
 
8741
      </method>
 
8742
      <property name="align" writable="1" transfer-ownership="none">
 
8743
        <type name="utf8"/>
 
8744
      </property>
 
8745
      <property name="no-shade" writable="1" transfer-ownership="none">
 
8746
        <type name="gboolean"/>
 
8747
      </property>
 
8748
      <property name="size" writable="1" transfer-ownership="none">
 
8749
        <type name="utf8"/>
 
8750
      </property>
 
8751
      <property name="width" writable="1" transfer-ownership="none">
 
8752
        <type name="utf8"/>
 
8753
      </property>
 
8754
      <field name="parent_instance">
 
8755
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8756
      </field>
 
8757
    </class>
 
8758
    <record name="DOMHTMLHRElementClass"
 
8759
            c:type="WebKitDOMHTMLHRElementClass"
 
8760
            glib:is-gtype-struct-for="DOMHTMLHRElement">
 
8761
      <field name="parent_class">
 
8762
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8763
      </field>
 
8764
    </record>
 
8765
    <class name="DOMHTMLHeadElement"
 
8766
           c:symbol-prefix="dom_html_head_element"
 
8767
           c:type="WebKitDOMHTMLHeadElement"
 
8768
           parent="DOMHTMLElement"
 
8769
           glib:type-name="WebKitDOMHTMLHeadElement"
 
8770
           glib:get-type="webkit_dom_html_head_element_get_type"
 
8771
           glib:type-struct="DOMHTMLHeadElementClass">
 
8772
      <implements name="DOMEventTarget"/>
 
8773
      <method name="get_profile"
 
8774
              c:identifier="webkit_dom_html_head_element_get_profile">
 
8775
        <return-value transfer-ownership="full">
 
8776
          <type name="utf8" c:type="gchar*"/>
 
8777
        </return-value>
 
8778
      </method>
 
8779
      <method name="set_profile"
 
8780
              c:identifier="webkit_dom_html_head_element_set_profile">
 
8781
        <return-value transfer-ownership="none">
 
8782
          <type name="none" c:type="void"/>
 
8783
        </return-value>
 
8784
        <parameters>
 
8785
          <parameter name="value" transfer-ownership="none">
 
8786
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8787
            <type name="utf8" c:type="const gchar*"/>
 
8788
          </parameter>
 
8789
        </parameters>
 
8790
      </method>
 
8791
      <property name="profile" writable="1" transfer-ownership="none">
 
8792
        <type name="utf8"/>
 
8793
      </property>
 
8794
      <field name="parent_instance">
 
8795
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8796
      </field>
 
8797
    </class>
 
8798
    <record name="DOMHTMLHeadElementClass"
 
8799
            c:type="WebKitDOMHTMLHeadElementClass"
 
8800
            glib:is-gtype-struct-for="DOMHTMLHeadElement">
 
8801
      <field name="parent_class">
 
8802
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8803
      </field>
 
8804
    </record>
 
8805
    <class name="DOMHTMLHeadingElement"
 
8806
           c:symbol-prefix="dom_html_heading_element"
 
8807
           c:type="WebKitDOMHTMLHeadingElement"
 
8808
           parent="DOMHTMLElement"
 
8809
           glib:type-name="WebKitDOMHTMLHeadingElement"
 
8810
           glib:get-type="webkit_dom_html_heading_element_get_type"
 
8811
           glib:type-struct="DOMHTMLHeadingElementClass">
 
8812
      <implements name="DOMEventTarget"/>
 
8813
      <method name="get_align"
 
8814
              c:identifier="webkit_dom_html_heading_element_get_align">
 
8815
        <return-value transfer-ownership="full">
 
8816
          <type name="utf8" c:type="gchar*"/>
 
8817
        </return-value>
 
8818
      </method>
 
8819
      <method name="set_align"
 
8820
              c:identifier="webkit_dom_html_heading_element_set_align">
 
8821
        <return-value transfer-ownership="none">
 
8822
          <type name="none" c:type="void"/>
 
8823
        </return-value>
 
8824
        <parameters>
 
8825
          <parameter name="value" transfer-ownership="none">
 
8826
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8827
            <type name="utf8" c:type="const gchar*"/>
 
8828
          </parameter>
 
8829
        </parameters>
 
8830
      </method>
 
8831
      <property name="align" writable="1" transfer-ownership="none">
 
8832
        <type name="utf8"/>
 
8833
      </property>
 
8834
      <field name="parent_instance">
 
8835
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8836
      </field>
 
8837
    </class>
 
8838
    <record name="DOMHTMLHeadingElementClass"
 
8839
            c:type="WebKitDOMHTMLHeadingElementClass"
 
8840
            glib:is-gtype-struct-for="DOMHTMLHeadingElement">
 
8841
      <field name="parent_class">
 
8842
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8843
      </field>
 
8844
    </record>
 
8845
    <class name="DOMHTMLHtmlElement"
 
8846
           c:symbol-prefix="dom_html_html_element"
 
8847
           c:type="WebKitDOMHTMLHtmlElement"
 
8848
           parent="DOMHTMLElement"
 
8849
           glib:type-name="WebKitDOMHTMLHtmlElement"
 
8850
           glib:get-type="webkit_dom_html_html_element_get_type"
 
8851
           glib:type-struct="DOMHTMLHtmlElementClass">
 
8852
      <implements name="DOMEventTarget"/>
 
8853
      <method name="get_manifest"
 
8854
              c:identifier="webkit_dom_html_html_element_get_manifest">
 
8855
        <return-value transfer-ownership="full">
 
8856
          <type name="utf8" c:type="gchar*"/>
 
8857
        </return-value>
 
8858
      </method>
 
8859
      <method name="get_version"
 
8860
              c:identifier="webkit_dom_html_html_element_get_version">
 
8861
        <return-value transfer-ownership="full">
 
8862
          <type name="utf8" c:type="gchar*"/>
 
8863
        </return-value>
 
8864
      </method>
 
8865
      <method name="set_manifest"
 
8866
              c:identifier="webkit_dom_html_html_element_set_manifest">
 
8867
        <return-value transfer-ownership="none">
 
8868
          <type name="none" c:type="void"/>
 
8869
        </return-value>
 
8870
        <parameters>
 
8871
          <parameter name="value" transfer-ownership="none">
 
8872
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8873
            <type name="utf8" c:type="const gchar*"/>
 
8874
          </parameter>
 
8875
        </parameters>
 
8876
      </method>
 
8877
      <method name="set_version"
 
8878
              c:identifier="webkit_dom_html_html_element_set_version">
 
8879
        <return-value transfer-ownership="none">
 
8880
          <type name="none" c:type="void"/>
 
8881
        </return-value>
 
8882
        <parameters>
 
8883
          <parameter name="value" transfer-ownership="none">
 
8884
            <doc xml:whitespace="preserve">A #gchar</doc>
 
8885
            <type name="utf8" c:type="const gchar*"/>
 
8886
          </parameter>
 
8887
        </parameters>
 
8888
      </method>
 
8889
      <property name="manifest" writable="1" transfer-ownership="none">
 
8890
        <type name="utf8"/>
 
8891
      </property>
 
8892
      <property name="version" writable="1" transfer-ownership="none">
 
8893
        <type name="utf8"/>
 
8894
      </property>
 
8895
      <field name="parent_instance">
 
8896
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
8897
      </field>
 
8898
    </class>
 
8899
    <record name="DOMHTMLHtmlElementClass"
 
8900
            c:type="WebKitDOMHTMLHtmlElementClass"
 
8901
            glib:is-gtype-struct-for="DOMHTMLHtmlElement">
 
8902
      <field name="parent_class">
 
8903
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
8904
      </field>
 
8905
    </record>
 
8906
    <class name="DOMHTMLIFrameElement"
 
8907
           c:symbol-prefix="dom_html_iframe_element"
 
8908
           c:type="WebKitDOMHTMLIFrameElement"
 
8909
           parent="DOMHTMLElement"
 
8910
           glib:type-name="WebKitDOMHTMLIFrameElement"
 
8911
           glib:get-type="webkit_dom_html_iframe_element_get_type"
 
8912
           glib:type-struct="DOMHTMLIFrameElementClass">
 
8913
      <implements name="DOMEventTarget"/>
 
8914
      <method name="get_align"
 
8915
              c:identifier="webkit_dom_html_iframe_element_get_align">
 
8916
        <return-value transfer-ownership="full">
 
8917
          <type name="utf8" c:type="gchar*"/>
 
8918
        </return-value>
 
8919
      </method>
 
8920
      <method name="get_content_document"
 
8921
              c:identifier="webkit_dom_html_iframe_element_get_content_document">
 
8922
        <return-value transfer-ownership="none">
 
8923
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
8924
        </return-value>
 
8925
      </method>
 
8926
      <method name="get_content_window"
 
8927
              c:identifier="webkit_dom_html_iframe_element_get_content_window">
 
8928
        <return-value transfer-ownership="none">
 
8929
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
8930
        </return-value>
 
8931
      </method>
 
8932
      <method name="get_frame_border"
 
8933
              c:identifier="webkit_dom_html_iframe_element_get_frame_border">
 
8934
        <return-value transfer-ownership="full">
 
8935
          <type name="utf8" c:type="gchar*"/>
 
8936
        </return-value>
 
8937
      </method>
 
8938
      <method name="get_height"
 
8939
              c:identifier="webkit_dom_html_iframe_element_get_height">
 
8940
        <return-value transfer-ownership="full">
 
8941
          <type name="utf8" c:type="gchar*"/>
 
8942
        </return-value>
 
8943
      </method>
 
8944
      <method name="get_long_desc"
 
8945
              c:identifier="webkit_dom_html_iframe_element_get_long_desc">
 
8946
        <return-value transfer-ownership="full">
 
8947
          <type name="utf8" c:type="gchar*"/>
 
8948
        </return-value>
 
8949
      </method>
 
8950
      <method name="get_margin_height"
 
8951
              c:identifier="webkit_dom_html_iframe_element_get_margin_height">
 
8952
        <return-value transfer-ownership="full">
 
8953
          <type name="utf8" c:type="gchar*"/>
 
8954
        </return-value>
 
8955
      </method>
 
8956
      <method name="get_margin_width"
 
8957
              c:identifier="webkit_dom_html_iframe_element_get_margin_width">
 
8958
        <return-value transfer-ownership="full">
 
8959
          <type name="utf8" c:type="gchar*"/>
 
8960
        </return-value>
 
8961
      </method>
 
8962
      <method name="get_name"
 
8963
              c:identifier="webkit_dom_html_iframe_element_get_name">
 
8964
        <return-value transfer-ownership="full">
 
8965
          <type name="utf8" c:type="gchar*"/>
 
8966
        </return-value>
 
8967
      </method>
 
8968
      <method name="get_sandbox"
 
8969
              c:identifier="webkit_dom_html_iframe_element_get_sandbox">
 
8970
        <return-value transfer-ownership="full">
 
8971
          <type name="utf8" c:type="gchar*"/>
 
8972
        </return-value>
 
8973
      </method>
 
8974
      <method name="get_scrolling"
 
8975
              c:identifier="webkit_dom_html_iframe_element_get_scrolling">
 
8976
        <return-value transfer-ownership="full">
 
8977
          <type name="utf8" c:type="gchar*"/>
 
8978
        </return-value>
 
8979
      </method>
 
8980
      <method name="get_seamless"
 
8981
              c:identifier="webkit_dom_html_iframe_element_get_seamless">
 
8982
        <return-value transfer-ownership="none">
 
8983
          <type name="gboolean" c:type="gboolean"/>
 
8984
        </return-value>
 
8985
      </method>
 
8986
      <method name="get_src"
 
8987
              c:identifier="webkit_dom_html_iframe_element_get_src">
 
8988
        <return-value transfer-ownership="full">
 
8989
          <type name="utf8" c:type="gchar*"/>
 
8990
        </return-value>
 
8991
      </method>
 
8992
      <method name="get_srcdoc"
 
8993
              c:identifier="webkit_dom_html_iframe_element_get_srcdoc">
 
8994
        <return-value transfer-ownership="full">
 
8995
          <type name="utf8" c:type="gchar*"/>
 
8996
        </return-value>
 
8997
      </method>
 
8998
      <method name="get_width"
 
8999
              c:identifier="webkit_dom_html_iframe_element_get_width">
 
9000
        <return-value transfer-ownership="full">
 
9001
          <type name="utf8" c:type="gchar*"/>
 
9002
        </return-value>
 
9003
      </method>
 
9004
      <method name="set_align"
 
9005
              c:identifier="webkit_dom_html_iframe_element_set_align">
 
9006
        <return-value transfer-ownership="none">
 
9007
          <type name="none" c:type="void"/>
 
9008
        </return-value>
 
9009
        <parameters>
 
9010
          <parameter name="value" transfer-ownership="none">
 
9011
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9012
            <type name="utf8" c:type="const gchar*"/>
 
9013
          </parameter>
 
9014
        </parameters>
 
9015
      </method>
 
9016
      <method name="set_frame_border"
 
9017
              c:identifier="webkit_dom_html_iframe_element_set_frame_border">
 
9018
        <return-value transfer-ownership="none">
 
9019
          <type name="none" c:type="void"/>
 
9020
        </return-value>
 
9021
        <parameters>
 
9022
          <parameter name="value" transfer-ownership="none">
 
9023
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9024
            <type name="utf8" c:type="const gchar*"/>
 
9025
          </parameter>
 
9026
        </parameters>
 
9027
      </method>
 
9028
      <method name="set_height"
 
9029
              c:identifier="webkit_dom_html_iframe_element_set_height">
 
9030
        <return-value transfer-ownership="none">
 
9031
          <type name="none" c:type="void"/>
 
9032
        </return-value>
 
9033
        <parameters>
 
9034
          <parameter name="value" transfer-ownership="none">
 
9035
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9036
            <type name="utf8" c:type="const gchar*"/>
 
9037
          </parameter>
 
9038
        </parameters>
 
9039
      </method>
 
9040
      <method name="set_long_desc"
 
9041
              c:identifier="webkit_dom_html_iframe_element_set_long_desc">
 
9042
        <return-value transfer-ownership="none">
 
9043
          <type name="none" c:type="void"/>
 
9044
        </return-value>
 
9045
        <parameters>
 
9046
          <parameter name="value" transfer-ownership="none">
 
9047
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9048
            <type name="utf8" c:type="const gchar*"/>
 
9049
          </parameter>
 
9050
        </parameters>
 
9051
      </method>
 
9052
      <method name="set_margin_height"
 
9053
              c:identifier="webkit_dom_html_iframe_element_set_margin_height">
 
9054
        <return-value transfer-ownership="none">
 
9055
          <type name="none" c:type="void"/>
 
9056
        </return-value>
 
9057
        <parameters>
 
9058
          <parameter name="value" transfer-ownership="none">
 
9059
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9060
            <type name="utf8" c:type="const gchar*"/>
 
9061
          </parameter>
 
9062
        </parameters>
 
9063
      </method>
 
9064
      <method name="set_margin_width"
 
9065
              c:identifier="webkit_dom_html_iframe_element_set_margin_width">
 
9066
        <return-value transfer-ownership="none">
 
9067
          <type name="none" c:type="void"/>
 
9068
        </return-value>
 
9069
        <parameters>
 
9070
          <parameter name="value" transfer-ownership="none">
 
9071
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9072
            <type name="utf8" c:type="const gchar*"/>
 
9073
          </parameter>
 
9074
        </parameters>
 
9075
      </method>
 
9076
      <method name="set_name"
 
9077
              c:identifier="webkit_dom_html_iframe_element_set_name">
 
9078
        <return-value transfer-ownership="none">
 
9079
          <type name="none" c:type="void"/>
 
9080
        </return-value>
 
9081
        <parameters>
 
9082
          <parameter name="value" transfer-ownership="none">
 
9083
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9084
            <type name="utf8" c:type="const gchar*"/>
 
9085
          </parameter>
 
9086
        </parameters>
 
9087
      </method>
 
9088
      <method name="set_sandbox"
 
9089
              c:identifier="webkit_dom_html_iframe_element_set_sandbox">
 
9090
        <return-value transfer-ownership="none">
 
9091
          <type name="none" c:type="void"/>
 
9092
        </return-value>
 
9093
        <parameters>
 
9094
          <parameter name="value" transfer-ownership="none">
 
9095
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9096
            <type name="utf8" c:type="const gchar*"/>
 
9097
          </parameter>
 
9098
        </parameters>
 
9099
      </method>
 
9100
      <method name="set_scrolling"
 
9101
              c:identifier="webkit_dom_html_iframe_element_set_scrolling">
 
9102
        <return-value transfer-ownership="none">
 
9103
          <type name="none" c:type="void"/>
 
9104
        </return-value>
 
9105
        <parameters>
 
9106
          <parameter name="value" transfer-ownership="none">
 
9107
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9108
            <type name="utf8" c:type="const gchar*"/>
 
9109
          </parameter>
 
9110
        </parameters>
 
9111
      </method>
 
9112
      <method name="set_seamless"
 
9113
              c:identifier="webkit_dom_html_iframe_element_set_seamless">
 
9114
        <return-value transfer-ownership="none">
 
9115
          <type name="none" c:type="void"/>
 
9116
        </return-value>
 
9117
        <parameters>
 
9118
          <parameter name="value" transfer-ownership="none">
 
9119
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
9120
            <type name="gboolean" c:type="gboolean"/>
 
9121
          </parameter>
 
9122
        </parameters>
 
9123
      </method>
 
9124
      <method name="set_src"
 
9125
              c:identifier="webkit_dom_html_iframe_element_set_src">
 
9126
        <return-value transfer-ownership="none">
 
9127
          <type name="none" c:type="void"/>
 
9128
        </return-value>
 
9129
        <parameters>
 
9130
          <parameter name="value" transfer-ownership="none">
 
9131
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9132
            <type name="utf8" c:type="const gchar*"/>
 
9133
          </parameter>
 
9134
        </parameters>
 
9135
      </method>
 
9136
      <method name="set_srcdoc"
 
9137
              c:identifier="webkit_dom_html_iframe_element_set_srcdoc">
 
9138
        <return-value transfer-ownership="none">
 
9139
          <type name="none" c:type="void"/>
 
9140
        </return-value>
 
9141
        <parameters>
 
9142
          <parameter name="value" transfer-ownership="none">
 
9143
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9144
            <type name="utf8" c:type="const gchar*"/>
 
9145
          </parameter>
 
9146
        </parameters>
 
9147
      </method>
 
9148
      <method name="set_width"
 
9149
              c:identifier="webkit_dom_html_iframe_element_set_width">
 
9150
        <return-value transfer-ownership="none">
 
9151
          <type name="none" c:type="void"/>
 
9152
        </return-value>
 
9153
        <parameters>
 
9154
          <parameter name="value" transfer-ownership="none">
 
9155
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9156
            <type name="utf8" c:type="const gchar*"/>
 
9157
          </parameter>
 
9158
        </parameters>
 
9159
      </method>
 
9160
      <property name="align" writable="1" transfer-ownership="none">
 
9161
        <type name="utf8"/>
 
9162
      </property>
 
9163
      <property name="content-document" transfer-ownership="none">
 
9164
        <type name="DOMDocument"/>
 
9165
      </property>
 
9166
      <property name="content-window" transfer-ownership="none">
 
9167
        <type name="DOMDOMWindow"/>
 
9168
      </property>
 
9169
      <property name="frame-border" writable="1" transfer-ownership="none">
 
9170
        <type name="utf8"/>
 
9171
      </property>
 
9172
      <property name="height" writable="1" transfer-ownership="none">
 
9173
        <type name="utf8"/>
 
9174
      </property>
 
9175
      <property name="long-desc" writable="1" transfer-ownership="none">
 
9176
        <type name="utf8"/>
 
9177
      </property>
 
9178
      <property name="margin-height" writable="1" transfer-ownership="none">
 
9179
        <type name="utf8"/>
 
9180
      </property>
 
9181
      <property name="margin-width" writable="1" transfer-ownership="none">
 
9182
        <type name="utf8"/>
 
9183
      </property>
 
9184
      <property name="name" writable="1" transfer-ownership="none">
 
9185
        <type name="utf8"/>
 
9186
      </property>
 
9187
      <property name="sandbox" writable="1" transfer-ownership="none">
 
9188
        <type name="utf8"/>
 
9189
      </property>
 
9190
      <property name="scrolling" writable="1" transfer-ownership="none">
 
9191
        <type name="utf8"/>
 
9192
      </property>
 
9193
      <property name="seamless" writable="1" transfer-ownership="none">
 
9194
        <type name="gboolean"/>
 
9195
      </property>
 
9196
      <property name="src" writable="1" transfer-ownership="none">
 
9197
        <type name="utf8"/>
 
9198
      </property>
 
9199
      <property name="srcdoc" writable="1" transfer-ownership="none">
 
9200
        <type name="utf8"/>
 
9201
      </property>
 
9202
      <property name="width" writable="1" transfer-ownership="none">
 
9203
        <type name="utf8"/>
 
9204
      </property>
 
9205
      <field name="parent_instance">
 
9206
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
9207
      </field>
 
9208
    </class>
 
9209
    <record name="DOMHTMLIFrameElementClass"
 
9210
            c:type="WebKitDOMHTMLIFrameElementClass"
 
9211
            glib:is-gtype-struct-for="DOMHTMLIFrameElement">
 
9212
      <field name="parent_class">
 
9213
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
9214
      </field>
 
9215
    </record>
 
9216
    <class name="DOMHTMLImageElement"
 
9217
           c:symbol-prefix="dom_html_image_element"
 
9218
           c:type="WebKitDOMHTMLImageElement"
 
9219
           parent="DOMHTMLElement"
 
9220
           glib:type-name="WebKitDOMHTMLImageElement"
 
9221
           glib:get-type="webkit_dom_html_image_element_get_type"
 
9222
           glib:type-struct="DOMHTMLImageElementClass">
 
9223
      <implements name="DOMEventTarget"/>
 
9224
      <method name="get_align"
 
9225
              c:identifier="webkit_dom_html_image_element_get_align">
 
9226
        <return-value transfer-ownership="full">
 
9227
          <type name="utf8" c:type="gchar*"/>
 
9228
        </return-value>
 
9229
      </method>
 
9230
      <method name="get_alt"
 
9231
              c:identifier="webkit_dom_html_image_element_get_alt">
 
9232
        <return-value transfer-ownership="full">
 
9233
          <type name="utf8" c:type="gchar*"/>
 
9234
        </return-value>
 
9235
      </method>
 
9236
      <method name="get_border"
 
9237
              c:identifier="webkit_dom_html_image_element_get_border">
 
9238
        <return-value transfer-ownership="full">
 
9239
          <type name="utf8" c:type="gchar*"/>
 
9240
        </return-value>
 
9241
      </method>
 
9242
      <method name="get_complete"
 
9243
              c:identifier="webkit_dom_html_image_element_get_complete">
 
9244
        <return-value transfer-ownership="none">
 
9245
          <type name="gboolean" c:type="gboolean"/>
 
9246
        </return-value>
 
9247
      </method>
 
9248
      <method name="get_cross_origin"
 
9249
              c:identifier="webkit_dom_html_image_element_get_cross_origin">
 
9250
        <return-value transfer-ownership="full">
 
9251
          <type name="utf8" c:type="gchar*"/>
 
9252
        </return-value>
 
9253
      </method>
 
9254
      <method name="get_height"
 
9255
              c:identifier="webkit_dom_html_image_element_get_height">
 
9256
        <return-value transfer-ownership="none">
 
9257
          <type name="glong" c:type="glong"/>
 
9258
        </return-value>
 
9259
      </method>
 
9260
      <method name="get_hspace"
 
9261
              c:identifier="webkit_dom_html_image_element_get_hspace">
 
9262
        <return-value transfer-ownership="none">
 
9263
          <type name="glong" c:type="glong"/>
 
9264
        </return-value>
 
9265
      </method>
 
9266
      <method name="get_is_map"
 
9267
              c:identifier="webkit_dom_html_image_element_get_is_map">
 
9268
        <return-value transfer-ownership="none">
 
9269
          <type name="gboolean" c:type="gboolean"/>
 
9270
        </return-value>
 
9271
      </method>
 
9272
      <method name="get_long_desc"
 
9273
              c:identifier="webkit_dom_html_image_element_get_long_desc">
 
9274
        <return-value transfer-ownership="full">
 
9275
          <type name="utf8" c:type="gchar*"/>
 
9276
        </return-value>
 
9277
      </method>
 
9278
      <method name="get_lowsrc"
 
9279
              c:identifier="webkit_dom_html_image_element_get_lowsrc">
 
9280
        <return-value transfer-ownership="full">
 
9281
          <type name="utf8" c:type="gchar*"/>
 
9282
        </return-value>
 
9283
      </method>
 
9284
      <method name="get_name"
 
9285
              c:identifier="webkit_dom_html_image_element_get_name">
 
9286
        <return-value transfer-ownership="full">
 
9287
          <type name="utf8" c:type="gchar*"/>
 
9288
        </return-value>
 
9289
      </method>
 
9290
      <method name="get_natural_height"
 
9291
              c:identifier="webkit_dom_html_image_element_get_natural_height">
 
9292
        <return-value transfer-ownership="none">
 
9293
          <type name="glong" c:type="glong"/>
 
9294
        </return-value>
 
9295
      </method>
 
9296
      <method name="get_natural_width"
 
9297
              c:identifier="webkit_dom_html_image_element_get_natural_width">
 
9298
        <return-value transfer-ownership="none">
 
9299
          <type name="glong" c:type="glong"/>
 
9300
        </return-value>
 
9301
      </method>
 
9302
      <method name="get_src"
 
9303
              c:identifier="webkit_dom_html_image_element_get_src">
 
9304
        <return-value transfer-ownership="full">
 
9305
          <type name="utf8" c:type="gchar*"/>
 
9306
        </return-value>
 
9307
      </method>
 
9308
      <method name="get_use_map"
 
9309
              c:identifier="webkit_dom_html_image_element_get_use_map">
 
9310
        <return-value transfer-ownership="full">
 
9311
          <type name="utf8" c:type="gchar*"/>
 
9312
        </return-value>
 
9313
      </method>
 
9314
      <method name="get_vspace"
 
9315
              c:identifier="webkit_dom_html_image_element_get_vspace">
 
9316
        <return-value transfer-ownership="none">
 
9317
          <type name="glong" c:type="glong"/>
 
9318
        </return-value>
 
9319
      </method>
 
9320
      <method name="get_width"
 
9321
              c:identifier="webkit_dom_html_image_element_get_width">
 
9322
        <return-value transfer-ownership="none">
 
9323
          <type name="glong" c:type="glong"/>
 
9324
        </return-value>
 
9325
      </method>
 
9326
      <method name="get_x" c:identifier="webkit_dom_html_image_element_get_x">
 
9327
        <return-value transfer-ownership="none">
 
9328
          <type name="glong" c:type="glong"/>
 
9329
        </return-value>
 
9330
      </method>
 
9331
      <method name="get_y" c:identifier="webkit_dom_html_image_element_get_y">
 
9332
        <return-value transfer-ownership="none">
 
9333
          <type name="glong" c:type="glong"/>
 
9334
        </return-value>
 
9335
      </method>
 
9336
      <method name="set_align"
 
9337
              c:identifier="webkit_dom_html_image_element_set_align">
 
9338
        <return-value transfer-ownership="none">
 
9339
          <type name="none" c:type="void"/>
 
9340
        </return-value>
 
9341
        <parameters>
 
9342
          <parameter name="value" transfer-ownership="none">
 
9343
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9344
            <type name="utf8" c:type="const gchar*"/>
 
9345
          </parameter>
 
9346
        </parameters>
 
9347
      </method>
 
9348
      <method name="set_alt"
 
9349
              c:identifier="webkit_dom_html_image_element_set_alt">
 
9350
        <return-value transfer-ownership="none">
 
9351
          <type name="none" c:type="void"/>
 
9352
        </return-value>
 
9353
        <parameters>
 
9354
          <parameter name="value" transfer-ownership="none">
 
9355
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9356
            <type name="utf8" c:type="const gchar*"/>
 
9357
          </parameter>
 
9358
        </parameters>
 
9359
      </method>
 
9360
      <method name="set_border"
 
9361
              c:identifier="webkit_dom_html_image_element_set_border">
 
9362
        <return-value transfer-ownership="none">
 
9363
          <type name="none" c:type="void"/>
 
9364
        </return-value>
 
9365
        <parameters>
 
9366
          <parameter name="value" transfer-ownership="none">
 
9367
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9368
            <type name="utf8" c:type="const gchar*"/>
 
9369
          </parameter>
 
9370
        </parameters>
 
9371
      </method>
 
9372
      <method name="set_cross_origin"
 
9373
              c:identifier="webkit_dom_html_image_element_set_cross_origin">
 
9374
        <return-value transfer-ownership="none">
 
9375
          <type name="none" c:type="void"/>
 
9376
        </return-value>
 
9377
        <parameters>
 
9378
          <parameter name="value" transfer-ownership="none">
 
9379
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9380
            <type name="utf8" c:type="const gchar*"/>
 
9381
          </parameter>
 
9382
        </parameters>
 
9383
      </method>
 
9384
      <method name="set_height"
 
9385
              c:identifier="webkit_dom_html_image_element_set_height">
 
9386
        <return-value transfer-ownership="none">
 
9387
          <type name="none" c:type="void"/>
 
9388
        </return-value>
 
9389
        <parameters>
 
9390
          <parameter name="value" transfer-ownership="none">
 
9391
            <doc xml:whitespace="preserve">A #glong</doc>
 
9392
            <type name="glong" c:type="glong"/>
 
9393
          </parameter>
 
9394
        </parameters>
 
9395
      </method>
 
9396
      <method name="set_hspace"
 
9397
              c:identifier="webkit_dom_html_image_element_set_hspace">
 
9398
        <return-value transfer-ownership="none">
 
9399
          <type name="none" c:type="void"/>
 
9400
        </return-value>
 
9401
        <parameters>
 
9402
          <parameter name="value" transfer-ownership="none">
 
9403
            <doc xml:whitespace="preserve">A #glong</doc>
 
9404
            <type name="glong" c:type="glong"/>
 
9405
          </parameter>
 
9406
        </parameters>
 
9407
      </method>
 
9408
      <method name="set_is_map"
 
9409
              c:identifier="webkit_dom_html_image_element_set_is_map">
 
9410
        <return-value transfer-ownership="none">
 
9411
          <type name="none" c:type="void"/>
 
9412
        </return-value>
 
9413
        <parameters>
 
9414
          <parameter name="value" transfer-ownership="none">
 
9415
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
9416
            <type name="gboolean" c:type="gboolean"/>
 
9417
          </parameter>
 
9418
        </parameters>
 
9419
      </method>
 
9420
      <method name="set_long_desc"
 
9421
              c:identifier="webkit_dom_html_image_element_set_long_desc">
 
9422
        <return-value transfer-ownership="none">
 
9423
          <type name="none" c:type="void"/>
 
9424
        </return-value>
 
9425
        <parameters>
 
9426
          <parameter name="value" transfer-ownership="none">
 
9427
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9428
            <type name="utf8" c:type="const gchar*"/>
 
9429
          </parameter>
 
9430
        </parameters>
 
9431
      </method>
 
9432
      <method name="set_lowsrc"
 
9433
              c:identifier="webkit_dom_html_image_element_set_lowsrc">
 
9434
        <return-value transfer-ownership="none">
 
9435
          <type name="none" c:type="void"/>
 
9436
        </return-value>
 
9437
        <parameters>
 
9438
          <parameter name="value" transfer-ownership="none">
 
9439
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9440
            <type name="utf8" c:type="const gchar*"/>
 
9441
          </parameter>
 
9442
        </parameters>
 
9443
      </method>
 
9444
      <method name="set_name"
 
9445
              c:identifier="webkit_dom_html_image_element_set_name">
 
9446
        <return-value transfer-ownership="none">
 
9447
          <type name="none" c:type="void"/>
 
9448
        </return-value>
 
9449
        <parameters>
 
9450
          <parameter name="value" transfer-ownership="none">
 
9451
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9452
            <type name="utf8" c:type="const gchar*"/>
 
9453
          </parameter>
 
9454
        </parameters>
 
9455
      </method>
 
9456
      <method name="set_src"
 
9457
              c:identifier="webkit_dom_html_image_element_set_src">
 
9458
        <return-value transfer-ownership="none">
 
9459
          <type name="none" c:type="void"/>
 
9460
        </return-value>
 
9461
        <parameters>
 
9462
          <parameter name="value" transfer-ownership="none">
 
9463
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9464
            <type name="utf8" c:type="const gchar*"/>
 
9465
          </parameter>
 
9466
        </parameters>
 
9467
      </method>
 
9468
      <method name="set_use_map"
 
9469
              c:identifier="webkit_dom_html_image_element_set_use_map">
 
9470
        <return-value transfer-ownership="none">
 
9471
          <type name="none" c:type="void"/>
 
9472
        </return-value>
 
9473
        <parameters>
 
9474
          <parameter name="value" transfer-ownership="none">
 
9475
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9476
            <type name="utf8" c:type="const gchar*"/>
 
9477
          </parameter>
 
9478
        </parameters>
 
9479
      </method>
 
9480
      <method name="set_vspace"
 
9481
              c:identifier="webkit_dom_html_image_element_set_vspace">
 
9482
        <return-value transfer-ownership="none">
 
9483
          <type name="none" c:type="void"/>
 
9484
        </return-value>
 
9485
        <parameters>
 
9486
          <parameter name="value" transfer-ownership="none">
 
9487
            <doc xml:whitespace="preserve">A #glong</doc>
 
9488
            <type name="glong" c:type="glong"/>
 
9489
          </parameter>
 
9490
        </parameters>
 
9491
      </method>
 
9492
      <method name="set_width"
 
9493
              c:identifier="webkit_dom_html_image_element_set_width">
 
9494
        <return-value transfer-ownership="none">
 
9495
          <type name="none" c:type="void"/>
 
9496
        </return-value>
 
9497
        <parameters>
 
9498
          <parameter name="value" transfer-ownership="none">
 
9499
            <doc xml:whitespace="preserve">A #glong</doc>
 
9500
            <type name="glong" c:type="glong"/>
 
9501
          </parameter>
 
9502
        </parameters>
 
9503
      </method>
 
9504
      <property name="align" writable="1" transfer-ownership="none">
 
9505
        <type name="utf8"/>
 
9506
      </property>
 
9507
      <property name="alt" writable="1" transfer-ownership="none">
 
9508
        <type name="utf8"/>
 
9509
      </property>
 
9510
      <property name="border" writable="1" transfer-ownership="none">
 
9511
        <type name="utf8"/>
 
9512
      </property>
 
9513
      <property name="complete" transfer-ownership="none">
 
9514
        <type name="gboolean"/>
 
9515
      </property>
 
9516
      <property name="cross-origin" writable="1" transfer-ownership="none">
 
9517
        <type name="utf8"/>
 
9518
      </property>
 
9519
      <property name="height" writable="1" transfer-ownership="none">
 
9520
        <type name="glong"/>
 
9521
      </property>
 
9522
      <property name="hspace" writable="1" transfer-ownership="none">
 
9523
        <type name="glong"/>
 
9524
      </property>
 
9525
      <property name="is-map" writable="1" transfer-ownership="none">
 
9526
        <type name="gboolean"/>
 
9527
      </property>
 
9528
      <property name="long-desc" writable="1" transfer-ownership="none">
 
9529
        <type name="utf8"/>
 
9530
      </property>
 
9531
      <property name="lowsrc" writable="1" transfer-ownership="none">
 
9532
        <type name="utf8"/>
 
9533
      </property>
 
9534
      <property name="name" writable="1" transfer-ownership="none">
 
9535
        <type name="utf8"/>
 
9536
      </property>
 
9537
      <property name="natural-height" transfer-ownership="none">
 
9538
        <type name="glong"/>
 
9539
      </property>
 
9540
      <property name="natural-width" transfer-ownership="none">
 
9541
        <type name="glong"/>
 
9542
      </property>
 
9543
      <property name="src" writable="1" transfer-ownership="none">
 
9544
        <type name="utf8"/>
 
9545
      </property>
 
9546
      <property name="use-map" writable="1" transfer-ownership="none">
 
9547
        <type name="utf8"/>
 
9548
      </property>
 
9549
      <property name="vspace" writable="1" transfer-ownership="none">
 
9550
        <type name="glong"/>
 
9551
      </property>
 
9552
      <property name="width" writable="1" transfer-ownership="none">
 
9553
        <type name="glong"/>
 
9554
      </property>
 
9555
      <property name="x" transfer-ownership="none">
 
9556
        <type name="glong"/>
 
9557
      </property>
 
9558
      <property name="y" transfer-ownership="none">
 
9559
        <type name="glong"/>
 
9560
      </property>
 
9561
      <field name="parent_instance">
 
9562
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
9563
      </field>
 
9564
    </class>
 
9565
    <record name="DOMHTMLImageElementClass"
 
9566
            c:type="WebKitDOMHTMLImageElementClass"
 
9567
            glib:is-gtype-struct-for="DOMHTMLImageElement">
 
9568
      <field name="parent_class">
 
9569
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
9570
      </field>
 
9571
    </record>
 
9572
    <class name="DOMHTMLInputElement"
 
9573
           c:symbol-prefix="dom_html_input_element"
 
9574
           c:type="WebKitDOMHTMLInputElement"
 
9575
           parent="DOMHTMLElement"
 
9576
           glib:type-name="WebKitDOMHTMLInputElement"
 
9577
           glib:get-type="webkit_dom_html_input_element_get_type"
 
9578
           glib:type-struct="DOMHTMLInputElementClass">
 
9579
      <implements name="DOMEventTarget"/>
 
9580
      <method name="check_validity"
 
9581
              c:identifier="webkit_dom_html_input_element_check_validity">
 
9582
        <return-value transfer-ownership="none">
 
9583
          <type name="gboolean" c:type="gboolean"/>
 
9584
        </return-value>
 
9585
      </method>
 
9586
      <method name="get_accept"
 
9587
              c:identifier="webkit_dom_html_input_element_get_accept">
 
9588
        <return-value transfer-ownership="full">
 
9589
          <type name="utf8" c:type="gchar*"/>
 
9590
        </return-value>
 
9591
      </method>
 
9592
      <method name="get_align"
 
9593
              c:identifier="webkit_dom_html_input_element_get_align">
 
9594
        <return-value transfer-ownership="full">
 
9595
          <type name="utf8" c:type="gchar*"/>
 
9596
        </return-value>
 
9597
      </method>
 
9598
      <method name="get_alt"
 
9599
              c:identifier="webkit_dom_html_input_element_get_alt">
 
9600
        <return-value transfer-ownership="full">
 
9601
          <type name="utf8" c:type="gchar*"/>
 
9602
        </return-value>
 
9603
      </method>
 
9604
      <method name="get_autocomplete"
 
9605
              c:identifier="webkit_dom_html_input_element_get_autocomplete">
 
9606
        <return-value transfer-ownership="full">
 
9607
          <type name="utf8" c:type="gchar*"/>
 
9608
        </return-value>
 
9609
      </method>
 
9610
      <method name="get_autofocus"
 
9611
              c:identifier="webkit_dom_html_input_element_get_autofocus">
 
9612
        <return-value transfer-ownership="none">
 
9613
          <type name="gboolean" c:type="gboolean"/>
 
9614
        </return-value>
 
9615
      </method>
 
9616
      <method name="get_capture"
 
9617
              c:identifier="webkit_dom_html_input_element_get_capture">
 
9618
        <return-value transfer-ownership="full">
 
9619
          <type name="utf8" c:type="gchar*"/>
 
9620
        </return-value>
 
9621
      </method>
 
9622
      <method name="get_checked"
 
9623
              c:identifier="webkit_dom_html_input_element_get_checked">
 
9624
        <return-value transfer-ownership="none">
 
9625
          <type name="gboolean" c:type="gboolean"/>
 
9626
        </return-value>
 
9627
      </method>
 
9628
      <method name="get_default_checked"
 
9629
              c:identifier="webkit_dom_html_input_element_get_default_checked">
 
9630
        <return-value transfer-ownership="none">
 
9631
          <type name="gboolean" c:type="gboolean"/>
 
9632
        </return-value>
 
9633
      </method>
 
9634
      <method name="get_default_value"
 
9635
              c:identifier="webkit_dom_html_input_element_get_default_value">
 
9636
        <return-value transfer-ownership="full">
 
9637
          <type name="utf8" c:type="gchar*"/>
 
9638
        </return-value>
 
9639
      </method>
 
9640
      <method name="get_dir_name"
 
9641
              c:identifier="webkit_dom_html_input_element_get_dir_name">
 
9642
        <return-value transfer-ownership="full">
 
9643
          <type name="utf8" c:type="gchar*"/>
 
9644
        </return-value>
 
9645
      </method>
 
9646
      <method name="get_disabled"
 
9647
              c:identifier="webkit_dom_html_input_element_get_disabled">
 
9648
        <return-value transfer-ownership="none">
 
9649
          <type name="gboolean" c:type="gboolean"/>
 
9650
        </return-value>
 
9651
      </method>
 
9652
      <method name="get_files"
 
9653
              c:identifier="webkit_dom_html_input_element_get_files">
 
9654
        <return-value transfer-ownership="none">
 
9655
          <type name="DOMFileList" c:type="WebKitDOMFileList*"/>
 
9656
        </return-value>
 
9657
      </method>
 
9658
      <method name="get_form"
 
9659
              c:identifier="webkit_dom_html_input_element_get_form">
 
9660
        <return-value transfer-ownership="none">
 
9661
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
9662
        </return-value>
 
9663
      </method>
 
9664
      <method name="get_form_action"
 
9665
              c:identifier="webkit_dom_html_input_element_get_form_action">
 
9666
        <return-value transfer-ownership="full">
 
9667
          <type name="utf8" c:type="gchar*"/>
 
9668
        </return-value>
 
9669
      </method>
 
9670
      <method name="get_form_enctype"
 
9671
              c:identifier="webkit_dom_html_input_element_get_form_enctype">
 
9672
        <return-value transfer-ownership="full">
 
9673
          <type name="utf8" c:type="gchar*"/>
 
9674
        </return-value>
 
9675
      </method>
 
9676
      <method name="get_form_method"
 
9677
              c:identifier="webkit_dom_html_input_element_get_form_method">
 
9678
        <return-value transfer-ownership="full">
 
9679
          <type name="utf8" c:type="gchar*"/>
 
9680
        </return-value>
 
9681
      </method>
 
9682
      <method name="get_form_no_validate"
 
9683
              c:identifier="webkit_dom_html_input_element_get_form_no_validate">
 
9684
        <return-value transfer-ownership="none">
 
9685
          <type name="gboolean" c:type="gboolean"/>
 
9686
        </return-value>
 
9687
      </method>
 
9688
      <method name="get_form_target"
 
9689
              c:identifier="webkit_dom_html_input_element_get_form_target">
 
9690
        <return-value transfer-ownership="full">
 
9691
          <type name="utf8" c:type="gchar*"/>
 
9692
        </return-value>
 
9693
      </method>
 
9694
      <method name="get_height"
 
9695
              c:identifier="webkit_dom_html_input_element_get_height">
 
9696
        <return-value transfer-ownership="none">
 
9697
          <type name="gulong" c:type="gulong"/>
 
9698
        </return-value>
 
9699
      </method>
 
9700
      <method name="get_incremental"
 
9701
              c:identifier="webkit_dom_html_input_element_get_incremental">
 
9702
        <return-value transfer-ownership="none">
 
9703
          <type name="gboolean" c:type="gboolean"/>
 
9704
        </return-value>
 
9705
      </method>
 
9706
      <method name="get_indeterminate"
 
9707
              c:identifier="webkit_dom_html_input_element_get_indeterminate">
 
9708
        <return-value transfer-ownership="none">
 
9709
          <type name="gboolean" c:type="gboolean"/>
 
9710
        </return-value>
 
9711
      </method>
 
9712
      <method name="get_labels"
 
9713
              c:identifier="webkit_dom_html_input_element_get_labels">
 
9714
        <return-value transfer-ownership="none">
 
9715
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
9716
        </return-value>
 
9717
      </method>
 
9718
      <method name="get_list"
 
9719
              c:identifier="webkit_dom_html_input_element_get_list">
 
9720
        <return-value transfer-ownership="none">
 
9721
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
9722
        </return-value>
 
9723
      </method>
 
9724
      <method name="get_max"
 
9725
              c:identifier="webkit_dom_html_input_element_get_max">
 
9726
        <return-value transfer-ownership="full">
 
9727
          <type name="utf8" c:type="gchar*"/>
 
9728
        </return-value>
 
9729
      </method>
 
9730
      <method name="get_max_length"
 
9731
              c:identifier="webkit_dom_html_input_element_get_max_length">
 
9732
        <return-value transfer-ownership="none">
 
9733
          <type name="glong" c:type="glong"/>
 
9734
        </return-value>
 
9735
      </method>
 
9736
      <method name="get_min"
 
9737
              c:identifier="webkit_dom_html_input_element_get_min">
 
9738
        <return-value transfer-ownership="full">
 
9739
          <type name="utf8" c:type="gchar*"/>
 
9740
        </return-value>
 
9741
      </method>
 
9742
      <method name="get_multiple"
 
9743
              c:identifier="webkit_dom_html_input_element_get_multiple">
 
9744
        <return-value transfer-ownership="none">
 
9745
          <type name="gboolean" c:type="gboolean"/>
 
9746
        </return-value>
 
9747
      </method>
 
9748
      <method name="get_name"
 
9749
              c:identifier="webkit_dom_html_input_element_get_name">
 
9750
        <return-value transfer-ownership="full">
 
9751
          <type name="utf8" c:type="gchar*"/>
 
9752
        </return-value>
 
9753
      </method>
 
9754
      <method name="get_pattern"
 
9755
              c:identifier="webkit_dom_html_input_element_get_pattern">
 
9756
        <return-value transfer-ownership="full">
 
9757
          <type name="utf8" c:type="gchar*"/>
 
9758
        </return-value>
 
9759
      </method>
 
9760
      <method name="get_placeholder"
 
9761
              c:identifier="webkit_dom_html_input_element_get_placeholder">
 
9762
        <return-value transfer-ownership="full">
 
9763
          <type name="utf8" c:type="gchar*"/>
 
9764
        </return-value>
 
9765
      </method>
 
9766
      <method name="get_read_only"
 
9767
              c:identifier="webkit_dom_html_input_element_get_read_only">
 
9768
        <return-value transfer-ownership="none">
 
9769
          <type name="gboolean" c:type="gboolean"/>
 
9770
        </return-value>
 
9771
      </method>
 
9772
      <method name="get_required"
 
9773
              c:identifier="webkit_dom_html_input_element_get_required">
 
9774
        <return-value transfer-ownership="none">
 
9775
          <type name="gboolean" c:type="gboolean"/>
 
9776
        </return-value>
 
9777
      </method>
 
9778
      <method name="get_size"
 
9779
              c:identifier="webkit_dom_html_input_element_get_size">
 
9780
        <return-value transfer-ownership="none">
 
9781
          <type name="gulong" c:type="gulong"/>
 
9782
        </return-value>
 
9783
      </method>
 
9784
      <method name="get_src"
 
9785
              c:identifier="webkit_dom_html_input_element_get_src">
 
9786
        <return-value transfer-ownership="full">
 
9787
          <type name="utf8" c:type="gchar*"/>
 
9788
        </return-value>
 
9789
      </method>
 
9790
      <method name="get_step"
 
9791
              c:identifier="webkit_dom_html_input_element_get_step">
 
9792
        <return-value transfer-ownership="full">
 
9793
          <type name="utf8" c:type="gchar*"/>
 
9794
        </return-value>
 
9795
      </method>
 
9796
      <method name="get_use_map"
 
9797
              c:identifier="webkit_dom_html_input_element_get_use_map">
 
9798
        <return-value transfer-ownership="full">
 
9799
          <type name="utf8" c:type="gchar*"/>
 
9800
        </return-value>
 
9801
      </method>
 
9802
      <method name="get_validation_message"
 
9803
              c:identifier="webkit_dom_html_input_element_get_validation_message">
 
9804
        <return-value transfer-ownership="full">
 
9805
          <type name="utf8" c:type="gchar*"/>
 
9806
        </return-value>
 
9807
      </method>
 
9808
      <method name="get_validity"
 
9809
              c:identifier="webkit_dom_html_input_element_get_validity">
 
9810
        <return-value transfer-ownership="none">
 
9811
          <type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
 
9812
        </return-value>
 
9813
      </method>
 
9814
      <method name="get_value"
 
9815
              c:identifier="webkit_dom_html_input_element_get_value">
 
9816
        <return-value transfer-ownership="full">
 
9817
          <type name="utf8" c:type="gchar*"/>
 
9818
        </return-value>
 
9819
      </method>
 
9820
      <method name="get_value_as_number"
 
9821
              c:identifier="webkit_dom_html_input_element_get_value_as_number">
 
9822
        <return-value transfer-ownership="none">
 
9823
          <type name="gdouble" c:type="gdouble"/>
 
9824
        </return-value>
 
9825
      </method>
 
9826
      <method name="get_webkit_grammar"
 
9827
              c:identifier="webkit_dom_html_input_element_get_webkit_grammar">
 
9828
        <return-value transfer-ownership="none">
 
9829
          <type name="gboolean" c:type="gboolean"/>
 
9830
        </return-value>
 
9831
      </method>
 
9832
      <method name="get_webkit_speech"
 
9833
              c:identifier="webkit_dom_html_input_element_get_webkit_speech">
 
9834
        <return-value transfer-ownership="none">
 
9835
          <type name="gboolean" c:type="gboolean"/>
 
9836
        </return-value>
 
9837
      </method>
 
9838
      <method name="get_webkitdirectory"
 
9839
              c:identifier="webkit_dom_html_input_element_get_webkitdirectory">
 
9840
        <return-value transfer-ownership="none">
 
9841
          <type name="gboolean" c:type="gboolean"/>
 
9842
        </return-value>
 
9843
      </method>
 
9844
      <method name="get_width"
 
9845
              c:identifier="webkit_dom_html_input_element_get_width">
 
9846
        <return-value transfer-ownership="none">
 
9847
          <type name="gulong" c:type="gulong"/>
 
9848
        </return-value>
 
9849
      </method>
 
9850
      <method name="get_will_validate"
 
9851
              c:identifier="webkit_dom_html_input_element_get_will_validate">
 
9852
        <return-value transfer-ownership="none">
 
9853
          <type name="gboolean" c:type="gboolean"/>
 
9854
        </return-value>
 
9855
      </method>
 
9856
      <method name="is_edited"
 
9857
              c:identifier="webkit_dom_html_input_element_is_edited">
 
9858
        <return-value transfer-ownership="none">
 
9859
          <type name="gboolean" c:type="gboolean"/>
 
9860
        </return-value>
 
9861
      </method>
 
9862
      <method name="select"
 
9863
              c:identifier="webkit_dom_html_input_element_select">
 
9864
        <return-value transfer-ownership="none">
 
9865
          <type name="none" c:type="void"/>
 
9866
        </return-value>
 
9867
      </method>
 
9868
      <method name="set_accept"
 
9869
              c:identifier="webkit_dom_html_input_element_set_accept">
 
9870
        <return-value transfer-ownership="none">
 
9871
          <type name="none" c:type="void"/>
 
9872
        </return-value>
 
9873
        <parameters>
 
9874
          <parameter name="value" transfer-ownership="none">
 
9875
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9876
            <type name="utf8" c:type="const gchar*"/>
 
9877
          </parameter>
 
9878
        </parameters>
 
9879
      </method>
 
9880
      <method name="set_align"
 
9881
              c:identifier="webkit_dom_html_input_element_set_align">
 
9882
        <return-value transfer-ownership="none">
 
9883
          <type name="none" c:type="void"/>
 
9884
        </return-value>
 
9885
        <parameters>
 
9886
          <parameter name="value" transfer-ownership="none">
 
9887
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9888
            <type name="utf8" c:type="const gchar*"/>
 
9889
          </parameter>
 
9890
        </parameters>
 
9891
      </method>
 
9892
      <method name="set_alt"
 
9893
              c:identifier="webkit_dom_html_input_element_set_alt">
 
9894
        <return-value transfer-ownership="none">
 
9895
          <type name="none" c:type="void"/>
 
9896
        </return-value>
 
9897
        <parameters>
 
9898
          <parameter name="value" transfer-ownership="none">
 
9899
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9900
            <type name="utf8" c:type="const gchar*"/>
 
9901
          </parameter>
 
9902
        </parameters>
 
9903
      </method>
 
9904
      <method name="set_autocomplete"
 
9905
              c:identifier="webkit_dom_html_input_element_set_autocomplete">
 
9906
        <return-value transfer-ownership="none">
 
9907
          <type name="none" c:type="void"/>
 
9908
        </return-value>
 
9909
        <parameters>
 
9910
          <parameter name="value" transfer-ownership="none">
 
9911
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9912
            <type name="utf8" c:type="const gchar*"/>
 
9913
          </parameter>
 
9914
        </parameters>
 
9915
      </method>
 
9916
      <method name="set_autofocus"
 
9917
              c:identifier="webkit_dom_html_input_element_set_autofocus">
 
9918
        <return-value transfer-ownership="none">
 
9919
          <type name="none" c:type="void"/>
 
9920
        </return-value>
 
9921
        <parameters>
 
9922
          <parameter name="value" transfer-ownership="none">
 
9923
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
9924
            <type name="gboolean" c:type="gboolean"/>
 
9925
          </parameter>
 
9926
        </parameters>
 
9927
      </method>
 
9928
      <method name="set_capture"
 
9929
              c:identifier="webkit_dom_html_input_element_set_capture">
 
9930
        <return-value transfer-ownership="none">
 
9931
          <type name="none" c:type="void"/>
 
9932
        </return-value>
 
9933
        <parameters>
 
9934
          <parameter name="value" transfer-ownership="none">
 
9935
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9936
            <type name="utf8" c:type="const gchar*"/>
 
9937
          </parameter>
 
9938
        </parameters>
 
9939
      </method>
 
9940
      <method name="set_checked"
 
9941
              c:identifier="webkit_dom_html_input_element_set_checked">
 
9942
        <return-value transfer-ownership="none">
 
9943
          <type name="none" c:type="void"/>
 
9944
        </return-value>
 
9945
        <parameters>
 
9946
          <parameter name="value" transfer-ownership="none">
 
9947
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
9948
            <type name="gboolean" c:type="gboolean"/>
 
9949
          </parameter>
 
9950
        </parameters>
 
9951
      </method>
 
9952
      <method name="set_custom_validity"
 
9953
              c:identifier="webkit_dom_html_input_element_set_custom_validity">
 
9954
        <return-value transfer-ownership="none">
 
9955
          <type name="none" c:type="void"/>
 
9956
        </return-value>
 
9957
        <parameters>
 
9958
          <parameter name="error" transfer-ownership="none">
 
9959
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9960
            <type name="utf8" c:type="const gchar*"/>
 
9961
          </parameter>
 
9962
        </parameters>
 
9963
      </method>
 
9964
      <method name="set_default_checked"
 
9965
              c:identifier="webkit_dom_html_input_element_set_default_checked">
 
9966
        <return-value transfer-ownership="none">
 
9967
          <type name="none" c:type="void"/>
 
9968
        </return-value>
 
9969
        <parameters>
 
9970
          <parameter name="value" transfer-ownership="none">
 
9971
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
9972
            <type name="gboolean" c:type="gboolean"/>
 
9973
          </parameter>
 
9974
        </parameters>
 
9975
      </method>
 
9976
      <method name="set_default_value"
 
9977
              c:identifier="webkit_dom_html_input_element_set_default_value">
 
9978
        <return-value transfer-ownership="none">
 
9979
          <type name="none" c:type="void"/>
 
9980
        </return-value>
 
9981
        <parameters>
 
9982
          <parameter name="value" transfer-ownership="none">
 
9983
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9984
            <type name="utf8" c:type="const gchar*"/>
 
9985
          </parameter>
 
9986
        </parameters>
 
9987
      </method>
 
9988
      <method name="set_dir_name"
 
9989
              c:identifier="webkit_dom_html_input_element_set_dir_name">
 
9990
        <return-value transfer-ownership="none">
 
9991
          <type name="none" c:type="void"/>
 
9992
        </return-value>
 
9993
        <parameters>
 
9994
          <parameter name="value" transfer-ownership="none">
 
9995
            <doc xml:whitespace="preserve">A #gchar</doc>
 
9996
            <type name="utf8" c:type="const gchar*"/>
 
9997
          </parameter>
 
9998
        </parameters>
 
9999
      </method>
 
10000
      <method name="set_disabled"
 
10001
              c:identifier="webkit_dom_html_input_element_set_disabled">
 
10002
        <return-value transfer-ownership="none">
 
10003
          <type name="none" c:type="void"/>
 
10004
        </return-value>
 
10005
        <parameters>
 
10006
          <parameter name="value" transfer-ownership="none">
 
10007
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10008
            <type name="gboolean" c:type="gboolean"/>
 
10009
          </parameter>
 
10010
        </parameters>
 
10011
      </method>
 
10012
      <method name="set_files"
 
10013
              c:identifier="webkit_dom_html_input_element_set_files">
 
10014
        <return-value transfer-ownership="none">
 
10015
          <type name="none" c:type="void"/>
 
10016
        </return-value>
 
10017
        <parameters>
 
10018
          <parameter name="value" transfer-ownership="none">
 
10019
            <doc xml:whitespace="preserve">A #WebKitDOMFileList</doc>
 
10020
            <type name="DOMFileList" c:type="WebKitDOMFileList*"/>
 
10021
          </parameter>
 
10022
        </parameters>
 
10023
      </method>
 
10024
      <method name="set_form_action"
 
10025
              c:identifier="webkit_dom_html_input_element_set_form_action">
 
10026
        <return-value transfer-ownership="none">
 
10027
          <type name="none" c:type="void"/>
 
10028
        </return-value>
 
10029
        <parameters>
 
10030
          <parameter name="value" transfer-ownership="none">
 
10031
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10032
            <type name="utf8" c:type="const gchar*"/>
 
10033
          </parameter>
 
10034
        </parameters>
 
10035
      </method>
 
10036
      <method name="set_form_enctype"
 
10037
              c:identifier="webkit_dom_html_input_element_set_form_enctype">
 
10038
        <return-value transfer-ownership="none">
 
10039
          <type name="none" c:type="void"/>
 
10040
        </return-value>
 
10041
        <parameters>
 
10042
          <parameter name="value" transfer-ownership="none">
 
10043
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10044
            <type name="utf8" c:type="const gchar*"/>
 
10045
          </parameter>
 
10046
        </parameters>
 
10047
      </method>
 
10048
      <method name="set_form_method"
 
10049
              c:identifier="webkit_dom_html_input_element_set_form_method">
 
10050
        <return-value transfer-ownership="none">
 
10051
          <type name="none" c:type="void"/>
 
10052
        </return-value>
 
10053
        <parameters>
 
10054
          <parameter name="value" transfer-ownership="none">
 
10055
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10056
            <type name="utf8" c:type="const gchar*"/>
 
10057
          </parameter>
 
10058
        </parameters>
 
10059
      </method>
 
10060
      <method name="set_form_no_validate"
 
10061
              c:identifier="webkit_dom_html_input_element_set_form_no_validate">
 
10062
        <return-value transfer-ownership="none">
 
10063
          <type name="none" c:type="void"/>
 
10064
        </return-value>
 
10065
        <parameters>
 
10066
          <parameter name="value" transfer-ownership="none">
 
10067
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10068
            <type name="gboolean" c:type="gboolean"/>
 
10069
          </parameter>
 
10070
        </parameters>
 
10071
      </method>
 
10072
      <method name="set_form_target"
 
10073
              c:identifier="webkit_dom_html_input_element_set_form_target">
 
10074
        <return-value transfer-ownership="none">
 
10075
          <type name="none" c:type="void"/>
 
10076
        </return-value>
 
10077
        <parameters>
 
10078
          <parameter name="value" transfer-ownership="none">
 
10079
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10080
            <type name="utf8" c:type="const gchar*"/>
 
10081
          </parameter>
 
10082
        </parameters>
 
10083
      </method>
 
10084
      <method name="set_height"
 
10085
              c:identifier="webkit_dom_html_input_element_set_height">
 
10086
        <return-value transfer-ownership="none">
 
10087
          <type name="none" c:type="void"/>
 
10088
        </return-value>
 
10089
        <parameters>
 
10090
          <parameter name="value" transfer-ownership="none">
 
10091
            <doc xml:whitespace="preserve">A #gulong</doc>
 
10092
            <type name="gulong" c:type="gulong"/>
 
10093
          </parameter>
 
10094
        </parameters>
 
10095
      </method>
 
10096
      <method name="set_incremental"
 
10097
              c:identifier="webkit_dom_html_input_element_set_incremental">
 
10098
        <return-value transfer-ownership="none">
 
10099
          <type name="none" c:type="void"/>
 
10100
        </return-value>
 
10101
        <parameters>
 
10102
          <parameter name="value" transfer-ownership="none">
 
10103
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10104
            <type name="gboolean" c:type="gboolean"/>
 
10105
          </parameter>
 
10106
        </parameters>
 
10107
      </method>
 
10108
      <method name="set_indeterminate"
 
10109
              c:identifier="webkit_dom_html_input_element_set_indeterminate">
 
10110
        <return-value transfer-ownership="none">
 
10111
          <type name="none" c:type="void"/>
 
10112
        </return-value>
 
10113
        <parameters>
 
10114
          <parameter name="value" transfer-ownership="none">
 
10115
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10116
            <type name="gboolean" c:type="gboolean"/>
 
10117
          </parameter>
 
10118
        </parameters>
 
10119
      </method>
 
10120
      <method name="set_max"
 
10121
              c:identifier="webkit_dom_html_input_element_set_max">
 
10122
        <return-value transfer-ownership="none">
 
10123
          <type name="none" c:type="void"/>
 
10124
        </return-value>
 
10125
        <parameters>
 
10126
          <parameter name="value" transfer-ownership="none">
 
10127
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10128
            <type name="utf8" c:type="const gchar*"/>
 
10129
          </parameter>
 
10130
        </parameters>
 
10131
      </method>
 
10132
      <method name="set_max_length"
 
10133
              c:identifier="webkit_dom_html_input_element_set_max_length"
 
10134
              throws="1">
 
10135
        <return-value transfer-ownership="none">
 
10136
          <type name="none" c:type="void"/>
 
10137
        </return-value>
 
10138
        <parameters>
 
10139
          <parameter name="value" transfer-ownership="none">
 
10140
            <doc xml:whitespace="preserve">A #glong</doc>
 
10141
            <type name="glong" c:type="glong"/>
 
10142
          </parameter>
 
10143
        </parameters>
 
10144
      </method>
 
10145
      <method name="set_min"
 
10146
              c:identifier="webkit_dom_html_input_element_set_min">
 
10147
        <return-value transfer-ownership="none">
 
10148
          <type name="none" c:type="void"/>
 
10149
        </return-value>
 
10150
        <parameters>
 
10151
          <parameter name="value" transfer-ownership="none">
 
10152
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10153
            <type name="utf8" c:type="const gchar*"/>
 
10154
          </parameter>
 
10155
        </parameters>
 
10156
      </method>
 
10157
      <method name="set_multiple"
 
10158
              c:identifier="webkit_dom_html_input_element_set_multiple">
 
10159
        <return-value transfer-ownership="none">
 
10160
          <type name="none" c:type="void"/>
 
10161
        </return-value>
 
10162
        <parameters>
 
10163
          <parameter name="value" transfer-ownership="none">
 
10164
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10165
            <type name="gboolean" c:type="gboolean"/>
 
10166
          </parameter>
 
10167
        </parameters>
 
10168
      </method>
 
10169
      <method name="set_name"
 
10170
              c:identifier="webkit_dom_html_input_element_set_name">
 
10171
        <return-value transfer-ownership="none">
 
10172
          <type name="none" c:type="void"/>
 
10173
        </return-value>
 
10174
        <parameters>
 
10175
          <parameter name="value" transfer-ownership="none">
 
10176
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10177
            <type name="utf8" c:type="const gchar*"/>
 
10178
          </parameter>
 
10179
        </parameters>
 
10180
      </method>
 
10181
      <method name="set_pattern"
 
10182
              c:identifier="webkit_dom_html_input_element_set_pattern">
 
10183
        <return-value transfer-ownership="none">
 
10184
          <type name="none" c:type="void"/>
 
10185
        </return-value>
 
10186
        <parameters>
 
10187
          <parameter name="value" transfer-ownership="none">
 
10188
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10189
            <type name="utf8" c:type="const gchar*"/>
 
10190
          </parameter>
 
10191
        </parameters>
 
10192
      </method>
 
10193
      <method name="set_placeholder"
 
10194
              c:identifier="webkit_dom_html_input_element_set_placeholder">
 
10195
        <return-value transfer-ownership="none">
 
10196
          <type name="none" c:type="void"/>
 
10197
        </return-value>
 
10198
        <parameters>
 
10199
          <parameter name="value" transfer-ownership="none">
 
10200
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10201
            <type name="utf8" c:type="const gchar*"/>
 
10202
          </parameter>
 
10203
        </parameters>
 
10204
      </method>
 
10205
      <method name="set_read_only"
 
10206
              c:identifier="webkit_dom_html_input_element_set_read_only">
 
10207
        <return-value transfer-ownership="none">
 
10208
          <type name="none" c:type="void"/>
 
10209
        </return-value>
 
10210
        <parameters>
 
10211
          <parameter name="value" transfer-ownership="none">
 
10212
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10213
            <type name="gboolean" c:type="gboolean"/>
 
10214
          </parameter>
 
10215
        </parameters>
 
10216
      </method>
 
10217
      <method name="set_required"
 
10218
              c:identifier="webkit_dom_html_input_element_set_required">
 
10219
        <return-value transfer-ownership="none">
 
10220
          <type name="none" c:type="void"/>
 
10221
        </return-value>
 
10222
        <parameters>
 
10223
          <parameter name="value" transfer-ownership="none">
 
10224
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10225
            <type name="gboolean" c:type="gboolean"/>
 
10226
          </parameter>
 
10227
        </parameters>
 
10228
      </method>
 
10229
      <method name="set_size"
 
10230
              c:identifier="webkit_dom_html_input_element_set_size">
 
10231
        <return-value transfer-ownership="none">
 
10232
          <type name="none" c:type="void"/>
 
10233
        </return-value>
 
10234
        <parameters>
 
10235
          <parameter name="value" transfer-ownership="none">
 
10236
            <doc xml:whitespace="preserve">A #gulong</doc>
 
10237
            <type name="gulong" c:type="gulong"/>
 
10238
          </parameter>
 
10239
        </parameters>
 
10240
      </method>
 
10241
      <method name="set_src"
 
10242
              c:identifier="webkit_dom_html_input_element_set_src">
 
10243
        <return-value transfer-ownership="none">
 
10244
          <type name="none" c:type="void"/>
 
10245
        </return-value>
 
10246
        <parameters>
 
10247
          <parameter name="value" transfer-ownership="none">
 
10248
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10249
            <type name="utf8" c:type="const gchar*"/>
 
10250
          </parameter>
 
10251
        </parameters>
 
10252
      </method>
 
10253
      <method name="set_step"
 
10254
              c:identifier="webkit_dom_html_input_element_set_step">
 
10255
        <return-value transfer-ownership="none">
 
10256
          <type name="none" c:type="void"/>
 
10257
        </return-value>
 
10258
        <parameters>
 
10259
          <parameter name="value" transfer-ownership="none">
 
10260
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10261
            <type name="utf8" c:type="const gchar*"/>
 
10262
          </parameter>
 
10263
        </parameters>
 
10264
      </method>
 
10265
      <method name="set_use_map"
 
10266
              c:identifier="webkit_dom_html_input_element_set_use_map">
 
10267
        <return-value transfer-ownership="none">
 
10268
          <type name="none" c:type="void"/>
 
10269
        </return-value>
 
10270
        <parameters>
 
10271
          <parameter name="value" transfer-ownership="none">
 
10272
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10273
            <type name="utf8" c:type="const gchar*"/>
 
10274
          </parameter>
 
10275
        </parameters>
 
10276
      </method>
 
10277
      <method name="set_value"
 
10278
              c:identifier="webkit_dom_html_input_element_set_value">
 
10279
        <return-value transfer-ownership="none">
 
10280
          <type name="none" c:type="void"/>
 
10281
        </return-value>
 
10282
        <parameters>
 
10283
          <parameter name="value" transfer-ownership="none">
 
10284
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10285
            <type name="utf8" c:type="const gchar*"/>
 
10286
          </parameter>
 
10287
        </parameters>
 
10288
      </method>
 
10289
      <method name="set_value_as_number"
 
10290
              c:identifier="webkit_dom_html_input_element_set_value_as_number"
 
10291
              throws="1">
 
10292
        <return-value transfer-ownership="none">
 
10293
          <type name="none" c:type="void"/>
 
10294
        </return-value>
 
10295
        <parameters>
 
10296
          <parameter name="value" transfer-ownership="none">
 
10297
            <doc xml:whitespace="preserve">A #gdouble</doc>
 
10298
            <type name="gdouble" c:type="gdouble"/>
 
10299
          </parameter>
 
10300
        </parameters>
 
10301
      </method>
 
10302
      <method name="set_value_for_user"
 
10303
              c:identifier="webkit_dom_html_input_element_set_value_for_user">
 
10304
        <return-value transfer-ownership="none">
 
10305
          <type name="none" c:type="void"/>
 
10306
        </return-value>
 
10307
        <parameters>
 
10308
          <parameter name="value" transfer-ownership="none">
 
10309
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10310
            <type name="utf8" c:type="const gchar*"/>
 
10311
          </parameter>
 
10312
        </parameters>
 
10313
      </method>
 
10314
      <method name="set_webkit_grammar"
 
10315
              c:identifier="webkit_dom_html_input_element_set_webkit_grammar">
 
10316
        <return-value transfer-ownership="none">
 
10317
          <type name="none" c:type="void"/>
 
10318
        </return-value>
 
10319
        <parameters>
 
10320
          <parameter name="value" transfer-ownership="none">
 
10321
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10322
            <type name="gboolean" c:type="gboolean"/>
 
10323
          </parameter>
 
10324
        </parameters>
 
10325
      </method>
 
10326
      <method name="set_webkit_speech"
 
10327
              c:identifier="webkit_dom_html_input_element_set_webkit_speech">
 
10328
        <return-value transfer-ownership="none">
 
10329
          <type name="none" c:type="void"/>
 
10330
        </return-value>
 
10331
        <parameters>
 
10332
          <parameter name="value" transfer-ownership="none">
 
10333
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10334
            <type name="gboolean" c:type="gboolean"/>
 
10335
          </parameter>
 
10336
        </parameters>
 
10337
      </method>
 
10338
      <method name="set_webkitdirectory"
 
10339
              c:identifier="webkit_dom_html_input_element_set_webkitdirectory">
 
10340
        <return-value transfer-ownership="none">
 
10341
          <type name="none" c:type="void"/>
 
10342
        </return-value>
 
10343
        <parameters>
 
10344
          <parameter name="value" transfer-ownership="none">
 
10345
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10346
            <type name="gboolean" c:type="gboolean"/>
 
10347
          </parameter>
 
10348
        </parameters>
 
10349
      </method>
 
10350
      <method name="set_width"
 
10351
              c:identifier="webkit_dom_html_input_element_set_width">
 
10352
        <return-value transfer-ownership="none">
 
10353
          <type name="none" c:type="void"/>
 
10354
        </return-value>
 
10355
        <parameters>
 
10356
          <parameter name="value" transfer-ownership="none">
 
10357
            <doc xml:whitespace="preserve">A #gulong</doc>
 
10358
            <type name="gulong" c:type="gulong"/>
 
10359
          </parameter>
 
10360
        </parameters>
 
10361
      </method>
 
10362
      <method name="step_down"
 
10363
              c:identifier="webkit_dom_html_input_element_step_down"
 
10364
              throws="1">
 
10365
        <return-value transfer-ownership="none">
 
10366
          <type name="none" c:type="void"/>
 
10367
        </return-value>
 
10368
        <parameters>
 
10369
          <parameter name="n" transfer-ownership="none">
 
10370
            <doc xml:whitespace="preserve">A #glong</doc>
 
10371
            <type name="glong" c:type="glong"/>
 
10372
          </parameter>
 
10373
        </parameters>
 
10374
      </method>
 
10375
      <method name="step_up"
 
10376
              c:identifier="webkit_dom_html_input_element_step_up"
 
10377
              throws="1">
 
10378
        <return-value transfer-ownership="none">
 
10379
          <type name="none" c:type="void"/>
 
10380
        </return-value>
 
10381
        <parameters>
 
10382
          <parameter name="n" transfer-ownership="none">
 
10383
            <doc xml:whitespace="preserve">A #glong</doc>
 
10384
            <type name="glong" c:type="glong"/>
 
10385
          </parameter>
 
10386
        </parameters>
 
10387
      </method>
 
10388
      <property name="accept" writable="1" transfer-ownership="none">
 
10389
        <type name="utf8"/>
 
10390
      </property>
 
10391
      <property name="align" writable="1" transfer-ownership="none">
 
10392
        <type name="utf8"/>
 
10393
      </property>
 
10394
      <property name="alt" writable="1" transfer-ownership="none">
 
10395
        <type name="utf8"/>
 
10396
      </property>
 
10397
      <property name="autocomplete" writable="1" transfer-ownership="none">
 
10398
        <type name="utf8"/>
 
10399
      </property>
 
10400
      <property name="autofocus" writable="1" transfer-ownership="none">
 
10401
        <type name="gboolean"/>
 
10402
      </property>
 
10403
      <property name="capture" writable="1" transfer-ownership="none">
 
10404
        <type name="utf8"/>
 
10405
      </property>
 
10406
      <property name="checked" writable="1" transfer-ownership="none">
 
10407
        <type name="gboolean"/>
 
10408
      </property>
 
10409
      <property name="default-checked" writable="1" transfer-ownership="none">
 
10410
        <type name="gboolean"/>
 
10411
      </property>
 
10412
      <property name="default-value" writable="1" transfer-ownership="none">
 
10413
        <type name="utf8"/>
 
10414
      </property>
 
10415
      <property name="dir-name" writable="1" transfer-ownership="none">
 
10416
        <type name="utf8"/>
 
10417
      </property>
 
10418
      <property name="disabled" writable="1" transfer-ownership="none">
 
10419
        <type name="gboolean"/>
 
10420
      </property>
 
10421
      <property name="files" writable="1" transfer-ownership="none">
 
10422
        <type name="DOMFileList"/>
 
10423
      </property>
 
10424
      <property name="form" transfer-ownership="none">
 
10425
        <type name="DOMHTMLFormElement"/>
 
10426
      </property>
 
10427
      <property name="form-action" writable="1" transfer-ownership="none">
 
10428
        <type name="utf8"/>
 
10429
      </property>
 
10430
      <property name="form-enctype" writable="1" transfer-ownership="none">
 
10431
        <type name="utf8"/>
 
10432
      </property>
 
10433
      <property name="form-method" writable="1" transfer-ownership="none">
 
10434
        <type name="utf8"/>
 
10435
      </property>
 
10436
      <property name="form-no-validate" writable="1" transfer-ownership="none">
 
10437
        <type name="gboolean"/>
 
10438
      </property>
 
10439
      <property name="form-target" writable="1" transfer-ownership="none">
 
10440
        <type name="utf8"/>
 
10441
      </property>
 
10442
      <property name="height" writable="1" transfer-ownership="none">
 
10443
        <type name="gulong"/>
 
10444
      </property>
 
10445
      <property name="incremental" writable="1" transfer-ownership="none">
 
10446
        <type name="gboolean"/>
 
10447
      </property>
 
10448
      <property name="indeterminate" writable="1" transfer-ownership="none">
 
10449
        <type name="gboolean"/>
 
10450
      </property>
 
10451
      <property name="labels" transfer-ownership="none">
 
10452
        <type name="DOMNodeList"/>
 
10453
      </property>
 
10454
      <property name="list" transfer-ownership="none">
 
10455
        <type name="DOMHTMLElement"/>
 
10456
      </property>
 
10457
      <property name="max" writable="1" transfer-ownership="none">
 
10458
        <type name="utf8"/>
 
10459
      </property>
 
10460
      <property name="max-length" writable="1" transfer-ownership="none">
 
10461
        <type name="glong"/>
 
10462
      </property>
 
10463
      <property name="min" writable="1" transfer-ownership="none">
 
10464
        <type name="utf8"/>
 
10465
      </property>
 
10466
      <property name="multiple" writable="1" transfer-ownership="none">
 
10467
        <type name="gboolean"/>
 
10468
      </property>
 
10469
      <property name="name" writable="1" transfer-ownership="none">
 
10470
        <type name="utf8"/>
 
10471
      </property>
 
10472
      <property name="pattern" writable="1" transfer-ownership="none">
 
10473
        <type name="utf8"/>
 
10474
      </property>
 
10475
      <property name="placeholder" writable="1" transfer-ownership="none">
 
10476
        <type name="utf8"/>
 
10477
      </property>
 
10478
      <property name="read-only" writable="1" transfer-ownership="none">
 
10479
        <type name="gboolean"/>
 
10480
      </property>
 
10481
      <property name="required" writable="1" transfer-ownership="none">
 
10482
        <type name="gboolean"/>
 
10483
      </property>
 
10484
      <property name="size" writable="1" transfer-ownership="none">
 
10485
        <type name="gulong"/>
 
10486
      </property>
 
10487
      <property name="src" writable="1" transfer-ownership="none">
 
10488
        <type name="utf8"/>
 
10489
      </property>
 
10490
      <property name="step" writable="1" transfer-ownership="none">
 
10491
        <type name="utf8"/>
 
10492
      </property>
 
10493
      <property name="type" writable="1" transfer-ownership="none">
 
10494
        <type name="utf8"/>
 
10495
      </property>
 
10496
      <property name="use-map" writable="1" transfer-ownership="none">
 
10497
        <type name="utf8"/>
 
10498
      </property>
 
10499
      <property name="validation-message" transfer-ownership="none">
 
10500
        <type name="utf8"/>
 
10501
      </property>
 
10502
      <property name="validity" transfer-ownership="none">
 
10503
        <type name="DOMValidityState"/>
 
10504
      </property>
 
10505
      <property name="value" writable="1" transfer-ownership="none">
 
10506
        <type name="utf8"/>
 
10507
      </property>
 
10508
      <property name="value-as-number" writable="1" transfer-ownership="none">
 
10509
        <type name="gdouble"/>
 
10510
      </property>
 
10511
      <property name="webkit-grammar" writable="1" transfer-ownership="none">
 
10512
        <type name="gboolean"/>
 
10513
      </property>
 
10514
      <property name="webkit-speech" writable="1" transfer-ownership="none">
 
10515
        <type name="gboolean"/>
 
10516
      </property>
 
10517
      <property name="webkitdirectory" writable="1" transfer-ownership="none">
 
10518
        <type name="gboolean"/>
 
10519
      </property>
 
10520
      <property name="width" writable="1" transfer-ownership="none">
 
10521
        <type name="gulong"/>
 
10522
      </property>
 
10523
      <property name="will-validate" transfer-ownership="none">
 
10524
        <type name="gboolean"/>
 
10525
      </property>
 
10526
      <field name="parent_instance">
 
10527
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
10528
      </field>
 
10529
    </class>
 
10530
    <record name="DOMHTMLInputElementClass"
 
10531
            c:type="WebKitDOMHTMLInputElementClass"
 
10532
            glib:is-gtype-struct-for="DOMHTMLInputElement">
 
10533
      <field name="parent_class">
 
10534
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
10535
      </field>
 
10536
    </record>
 
10537
    <class name="DOMHTMLKeygenElement"
 
10538
           c:symbol-prefix="dom_html_keygen_element"
 
10539
           c:type="WebKitDOMHTMLKeygenElement"
 
10540
           parent="DOMHTMLElement"
 
10541
           glib:type-name="WebKitDOMHTMLKeygenElement"
 
10542
           glib:get-type="webkit_dom_html_keygen_element_get_type"
 
10543
           glib:type-struct="DOMHTMLKeygenElementClass">
 
10544
      <implements name="DOMEventTarget"/>
 
10545
      <method name="check_validity"
 
10546
              c:identifier="webkit_dom_html_keygen_element_check_validity">
 
10547
        <return-value transfer-ownership="none">
 
10548
          <type name="gboolean" c:type="gboolean"/>
 
10549
        </return-value>
 
10550
      </method>
 
10551
      <method name="get_autofocus"
 
10552
              c:identifier="webkit_dom_html_keygen_element_get_autofocus">
 
10553
        <return-value transfer-ownership="none">
 
10554
          <type name="gboolean" c:type="gboolean"/>
 
10555
        </return-value>
 
10556
      </method>
 
10557
      <method name="get_challenge"
 
10558
              c:identifier="webkit_dom_html_keygen_element_get_challenge">
 
10559
        <return-value transfer-ownership="full">
 
10560
          <type name="utf8" c:type="gchar*"/>
 
10561
        </return-value>
 
10562
      </method>
 
10563
      <method name="get_disabled"
 
10564
              c:identifier="webkit_dom_html_keygen_element_get_disabled">
 
10565
        <return-value transfer-ownership="none">
 
10566
          <type name="gboolean" c:type="gboolean"/>
 
10567
        </return-value>
 
10568
      </method>
 
10569
      <method name="get_form"
 
10570
              c:identifier="webkit_dom_html_keygen_element_get_form">
 
10571
        <return-value transfer-ownership="none">
 
10572
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
10573
        </return-value>
 
10574
      </method>
 
10575
      <method name="get_keytype"
 
10576
              c:identifier="webkit_dom_html_keygen_element_get_keytype">
 
10577
        <return-value transfer-ownership="full">
 
10578
          <type name="utf8" c:type="gchar*"/>
 
10579
        </return-value>
 
10580
      </method>
 
10581
      <method name="get_labels"
 
10582
              c:identifier="webkit_dom_html_keygen_element_get_labels">
 
10583
        <return-value transfer-ownership="none">
 
10584
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
10585
        </return-value>
 
10586
      </method>
 
10587
      <method name="get_name"
 
10588
              c:identifier="webkit_dom_html_keygen_element_get_name">
 
10589
        <return-value transfer-ownership="full">
 
10590
          <type name="utf8" c:type="gchar*"/>
 
10591
        </return-value>
 
10592
      </method>
 
10593
      <method name="get_validation_message"
 
10594
              c:identifier="webkit_dom_html_keygen_element_get_validation_message">
 
10595
        <return-value transfer-ownership="full">
 
10596
          <type name="utf8" c:type="gchar*"/>
 
10597
        </return-value>
 
10598
      </method>
 
10599
      <method name="get_validity"
 
10600
              c:identifier="webkit_dom_html_keygen_element_get_validity">
 
10601
        <return-value transfer-ownership="none">
 
10602
          <type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
 
10603
        </return-value>
 
10604
      </method>
 
10605
      <method name="get_will_validate"
 
10606
              c:identifier="webkit_dom_html_keygen_element_get_will_validate">
 
10607
        <return-value transfer-ownership="none">
 
10608
          <type name="gboolean" c:type="gboolean"/>
 
10609
        </return-value>
 
10610
      </method>
 
10611
      <method name="set_autofocus"
 
10612
              c:identifier="webkit_dom_html_keygen_element_set_autofocus">
 
10613
        <return-value transfer-ownership="none">
 
10614
          <type name="none" c:type="void"/>
 
10615
        </return-value>
 
10616
        <parameters>
 
10617
          <parameter name="value" transfer-ownership="none">
 
10618
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10619
            <type name="gboolean" c:type="gboolean"/>
 
10620
          </parameter>
 
10621
        </parameters>
 
10622
      </method>
 
10623
      <method name="set_challenge"
 
10624
              c:identifier="webkit_dom_html_keygen_element_set_challenge">
 
10625
        <return-value transfer-ownership="none">
 
10626
          <type name="none" c:type="void"/>
 
10627
        </return-value>
 
10628
        <parameters>
 
10629
          <parameter name="value" transfer-ownership="none">
 
10630
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10631
            <type name="utf8" c:type="const gchar*"/>
 
10632
          </parameter>
 
10633
        </parameters>
 
10634
      </method>
 
10635
      <method name="set_custom_validity"
 
10636
              c:identifier="webkit_dom_html_keygen_element_set_custom_validity">
 
10637
        <return-value transfer-ownership="none">
 
10638
          <type name="none" c:type="void"/>
 
10639
        </return-value>
 
10640
        <parameters>
 
10641
          <parameter name="error" transfer-ownership="none">
 
10642
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10643
            <type name="utf8" c:type="const gchar*"/>
 
10644
          </parameter>
 
10645
        </parameters>
 
10646
      </method>
 
10647
      <method name="set_disabled"
 
10648
              c:identifier="webkit_dom_html_keygen_element_set_disabled">
 
10649
        <return-value transfer-ownership="none">
 
10650
          <type name="none" c:type="void"/>
 
10651
        </return-value>
 
10652
        <parameters>
 
10653
          <parameter name="value" transfer-ownership="none">
 
10654
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10655
            <type name="gboolean" c:type="gboolean"/>
 
10656
          </parameter>
 
10657
        </parameters>
 
10658
      </method>
 
10659
      <method name="set_keytype"
 
10660
              c:identifier="webkit_dom_html_keygen_element_set_keytype">
 
10661
        <return-value transfer-ownership="none">
 
10662
          <type name="none" c:type="void"/>
 
10663
        </return-value>
 
10664
        <parameters>
 
10665
          <parameter name="value" transfer-ownership="none">
 
10666
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10667
            <type name="utf8" c:type="const gchar*"/>
 
10668
          </parameter>
 
10669
        </parameters>
 
10670
      </method>
 
10671
      <method name="set_name"
 
10672
              c:identifier="webkit_dom_html_keygen_element_set_name">
 
10673
        <return-value transfer-ownership="none">
 
10674
          <type name="none" c:type="void"/>
 
10675
        </return-value>
 
10676
        <parameters>
 
10677
          <parameter name="value" transfer-ownership="none">
 
10678
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10679
            <type name="utf8" c:type="const gchar*"/>
 
10680
          </parameter>
 
10681
        </parameters>
 
10682
      </method>
 
10683
      <property name="autofocus" writable="1" transfer-ownership="none">
 
10684
        <type name="gboolean"/>
 
10685
      </property>
 
10686
      <property name="challenge" writable="1" transfer-ownership="none">
 
10687
        <type name="utf8"/>
 
10688
      </property>
 
10689
      <property name="disabled" writable="1" transfer-ownership="none">
 
10690
        <type name="gboolean"/>
 
10691
      </property>
 
10692
      <property name="form" transfer-ownership="none">
 
10693
        <type name="DOMHTMLFormElement"/>
 
10694
      </property>
 
10695
      <property name="keytype" writable="1" transfer-ownership="none">
 
10696
        <type name="utf8"/>
 
10697
      </property>
 
10698
      <property name="labels" transfer-ownership="none">
 
10699
        <type name="DOMNodeList"/>
 
10700
      </property>
 
10701
      <property name="name" writable="1" transfer-ownership="none">
 
10702
        <type name="utf8"/>
 
10703
      </property>
 
10704
      <property name="type" transfer-ownership="none">
 
10705
        <type name="utf8"/>
 
10706
      </property>
 
10707
      <property name="validation-message" transfer-ownership="none">
 
10708
        <type name="utf8"/>
 
10709
      </property>
 
10710
      <property name="validity" transfer-ownership="none">
 
10711
        <type name="DOMValidityState"/>
 
10712
      </property>
 
10713
      <property name="will-validate" transfer-ownership="none">
 
10714
        <type name="gboolean"/>
 
10715
      </property>
 
10716
      <field name="parent_instance">
 
10717
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
10718
      </field>
 
10719
    </class>
 
10720
    <record name="DOMHTMLKeygenElementClass"
 
10721
            c:type="WebKitDOMHTMLKeygenElementClass"
 
10722
            glib:is-gtype-struct-for="DOMHTMLKeygenElement">
 
10723
      <field name="parent_class">
 
10724
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
10725
      </field>
 
10726
    </record>
 
10727
    <class name="DOMHTMLLIElement"
 
10728
           c:symbol-prefix="dom_htmlli_element"
 
10729
           c:type="WebKitDOMHTMLLIElement"
 
10730
           parent="DOMHTMLElement"
 
10731
           glib:type-name="WebKitDOMHTMLLIElement"
 
10732
           glib:get-type="webkit_dom_htmlli_element_get_type"
 
10733
           glib:type-struct="DOMHTMLLIElementClass">
 
10734
      <implements name="DOMEventTarget"/>
 
10735
      <method name="get_value"
 
10736
              c:identifier="webkit_dom_htmlli_element_get_value">
 
10737
        <return-value transfer-ownership="none">
 
10738
          <type name="glong" c:type="glong"/>
 
10739
        </return-value>
 
10740
      </method>
 
10741
      <method name="set_value"
 
10742
              c:identifier="webkit_dom_htmlli_element_set_value">
 
10743
        <return-value transfer-ownership="none">
 
10744
          <type name="none" c:type="void"/>
 
10745
        </return-value>
 
10746
        <parameters>
 
10747
          <parameter name="value" transfer-ownership="none">
 
10748
            <doc xml:whitespace="preserve">A #glong</doc>
 
10749
            <type name="glong" c:type="glong"/>
 
10750
          </parameter>
 
10751
        </parameters>
 
10752
      </method>
 
10753
      <property name="type" writable="1" transfer-ownership="none">
 
10754
        <type name="utf8"/>
 
10755
      </property>
 
10756
      <property name="value" writable="1" transfer-ownership="none">
 
10757
        <type name="glong"/>
 
10758
      </property>
 
10759
      <field name="parent_instance">
 
10760
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
10761
      </field>
 
10762
    </class>
 
10763
    <record name="DOMHTMLLIElementClass"
 
10764
            c:type="WebKitDOMHTMLLIElementClass"
 
10765
            glib:is-gtype-struct-for="DOMHTMLLIElement">
 
10766
      <field name="parent_class">
 
10767
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
10768
      </field>
 
10769
    </record>
 
10770
    <class name="DOMHTMLLabelElement"
 
10771
           c:symbol-prefix="dom_html_label_element"
 
10772
           c:type="WebKitDOMHTMLLabelElement"
 
10773
           parent="DOMHTMLElement"
 
10774
           glib:type-name="WebKitDOMHTMLLabelElement"
 
10775
           glib:get-type="webkit_dom_html_label_element_get_type"
 
10776
           glib:type-struct="DOMHTMLLabelElementClass">
 
10777
      <implements name="DOMEventTarget"/>
 
10778
      <method name="get_control"
 
10779
              c:identifier="webkit_dom_html_label_element_get_control">
 
10780
        <return-value transfer-ownership="none">
 
10781
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
10782
        </return-value>
 
10783
      </method>
 
10784
      <method name="get_form"
 
10785
              c:identifier="webkit_dom_html_label_element_get_form">
 
10786
        <return-value transfer-ownership="none">
 
10787
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
10788
        </return-value>
 
10789
      </method>
 
10790
      <method name="get_html_for"
 
10791
              c:identifier="webkit_dom_html_label_element_get_html_for">
 
10792
        <return-value transfer-ownership="full">
 
10793
          <type name="utf8" c:type="gchar*"/>
 
10794
        </return-value>
 
10795
      </method>
 
10796
      <method name="set_html_for"
 
10797
              c:identifier="webkit_dom_html_label_element_set_html_for">
 
10798
        <return-value transfer-ownership="none">
 
10799
          <type name="none" c:type="void"/>
 
10800
        </return-value>
 
10801
        <parameters>
 
10802
          <parameter name="value" transfer-ownership="none">
 
10803
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10804
            <type name="utf8" c:type="const gchar*"/>
 
10805
          </parameter>
 
10806
        </parameters>
 
10807
      </method>
 
10808
      <property name="control" transfer-ownership="none">
 
10809
        <type name="DOMHTMLElement"/>
 
10810
      </property>
 
10811
      <property name="form" transfer-ownership="none">
 
10812
        <type name="DOMHTMLFormElement"/>
 
10813
      </property>
 
10814
      <property name="html-for" writable="1" transfer-ownership="none">
 
10815
        <type name="utf8"/>
 
10816
      </property>
 
10817
      <field name="parent_instance">
 
10818
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
10819
      </field>
 
10820
    </class>
 
10821
    <record name="DOMHTMLLabelElementClass"
 
10822
            c:type="WebKitDOMHTMLLabelElementClass"
 
10823
            glib:is-gtype-struct-for="DOMHTMLLabelElement">
 
10824
      <field name="parent_class">
 
10825
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
10826
      </field>
 
10827
    </record>
 
10828
    <class name="DOMHTMLLegendElement"
 
10829
           c:symbol-prefix="dom_html_legend_element"
 
10830
           c:type="WebKitDOMHTMLLegendElement"
 
10831
           parent="DOMHTMLElement"
 
10832
           glib:type-name="WebKitDOMHTMLLegendElement"
 
10833
           glib:get-type="webkit_dom_html_legend_element_get_type"
 
10834
           glib:type-struct="DOMHTMLLegendElementClass">
 
10835
      <implements name="DOMEventTarget"/>
 
10836
      <method name="get_align"
 
10837
              c:identifier="webkit_dom_html_legend_element_get_align">
 
10838
        <return-value transfer-ownership="full">
 
10839
          <type name="utf8" c:type="gchar*"/>
 
10840
        </return-value>
 
10841
      </method>
 
10842
      <method name="get_form"
 
10843
              c:identifier="webkit_dom_html_legend_element_get_form">
 
10844
        <return-value transfer-ownership="none">
 
10845
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
10846
        </return-value>
 
10847
      </method>
 
10848
      <method name="set_align"
 
10849
              c:identifier="webkit_dom_html_legend_element_set_align">
 
10850
        <return-value transfer-ownership="none">
 
10851
          <type name="none" c:type="void"/>
 
10852
        </return-value>
 
10853
        <parameters>
 
10854
          <parameter name="value" transfer-ownership="none">
 
10855
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10856
            <type name="utf8" c:type="const gchar*"/>
 
10857
          </parameter>
 
10858
        </parameters>
 
10859
      </method>
 
10860
      <property name="align" writable="1" transfer-ownership="none">
 
10861
        <type name="utf8"/>
 
10862
      </property>
 
10863
      <property name="form" transfer-ownership="none">
 
10864
        <type name="DOMHTMLFormElement"/>
 
10865
      </property>
 
10866
      <field name="parent_instance">
 
10867
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
10868
      </field>
 
10869
    </class>
 
10870
    <record name="DOMHTMLLegendElementClass"
 
10871
            c:type="WebKitDOMHTMLLegendElementClass"
 
10872
            glib:is-gtype-struct-for="DOMHTMLLegendElement">
 
10873
      <field name="parent_class">
 
10874
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
10875
      </field>
 
10876
    </record>
 
10877
    <class name="DOMHTMLLinkElement"
 
10878
           c:symbol-prefix="dom_html_link_element"
 
10879
           c:type="WebKitDOMHTMLLinkElement"
 
10880
           parent="DOMHTMLElement"
 
10881
           glib:type-name="WebKitDOMHTMLLinkElement"
 
10882
           glib:get-type="webkit_dom_html_link_element_get_type"
 
10883
           glib:type-struct="DOMHTMLLinkElementClass">
 
10884
      <implements name="DOMEventTarget"/>
 
10885
      <method name="get_charset"
 
10886
              c:identifier="webkit_dom_html_link_element_get_charset">
 
10887
        <return-value transfer-ownership="full">
 
10888
          <type name="utf8" c:type="gchar*"/>
 
10889
        </return-value>
 
10890
      </method>
 
10891
      <method name="get_disabled"
 
10892
              c:identifier="webkit_dom_html_link_element_get_disabled">
 
10893
        <return-value transfer-ownership="none">
 
10894
          <type name="gboolean" c:type="gboolean"/>
 
10895
        </return-value>
 
10896
      </method>
 
10897
      <method name="get_href"
 
10898
              c:identifier="webkit_dom_html_link_element_get_href">
 
10899
        <return-value transfer-ownership="full">
 
10900
          <type name="utf8" c:type="gchar*"/>
 
10901
        </return-value>
 
10902
      </method>
 
10903
      <method name="get_hreflang"
 
10904
              c:identifier="webkit_dom_html_link_element_get_hreflang">
 
10905
        <return-value transfer-ownership="full">
 
10906
          <type name="utf8" c:type="gchar*"/>
 
10907
        </return-value>
 
10908
      </method>
 
10909
      <method name="get_media"
 
10910
              c:identifier="webkit_dom_html_link_element_get_media">
 
10911
        <return-value transfer-ownership="full">
 
10912
          <type name="utf8" c:type="gchar*"/>
 
10913
        </return-value>
 
10914
      </method>
 
10915
      <method name="get_rel"
 
10916
              c:identifier="webkit_dom_html_link_element_get_rel">
 
10917
        <return-value transfer-ownership="full">
 
10918
          <type name="utf8" c:type="gchar*"/>
 
10919
        </return-value>
 
10920
      </method>
 
10921
      <method name="get_rev"
 
10922
              c:identifier="webkit_dom_html_link_element_get_rev">
 
10923
        <return-value transfer-ownership="full">
 
10924
          <type name="utf8" c:type="gchar*"/>
 
10925
        </return-value>
 
10926
      </method>
 
10927
      <method name="get_sheet"
 
10928
              c:identifier="webkit_dom_html_link_element_get_sheet">
 
10929
        <return-value transfer-ownership="none">
 
10930
          <type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
 
10931
        </return-value>
 
10932
      </method>
 
10933
      <method name="get_target"
 
10934
              c:identifier="webkit_dom_html_link_element_get_target">
 
10935
        <return-value transfer-ownership="full">
 
10936
          <type name="utf8" c:type="gchar*"/>
 
10937
        </return-value>
 
10938
      </method>
 
10939
      <method name="set_charset"
 
10940
              c:identifier="webkit_dom_html_link_element_set_charset">
 
10941
        <return-value transfer-ownership="none">
 
10942
          <type name="none" c:type="void"/>
 
10943
        </return-value>
 
10944
        <parameters>
 
10945
          <parameter name="value" transfer-ownership="none">
 
10946
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10947
            <type name="utf8" c:type="const gchar*"/>
 
10948
          </parameter>
 
10949
        </parameters>
 
10950
      </method>
 
10951
      <method name="set_disabled"
 
10952
              c:identifier="webkit_dom_html_link_element_set_disabled">
 
10953
        <return-value transfer-ownership="none">
 
10954
          <type name="none" c:type="void"/>
 
10955
        </return-value>
 
10956
        <parameters>
 
10957
          <parameter name="value" transfer-ownership="none">
 
10958
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
10959
            <type name="gboolean" c:type="gboolean"/>
 
10960
          </parameter>
 
10961
        </parameters>
 
10962
      </method>
 
10963
      <method name="set_href"
 
10964
              c:identifier="webkit_dom_html_link_element_set_href">
 
10965
        <return-value transfer-ownership="none">
 
10966
          <type name="none" c:type="void"/>
 
10967
        </return-value>
 
10968
        <parameters>
 
10969
          <parameter name="value" transfer-ownership="none">
 
10970
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10971
            <type name="utf8" c:type="const gchar*"/>
 
10972
          </parameter>
 
10973
        </parameters>
 
10974
      </method>
 
10975
      <method name="set_hreflang"
 
10976
              c:identifier="webkit_dom_html_link_element_set_hreflang">
 
10977
        <return-value transfer-ownership="none">
 
10978
          <type name="none" c:type="void"/>
 
10979
        </return-value>
 
10980
        <parameters>
 
10981
          <parameter name="value" transfer-ownership="none">
 
10982
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10983
            <type name="utf8" c:type="const gchar*"/>
 
10984
          </parameter>
 
10985
        </parameters>
 
10986
      </method>
 
10987
      <method name="set_media"
 
10988
              c:identifier="webkit_dom_html_link_element_set_media">
 
10989
        <return-value transfer-ownership="none">
 
10990
          <type name="none" c:type="void"/>
 
10991
        </return-value>
 
10992
        <parameters>
 
10993
          <parameter name="value" transfer-ownership="none">
 
10994
            <doc xml:whitespace="preserve">A #gchar</doc>
 
10995
            <type name="utf8" c:type="const gchar*"/>
 
10996
          </parameter>
 
10997
        </parameters>
 
10998
      </method>
 
10999
      <method name="set_rel"
 
11000
              c:identifier="webkit_dom_html_link_element_set_rel">
 
11001
        <return-value transfer-ownership="none">
 
11002
          <type name="none" c:type="void"/>
 
11003
        </return-value>
 
11004
        <parameters>
 
11005
          <parameter name="value" transfer-ownership="none">
 
11006
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11007
            <type name="utf8" c:type="const gchar*"/>
 
11008
          </parameter>
 
11009
        </parameters>
 
11010
      </method>
 
11011
      <method name="set_rev"
 
11012
              c:identifier="webkit_dom_html_link_element_set_rev">
 
11013
        <return-value transfer-ownership="none">
 
11014
          <type name="none" c:type="void"/>
 
11015
        </return-value>
 
11016
        <parameters>
 
11017
          <parameter name="value" transfer-ownership="none">
 
11018
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11019
            <type name="utf8" c:type="const gchar*"/>
 
11020
          </parameter>
 
11021
        </parameters>
 
11022
      </method>
 
11023
      <method name="set_target"
 
11024
              c:identifier="webkit_dom_html_link_element_set_target">
 
11025
        <return-value transfer-ownership="none">
 
11026
          <type name="none" c:type="void"/>
 
11027
        </return-value>
 
11028
        <parameters>
 
11029
          <parameter name="value" transfer-ownership="none">
 
11030
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11031
            <type name="utf8" c:type="const gchar*"/>
 
11032
          </parameter>
 
11033
        </parameters>
 
11034
      </method>
 
11035
      <property name="charset" writable="1" transfer-ownership="none">
 
11036
        <type name="utf8"/>
 
11037
      </property>
 
11038
      <property name="disabled" writable="1" transfer-ownership="none">
 
11039
        <type name="gboolean"/>
 
11040
      </property>
 
11041
      <property name="href" writable="1" transfer-ownership="none">
 
11042
        <type name="utf8"/>
 
11043
      </property>
 
11044
      <property name="hreflang" writable="1" transfer-ownership="none">
 
11045
        <type name="utf8"/>
 
11046
      </property>
 
11047
      <property name="media" writable="1" transfer-ownership="none">
 
11048
        <type name="utf8"/>
 
11049
      </property>
 
11050
      <property name="rel" writable="1" transfer-ownership="none">
 
11051
        <type name="utf8"/>
 
11052
      </property>
 
11053
      <property name="rev" writable="1" transfer-ownership="none">
 
11054
        <type name="utf8"/>
 
11055
      </property>
 
11056
      <property name="sheet" transfer-ownership="none">
 
11057
        <type name="DOMStyleSheet"/>
 
11058
      </property>
 
11059
      <property name="target" writable="1" transfer-ownership="none">
 
11060
        <type name="utf8"/>
 
11061
      </property>
 
11062
      <property name="type" writable="1" transfer-ownership="none">
 
11063
        <type name="utf8"/>
 
11064
      </property>
 
11065
      <field name="parent_instance">
 
11066
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
11067
      </field>
 
11068
    </class>
 
11069
    <record name="DOMHTMLLinkElementClass"
 
11070
            c:type="WebKitDOMHTMLLinkElementClass"
 
11071
            glib:is-gtype-struct-for="DOMHTMLLinkElement">
 
11072
      <field name="parent_class">
 
11073
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
11074
      </field>
 
11075
    </record>
 
11076
    <class name="DOMHTMLMapElement"
 
11077
           c:symbol-prefix="dom_html_map_element"
 
11078
           c:type="WebKitDOMHTMLMapElement"
 
11079
           parent="DOMHTMLElement"
 
11080
           glib:type-name="WebKitDOMHTMLMapElement"
 
11081
           glib:get-type="webkit_dom_html_map_element_get_type"
 
11082
           glib:type-struct="DOMHTMLMapElementClass">
 
11083
      <implements name="DOMEventTarget"/>
 
11084
      <method name="get_areas"
 
11085
              c:identifier="webkit_dom_html_map_element_get_areas">
 
11086
        <return-value transfer-ownership="none">
 
11087
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
11088
        </return-value>
 
11089
      </method>
 
11090
      <method name="get_name"
 
11091
              c:identifier="webkit_dom_html_map_element_get_name">
 
11092
        <return-value transfer-ownership="full">
 
11093
          <type name="utf8" c:type="gchar*"/>
 
11094
        </return-value>
 
11095
      </method>
 
11096
      <method name="set_name"
 
11097
              c:identifier="webkit_dom_html_map_element_set_name">
 
11098
        <return-value transfer-ownership="none">
 
11099
          <type name="none" c:type="void"/>
 
11100
        </return-value>
 
11101
        <parameters>
 
11102
          <parameter name="value" transfer-ownership="none">
 
11103
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11104
            <type name="utf8" c:type="const gchar*"/>
 
11105
          </parameter>
 
11106
        </parameters>
 
11107
      </method>
 
11108
      <property name="areas" transfer-ownership="none">
 
11109
        <type name="DOMHTMLCollection"/>
 
11110
      </property>
 
11111
      <property name="name" writable="1" transfer-ownership="none">
 
11112
        <type name="utf8"/>
 
11113
      </property>
 
11114
      <field name="parent_instance">
 
11115
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
11116
      </field>
 
11117
    </class>
 
11118
    <record name="DOMHTMLMapElementClass"
 
11119
            c:type="WebKitDOMHTMLMapElementClass"
 
11120
            glib:is-gtype-struct-for="DOMHTMLMapElement">
 
11121
      <field name="parent_class">
 
11122
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
11123
      </field>
 
11124
    </record>
 
11125
    <class name="DOMHTMLMarqueeElement"
 
11126
           c:symbol-prefix="dom_html_marquee_element"
 
11127
           c:type="WebKitDOMHTMLMarqueeElement"
 
11128
           parent="DOMHTMLElement"
 
11129
           glib:type-name="WebKitDOMHTMLMarqueeElement"
 
11130
           glib:get-type="webkit_dom_html_marquee_element_get_type"
 
11131
           glib:type-struct="DOMHTMLMarqueeElementClass">
 
11132
      <implements name="DOMEventTarget"/>
 
11133
      <method name="get_behavior"
 
11134
              c:identifier="webkit_dom_html_marquee_element_get_behavior">
 
11135
        <return-value transfer-ownership="full">
 
11136
          <type name="utf8" c:type="gchar*"/>
 
11137
        </return-value>
 
11138
      </method>
 
11139
      <method name="get_bg_color"
 
11140
              c:identifier="webkit_dom_html_marquee_element_get_bg_color">
 
11141
        <return-value transfer-ownership="full">
 
11142
          <type name="utf8" c:type="gchar*"/>
 
11143
        </return-value>
 
11144
      </method>
 
11145
      <method name="get_direction"
 
11146
              c:identifier="webkit_dom_html_marquee_element_get_direction">
 
11147
        <return-value transfer-ownership="full">
 
11148
          <type name="utf8" c:type="gchar*"/>
 
11149
        </return-value>
 
11150
      </method>
 
11151
      <method name="get_height"
 
11152
              c:identifier="webkit_dom_html_marquee_element_get_height">
 
11153
        <return-value transfer-ownership="full">
 
11154
          <type name="utf8" c:type="gchar*"/>
 
11155
        </return-value>
 
11156
      </method>
 
11157
      <method name="get_hspace"
 
11158
              c:identifier="webkit_dom_html_marquee_element_get_hspace">
 
11159
        <return-value transfer-ownership="none">
 
11160
          <type name="gulong" c:type="gulong"/>
 
11161
        </return-value>
 
11162
      </method>
 
11163
      <method name="get_loop"
 
11164
              c:identifier="webkit_dom_html_marquee_element_get_loop">
 
11165
        <return-value transfer-ownership="none">
 
11166
          <type name="glong" c:type="glong"/>
 
11167
        </return-value>
 
11168
      </method>
 
11169
      <method name="get_scroll_amount"
 
11170
              c:identifier="webkit_dom_html_marquee_element_get_scroll_amount">
 
11171
        <return-value transfer-ownership="none">
 
11172
          <type name="glong" c:type="glong"/>
 
11173
        </return-value>
 
11174
      </method>
 
11175
      <method name="get_scroll_delay"
 
11176
              c:identifier="webkit_dom_html_marquee_element_get_scroll_delay">
 
11177
        <return-value transfer-ownership="none">
 
11178
          <type name="glong" c:type="glong"/>
 
11179
        </return-value>
 
11180
      </method>
 
11181
      <method name="get_true_speed"
 
11182
              c:identifier="webkit_dom_html_marquee_element_get_true_speed">
 
11183
        <return-value transfer-ownership="none">
 
11184
          <type name="gboolean" c:type="gboolean"/>
 
11185
        </return-value>
 
11186
      </method>
 
11187
      <method name="get_vspace"
 
11188
              c:identifier="webkit_dom_html_marquee_element_get_vspace">
 
11189
        <return-value transfer-ownership="none">
 
11190
          <type name="gulong" c:type="gulong"/>
 
11191
        </return-value>
 
11192
      </method>
 
11193
      <method name="get_width"
 
11194
              c:identifier="webkit_dom_html_marquee_element_get_width">
 
11195
        <return-value transfer-ownership="full">
 
11196
          <type name="utf8" c:type="gchar*"/>
 
11197
        </return-value>
 
11198
      </method>
 
11199
      <method name="set_behavior"
 
11200
              c:identifier="webkit_dom_html_marquee_element_set_behavior">
 
11201
        <return-value transfer-ownership="none">
 
11202
          <type name="none" c:type="void"/>
 
11203
        </return-value>
 
11204
        <parameters>
 
11205
          <parameter name="value" transfer-ownership="none">
 
11206
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11207
            <type name="utf8" c:type="const gchar*"/>
 
11208
          </parameter>
 
11209
        </parameters>
 
11210
      </method>
 
11211
      <method name="set_bg_color"
 
11212
              c:identifier="webkit_dom_html_marquee_element_set_bg_color">
 
11213
        <return-value transfer-ownership="none">
 
11214
          <type name="none" c:type="void"/>
 
11215
        </return-value>
 
11216
        <parameters>
 
11217
          <parameter name="value" transfer-ownership="none">
 
11218
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11219
            <type name="utf8" c:type="const gchar*"/>
 
11220
          </parameter>
 
11221
        </parameters>
 
11222
      </method>
 
11223
      <method name="set_direction"
 
11224
              c:identifier="webkit_dom_html_marquee_element_set_direction">
 
11225
        <return-value transfer-ownership="none">
 
11226
          <type name="none" c:type="void"/>
 
11227
        </return-value>
 
11228
        <parameters>
 
11229
          <parameter name="value" transfer-ownership="none">
 
11230
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11231
            <type name="utf8" c:type="const gchar*"/>
 
11232
          </parameter>
 
11233
        </parameters>
 
11234
      </method>
 
11235
      <method name="set_height"
 
11236
              c:identifier="webkit_dom_html_marquee_element_set_height">
 
11237
        <return-value transfer-ownership="none">
 
11238
          <type name="none" c:type="void"/>
 
11239
        </return-value>
 
11240
        <parameters>
 
11241
          <parameter name="value" transfer-ownership="none">
 
11242
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11243
            <type name="utf8" c:type="const gchar*"/>
 
11244
          </parameter>
 
11245
        </parameters>
 
11246
      </method>
 
11247
      <method name="set_hspace"
 
11248
              c:identifier="webkit_dom_html_marquee_element_set_hspace">
 
11249
        <return-value transfer-ownership="none">
 
11250
          <type name="none" c:type="void"/>
 
11251
        </return-value>
 
11252
        <parameters>
 
11253
          <parameter name="value" transfer-ownership="none">
 
11254
            <doc xml:whitespace="preserve">A #gulong</doc>
 
11255
            <type name="gulong" c:type="gulong"/>
 
11256
          </parameter>
 
11257
        </parameters>
 
11258
      </method>
 
11259
      <method name="set_loop"
 
11260
              c:identifier="webkit_dom_html_marquee_element_set_loop"
 
11261
              throws="1">
 
11262
        <return-value transfer-ownership="none">
 
11263
          <type name="none" c:type="void"/>
 
11264
        </return-value>
 
11265
        <parameters>
 
11266
          <parameter name="value" transfer-ownership="none">
 
11267
            <doc xml:whitespace="preserve">A #glong</doc>
 
11268
            <type name="glong" c:type="glong"/>
 
11269
          </parameter>
 
11270
        </parameters>
 
11271
      </method>
 
11272
      <method name="set_scroll_amount"
 
11273
              c:identifier="webkit_dom_html_marquee_element_set_scroll_amount"
 
11274
              throws="1">
 
11275
        <return-value transfer-ownership="none">
 
11276
          <type name="none" c:type="void"/>
 
11277
        </return-value>
 
11278
        <parameters>
 
11279
          <parameter name="value" transfer-ownership="none">
 
11280
            <doc xml:whitespace="preserve">A #glong</doc>
 
11281
            <type name="glong" c:type="glong"/>
 
11282
          </parameter>
 
11283
        </parameters>
 
11284
      </method>
 
11285
      <method name="set_scroll_delay"
 
11286
              c:identifier="webkit_dom_html_marquee_element_set_scroll_delay"
 
11287
              throws="1">
 
11288
        <return-value transfer-ownership="none">
 
11289
          <type name="none" c:type="void"/>
 
11290
        </return-value>
 
11291
        <parameters>
 
11292
          <parameter name="value" transfer-ownership="none">
 
11293
            <doc xml:whitespace="preserve">A #glong</doc>
 
11294
            <type name="glong" c:type="glong"/>
 
11295
          </parameter>
 
11296
        </parameters>
 
11297
      </method>
 
11298
      <method name="set_true_speed"
 
11299
              c:identifier="webkit_dom_html_marquee_element_set_true_speed">
 
11300
        <return-value transfer-ownership="none">
 
11301
          <type name="none" c:type="void"/>
 
11302
        </return-value>
 
11303
        <parameters>
 
11304
          <parameter name="value" transfer-ownership="none">
 
11305
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11306
            <type name="gboolean" c:type="gboolean"/>
 
11307
          </parameter>
 
11308
        </parameters>
 
11309
      </method>
 
11310
      <method name="set_vspace"
 
11311
              c:identifier="webkit_dom_html_marquee_element_set_vspace">
 
11312
        <return-value transfer-ownership="none">
 
11313
          <type name="none" c:type="void"/>
 
11314
        </return-value>
 
11315
        <parameters>
 
11316
          <parameter name="value" transfer-ownership="none">
 
11317
            <doc xml:whitespace="preserve">A #gulong</doc>
 
11318
            <type name="gulong" c:type="gulong"/>
 
11319
          </parameter>
 
11320
        </parameters>
 
11321
      </method>
 
11322
      <method name="set_width"
 
11323
              c:identifier="webkit_dom_html_marquee_element_set_width">
 
11324
        <return-value transfer-ownership="none">
 
11325
          <type name="none" c:type="void"/>
 
11326
        </return-value>
 
11327
        <parameters>
 
11328
          <parameter name="value" transfer-ownership="none">
 
11329
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11330
            <type name="utf8" c:type="const gchar*"/>
 
11331
          </parameter>
 
11332
        </parameters>
 
11333
      </method>
 
11334
      <method name="start"
 
11335
              c:identifier="webkit_dom_html_marquee_element_start">
 
11336
        <return-value transfer-ownership="none">
 
11337
          <type name="none" c:type="void"/>
 
11338
        </return-value>
 
11339
      </method>
 
11340
      <method name="stop" c:identifier="webkit_dom_html_marquee_element_stop">
 
11341
        <return-value transfer-ownership="none">
 
11342
          <type name="none" c:type="void"/>
 
11343
        </return-value>
 
11344
      </method>
 
11345
      <property name="behavior" writable="1" transfer-ownership="none">
 
11346
        <type name="utf8"/>
 
11347
      </property>
 
11348
      <property name="bg-color" writable="1" transfer-ownership="none">
 
11349
        <type name="utf8"/>
 
11350
      </property>
 
11351
      <property name="direction" writable="1" transfer-ownership="none">
 
11352
        <type name="utf8"/>
 
11353
      </property>
 
11354
      <property name="height" writable="1" transfer-ownership="none">
 
11355
        <type name="utf8"/>
 
11356
      </property>
 
11357
      <property name="hspace" writable="1" transfer-ownership="none">
 
11358
        <type name="gulong"/>
 
11359
      </property>
 
11360
      <property name="loop" writable="1" transfer-ownership="none">
 
11361
        <type name="glong"/>
 
11362
      </property>
 
11363
      <property name="scroll-amount" writable="1" transfer-ownership="none">
 
11364
        <type name="glong"/>
 
11365
      </property>
 
11366
      <property name="scroll-delay" writable="1" transfer-ownership="none">
 
11367
        <type name="glong"/>
 
11368
      </property>
 
11369
      <property name="true-speed" writable="1" transfer-ownership="none">
 
11370
        <type name="gboolean"/>
 
11371
      </property>
 
11372
      <property name="vspace" writable="1" transfer-ownership="none">
 
11373
        <type name="gulong"/>
 
11374
      </property>
 
11375
      <property name="width" writable="1" transfer-ownership="none">
 
11376
        <type name="utf8"/>
 
11377
      </property>
 
11378
      <field name="parent_instance">
 
11379
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
11380
      </field>
 
11381
    </class>
 
11382
    <record name="DOMHTMLMarqueeElementClass"
 
11383
            c:type="WebKitDOMHTMLMarqueeElementClass"
 
11384
            glib:is-gtype-struct-for="DOMHTMLMarqueeElement">
 
11385
      <field name="parent_class">
 
11386
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
11387
      </field>
 
11388
    </record>
 
11389
    <class name="DOMHTMLMediaElement"
 
11390
           c:symbol-prefix="dom_html_media_element"
 
11391
           c:type="WebKitDOMHTMLMediaElement"
 
11392
           parent="DOMHTMLElement"
 
11393
           glib:type-name="WebKitDOMHTMLMediaElement"
 
11394
           glib:get-type="webkit_dom_html_media_element_get_type"
 
11395
           glib:type-struct="DOMHTMLMediaElementClass">
 
11396
      <implements name="DOMEventTarget"/>
 
11397
      <method name="can_play_type"
 
11398
              c:identifier="webkit_dom_html_media_element_can_play_type">
 
11399
        <return-value transfer-ownership="full">
 
11400
          <type name="utf8" c:type="gchar*"/>
 
11401
        </return-value>
 
11402
        <parameters>
 
11403
          <parameter name="type" transfer-ownership="none">
 
11404
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11405
            <type name="utf8" c:type="const gchar*"/>
 
11406
          </parameter>
 
11407
        </parameters>
 
11408
      </method>
 
11409
      <method name="get_autoplay"
 
11410
              c:identifier="webkit_dom_html_media_element_get_autoplay">
 
11411
        <return-value transfer-ownership="none">
 
11412
          <type name="gboolean" c:type="gboolean"/>
 
11413
        </return-value>
 
11414
      </method>
 
11415
      <method name="get_buffered"
 
11416
              c:identifier="webkit_dom_html_media_element_get_buffered">
 
11417
        <return-value transfer-ownership="none">
 
11418
          <type name="DOMTimeRanges" c:type="WebKitDOMTimeRanges*"/>
 
11419
        </return-value>
 
11420
      </method>
 
11421
      <method name="get_controls"
 
11422
              c:identifier="webkit_dom_html_media_element_get_controls">
 
11423
        <return-value transfer-ownership="none">
 
11424
          <type name="gboolean" c:type="gboolean"/>
 
11425
        </return-value>
 
11426
      </method>
 
11427
      <method name="get_current_src"
 
11428
              c:identifier="webkit_dom_html_media_element_get_current_src">
 
11429
        <return-value transfer-ownership="full">
 
11430
          <type name="utf8" c:type="gchar*"/>
 
11431
        </return-value>
 
11432
      </method>
 
11433
      <method name="get_current_time"
 
11434
              c:identifier="webkit_dom_html_media_element_get_current_time">
 
11435
        <return-value transfer-ownership="none">
 
11436
          <type name="gfloat" c:type="gfloat"/>
 
11437
        </return-value>
 
11438
      </method>
 
11439
      <method name="get_default_muted"
 
11440
              c:identifier="webkit_dom_html_media_element_get_default_muted">
 
11441
        <return-value transfer-ownership="none">
 
11442
          <type name="gboolean" c:type="gboolean"/>
 
11443
        </return-value>
 
11444
      </method>
 
11445
      <method name="get_default_playback_rate"
 
11446
              c:identifier="webkit_dom_html_media_element_get_default_playback_rate">
 
11447
        <return-value transfer-ownership="none">
 
11448
          <type name="gfloat" c:type="gfloat"/>
 
11449
        </return-value>
 
11450
      </method>
 
11451
      <method name="get_duration"
 
11452
              c:identifier="webkit_dom_html_media_element_get_duration">
 
11453
        <return-value transfer-ownership="none">
 
11454
          <type name="gfloat" c:type="gfloat"/>
 
11455
        </return-value>
 
11456
      </method>
 
11457
      <method name="get_ended"
 
11458
              c:identifier="webkit_dom_html_media_element_get_ended">
 
11459
        <return-value transfer-ownership="none">
 
11460
          <type name="gboolean" c:type="gboolean"/>
 
11461
        </return-value>
 
11462
      </method>
 
11463
      <method name="get_error"
 
11464
              c:identifier="webkit_dom_html_media_element_get_error">
 
11465
        <return-value transfer-ownership="none">
 
11466
          <type name="DOMMediaError" c:type="WebKitDOMMediaError*"/>
 
11467
        </return-value>
 
11468
      </method>
 
11469
      <method name="get_initial_time"
 
11470
              c:identifier="webkit_dom_html_media_element_get_initial_time">
 
11471
        <return-value transfer-ownership="none">
 
11472
          <type name="gdouble" c:type="gdouble"/>
 
11473
        </return-value>
 
11474
      </method>
 
11475
      <method name="get_loop"
 
11476
              c:identifier="webkit_dom_html_media_element_get_loop">
 
11477
        <return-value transfer-ownership="none">
 
11478
          <type name="gboolean" c:type="gboolean"/>
 
11479
        </return-value>
 
11480
      </method>
 
11481
      <method name="get_media_group"
 
11482
              c:identifier="webkit_dom_html_media_element_get_media_group">
 
11483
        <return-value transfer-ownership="full">
 
11484
          <type name="utf8" c:type="gchar*"/>
 
11485
        </return-value>
 
11486
      </method>
 
11487
      <method name="get_muted"
 
11488
              c:identifier="webkit_dom_html_media_element_get_muted">
 
11489
        <return-value transfer-ownership="none">
 
11490
          <type name="gboolean" c:type="gboolean"/>
 
11491
        </return-value>
 
11492
      </method>
 
11493
      <method name="get_network_state"
 
11494
              c:identifier="webkit_dom_html_media_element_get_network_state">
 
11495
        <return-value transfer-ownership="none">
 
11496
          <type name="gushort" c:type="gushort"/>
 
11497
        </return-value>
 
11498
      </method>
 
11499
      <method name="get_paused"
 
11500
              c:identifier="webkit_dom_html_media_element_get_paused">
 
11501
        <return-value transfer-ownership="none">
 
11502
          <type name="gboolean" c:type="gboolean"/>
 
11503
        </return-value>
 
11504
      </method>
 
11505
      <method name="get_playback_rate"
 
11506
              c:identifier="webkit_dom_html_media_element_get_playback_rate">
 
11507
        <return-value transfer-ownership="none">
 
11508
          <type name="gfloat" c:type="gfloat"/>
 
11509
        </return-value>
 
11510
      </method>
 
11511
      <method name="get_played"
 
11512
              c:identifier="webkit_dom_html_media_element_get_played">
 
11513
        <return-value transfer-ownership="none">
 
11514
          <type name="DOMTimeRanges" c:type="WebKitDOMTimeRanges*"/>
 
11515
        </return-value>
 
11516
      </method>
 
11517
      <method name="get_preload"
 
11518
              c:identifier="webkit_dom_html_media_element_get_preload">
 
11519
        <return-value transfer-ownership="full">
 
11520
          <type name="utf8" c:type="gchar*"/>
 
11521
        </return-value>
 
11522
      </method>
 
11523
      <method name="get_ready_state"
 
11524
              c:identifier="webkit_dom_html_media_element_get_ready_state">
 
11525
        <return-value transfer-ownership="none">
 
11526
          <type name="gushort" c:type="gushort"/>
 
11527
        </return-value>
 
11528
      </method>
 
11529
      <method name="get_seekable"
 
11530
              c:identifier="webkit_dom_html_media_element_get_seekable">
 
11531
        <return-value transfer-ownership="none">
 
11532
          <type name="DOMTimeRanges" c:type="WebKitDOMTimeRanges*"/>
 
11533
        </return-value>
 
11534
      </method>
 
11535
      <method name="get_seeking"
 
11536
              c:identifier="webkit_dom_html_media_element_get_seeking">
 
11537
        <return-value transfer-ownership="none">
 
11538
          <type name="gboolean" c:type="gboolean"/>
 
11539
        </return-value>
 
11540
      </method>
 
11541
      <method name="get_src"
 
11542
              c:identifier="webkit_dom_html_media_element_get_src">
 
11543
        <return-value transfer-ownership="full">
 
11544
          <type name="utf8" c:type="gchar*"/>
 
11545
        </return-value>
 
11546
      </method>
 
11547
      <method name="get_start_time"
 
11548
              c:identifier="webkit_dom_html_media_element_get_start_time">
 
11549
        <return-value transfer-ownership="none">
 
11550
          <type name="gfloat" c:type="gfloat"/>
 
11551
        </return-value>
 
11552
      </method>
 
11553
      <method name="get_volume"
 
11554
              c:identifier="webkit_dom_html_media_element_get_volume">
 
11555
        <return-value transfer-ownership="none">
 
11556
          <type name="gfloat" c:type="gfloat"/>
 
11557
        </return-value>
 
11558
      </method>
 
11559
      <method name="get_webkit_audio_decoded_byte_count"
 
11560
              c:identifier="webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count">
 
11561
        <return-value transfer-ownership="none">
 
11562
          <type name="gulong" c:type="gulong"/>
 
11563
        </return-value>
 
11564
      </method>
 
11565
      <method name="get_webkit_closed_captions_visible"
 
11566
              c:identifier="webkit_dom_html_media_element_get_webkit_closed_captions_visible">
 
11567
        <return-value transfer-ownership="none">
 
11568
          <type name="gboolean" c:type="gboolean"/>
 
11569
        </return-value>
 
11570
      </method>
 
11571
      <method name="get_webkit_has_closed_captions"
 
11572
              c:identifier="webkit_dom_html_media_element_get_webkit_has_closed_captions">
 
11573
        <return-value transfer-ownership="none">
 
11574
          <type name="gboolean" c:type="gboolean"/>
 
11575
        </return-value>
 
11576
      </method>
 
11577
      <method name="get_webkit_preserves_pitch"
 
11578
              c:identifier="webkit_dom_html_media_element_get_webkit_preserves_pitch">
 
11579
        <return-value transfer-ownership="none">
 
11580
          <type name="gboolean" c:type="gboolean"/>
 
11581
        </return-value>
 
11582
      </method>
 
11583
      <method name="get_webkit_video_decoded_byte_count"
 
11584
              c:identifier="webkit_dom_html_media_element_get_webkit_video_decoded_byte_count">
 
11585
        <return-value transfer-ownership="none">
 
11586
          <type name="gulong" c:type="gulong"/>
 
11587
        </return-value>
 
11588
      </method>
 
11589
      <method name="load"
 
11590
              c:identifier="webkit_dom_html_media_element_load"
 
11591
              throws="1">
 
11592
        <return-value transfer-ownership="none">
 
11593
          <type name="none" c:type="void"/>
 
11594
        </return-value>
 
11595
      </method>
 
11596
      <method name="pause" c:identifier="webkit_dom_html_media_element_pause">
 
11597
        <return-value transfer-ownership="none">
 
11598
          <type name="none" c:type="void"/>
 
11599
        </return-value>
 
11600
      </method>
 
11601
      <method name="play" c:identifier="webkit_dom_html_media_element_play">
 
11602
        <return-value transfer-ownership="none">
 
11603
          <type name="none" c:type="void"/>
 
11604
        </return-value>
 
11605
      </method>
 
11606
      <method name="set_autoplay"
 
11607
              c:identifier="webkit_dom_html_media_element_set_autoplay">
 
11608
        <return-value transfer-ownership="none">
 
11609
          <type name="none" c:type="void"/>
 
11610
        </return-value>
 
11611
        <parameters>
 
11612
          <parameter name="value" transfer-ownership="none">
 
11613
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11614
            <type name="gboolean" c:type="gboolean"/>
 
11615
          </parameter>
 
11616
        </parameters>
 
11617
      </method>
 
11618
      <method name="set_controls"
 
11619
              c:identifier="webkit_dom_html_media_element_set_controls">
 
11620
        <return-value transfer-ownership="none">
 
11621
          <type name="none" c:type="void"/>
 
11622
        </return-value>
 
11623
        <parameters>
 
11624
          <parameter name="value" transfer-ownership="none">
 
11625
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11626
            <type name="gboolean" c:type="gboolean"/>
 
11627
          </parameter>
 
11628
        </parameters>
 
11629
      </method>
 
11630
      <method name="set_current_time"
 
11631
              c:identifier="webkit_dom_html_media_element_set_current_time"
 
11632
              throws="1">
 
11633
        <return-value transfer-ownership="none">
 
11634
          <type name="none" c:type="void"/>
 
11635
        </return-value>
 
11636
        <parameters>
 
11637
          <parameter name="value" transfer-ownership="none">
 
11638
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
11639
            <type name="gfloat" c:type="gfloat"/>
 
11640
          </parameter>
 
11641
        </parameters>
 
11642
      </method>
 
11643
      <method name="set_default_muted"
 
11644
              c:identifier="webkit_dom_html_media_element_set_default_muted">
 
11645
        <return-value transfer-ownership="none">
 
11646
          <type name="none" c:type="void"/>
 
11647
        </return-value>
 
11648
        <parameters>
 
11649
          <parameter name="value" transfer-ownership="none">
 
11650
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11651
            <type name="gboolean" c:type="gboolean"/>
 
11652
          </parameter>
 
11653
        </parameters>
 
11654
      </method>
 
11655
      <method name="set_default_playback_rate"
 
11656
              c:identifier="webkit_dom_html_media_element_set_default_playback_rate">
 
11657
        <return-value transfer-ownership="none">
 
11658
          <type name="none" c:type="void"/>
 
11659
        </return-value>
 
11660
        <parameters>
 
11661
          <parameter name="value" transfer-ownership="none">
 
11662
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
11663
            <type name="gfloat" c:type="gfloat"/>
 
11664
          </parameter>
 
11665
        </parameters>
 
11666
      </method>
 
11667
      <method name="set_loop"
 
11668
              c:identifier="webkit_dom_html_media_element_set_loop">
 
11669
        <return-value transfer-ownership="none">
 
11670
          <type name="none" c:type="void"/>
 
11671
        </return-value>
 
11672
        <parameters>
 
11673
          <parameter name="value" transfer-ownership="none">
 
11674
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11675
            <type name="gboolean" c:type="gboolean"/>
 
11676
          </parameter>
 
11677
        </parameters>
 
11678
      </method>
 
11679
      <method name="set_media_group"
 
11680
              c:identifier="webkit_dom_html_media_element_set_media_group">
 
11681
        <return-value transfer-ownership="none">
 
11682
          <type name="none" c:type="void"/>
 
11683
        </return-value>
 
11684
        <parameters>
 
11685
          <parameter name="value" transfer-ownership="none">
 
11686
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11687
            <type name="utf8" c:type="const gchar*"/>
 
11688
          </parameter>
 
11689
        </parameters>
 
11690
      </method>
 
11691
      <method name="set_muted"
 
11692
              c:identifier="webkit_dom_html_media_element_set_muted">
 
11693
        <return-value transfer-ownership="none">
 
11694
          <type name="none" c:type="void"/>
 
11695
        </return-value>
 
11696
        <parameters>
 
11697
          <parameter name="value" transfer-ownership="none">
 
11698
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11699
            <type name="gboolean" c:type="gboolean"/>
 
11700
          </parameter>
 
11701
        </parameters>
 
11702
      </method>
 
11703
      <method name="set_playback_rate"
 
11704
              c:identifier="webkit_dom_html_media_element_set_playback_rate">
 
11705
        <return-value transfer-ownership="none">
 
11706
          <type name="none" c:type="void"/>
 
11707
        </return-value>
 
11708
        <parameters>
 
11709
          <parameter name="value" transfer-ownership="none">
 
11710
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
11711
            <type name="gfloat" c:type="gfloat"/>
 
11712
          </parameter>
 
11713
        </parameters>
 
11714
      </method>
 
11715
      <method name="set_preload"
 
11716
              c:identifier="webkit_dom_html_media_element_set_preload">
 
11717
        <return-value transfer-ownership="none">
 
11718
          <type name="none" c:type="void"/>
 
11719
        </return-value>
 
11720
        <parameters>
 
11721
          <parameter name="value" transfer-ownership="none">
 
11722
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11723
            <type name="utf8" c:type="const gchar*"/>
 
11724
          </parameter>
 
11725
        </parameters>
 
11726
      </method>
 
11727
      <method name="set_src"
 
11728
              c:identifier="webkit_dom_html_media_element_set_src">
 
11729
        <return-value transfer-ownership="none">
 
11730
          <type name="none" c:type="void"/>
 
11731
        </return-value>
 
11732
        <parameters>
 
11733
          <parameter name="value" transfer-ownership="none">
 
11734
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11735
            <type name="utf8" c:type="const gchar*"/>
 
11736
          </parameter>
 
11737
        </parameters>
 
11738
      </method>
 
11739
      <method name="set_volume"
 
11740
              c:identifier="webkit_dom_html_media_element_set_volume"
 
11741
              throws="1">
 
11742
        <return-value transfer-ownership="none">
 
11743
          <type name="none" c:type="void"/>
 
11744
        </return-value>
 
11745
        <parameters>
 
11746
          <parameter name="value" transfer-ownership="none">
 
11747
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
11748
            <type name="gfloat" c:type="gfloat"/>
 
11749
          </parameter>
 
11750
        </parameters>
 
11751
      </method>
 
11752
      <method name="set_webkit_closed_captions_visible"
 
11753
              c:identifier="webkit_dom_html_media_element_set_webkit_closed_captions_visible">
 
11754
        <return-value transfer-ownership="none">
 
11755
          <type name="none" c:type="void"/>
 
11756
        </return-value>
 
11757
        <parameters>
 
11758
          <parameter name="value" transfer-ownership="none">
 
11759
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11760
            <type name="gboolean" c:type="gboolean"/>
 
11761
          </parameter>
 
11762
        </parameters>
 
11763
      </method>
 
11764
      <method name="set_webkit_preserves_pitch"
 
11765
              c:identifier="webkit_dom_html_media_element_set_webkit_preserves_pitch">
 
11766
        <return-value transfer-ownership="none">
 
11767
          <type name="none" c:type="void"/>
 
11768
        </return-value>
 
11769
        <parameters>
 
11770
          <parameter name="value" transfer-ownership="none">
 
11771
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11772
            <type name="gboolean" c:type="gboolean"/>
 
11773
          </parameter>
 
11774
        </parameters>
 
11775
      </method>
 
11776
      <property name="autoplay" writable="1" transfer-ownership="none">
 
11777
        <type name="gboolean"/>
 
11778
      </property>
 
11779
      <property name="buffered" transfer-ownership="none">
 
11780
        <type name="DOMTimeRanges"/>
 
11781
      </property>
 
11782
      <property name="controls" writable="1" transfer-ownership="none">
 
11783
        <type name="gboolean"/>
 
11784
      </property>
 
11785
      <property name="current-src" transfer-ownership="none">
 
11786
        <type name="utf8"/>
 
11787
      </property>
 
11788
      <property name="current-time" writable="1" transfer-ownership="none">
 
11789
        <type name="gfloat"/>
 
11790
      </property>
 
11791
      <property name="default-muted" writable="1" transfer-ownership="none">
 
11792
        <type name="gboolean"/>
 
11793
      </property>
 
11794
      <property name="default-playback-rate"
 
11795
                writable="1"
 
11796
                transfer-ownership="none">
 
11797
        <type name="gfloat"/>
 
11798
      </property>
 
11799
      <property name="duration" transfer-ownership="none">
 
11800
        <type name="gfloat"/>
 
11801
      </property>
 
11802
      <property name="ended" transfer-ownership="none">
 
11803
        <type name="gboolean"/>
 
11804
      </property>
 
11805
      <property name="error" transfer-ownership="none">
 
11806
        <type name="DOMMediaError"/>
 
11807
      </property>
 
11808
      <property name="initial-time" transfer-ownership="none">
 
11809
        <type name="gdouble"/>
 
11810
      </property>
 
11811
      <property name="loop" writable="1" transfer-ownership="none">
 
11812
        <type name="gboolean"/>
 
11813
      </property>
 
11814
      <property name="media-group" writable="1" transfer-ownership="none">
 
11815
        <type name="utf8"/>
 
11816
      </property>
 
11817
      <property name="muted" writable="1" transfer-ownership="none">
 
11818
        <type name="gboolean"/>
 
11819
      </property>
 
11820
      <property name="network-state" transfer-ownership="none">
 
11821
        <type name="guint"/>
 
11822
      </property>
 
11823
      <property name="paused" transfer-ownership="none">
 
11824
        <type name="gboolean"/>
 
11825
      </property>
 
11826
      <property name="playback-rate" writable="1" transfer-ownership="none">
 
11827
        <type name="gfloat"/>
 
11828
      </property>
 
11829
      <property name="played" transfer-ownership="none">
 
11830
        <type name="DOMTimeRanges"/>
 
11831
      </property>
 
11832
      <property name="preload" writable="1" transfer-ownership="none">
 
11833
        <type name="utf8"/>
 
11834
      </property>
 
11835
      <property name="ready-state" transfer-ownership="none">
 
11836
        <type name="guint"/>
 
11837
      </property>
 
11838
      <property name="seekable" transfer-ownership="none">
 
11839
        <type name="DOMTimeRanges"/>
 
11840
      </property>
 
11841
      <property name="seeking" transfer-ownership="none">
 
11842
        <type name="gboolean"/>
 
11843
      </property>
 
11844
      <property name="src" writable="1" transfer-ownership="none">
 
11845
        <type name="utf8"/>
 
11846
      </property>
 
11847
      <property name="start-time" transfer-ownership="none">
 
11848
        <type name="gfloat"/>
 
11849
      </property>
 
11850
      <property name="volume" writable="1" transfer-ownership="none">
 
11851
        <type name="gfloat"/>
 
11852
      </property>
 
11853
      <property name="webkit-audio-decoded-byte-count"
 
11854
                transfer-ownership="none">
 
11855
        <type name="gulong"/>
 
11856
      </property>
 
11857
      <property name="webkit-closed-captions-visible"
 
11858
                writable="1"
 
11859
                transfer-ownership="none">
 
11860
        <type name="gboolean"/>
 
11861
      </property>
 
11862
      <property name="webkit-has-closed-captions" transfer-ownership="none">
 
11863
        <type name="gboolean"/>
 
11864
      </property>
 
11865
      <property name="webkit-preserves-pitch"
 
11866
                writable="1"
 
11867
                transfer-ownership="none">
 
11868
        <type name="gboolean"/>
 
11869
      </property>
 
11870
      <property name="webkit-video-decoded-byte-count"
 
11871
                transfer-ownership="none">
 
11872
        <type name="gulong"/>
 
11873
      </property>
 
11874
      <field name="parent_instance">
 
11875
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
11876
      </field>
 
11877
    </class>
 
11878
    <record name="DOMHTMLMediaElementClass"
 
11879
            c:type="WebKitDOMHTMLMediaElementClass"
 
11880
            glib:is-gtype-struct-for="DOMHTMLMediaElement">
 
11881
      <field name="parent_class">
 
11882
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
11883
      </field>
 
11884
    </record>
 
11885
    <class name="DOMHTMLMenuElement"
 
11886
           c:symbol-prefix="dom_html_menu_element"
 
11887
           c:type="WebKitDOMHTMLMenuElement"
 
11888
           parent="DOMHTMLElement"
 
11889
           glib:type-name="WebKitDOMHTMLMenuElement"
 
11890
           glib:get-type="webkit_dom_html_menu_element_get_type"
 
11891
           glib:type-struct="DOMHTMLMenuElementClass">
 
11892
      <implements name="DOMEventTarget"/>
 
11893
      <method name="get_compact"
 
11894
              c:identifier="webkit_dom_html_menu_element_get_compact">
 
11895
        <return-value transfer-ownership="none">
 
11896
          <type name="gboolean" c:type="gboolean"/>
 
11897
        </return-value>
 
11898
      </method>
 
11899
      <method name="set_compact"
 
11900
              c:identifier="webkit_dom_html_menu_element_set_compact">
 
11901
        <return-value transfer-ownership="none">
 
11902
          <type name="none" c:type="void"/>
 
11903
        </return-value>
 
11904
        <parameters>
 
11905
          <parameter name="value" transfer-ownership="none">
 
11906
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
11907
            <type name="gboolean" c:type="gboolean"/>
 
11908
          </parameter>
 
11909
        </parameters>
 
11910
      </method>
 
11911
      <property name="compact" writable="1" transfer-ownership="none">
 
11912
        <type name="gboolean"/>
 
11913
      </property>
 
11914
      <field name="parent_instance">
 
11915
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
11916
      </field>
 
11917
    </class>
 
11918
    <record name="DOMHTMLMenuElementClass"
 
11919
            c:type="WebKitDOMHTMLMenuElementClass"
 
11920
            glib:is-gtype-struct-for="DOMHTMLMenuElement">
 
11921
      <field name="parent_class">
 
11922
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
11923
      </field>
 
11924
    </record>
 
11925
    <class name="DOMHTMLMetaElement"
 
11926
           c:symbol-prefix="dom_html_meta_element"
 
11927
           c:type="WebKitDOMHTMLMetaElement"
 
11928
           parent="DOMHTMLElement"
 
11929
           glib:type-name="WebKitDOMHTMLMetaElement"
 
11930
           glib:get-type="webkit_dom_html_meta_element_get_type"
 
11931
           glib:type-struct="DOMHTMLMetaElementClass">
 
11932
      <implements name="DOMEventTarget"/>
 
11933
      <method name="get_content"
 
11934
              c:identifier="webkit_dom_html_meta_element_get_content">
 
11935
        <return-value transfer-ownership="full">
 
11936
          <type name="utf8" c:type="gchar*"/>
 
11937
        </return-value>
 
11938
      </method>
 
11939
      <method name="get_http_equiv"
 
11940
              c:identifier="webkit_dom_html_meta_element_get_http_equiv">
 
11941
        <return-value transfer-ownership="full">
 
11942
          <type name="utf8" c:type="gchar*"/>
 
11943
        </return-value>
 
11944
      </method>
 
11945
      <method name="get_name"
 
11946
              c:identifier="webkit_dom_html_meta_element_get_name">
 
11947
        <return-value transfer-ownership="full">
 
11948
          <type name="utf8" c:type="gchar*"/>
 
11949
        </return-value>
 
11950
      </method>
 
11951
      <method name="get_scheme"
 
11952
              c:identifier="webkit_dom_html_meta_element_get_scheme">
 
11953
        <return-value transfer-ownership="full">
 
11954
          <type name="utf8" c:type="gchar*"/>
 
11955
        </return-value>
 
11956
      </method>
 
11957
      <method name="set_content"
 
11958
              c:identifier="webkit_dom_html_meta_element_set_content">
 
11959
        <return-value transfer-ownership="none">
 
11960
          <type name="none" c:type="void"/>
 
11961
        </return-value>
 
11962
        <parameters>
 
11963
          <parameter name="value" transfer-ownership="none">
 
11964
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11965
            <type name="utf8" c:type="const gchar*"/>
 
11966
          </parameter>
 
11967
        </parameters>
 
11968
      </method>
 
11969
      <method name="set_http_equiv"
 
11970
              c:identifier="webkit_dom_html_meta_element_set_http_equiv">
 
11971
        <return-value transfer-ownership="none">
 
11972
          <type name="none" c:type="void"/>
 
11973
        </return-value>
 
11974
        <parameters>
 
11975
          <parameter name="value" transfer-ownership="none">
 
11976
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11977
            <type name="utf8" c:type="const gchar*"/>
 
11978
          </parameter>
 
11979
        </parameters>
 
11980
      </method>
 
11981
      <method name="set_name"
 
11982
              c:identifier="webkit_dom_html_meta_element_set_name">
 
11983
        <return-value transfer-ownership="none">
 
11984
          <type name="none" c:type="void"/>
 
11985
        </return-value>
 
11986
        <parameters>
 
11987
          <parameter name="value" transfer-ownership="none">
 
11988
            <doc xml:whitespace="preserve">A #gchar</doc>
 
11989
            <type name="utf8" c:type="const gchar*"/>
 
11990
          </parameter>
 
11991
        </parameters>
 
11992
      </method>
 
11993
      <method name="set_scheme"
 
11994
              c:identifier="webkit_dom_html_meta_element_set_scheme">
 
11995
        <return-value transfer-ownership="none">
 
11996
          <type name="none" c:type="void"/>
 
11997
        </return-value>
 
11998
        <parameters>
 
11999
          <parameter name="value" transfer-ownership="none">
 
12000
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12001
            <type name="utf8" c:type="const gchar*"/>
 
12002
          </parameter>
 
12003
        </parameters>
 
12004
      </method>
 
12005
      <property name="content" writable="1" transfer-ownership="none">
 
12006
        <type name="utf8"/>
 
12007
      </property>
 
12008
      <property name="http-equiv" writable="1" transfer-ownership="none">
 
12009
        <type name="utf8"/>
 
12010
      </property>
 
12011
      <property name="name" writable="1" transfer-ownership="none">
 
12012
        <type name="utf8"/>
 
12013
      </property>
 
12014
      <property name="scheme" writable="1" transfer-ownership="none">
 
12015
        <type name="utf8"/>
 
12016
      </property>
 
12017
      <field name="parent_instance">
 
12018
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12019
      </field>
 
12020
    </class>
 
12021
    <record name="DOMHTMLMetaElementClass"
 
12022
            c:type="WebKitDOMHTMLMetaElementClass"
 
12023
            glib:is-gtype-struct-for="DOMHTMLMetaElement">
 
12024
      <field name="parent_class">
 
12025
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12026
      </field>
 
12027
    </record>
 
12028
    <class name="DOMHTMLModElement"
 
12029
           c:symbol-prefix="dom_html_mod_element"
 
12030
           c:type="WebKitDOMHTMLModElement"
 
12031
           parent="DOMHTMLElement"
 
12032
           glib:type-name="WebKitDOMHTMLModElement"
 
12033
           glib:get-type="webkit_dom_html_mod_element_get_type"
 
12034
           glib:type-struct="DOMHTMLModElementClass">
 
12035
      <implements name="DOMEventTarget"/>
 
12036
      <method name="get_cite"
 
12037
              c:identifier="webkit_dom_html_mod_element_get_cite">
 
12038
        <return-value transfer-ownership="full">
 
12039
          <type name="utf8" c:type="gchar*"/>
 
12040
        </return-value>
 
12041
      </method>
 
12042
      <method name="get_date_time"
 
12043
              c:identifier="webkit_dom_html_mod_element_get_date_time">
 
12044
        <return-value transfer-ownership="full">
 
12045
          <type name="utf8" c:type="gchar*"/>
 
12046
        </return-value>
 
12047
      </method>
 
12048
      <method name="set_cite"
 
12049
              c:identifier="webkit_dom_html_mod_element_set_cite">
 
12050
        <return-value transfer-ownership="none">
 
12051
          <type name="none" c:type="void"/>
 
12052
        </return-value>
 
12053
        <parameters>
 
12054
          <parameter name="value" transfer-ownership="none">
 
12055
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12056
            <type name="utf8" c:type="const gchar*"/>
 
12057
          </parameter>
 
12058
        </parameters>
 
12059
      </method>
 
12060
      <method name="set_date_time"
 
12061
              c:identifier="webkit_dom_html_mod_element_set_date_time">
 
12062
        <return-value transfer-ownership="none">
 
12063
          <type name="none" c:type="void"/>
 
12064
        </return-value>
 
12065
        <parameters>
 
12066
          <parameter name="value" transfer-ownership="none">
 
12067
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12068
            <type name="utf8" c:type="const gchar*"/>
 
12069
          </parameter>
 
12070
        </parameters>
 
12071
      </method>
 
12072
      <property name="cite" writable="1" transfer-ownership="none">
 
12073
        <type name="utf8"/>
 
12074
      </property>
 
12075
      <property name="date-time" writable="1" transfer-ownership="none">
 
12076
        <type name="utf8"/>
 
12077
      </property>
 
12078
      <field name="parent_instance">
 
12079
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12080
      </field>
 
12081
    </class>
 
12082
    <record name="DOMHTMLModElementClass"
 
12083
            c:type="WebKitDOMHTMLModElementClass"
 
12084
            glib:is-gtype-struct-for="DOMHTMLModElement">
 
12085
      <field name="parent_class">
 
12086
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12087
      </field>
 
12088
    </record>
 
12089
    <class name="DOMHTMLOListElement"
 
12090
           c:symbol-prefix="dom_htmlo_list_element"
 
12091
           c:type="WebKitDOMHTMLOListElement"
 
12092
           parent="DOMHTMLElement"
 
12093
           glib:type-name="WebKitDOMHTMLOListElement"
 
12094
           glib:get-type="webkit_dom_htmlo_list_element_get_type"
 
12095
           glib:type-struct="DOMHTMLOListElementClass">
 
12096
      <implements name="DOMEventTarget"/>
 
12097
      <method name="get_compact"
 
12098
              c:identifier="webkit_dom_htmlo_list_element_get_compact">
 
12099
        <return-value transfer-ownership="none">
 
12100
          <type name="gboolean" c:type="gboolean"/>
 
12101
        </return-value>
 
12102
      </method>
 
12103
      <method name="get_reversed"
 
12104
              c:identifier="webkit_dom_htmlo_list_element_get_reversed">
 
12105
        <return-value transfer-ownership="none">
 
12106
          <type name="gboolean" c:type="gboolean"/>
 
12107
        </return-value>
 
12108
      </method>
 
12109
      <method name="get_start"
 
12110
              c:identifier="webkit_dom_htmlo_list_element_get_start">
 
12111
        <return-value transfer-ownership="none">
 
12112
          <type name="glong" c:type="glong"/>
 
12113
        </return-value>
 
12114
      </method>
 
12115
      <method name="set_compact"
 
12116
              c:identifier="webkit_dom_htmlo_list_element_set_compact">
 
12117
        <return-value transfer-ownership="none">
 
12118
          <type name="none" c:type="void"/>
 
12119
        </return-value>
 
12120
        <parameters>
 
12121
          <parameter name="value" transfer-ownership="none">
 
12122
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12123
            <type name="gboolean" c:type="gboolean"/>
 
12124
          </parameter>
 
12125
        </parameters>
 
12126
      </method>
 
12127
      <method name="set_reversed"
 
12128
              c:identifier="webkit_dom_htmlo_list_element_set_reversed">
 
12129
        <return-value transfer-ownership="none">
 
12130
          <type name="none" c:type="void"/>
 
12131
        </return-value>
 
12132
        <parameters>
 
12133
          <parameter name="value" transfer-ownership="none">
 
12134
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12135
            <type name="gboolean" c:type="gboolean"/>
 
12136
          </parameter>
 
12137
        </parameters>
 
12138
      </method>
 
12139
      <method name="set_start"
 
12140
              c:identifier="webkit_dom_htmlo_list_element_set_start">
 
12141
        <return-value transfer-ownership="none">
 
12142
          <type name="none" c:type="void"/>
 
12143
        </return-value>
 
12144
        <parameters>
 
12145
          <parameter name="value" transfer-ownership="none">
 
12146
            <doc xml:whitespace="preserve">A #glong</doc>
 
12147
            <type name="glong" c:type="glong"/>
 
12148
          </parameter>
 
12149
        </parameters>
 
12150
      </method>
 
12151
      <property name="compact" writable="1" transfer-ownership="none">
 
12152
        <type name="gboolean"/>
 
12153
      </property>
 
12154
      <property name="reversed" writable="1" transfer-ownership="none">
 
12155
        <type name="gboolean"/>
 
12156
      </property>
 
12157
      <property name="start" writable="1" transfer-ownership="none">
 
12158
        <type name="glong"/>
 
12159
      </property>
 
12160
      <property name="type" writable="1" transfer-ownership="none">
 
12161
        <type name="utf8"/>
 
12162
      </property>
 
12163
      <field name="parent_instance">
 
12164
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12165
      </field>
 
12166
    </class>
 
12167
    <record name="DOMHTMLOListElementClass"
 
12168
            c:type="WebKitDOMHTMLOListElementClass"
 
12169
            glib:is-gtype-struct-for="DOMHTMLOListElement">
 
12170
      <field name="parent_class">
 
12171
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12172
      </field>
 
12173
    </record>
 
12174
    <class name="DOMHTMLObjectElement"
 
12175
           c:symbol-prefix="dom_html_object_element"
 
12176
           c:type="WebKitDOMHTMLObjectElement"
 
12177
           parent="DOMHTMLElement"
 
12178
           glib:type-name="WebKitDOMHTMLObjectElement"
 
12179
           glib:get-type="webkit_dom_html_object_element_get_type"
 
12180
           glib:type-struct="DOMHTMLObjectElementClass">
 
12181
      <implements name="DOMEventTarget"/>
 
12182
      <method name="check_validity"
 
12183
              c:identifier="webkit_dom_html_object_element_check_validity">
 
12184
        <return-value transfer-ownership="none">
 
12185
          <type name="gboolean" c:type="gboolean"/>
 
12186
        </return-value>
 
12187
      </method>
 
12188
      <method name="get_align"
 
12189
              c:identifier="webkit_dom_html_object_element_get_align">
 
12190
        <return-value transfer-ownership="full">
 
12191
          <type name="utf8" c:type="gchar*"/>
 
12192
        </return-value>
 
12193
      </method>
 
12194
      <method name="get_archive"
 
12195
              c:identifier="webkit_dom_html_object_element_get_archive">
 
12196
        <return-value transfer-ownership="full">
 
12197
          <type name="utf8" c:type="gchar*"/>
 
12198
        </return-value>
 
12199
      </method>
 
12200
      <method name="get_border"
 
12201
              c:identifier="webkit_dom_html_object_element_get_border">
 
12202
        <return-value transfer-ownership="full">
 
12203
          <type name="utf8" c:type="gchar*"/>
 
12204
        </return-value>
 
12205
      </method>
 
12206
      <method name="get_code"
 
12207
              c:identifier="webkit_dom_html_object_element_get_code">
 
12208
        <return-value transfer-ownership="full">
 
12209
          <type name="utf8" c:type="gchar*"/>
 
12210
        </return-value>
 
12211
      </method>
 
12212
      <method name="get_code_base"
 
12213
              c:identifier="webkit_dom_html_object_element_get_code_base">
 
12214
        <return-value transfer-ownership="full">
 
12215
          <type name="utf8" c:type="gchar*"/>
 
12216
        </return-value>
 
12217
      </method>
 
12218
      <method name="get_code_type"
 
12219
              c:identifier="webkit_dom_html_object_element_get_code_type">
 
12220
        <return-value transfer-ownership="full">
 
12221
          <type name="utf8" c:type="gchar*"/>
 
12222
        </return-value>
 
12223
      </method>
 
12224
      <method name="get_content_document"
 
12225
              c:identifier="webkit_dom_html_object_element_get_content_document">
 
12226
        <return-value transfer-ownership="none">
 
12227
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
12228
        </return-value>
 
12229
      </method>
 
12230
      <method name="get_data"
 
12231
              c:identifier="webkit_dom_html_object_element_get_data">
 
12232
        <return-value transfer-ownership="full">
 
12233
          <type name="utf8" c:type="gchar*"/>
 
12234
        </return-value>
 
12235
      </method>
 
12236
      <method name="get_declare"
 
12237
              c:identifier="webkit_dom_html_object_element_get_declare">
 
12238
        <return-value transfer-ownership="none">
 
12239
          <type name="gboolean" c:type="gboolean"/>
 
12240
        </return-value>
 
12241
      </method>
 
12242
      <method name="get_form"
 
12243
              c:identifier="webkit_dom_html_object_element_get_form">
 
12244
        <return-value transfer-ownership="none">
 
12245
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
12246
        </return-value>
 
12247
      </method>
 
12248
      <method name="get_height"
 
12249
              c:identifier="webkit_dom_html_object_element_get_height">
 
12250
        <return-value transfer-ownership="full">
 
12251
          <type name="utf8" c:type="gchar*"/>
 
12252
        </return-value>
 
12253
      </method>
 
12254
      <method name="get_hspace"
 
12255
              c:identifier="webkit_dom_html_object_element_get_hspace">
 
12256
        <return-value transfer-ownership="none">
 
12257
          <type name="glong" c:type="glong"/>
 
12258
        </return-value>
 
12259
      </method>
 
12260
      <method name="get_name"
 
12261
              c:identifier="webkit_dom_html_object_element_get_name">
 
12262
        <return-value transfer-ownership="full">
 
12263
          <type name="utf8" c:type="gchar*"/>
 
12264
        </return-value>
 
12265
      </method>
 
12266
      <method name="get_standby"
 
12267
              c:identifier="webkit_dom_html_object_element_get_standby">
 
12268
        <return-value transfer-ownership="full">
 
12269
          <type name="utf8" c:type="gchar*"/>
 
12270
        </return-value>
 
12271
      </method>
 
12272
      <method name="get_use_map"
 
12273
              c:identifier="webkit_dom_html_object_element_get_use_map">
 
12274
        <return-value transfer-ownership="full">
 
12275
          <type name="utf8" c:type="gchar*"/>
 
12276
        </return-value>
 
12277
      </method>
 
12278
      <method name="get_validation_message"
 
12279
              c:identifier="webkit_dom_html_object_element_get_validation_message">
 
12280
        <return-value transfer-ownership="full">
 
12281
          <type name="utf8" c:type="gchar*"/>
 
12282
        </return-value>
 
12283
      </method>
 
12284
      <method name="get_validity"
 
12285
              c:identifier="webkit_dom_html_object_element_get_validity">
 
12286
        <return-value transfer-ownership="none">
 
12287
          <type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
 
12288
        </return-value>
 
12289
      </method>
 
12290
      <method name="get_vspace"
 
12291
              c:identifier="webkit_dom_html_object_element_get_vspace">
 
12292
        <return-value transfer-ownership="none">
 
12293
          <type name="glong" c:type="glong"/>
 
12294
        </return-value>
 
12295
      </method>
 
12296
      <method name="get_width"
 
12297
              c:identifier="webkit_dom_html_object_element_get_width">
 
12298
        <return-value transfer-ownership="full">
 
12299
          <type name="utf8" c:type="gchar*"/>
 
12300
        </return-value>
 
12301
      </method>
 
12302
      <method name="get_will_validate"
 
12303
              c:identifier="webkit_dom_html_object_element_get_will_validate">
 
12304
        <return-value transfer-ownership="none">
 
12305
          <type name="gboolean" c:type="gboolean"/>
 
12306
        </return-value>
 
12307
      </method>
 
12308
      <method name="set_align"
 
12309
              c:identifier="webkit_dom_html_object_element_set_align">
 
12310
        <return-value transfer-ownership="none">
 
12311
          <type name="none" c:type="void"/>
 
12312
        </return-value>
 
12313
        <parameters>
 
12314
          <parameter name="value" transfer-ownership="none">
 
12315
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12316
            <type name="utf8" c:type="const gchar*"/>
 
12317
          </parameter>
 
12318
        </parameters>
 
12319
      </method>
 
12320
      <method name="set_archive"
 
12321
              c:identifier="webkit_dom_html_object_element_set_archive">
 
12322
        <return-value transfer-ownership="none">
 
12323
          <type name="none" c:type="void"/>
 
12324
        </return-value>
 
12325
        <parameters>
 
12326
          <parameter name="value" transfer-ownership="none">
 
12327
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12328
            <type name="utf8" c:type="const gchar*"/>
 
12329
          </parameter>
 
12330
        </parameters>
 
12331
      </method>
 
12332
      <method name="set_border"
 
12333
              c:identifier="webkit_dom_html_object_element_set_border">
 
12334
        <return-value transfer-ownership="none">
 
12335
          <type name="none" c:type="void"/>
 
12336
        </return-value>
 
12337
        <parameters>
 
12338
          <parameter name="value" transfer-ownership="none">
 
12339
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12340
            <type name="utf8" c:type="const gchar*"/>
 
12341
          </parameter>
 
12342
        </parameters>
 
12343
      </method>
 
12344
      <method name="set_code"
 
12345
              c:identifier="webkit_dom_html_object_element_set_code">
 
12346
        <return-value transfer-ownership="none">
 
12347
          <type name="none" c:type="void"/>
 
12348
        </return-value>
 
12349
        <parameters>
 
12350
          <parameter name="value" transfer-ownership="none">
 
12351
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12352
            <type name="utf8" c:type="const gchar*"/>
 
12353
          </parameter>
 
12354
        </parameters>
 
12355
      </method>
 
12356
      <method name="set_code_base"
 
12357
              c:identifier="webkit_dom_html_object_element_set_code_base">
 
12358
        <return-value transfer-ownership="none">
 
12359
          <type name="none" c:type="void"/>
 
12360
        </return-value>
 
12361
        <parameters>
 
12362
          <parameter name="value" transfer-ownership="none">
 
12363
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12364
            <type name="utf8" c:type="const gchar*"/>
 
12365
          </parameter>
 
12366
        </parameters>
 
12367
      </method>
 
12368
      <method name="set_code_type"
 
12369
              c:identifier="webkit_dom_html_object_element_set_code_type">
 
12370
        <return-value transfer-ownership="none">
 
12371
          <type name="none" c:type="void"/>
 
12372
        </return-value>
 
12373
        <parameters>
 
12374
          <parameter name="value" transfer-ownership="none">
 
12375
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12376
            <type name="utf8" c:type="const gchar*"/>
 
12377
          </parameter>
 
12378
        </parameters>
 
12379
      </method>
 
12380
      <method name="set_custom_validity"
 
12381
              c:identifier="webkit_dom_html_object_element_set_custom_validity">
 
12382
        <return-value transfer-ownership="none">
 
12383
          <type name="none" c:type="void"/>
 
12384
        </return-value>
 
12385
        <parameters>
 
12386
          <parameter name="error" transfer-ownership="none">
 
12387
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12388
            <type name="utf8" c:type="const gchar*"/>
 
12389
          </parameter>
 
12390
        </parameters>
 
12391
      </method>
 
12392
      <method name="set_data"
 
12393
              c:identifier="webkit_dom_html_object_element_set_data">
 
12394
        <return-value transfer-ownership="none">
 
12395
          <type name="none" c:type="void"/>
 
12396
        </return-value>
 
12397
        <parameters>
 
12398
          <parameter name="value" transfer-ownership="none">
 
12399
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12400
            <type name="utf8" c:type="const gchar*"/>
 
12401
          </parameter>
 
12402
        </parameters>
 
12403
      </method>
 
12404
      <method name="set_declare"
 
12405
              c:identifier="webkit_dom_html_object_element_set_declare">
 
12406
        <return-value transfer-ownership="none">
 
12407
          <type name="none" c:type="void"/>
 
12408
        </return-value>
 
12409
        <parameters>
 
12410
          <parameter name="value" transfer-ownership="none">
 
12411
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12412
            <type name="gboolean" c:type="gboolean"/>
 
12413
          </parameter>
 
12414
        </parameters>
 
12415
      </method>
 
12416
      <method name="set_height"
 
12417
              c:identifier="webkit_dom_html_object_element_set_height">
 
12418
        <return-value transfer-ownership="none">
 
12419
          <type name="none" c:type="void"/>
 
12420
        </return-value>
 
12421
        <parameters>
 
12422
          <parameter name="value" transfer-ownership="none">
 
12423
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12424
            <type name="utf8" c:type="const gchar*"/>
 
12425
          </parameter>
 
12426
        </parameters>
 
12427
      </method>
 
12428
      <method name="set_hspace"
 
12429
              c:identifier="webkit_dom_html_object_element_set_hspace">
 
12430
        <return-value transfer-ownership="none">
 
12431
          <type name="none" c:type="void"/>
 
12432
        </return-value>
 
12433
        <parameters>
 
12434
          <parameter name="value" transfer-ownership="none">
 
12435
            <doc xml:whitespace="preserve">A #glong</doc>
 
12436
            <type name="glong" c:type="glong"/>
 
12437
          </parameter>
 
12438
        </parameters>
 
12439
      </method>
 
12440
      <method name="set_name"
 
12441
              c:identifier="webkit_dom_html_object_element_set_name">
 
12442
        <return-value transfer-ownership="none">
 
12443
          <type name="none" c:type="void"/>
 
12444
        </return-value>
 
12445
        <parameters>
 
12446
          <parameter name="value" transfer-ownership="none">
 
12447
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12448
            <type name="utf8" c:type="const gchar*"/>
 
12449
          </parameter>
 
12450
        </parameters>
 
12451
      </method>
 
12452
      <method name="set_standby"
 
12453
              c:identifier="webkit_dom_html_object_element_set_standby">
 
12454
        <return-value transfer-ownership="none">
 
12455
          <type name="none" c:type="void"/>
 
12456
        </return-value>
 
12457
        <parameters>
 
12458
          <parameter name="value" transfer-ownership="none">
 
12459
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12460
            <type name="utf8" c:type="const gchar*"/>
 
12461
          </parameter>
 
12462
        </parameters>
 
12463
      </method>
 
12464
      <method name="set_use_map"
 
12465
              c:identifier="webkit_dom_html_object_element_set_use_map">
 
12466
        <return-value transfer-ownership="none">
 
12467
          <type name="none" c:type="void"/>
 
12468
        </return-value>
 
12469
        <parameters>
 
12470
          <parameter name="value" transfer-ownership="none">
 
12471
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12472
            <type name="utf8" c:type="const gchar*"/>
 
12473
          </parameter>
 
12474
        </parameters>
 
12475
      </method>
 
12476
      <method name="set_vspace"
 
12477
              c:identifier="webkit_dom_html_object_element_set_vspace">
 
12478
        <return-value transfer-ownership="none">
 
12479
          <type name="none" c:type="void"/>
 
12480
        </return-value>
 
12481
        <parameters>
 
12482
          <parameter name="value" transfer-ownership="none">
 
12483
            <doc xml:whitespace="preserve">A #glong</doc>
 
12484
            <type name="glong" c:type="glong"/>
 
12485
          </parameter>
 
12486
        </parameters>
 
12487
      </method>
 
12488
      <method name="set_width"
 
12489
              c:identifier="webkit_dom_html_object_element_set_width">
 
12490
        <return-value transfer-ownership="none">
 
12491
          <type name="none" c:type="void"/>
 
12492
        </return-value>
 
12493
        <parameters>
 
12494
          <parameter name="value" transfer-ownership="none">
 
12495
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12496
            <type name="utf8" c:type="const gchar*"/>
 
12497
          </parameter>
 
12498
        </parameters>
 
12499
      </method>
 
12500
      <property name="align" writable="1" transfer-ownership="none">
 
12501
        <type name="utf8"/>
 
12502
      </property>
 
12503
      <property name="archive" writable="1" transfer-ownership="none">
 
12504
        <type name="utf8"/>
 
12505
      </property>
 
12506
      <property name="border" writable="1" transfer-ownership="none">
 
12507
        <type name="utf8"/>
 
12508
      </property>
 
12509
      <property name="code" writable="1" transfer-ownership="none">
 
12510
        <type name="utf8"/>
 
12511
      </property>
 
12512
      <property name="code-base" writable="1" transfer-ownership="none">
 
12513
        <type name="utf8"/>
 
12514
      </property>
 
12515
      <property name="code-type" writable="1" transfer-ownership="none">
 
12516
        <type name="utf8"/>
 
12517
      </property>
 
12518
      <property name="content-document" transfer-ownership="none">
 
12519
        <type name="DOMDocument"/>
 
12520
      </property>
 
12521
      <property name="data" writable="1" transfer-ownership="none">
 
12522
        <type name="utf8"/>
 
12523
      </property>
 
12524
      <property name="declare" writable="1" transfer-ownership="none">
 
12525
        <type name="gboolean"/>
 
12526
      </property>
 
12527
      <property name="form" transfer-ownership="none">
 
12528
        <type name="DOMHTMLFormElement"/>
 
12529
      </property>
 
12530
      <property name="height" writable="1" transfer-ownership="none">
 
12531
        <type name="utf8"/>
 
12532
      </property>
 
12533
      <property name="hspace" writable="1" transfer-ownership="none">
 
12534
        <type name="glong"/>
 
12535
      </property>
 
12536
      <property name="name" writable="1" transfer-ownership="none">
 
12537
        <type name="utf8"/>
 
12538
      </property>
 
12539
      <property name="standby" writable="1" transfer-ownership="none">
 
12540
        <type name="utf8"/>
 
12541
      </property>
 
12542
      <property name="type" writable="1" transfer-ownership="none">
 
12543
        <type name="utf8"/>
 
12544
      </property>
 
12545
      <property name="use-map" writable="1" transfer-ownership="none">
 
12546
        <type name="utf8"/>
 
12547
      </property>
 
12548
      <property name="validation-message" transfer-ownership="none">
 
12549
        <type name="utf8"/>
 
12550
      </property>
 
12551
      <property name="validity" transfer-ownership="none">
 
12552
        <type name="DOMValidityState"/>
 
12553
      </property>
 
12554
      <property name="vspace" writable="1" transfer-ownership="none">
 
12555
        <type name="glong"/>
 
12556
      </property>
 
12557
      <property name="width" writable="1" transfer-ownership="none">
 
12558
        <type name="utf8"/>
 
12559
      </property>
 
12560
      <property name="will-validate" transfer-ownership="none">
 
12561
        <type name="gboolean"/>
 
12562
      </property>
 
12563
      <field name="parent_instance">
 
12564
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12565
      </field>
 
12566
    </class>
 
12567
    <record name="DOMHTMLObjectElementClass"
 
12568
            c:type="WebKitDOMHTMLObjectElementClass"
 
12569
            glib:is-gtype-struct-for="DOMHTMLObjectElement">
 
12570
      <field name="parent_class">
 
12571
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12572
      </field>
 
12573
    </record>
 
12574
    <class name="DOMHTMLOptGroupElement"
 
12575
           c:symbol-prefix="dom_html_opt_group_element"
 
12576
           c:type="WebKitDOMHTMLOptGroupElement"
 
12577
           parent="DOMHTMLElement"
 
12578
           glib:type-name="WebKitDOMHTMLOptGroupElement"
 
12579
           glib:get-type="webkit_dom_html_opt_group_element_get_type"
 
12580
           glib:type-struct="DOMHTMLOptGroupElementClass">
 
12581
      <implements name="DOMEventTarget"/>
 
12582
      <method name="get_disabled"
 
12583
              c:identifier="webkit_dom_html_opt_group_element_get_disabled">
 
12584
        <return-value transfer-ownership="none">
 
12585
          <type name="gboolean" c:type="gboolean"/>
 
12586
        </return-value>
 
12587
      </method>
 
12588
      <method name="get_label"
 
12589
              c:identifier="webkit_dom_html_opt_group_element_get_label">
 
12590
        <return-value transfer-ownership="full">
 
12591
          <type name="utf8" c:type="gchar*"/>
 
12592
        </return-value>
 
12593
      </method>
 
12594
      <method name="set_disabled"
 
12595
              c:identifier="webkit_dom_html_opt_group_element_set_disabled">
 
12596
        <return-value transfer-ownership="none">
 
12597
          <type name="none" c:type="void"/>
 
12598
        </return-value>
 
12599
        <parameters>
 
12600
          <parameter name="value" transfer-ownership="none">
 
12601
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12602
            <type name="gboolean" c:type="gboolean"/>
 
12603
          </parameter>
 
12604
        </parameters>
 
12605
      </method>
 
12606
      <method name="set_label"
 
12607
              c:identifier="webkit_dom_html_opt_group_element_set_label">
 
12608
        <return-value transfer-ownership="none">
 
12609
          <type name="none" c:type="void"/>
 
12610
        </return-value>
 
12611
        <parameters>
 
12612
          <parameter name="value" transfer-ownership="none">
 
12613
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12614
            <type name="utf8" c:type="const gchar*"/>
 
12615
          </parameter>
 
12616
        </parameters>
 
12617
      </method>
 
12618
      <property name="disabled" writable="1" transfer-ownership="none">
 
12619
        <type name="gboolean"/>
 
12620
      </property>
 
12621
      <property name="label" writable="1" transfer-ownership="none">
 
12622
        <type name="utf8"/>
 
12623
      </property>
 
12624
      <field name="parent_instance">
 
12625
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12626
      </field>
 
12627
    </class>
 
12628
    <record name="DOMHTMLOptGroupElementClass"
 
12629
            c:type="WebKitDOMHTMLOptGroupElementClass"
 
12630
            glib:is-gtype-struct-for="DOMHTMLOptGroupElement">
 
12631
      <field name="parent_class">
 
12632
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12633
      </field>
 
12634
    </record>
 
12635
    <class name="DOMHTMLOptionElement"
 
12636
           c:symbol-prefix="dom_html_option_element"
 
12637
           c:type="WebKitDOMHTMLOptionElement"
 
12638
           parent="DOMHTMLElement"
 
12639
           glib:type-name="WebKitDOMHTMLOptionElement"
 
12640
           glib:get-type="webkit_dom_html_option_element_get_type"
 
12641
           glib:type-struct="DOMHTMLOptionElementClass">
 
12642
      <implements name="DOMEventTarget"/>
 
12643
      <method name="get_default_selected"
 
12644
              c:identifier="webkit_dom_html_option_element_get_default_selected">
 
12645
        <return-value transfer-ownership="none">
 
12646
          <type name="gboolean" c:type="gboolean"/>
 
12647
        </return-value>
 
12648
      </method>
 
12649
      <method name="get_disabled"
 
12650
              c:identifier="webkit_dom_html_option_element_get_disabled">
 
12651
        <return-value transfer-ownership="none">
 
12652
          <type name="gboolean" c:type="gboolean"/>
 
12653
        </return-value>
 
12654
      </method>
 
12655
      <method name="get_form"
 
12656
              c:identifier="webkit_dom_html_option_element_get_form">
 
12657
        <return-value transfer-ownership="none">
 
12658
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
12659
        </return-value>
 
12660
      </method>
 
12661
      <method name="get_index"
 
12662
              c:identifier="webkit_dom_html_option_element_get_index">
 
12663
        <return-value transfer-ownership="none">
 
12664
          <type name="glong" c:type="glong"/>
 
12665
        </return-value>
 
12666
      </method>
 
12667
      <method name="get_label"
 
12668
              c:identifier="webkit_dom_html_option_element_get_label">
 
12669
        <return-value transfer-ownership="full">
 
12670
          <type name="utf8" c:type="gchar*"/>
 
12671
        </return-value>
 
12672
      </method>
 
12673
      <method name="get_selected"
 
12674
              c:identifier="webkit_dom_html_option_element_get_selected">
 
12675
        <return-value transfer-ownership="none">
 
12676
          <type name="gboolean" c:type="gboolean"/>
 
12677
        </return-value>
 
12678
      </method>
 
12679
      <method name="get_text"
 
12680
              c:identifier="webkit_dom_html_option_element_get_text">
 
12681
        <return-value transfer-ownership="full">
 
12682
          <type name="utf8" c:type="gchar*"/>
 
12683
        </return-value>
 
12684
      </method>
 
12685
      <method name="get_value"
 
12686
              c:identifier="webkit_dom_html_option_element_get_value">
 
12687
        <return-value transfer-ownership="full">
 
12688
          <type name="utf8" c:type="gchar*"/>
 
12689
        </return-value>
 
12690
      </method>
 
12691
      <method name="set_default_selected"
 
12692
              c:identifier="webkit_dom_html_option_element_set_default_selected">
 
12693
        <return-value transfer-ownership="none">
 
12694
          <type name="none" c:type="void"/>
 
12695
        </return-value>
 
12696
        <parameters>
 
12697
          <parameter name="value" transfer-ownership="none">
 
12698
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12699
            <type name="gboolean" c:type="gboolean"/>
 
12700
          </parameter>
 
12701
        </parameters>
 
12702
      </method>
 
12703
      <method name="set_disabled"
 
12704
              c:identifier="webkit_dom_html_option_element_set_disabled">
 
12705
        <return-value transfer-ownership="none">
 
12706
          <type name="none" c:type="void"/>
 
12707
        </return-value>
 
12708
        <parameters>
 
12709
          <parameter name="value" transfer-ownership="none">
 
12710
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12711
            <type name="gboolean" c:type="gboolean"/>
 
12712
          </parameter>
 
12713
        </parameters>
 
12714
      </method>
 
12715
      <method name="set_label"
 
12716
              c:identifier="webkit_dom_html_option_element_set_label">
 
12717
        <return-value transfer-ownership="none">
 
12718
          <type name="none" c:type="void"/>
 
12719
        </return-value>
 
12720
        <parameters>
 
12721
          <parameter name="value" transfer-ownership="none">
 
12722
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12723
            <type name="utf8" c:type="const gchar*"/>
 
12724
          </parameter>
 
12725
        </parameters>
 
12726
      </method>
 
12727
      <method name="set_selected"
 
12728
              c:identifier="webkit_dom_html_option_element_set_selected">
 
12729
        <return-value transfer-ownership="none">
 
12730
          <type name="none" c:type="void"/>
 
12731
        </return-value>
 
12732
        <parameters>
 
12733
          <parameter name="value" transfer-ownership="none">
 
12734
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12735
            <type name="gboolean" c:type="gboolean"/>
 
12736
          </parameter>
 
12737
        </parameters>
 
12738
      </method>
 
12739
      <method name="set_value"
 
12740
              c:identifier="webkit_dom_html_option_element_set_value">
 
12741
        <return-value transfer-ownership="none">
 
12742
          <type name="none" c:type="void"/>
 
12743
        </return-value>
 
12744
        <parameters>
 
12745
          <parameter name="value" transfer-ownership="none">
 
12746
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12747
            <type name="utf8" c:type="const gchar*"/>
 
12748
          </parameter>
 
12749
        </parameters>
 
12750
      </method>
 
12751
      <property name="default-selected" writable="1" transfer-ownership="none">
 
12752
        <type name="gboolean"/>
 
12753
      </property>
 
12754
      <property name="disabled" writable="1" transfer-ownership="none">
 
12755
        <type name="gboolean"/>
 
12756
      </property>
 
12757
      <property name="form" transfer-ownership="none">
 
12758
        <type name="DOMHTMLFormElement"/>
 
12759
      </property>
 
12760
      <property name="index" transfer-ownership="none">
 
12761
        <type name="glong"/>
 
12762
      </property>
 
12763
      <property name="label" writable="1" transfer-ownership="none">
 
12764
        <type name="utf8"/>
 
12765
      </property>
 
12766
      <property name="selected" writable="1" transfer-ownership="none">
 
12767
        <type name="gboolean"/>
 
12768
      </property>
 
12769
      <property name="text" transfer-ownership="none">
 
12770
        <type name="utf8"/>
 
12771
      </property>
 
12772
      <property name="value" writable="1" transfer-ownership="none">
 
12773
        <type name="utf8"/>
 
12774
      </property>
 
12775
      <field name="parent_instance">
 
12776
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12777
      </field>
 
12778
    </class>
 
12779
    <record name="DOMHTMLOptionElementClass"
 
12780
            c:type="WebKitDOMHTMLOptionElementClass"
 
12781
            glib:is-gtype-struct-for="DOMHTMLOptionElement">
 
12782
      <field name="parent_class">
 
12783
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12784
      </field>
 
12785
    </record>
 
12786
    <class name="DOMHTMLOptionsCollection"
 
12787
           c:symbol-prefix="dom_html_options_collection"
 
12788
           c:type="WebKitDOMHTMLOptionsCollection"
 
12789
           parent="DOMHTMLCollection"
 
12790
           glib:type-name="WebKitDOMHTMLOptionsCollection"
 
12791
           glib:get-type="webkit_dom_html_options_collection_get_type"
 
12792
           glib:type-struct="DOMHTMLOptionsCollectionClass">
 
12793
      <method name="get_selected_index"
 
12794
              c:identifier="webkit_dom_html_options_collection_get_selected_index">
 
12795
        <return-value transfer-ownership="none">
 
12796
          <type name="glong" c:type="glong"/>
 
12797
        </return-value>
 
12798
      </method>
 
12799
      <method name="set_selected_index"
 
12800
              c:identifier="webkit_dom_html_options_collection_set_selected_index">
 
12801
        <return-value transfer-ownership="none">
 
12802
          <type name="none" c:type="void"/>
 
12803
        </return-value>
 
12804
        <parameters>
 
12805
          <parameter name="value" transfer-ownership="none">
 
12806
            <doc xml:whitespace="preserve">A #glong</doc>
 
12807
            <type name="glong" c:type="glong"/>
 
12808
          </parameter>
 
12809
        </parameters>
 
12810
      </method>
 
12811
      <property name="selected-index" writable="1" transfer-ownership="none">
 
12812
        <type name="glong"/>
 
12813
      </property>
 
12814
      <field name="parent_instance">
 
12815
        <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection"/>
 
12816
      </field>
 
12817
    </class>
 
12818
    <record name="DOMHTMLOptionsCollectionClass"
 
12819
            c:type="WebKitDOMHTMLOptionsCollectionClass"
 
12820
            glib:is-gtype-struct-for="DOMHTMLOptionsCollection">
 
12821
      <field name="parent_class">
 
12822
        <type name="DOMHTMLCollectionClass"
 
12823
              c:type="WebKitDOMHTMLCollectionClass"/>
 
12824
      </field>
 
12825
    </record>
 
12826
    <class name="DOMHTMLParagraphElement"
 
12827
           c:symbol-prefix="dom_html_paragraph_element"
 
12828
           c:type="WebKitDOMHTMLParagraphElement"
 
12829
           parent="DOMHTMLElement"
 
12830
           glib:type-name="WebKitDOMHTMLParagraphElement"
 
12831
           glib:get-type="webkit_dom_html_paragraph_element_get_type"
 
12832
           glib:type-struct="DOMHTMLParagraphElementClass">
 
12833
      <implements name="DOMEventTarget"/>
 
12834
      <method name="get_align"
 
12835
              c:identifier="webkit_dom_html_paragraph_element_get_align">
 
12836
        <return-value transfer-ownership="full">
 
12837
          <type name="utf8" c:type="gchar*"/>
 
12838
        </return-value>
 
12839
      </method>
 
12840
      <method name="set_align"
 
12841
              c:identifier="webkit_dom_html_paragraph_element_set_align">
 
12842
        <return-value transfer-ownership="none">
 
12843
          <type name="none" c:type="void"/>
 
12844
        </return-value>
 
12845
        <parameters>
 
12846
          <parameter name="value" transfer-ownership="none">
 
12847
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12848
            <type name="utf8" c:type="const gchar*"/>
 
12849
          </parameter>
 
12850
        </parameters>
 
12851
      </method>
 
12852
      <property name="align" writable="1" transfer-ownership="none">
 
12853
        <type name="utf8"/>
 
12854
      </property>
 
12855
      <field name="parent_instance">
 
12856
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12857
      </field>
 
12858
    </class>
 
12859
    <record name="DOMHTMLParagraphElementClass"
 
12860
            c:type="WebKitDOMHTMLParagraphElementClass"
 
12861
            glib:is-gtype-struct-for="DOMHTMLParagraphElement">
 
12862
      <field name="parent_class">
 
12863
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12864
      </field>
 
12865
    </record>
 
12866
    <class name="DOMHTMLParamElement"
 
12867
           c:symbol-prefix="dom_html_param_element"
 
12868
           c:type="WebKitDOMHTMLParamElement"
 
12869
           parent="DOMHTMLElement"
 
12870
           glib:type-name="WebKitDOMHTMLParamElement"
 
12871
           glib:get-type="webkit_dom_html_param_element_get_type"
 
12872
           glib:type-struct="DOMHTMLParamElementClass">
 
12873
      <implements name="DOMEventTarget"/>
 
12874
      <method name="get_name"
 
12875
              c:identifier="webkit_dom_html_param_element_get_name">
 
12876
        <return-value transfer-ownership="full">
 
12877
          <type name="utf8" c:type="gchar*"/>
 
12878
        </return-value>
 
12879
      </method>
 
12880
      <method name="get_value"
 
12881
              c:identifier="webkit_dom_html_param_element_get_value">
 
12882
        <return-value transfer-ownership="full">
 
12883
          <type name="utf8" c:type="gchar*"/>
 
12884
        </return-value>
 
12885
      </method>
 
12886
      <method name="get_value_type"
 
12887
              c:identifier="webkit_dom_html_param_element_get_value_type">
 
12888
        <return-value transfer-ownership="full">
 
12889
          <type name="utf8" c:type="gchar*"/>
 
12890
        </return-value>
 
12891
      </method>
 
12892
      <method name="set_name"
 
12893
              c:identifier="webkit_dom_html_param_element_set_name">
 
12894
        <return-value transfer-ownership="none">
 
12895
          <type name="none" c:type="void"/>
 
12896
        </return-value>
 
12897
        <parameters>
 
12898
          <parameter name="value" transfer-ownership="none">
 
12899
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12900
            <type name="utf8" c:type="const gchar*"/>
 
12901
          </parameter>
 
12902
        </parameters>
 
12903
      </method>
 
12904
      <method name="set_value"
 
12905
              c:identifier="webkit_dom_html_param_element_set_value">
 
12906
        <return-value transfer-ownership="none">
 
12907
          <type name="none" c:type="void"/>
 
12908
        </return-value>
 
12909
        <parameters>
 
12910
          <parameter name="value" transfer-ownership="none">
 
12911
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12912
            <type name="utf8" c:type="const gchar*"/>
 
12913
          </parameter>
 
12914
        </parameters>
 
12915
      </method>
 
12916
      <method name="set_value_type"
 
12917
              c:identifier="webkit_dom_html_param_element_set_value_type">
 
12918
        <return-value transfer-ownership="none">
 
12919
          <type name="none" c:type="void"/>
 
12920
        </return-value>
 
12921
        <parameters>
 
12922
          <parameter name="value" transfer-ownership="none">
 
12923
            <doc xml:whitespace="preserve">A #gchar</doc>
 
12924
            <type name="utf8" c:type="const gchar*"/>
 
12925
          </parameter>
 
12926
        </parameters>
 
12927
      </method>
 
12928
      <property name="name" writable="1" transfer-ownership="none">
 
12929
        <type name="utf8"/>
 
12930
      </property>
 
12931
      <property name="type" writable="1" transfer-ownership="none">
 
12932
        <type name="utf8"/>
 
12933
      </property>
 
12934
      <property name="value" writable="1" transfer-ownership="none">
 
12935
        <type name="utf8"/>
 
12936
      </property>
 
12937
      <property name="value-type" writable="1" transfer-ownership="none">
 
12938
        <type name="utf8"/>
 
12939
      </property>
 
12940
      <field name="parent_instance">
 
12941
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
12942
      </field>
 
12943
    </class>
 
12944
    <record name="DOMHTMLParamElementClass"
 
12945
            c:type="WebKitDOMHTMLParamElementClass"
 
12946
            glib:is-gtype-struct-for="DOMHTMLParamElement">
 
12947
      <field name="parent_class">
 
12948
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
12949
      </field>
 
12950
    </record>
 
12951
    <class name="DOMHTMLPreElement"
 
12952
           c:symbol-prefix="dom_html_pre_element"
 
12953
           c:type="WebKitDOMHTMLPreElement"
 
12954
           parent="DOMHTMLElement"
 
12955
           glib:type-name="WebKitDOMHTMLPreElement"
 
12956
           glib:get-type="webkit_dom_html_pre_element_get_type"
 
12957
           glib:type-struct="DOMHTMLPreElementClass">
 
12958
      <implements name="DOMEventTarget"/>
 
12959
      <method name="get_width"
 
12960
              c:identifier="webkit_dom_html_pre_element_get_width">
 
12961
        <return-value transfer-ownership="none">
 
12962
          <type name="glong" c:type="glong"/>
 
12963
        </return-value>
 
12964
      </method>
 
12965
      <method name="get_wrap"
 
12966
              c:identifier="webkit_dom_html_pre_element_get_wrap">
 
12967
        <return-value transfer-ownership="none">
 
12968
          <type name="gboolean" c:type="gboolean"/>
 
12969
        </return-value>
 
12970
      </method>
 
12971
      <method name="set_width"
 
12972
              c:identifier="webkit_dom_html_pre_element_set_width">
 
12973
        <return-value transfer-ownership="none">
 
12974
          <type name="none" c:type="void"/>
 
12975
        </return-value>
 
12976
        <parameters>
 
12977
          <parameter name="value" transfer-ownership="none">
 
12978
            <doc xml:whitespace="preserve">A #glong</doc>
 
12979
            <type name="glong" c:type="glong"/>
 
12980
          </parameter>
 
12981
        </parameters>
 
12982
      </method>
 
12983
      <method name="set_wrap"
 
12984
              c:identifier="webkit_dom_html_pre_element_set_wrap">
 
12985
        <return-value transfer-ownership="none">
 
12986
          <type name="none" c:type="void"/>
 
12987
        </return-value>
 
12988
        <parameters>
 
12989
          <parameter name="value" transfer-ownership="none">
 
12990
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
12991
            <type name="gboolean" c:type="gboolean"/>
 
12992
          </parameter>
 
12993
        </parameters>
 
12994
      </method>
 
12995
      <property name="width" writable="1" transfer-ownership="none">
 
12996
        <type name="glong"/>
 
12997
      </property>
 
12998
      <property name="wrap" writable="1" transfer-ownership="none">
 
12999
        <type name="gboolean"/>
 
13000
      </property>
 
13001
      <field name="parent_instance">
 
13002
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
13003
      </field>
 
13004
    </class>
 
13005
    <record name="DOMHTMLPreElementClass"
 
13006
            c:type="WebKitDOMHTMLPreElementClass"
 
13007
            glib:is-gtype-struct-for="DOMHTMLPreElement">
 
13008
      <field name="parent_class">
 
13009
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
13010
      </field>
 
13011
    </record>
 
13012
    <class name="DOMHTMLQuoteElement"
 
13013
           c:symbol-prefix="dom_html_quote_element"
 
13014
           c:type="WebKitDOMHTMLQuoteElement"
 
13015
           parent="DOMHTMLElement"
 
13016
           glib:type-name="WebKitDOMHTMLQuoteElement"
 
13017
           glib:get-type="webkit_dom_html_quote_element_get_type"
 
13018
           glib:type-struct="DOMHTMLQuoteElementClass">
 
13019
      <implements name="DOMEventTarget"/>
 
13020
      <method name="get_cite"
 
13021
              c:identifier="webkit_dom_html_quote_element_get_cite">
 
13022
        <return-value transfer-ownership="full">
 
13023
          <type name="utf8" c:type="gchar*"/>
 
13024
        </return-value>
 
13025
      </method>
 
13026
      <method name="set_cite"
 
13027
              c:identifier="webkit_dom_html_quote_element_set_cite">
 
13028
        <return-value transfer-ownership="none">
 
13029
          <type name="none" c:type="void"/>
 
13030
        </return-value>
 
13031
        <parameters>
 
13032
          <parameter name="value" transfer-ownership="none">
 
13033
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13034
            <type name="utf8" c:type="const gchar*"/>
 
13035
          </parameter>
 
13036
        </parameters>
 
13037
      </method>
 
13038
      <property name="cite" writable="1" transfer-ownership="none">
 
13039
        <type name="utf8"/>
 
13040
      </property>
 
13041
      <field name="parent_instance">
 
13042
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
13043
      </field>
 
13044
    </class>
 
13045
    <record name="DOMHTMLQuoteElementClass"
 
13046
            c:type="WebKitDOMHTMLQuoteElementClass"
 
13047
            glib:is-gtype-struct-for="DOMHTMLQuoteElement">
 
13048
      <field name="parent_class">
 
13049
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
13050
      </field>
 
13051
    </record>
 
13052
    <class name="DOMHTMLScriptElement"
 
13053
           c:symbol-prefix="dom_html_script_element"
 
13054
           c:type="WebKitDOMHTMLScriptElement"
 
13055
           parent="DOMHTMLElement"
 
13056
           glib:type-name="WebKitDOMHTMLScriptElement"
 
13057
           glib:get-type="webkit_dom_html_script_element_get_type"
 
13058
           glib:type-struct="DOMHTMLScriptElementClass">
 
13059
      <implements name="DOMEventTarget"/>
 
13060
      <method name="get_async"
 
13061
              c:identifier="webkit_dom_html_script_element_get_async">
 
13062
        <return-value transfer-ownership="none">
 
13063
          <type name="gboolean" c:type="gboolean"/>
 
13064
        </return-value>
 
13065
      </method>
 
13066
      <method name="get_charset"
 
13067
              c:identifier="webkit_dom_html_script_element_get_charset">
 
13068
        <return-value transfer-ownership="full">
 
13069
          <type name="utf8" c:type="gchar*"/>
 
13070
        </return-value>
 
13071
      </method>
 
13072
      <method name="get_cross_origin"
 
13073
              c:identifier="webkit_dom_html_script_element_get_cross_origin">
 
13074
        <return-value transfer-ownership="full">
 
13075
          <type name="utf8" c:type="gchar*"/>
 
13076
        </return-value>
 
13077
      </method>
 
13078
      <method name="get_defer"
 
13079
              c:identifier="webkit_dom_html_script_element_get_defer">
 
13080
        <return-value transfer-ownership="none">
 
13081
          <type name="gboolean" c:type="gboolean"/>
 
13082
        </return-value>
 
13083
      </method>
 
13084
      <method name="get_event"
 
13085
              c:identifier="webkit_dom_html_script_element_get_event">
 
13086
        <return-value transfer-ownership="full">
 
13087
          <type name="utf8" c:type="gchar*"/>
 
13088
        </return-value>
 
13089
      </method>
 
13090
      <method name="get_html_for"
 
13091
              c:identifier="webkit_dom_html_script_element_get_html_for">
 
13092
        <return-value transfer-ownership="full">
 
13093
          <type name="utf8" c:type="gchar*"/>
 
13094
        </return-value>
 
13095
      </method>
 
13096
      <method name="get_nonce"
 
13097
              c:identifier="webkit_dom_html_script_element_get_nonce">
 
13098
        <return-value transfer-ownership="full">
 
13099
          <type name="utf8" c:type="gchar*"/>
 
13100
        </return-value>
 
13101
      </method>
 
13102
      <method name="get_src"
 
13103
              c:identifier="webkit_dom_html_script_element_get_src">
 
13104
        <return-value transfer-ownership="full">
 
13105
          <type name="utf8" c:type="gchar*"/>
 
13106
        </return-value>
 
13107
      </method>
 
13108
      <method name="get_text"
 
13109
              c:identifier="webkit_dom_html_script_element_get_text">
 
13110
        <return-value transfer-ownership="full">
 
13111
          <type name="utf8" c:type="gchar*"/>
 
13112
        </return-value>
 
13113
      </method>
 
13114
      <method name="set_async"
 
13115
              c:identifier="webkit_dom_html_script_element_set_async">
 
13116
        <return-value transfer-ownership="none">
 
13117
          <type name="none" c:type="void"/>
 
13118
        </return-value>
 
13119
        <parameters>
 
13120
          <parameter name="value" transfer-ownership="none">
 
13121
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13122
            <type name="gboolean" c:type="gboolean"/>
 
13123
          </parameter>
 
13124
        </parameters>
 
13125
      </method>
 
13126
      <method name="set_charset"
 
13127
              c:identifier="webkit_dom_html_script_element_set_charset">
 
13128
        <return-value transfer-ownership="none">
 
13129
          <type name="none" c:type="void"/>
 
13130
        </return-value>
 
13131
        <parameters>
 
13132
          <parameter name="value" transfer-ownership="none">
 
13133
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13134
            <type name="utf8" c:type="const gchar*"/>
 
13135
          </parameter>
 
13136
        </parameters>
 
13137
      </method>
 
13138
      <method name="set_cross_origin"
 
13139
              c:identifier="webkit_dom_html_script_element_set_cross_origin">
 
13140
        <return-value transfer-ownership="none">
 
13141
          <type name="none" c:type="void"/>
 
13142
        </return-value>
 
13143
        <parameters>
 
13144
          <parameter name="value" transfer-ownership="none">
 
13145
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13146
            <type name="utf8" c:type="const gchar*"/>
 
13147
          </parameter>
 
13148
        </parameters>
 
13149
      </method>
 
13150
      <method name="set_defer"
 
13151
              c:identifier="webkit_dom_html_script_element_set_defer">
 
13152
        <return-value transfer-ownership="none">
 
13153
          <type name="none" c:type="void"/>
 
13154
        </return-value>
 
13155
        <parameters>
 
13156
          <parameter name="value" transfer-ownership="none">
 
13157
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13158
            <type name="gboolean" c:type="gboolean"/>
 
13159
          </parameter>
 
13160
        </parameters>
 
13161
      </method>
 
13162
      <method name="set_event"
 
13163
              c:identifier="webkit_dom_html_script_element_set_event">
 
13164
        <return-value transfer-ownership="none">
 
13165
          <type name="none" c:type="void"/>
 
13166
        </return-value>
 
13167
        <parameters>
 
13168
          <parameter name="value" transfer-ownership="none">
 
13169
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13170
            <type name="utf8" c:type="const gchar*"/>
 
13171
          </parameter>
 
13172
        </parameters>
 
13173
      </method>
 
13174
      <method name="set_html_for"
 
13175
              c:identifier="webkit_dom_html_script_element_set_html_for">
 
13176
        <return-value transfer-ownership="none">
 
13177
          <type name="none" c:type="void"/>
 
13178
        </return-value>
 
13179
        <parameters>
 
13180
          <parameter name="value" transfer-ownership="none">
 
13181
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13182
            <type name="utf8" c:type="const gchar*"/>
 
13183
          </parameter>
 
13184
        </parameters>
 
13185
      </method>
 
13186
      <method name="set_nonce"
 
13187
              c:identifier="webkit_dom_html_script_element_set_nonce">
 
13188
        <return-value transfer-ownership="none">
 
13189
          <type name="none" c:type="void"/>
 
13190
        </return-value>
 
13191
        <parameters>
 
13192
          <parameter name="value" transfer-ownership="none">
 
13193
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13194
            <type name="utf8" c:type="const gchar*"/>
 
13195
          </parameter>
 
13196
        </parameters>
 
13197
      </method>
 
13198
      <method name="set_src"
 
13199
              c:identifier="webkit_dom_html_script_element_set_src">
 
13200
        <return-value transfer-ownership="none">
 
13201
          <type name="none" c:type="void"/>
 
13202
        </return-value>
 
13203
        <parameters>
 
13204
          <parameter name="value" transfer-ownership="none">
 
13205
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13206
            <type name="utf8" c:type="const gchar*"/>
 
13207
          </parameter>
 
13208
        </parameters>
 
13209
      </method>
 
13210
      <method name="set_text"
 
13211
              c:identifier="webkit_dom_html_script_element_set_text">
 
13212
        <return-value transfer-ownership="none">
 
13213
          <type name="none" c:type="void"/>
 
13214
        </return-value>
 
13215
        <parameters>
 
13216
          <parameter name="value" transfer-ownership="none">
 
13217
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13218
            <type name="utf8" c:type="const gchar*"/>
 
13219
          </parameter>
 
13220
        </parameters>
 
13221
      </method>
 
13222
      <property name="async" writable="1" transfer-ownership="none">
 
13223
        <type name="gboolean"/>
 
13224
      </property>
 
13225
      <property name="charset" writable="1" transfer-ownership="none">
 
13226
        <type name="utf8"/>
 
13227
      </property>
 
13228
      <property name="cross-origin" writable="1" transfer-ownership="none">
 
13229
        <type name="utf8"/>
 
13230
      </property>
 
13231
      <property name="defer" writable="1" transfer-ownership="none">
 
13232
        <type name="gboolean"/>
 
13233
      </property>
 
13234
      <property name="event" writable="1" transfer-ownership="none">
 
13235
        <type name="utf8"/>
 
13236
      </property>
 
13237
      <property name="html-for" writable="1" transfer-ownership="none">
 
13238
        <type name="utf8"/>
 
13239
      </property>
 
13240
      <property name="nonce" writable="1" transfer-ownership="none">
 
13241
        <type name="utf8"/>
 
13242
      </property>
 
13243
      <property name="src" writable="1" transfer-ownership="none">
 
13244
        <type name="utf8"/>
 
13245
      </property>
 
13246
      <property name="text" writable="1" transfer-ownership="none">
 
13247
        <type name="utf8"/>
 
13248
      </property>
 
13249
      <property name="type" writable="1" transfer-ownership="none">
 
13250
        <type name="utf8"/>
 
13251
      </property>
 
13252
      <field name="parent_instance">
 
13253
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
13254
      </field>
 
13255
    </class>
 
13256
    <record name="DOMHTMLScriptElementClass"
 
13257
            c:type="WebKitDOMHTMLScriptElementClass"
 
13258
            glib:is-gtype-struct-for="DOMHTMLScriptElement">
 
13259
      <field name="parent_class">
 
13260
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
13261
      </field>
 
13262
    </record>
 
13263
    <class name="DOMHTMLSelectElement"
 
13264
           c:symbol-prefix="dom_html_select_element"
 
13265
           c:type="WebKitDOMHTMLSelectElement"
 
13266
           parent="DOMHTMLElement"
 
13267
           glib:type-name="WebKitDOMHTMLSelectElement"
 
13268
           glib:get-type="webkit_dom_html_select_element_get_type"
 
13269
           glib:type-struct="DOMHTMLSelectElementClass">
 
13270
      <implements name="DOMEventTarget"/>
 
13271
      <method name="add"
 
13272
              c:identifier="webkit_dom_html_select_element_add"
 
13273
              throws="1">
 
13274
        <return-value transfer-ownership="none">
 
13275
          <type name="none" c:type="void"/>
 
13276
        </return-value>
 
13277
        <parameters>
 
13278
          <parameter name="element" transfer-ownership="none">
 
13279
            <doc xml:whitespace="preserve">A #WebKitDOMHTMLElement</doc>
 
13280
            <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
13281
          </parameter>
 
13282
          <parameter name="before" transfer-ownership="none">
 
13283
            <doc xml:whitespace="preserve">A #WebKitDOMHTMLElement</doc>
 
13284
            <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
13285
          </parameter>
 
13286
        </parameters>
 
13287
      </method>
 
13288
      <method name="check_validity"
 
13289
              c:identifier="webkit_dom_html_select_element_check_validity">
 
13290
        <return-value transfer-ownership="none">
 
13291
          <type name="gboolean" c:type="gboolean"/>
 
13292
        </return-value>
 
13293
      </method>
 
13294
      <method name="get_autofocus"
 
13295
              c:identifier="webkit_dom_html_select_element_get_autofocus">
 
13296
        <return-value transfer-ownership="none">
 
13297
          <type name="gboolean" c:type="gboolean"/>
 
13298
        </return-value>
 
13299
      </method>
 
13300
      <method name="get_disabled"
 
13301
              c:identifier="webkit_dom_html_select_element_get_disabled">
 
13302
        <return-value transfer-ownership="none">
 
13303
          <type name="gboolean" c:type="gboolean"/>
 
13304
        </return-value>
 
13305
      </method>
 
13306
      <method name="get_form"
 
13307
              c:identifier="webkit_dom_html_select_element_get_form">
 
13308
        <return-value transfer-ownership="none">
 
13309
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
13310
        </return-value>
 
13311
      </method>
 
13312
      <method name="get_labels"
 
13313
              c:identifier="webkit_dom_html_select_element_get_labels">
 
13314
        <return-value transfer-ownership="none">
 
13315
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
13316
        </return-value>
 
13317
      </method>
 
13318
      <method name="get_length"
 
13319
              c:identifier="webkit_dom_html_select_element_get_length">
 
13320
        <return-value transfer-ownership="none">
 
13321
          <type name="gulong" c:type="gulong"/>
 
13322
        </return-value>
 
13323
      </method>
 
13324
      <method name="get_multiple"
 
13325
              c:identifier="webkit_dom_html_select_element_get_multiple">
 
13326
        <return-value transfer-ownership="none">
 
13327
          <type name="gboolean" c:type="gboolean"/>
 
13328
        </return-value>
 
13329
      </method>
 
13330
      <method name="get_name"
 
13331
              c:identifier="webkit_dom_html_select_element_get_name">
 
13332
        <return-value transfer-ownership="full">
 
13333
          <type name="utf8" c:type="gchar*"/>
 
13334
        </return-value>
 
13335
      </method>
 
13336
      <method name="get_options"
 
13337
              c:identifier="webkit_dom_html_select_element_get_options">
 
13338
        <return-value transfer-ownership="none">
 
13339
          <type name="DOMHTMLOptionsCollection"
 
13340
                c:type="WebKitDOMHTMLOptionsCollection*"/>
 
13341
        </return-value>
 
13342
      </method>
 
13343
      <method name="get_required"
 
13344
              c:identifier="webkit_dom_html_select_element_get_required">
 
13345
        <return-value transfer-ownership="none">
 
13346
          <type name="gboolean" c:type="gboolean"/>
 
13347
        </return-value>
 
13348
      </method>
 
13349
      <method name="get_selected_index"
 
13350
              c:identifier="webkit_dom_html_select_element_get_selected_index">
 
13351
        <return-value transfer-ownership="none">
 
13352
          <type name="glong" c:type="glong"/>
 
13353
        </return-value>
 
13354
      </method>
 
13355
      <method name="get_selected_options"
 
13356
              c:identifier="webkit_dom_html_select_element_get_selected_options">
 
13357
        <return-value transfer-ownership="none">
 
13358
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
13359
        </return-value>
 
13360
      </method>
 
13361
      <method name="get_size"
 
13362
              c:identifier="webkit_dom_html_select_element_get_size">
 
13363
        <return-value transfer-ownership="none">
 
13364
          <type name="glong" c:type="glong"/>
 
13365
        </return-value>
 
13366
      </method>
 
13367
      <method name="get_validation_message"
 
13368
              c:identifier="webkit_dom_html_select_element_get_validation_message">
 
13369
        <return-value transfer-ownership="full">
 
13370
          <type name="utf8" c:type="gchar*"/>
 
13371
        </return-value>
 
13372
      </method>
 
13373
      <method name="get_validity"
 
13374
              c:identifier="webkit_dom_html_select_element_get_validity">
 
13375
        <return-value transfer-ownership="none">
 
13376
          <type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
 
13377
        </return-value>
 
13378
      </method>
 
13379
      <method name="get_value"
 
13380
              c:identifier="webkit_dom_html_select_element_get_value">
 
13381
        <return-value transfer-ownership="full">
 
13382
          <type name="utf8" c:type="gchar*"/>
 
13383
        </return-value>
 
13384
      </method>
 
13385
      <method name="get_will_validate"
 
13386
              c:identifier="webkit_dom_html_select_element_get_will_validate">
 
13387
        <return-value transfer-ownership="none">
 
13388
          <type name="gboolean" c:type="gboolean"/>
 
13389
        </return-value>
 
13390
      </method>
 
13391
      <method name="item" c:identifier="webkit_dom_html_select_element_item">
 
13392
        <return-value transfer-ownership="none">
 
13393
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
13394
        </return-value>
 
13395
        <parameters>
 
13396
          <parameter name="index" transfer-ownership="none">
 
13397
            <doc xml:whitespace="preserve">A #gulong</doc>
 
13398
            <type name="gulong" c:type="gulong"/>
 
13399
          </parameter>
 
13400
        </parameters>
 
13401
      </method>
 
13402
      <method name="named_item"
 
13403
              c:identifier="webkit_dom_html_select_element_named_item">
 
13404
        <return-value transfer-ownership="none">
 
13405
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
13406
        </return-value>
 
13407
        <parameters>
 
13408
          <parameter name="name" transfer-ownership="none">
 
13409
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13410
            <type name="utf8" c:type="const gchar*"/>
 
13411
          </parameter>
 
13412
        </parameters>
 
13413
      </method>
 
13414
      <method name="remove"
 
13415
              c:identifier="webkit_dom_html_select_element_remove">
 
13416
        <return-value transfer-ownership="none">
 
13417
          <type name="none" c:type="void"/>
 
13418
        </return-value>
 
13419
        <parameters>
 
13420
          <parameter name="index" transfer-ownership="none">
 
13421
            <doc xml:whitespace="preserve">A #glong</doc>
 
13422
            <type name="glong" c:type="glong"/>
 
13423
          </parameter>
 
13424
        </parameters>
 
13425
      </method>
 
13426
      <method name="set_autofocus"
 
13427
              c:identifier="webkit_dom_html_select_element_set_autofocus">
 
13428
        <return-value transfer-ownership="none">
 
13429
          <type name="none" c:type="void"/>
 
13430
        </return-value>
 
13431
        <parameters>
 
13432
          <parameter name="value" transfer-ownership="none">
 
13433
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13434
            <type name="gboolean" c:type="gboolean"/>
 
13435
          </parameter>
 
13436
        </parameters>
 
13437
      </method>
 
13438
      <method name="set_custom_validity"
 
13439
              c:identifier="webkit_dom_html_select_element_set_custom_validity">
 
13440
        <return-value transfer-ownership="none">
 
13441
          <type name="none" c:type="void"/>
 
13442
        </return-value>
 
13443
        <parameters>
 
13444
          <parameter name="error" transfer-ownership="none">
 
13445
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13446
            <type name="utf8" c:type="const gchar*"/>
 
13447
          </parameter>
 
13448
        </parameters>
 
13449
      </method>
 
13450
      <method name="set_disabled"
 
13451
              c:identifier="webkit_dom_html_select_element_set_disabled">
 
13452
        <return-value transfer-ownership="none">
 
13453
          <type name="none" c:type="void"/>
 
13454
        </return-value>
 
13455
        <parameters>
 
13456
          <parameter name="value" transfer-ownership="none">
 
13457
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13458
            <type name="gboolean" c:type="gboolean"/>
 
13459
          </parameter>
 
13460
        </parameters>
 
13461
      </method>
 
13462
      <method name="set_length"
 
13463
              c:identifier="webkit_dom_html_select_element_set_length"
 
13464
              throws="1">
 
13465
        <return-value transfer-ownership="none">
 
13466
          <type name="none" c:type="void"/>
 
13467
        </return-value>
 
13468
        <parameters>
 
13469
          <parameter name="value" transfer-ownership="none">
 
13470
            <doc xml:whitespace="preserve">A #gulong</doc>
 
13471
            <type name="gulong" c:type="gulong"/>
 
13472
          </parameter>
 
13473
        </parameters>
 
13474
      </method>
 
13475
      <method name="set_multiple"
 
13476
              c:identifier="webkit_dom_html_select_element_set_multiple">
 
13477
        <return-value transfer-ownership="none">
 
13478
          <type name="none" c:type="void"/>
 
13479
        </return-value>
 
13480
        <parameters>
 
13481
          <parameter name="value" transfer-ownership="none">
 
13482
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13483
            <type name="gboolean" c:type="gboolean"/>
 
13484
          </parameter>
 
13485
        </parameters>
 
13486
      </method>
 
13487
      <method name="set_name"
 
13488
              c:identifier="webkit_dom_html_select_element_set_name">
 
13489
        <return-value transfer-ownership="none">
 
13490
          <type name="none" c:type="void"/>
 
13491
        </return-value>
 
13492
        <parameters>
 
13493
          <parameter name="value" transfer-ownership="none">
 
13494
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13495
            <type name="utf8" c:type="const gchar*"/>
 
13496
          </parameter>
 
13497
        </parameters>
 
13498
      </method>
 
13499
      <method name="set_required"
 
13500
              c:identifier="webkit_dom_html_select_element_set_required">
 
13501
        <return-value transfer-ownership="none">
 
13502
          <type name="none" c:type="void"/>
 
13503
        </return-value>
 
13504
        <parameters>
 
13505
          <parameter name="value" transfer-ownership="none">
 
13506
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13507
            <type name="gboolean" c:type="gboolean"/>
 
13508
          </parameter>
 
13509
        </parameters>
 
13510
      </method>
 
13511
      <method name="set_selected_index"
 
13512
              c:identifier="webkit_dom_html_select_element_set_selected_index">
 
13513
        <return-value transfer-ownership="none">
 
13514
          <type name="none" c:type="void"/>
 
13515
        </return-value>
 
13516
        <parameters>
 
13517
          <parameter name="value" transfer-ownership="none">
 
13518
            <doc xml:whitespace="preserve">A #glong</doc>
 
13519
            <type name="glong" c:type="glong"/>
 
13520
          </parameter>
 
13521
        </parameters>
 
13522
      </method>
 
13523
      <method name="set_size"
 
13524
              c:identifier="webkit_dom_html_select_element_set_size">
 
13525
        <return-value transfer-ownership="none">
 
13526
          <type name="none" c:type="void"/>
 
13527
        </return-value>
 
13528
        <parameters>
 
13529
          <parameter name="value" transfer-ownership="none">
 
13530
            <doc xml:whitespace="preserve">A #glong</doc>
 
13531
            <type name="glong" c:type="glong"/>
 
13532
          </parameter>
 
13533
        </parameters>
 
13534
      </method>
 
13535
      <method name="set_value"
 
13536
              c:identifier="webkit_dom_html_select_element_set_value">
 
13537
        <return-value transfer-ownership="none">
 
13538
          <type name="none" c:type="void"/>
 
13539
        </return-value>
 
13540
        <parameters>
 
13541
          <parameter name="value" transfer-ownership="none">
 
13542
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13543
            <type name="utf8" c:type="const gchar*"/>
 
13544
          </parameter>
 
13545
        </parameters>
 
13546
      </method>
 
13547
      <property name="autofocus" writable="1" transfer-ownership="none">
 
13548
        <type name="gboolean"/>
 
13549
      </property>
 
13550
      <property name="disabled" writable="1" transfer-ownership="none">
 
13551
        <type name="gboolean"/>
 
13552
      </property>
 
13553
      <property name="form" transfer-ownership="none">
 
13554
        <type name="DOMHTMLFormElement"/>
 
13555
      </property>
 
13556
      <property name="labels" transfer-ownership="none">
 
13557
        <type name="DOMNodeList"/>
 
13558
      </property>
 
13559
      <property name="length" writable="1" transfer-ownership="none">
 
13560
        <type name="gulong"/>
 
13561
      </property>
 
13562
      <property name="multiple" writable="1" transfer-ownership="none">
 
13563
        <type name="gboolean"/>
 
13564
      </property>
 
13565
      <property name="name" writable="1" transfer-ownership="none">
 
13566
        <type name="utf8"/>
 
13567
      </property>
 
13568
      <property name="options" transfer-ownership="none">
 
13569
        <type name="DOMHTMLOptionsCollection"/>
 
13570
      </property>
 
13571
      <property name="required" writable="1" transfer-ownership="none">
 
13572
        <type name="gboolean"/>
 
13573
      </property>
 
13574
      <property name="selected-index" writable="1" transfer-ownership="none">
 
13575
        <type name="glong"/>
 
13576
      </property>
 
13577
      <property name="selected-options" transfer-ownership="none">
 
13578
        <type name="DOMHTMLCollection"/>
 
13579
      </property>
 
13580
      <property name="size" writable="1" transfer-ownership="none">
 
13581
        <type name="glong"/>
 
13582
      </property>
 
13583
      <property name="type" transfer-ownership="none">
 
13584
        <type name="utf8"/>
 
13585
      </property>
 
13586
      <property name="validation-message" transfer-ownership="none">
 
13587
        <type name="utf8"/>
 
13588
      </property>
 
13589
      <property name="validity" transfer-ownership="none">
 
13590
        <type name="DOMValidityState"/>
 
13591
      </property>
 
13592
      <property name="value" writable="1" transfer-ownership="none">
 
13593
        <type name="utf8"/>
 
13594
      </property>
 
13595
      <property name="will-validate" transfer-ownership="none">
 
13596
        <type name="gboolean"/>
 
13597
      </property>
 
13598
      <field name="parent_instance">
 
13599
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
13600
      </field>
 
13601
    </class>
 
13602
    <record name="DOMHTMLSelectElementClass"
 
13603
            c:type="WebKitDOMHTMLSelectElementClass"
 
13604
            glib:is-gtype-struct-for="DOMHTMLSelectElement">
 
13605
      <field name="parent_class">
 
13606
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
13607
      </field>
 
13608
    </record>
 
13609
    <class name="DOMHTMLStyleElement"
 
13610
           c:symbol-prefix="dom_html_style_element"
 
13611
           c:type="WebKitDOMHTMLStyleElement"
 
13612
           parent="DOMHTMLElement"
 
13613
           glib:type-name="WebKitDOMHTMLStyleElement"
 
13614
           glib:get-type="webkit_dom_html_style_element_get_type"
 
13615
           glib:type-struct="DOMHTMLStyleElementClass">
 
13616
      <implements name="DOMEventTarget"/>
 
13617
      <method name="get_disabled"
 
13618
              c:identifier="webkit_dom_html_style_element_get_disabled">
 
13619
        <return-value transfer-ownership="none">
 
13620
          <type name="gboolean" c:type="gboolean"/>
 
13621
        </return-value>
 
13622
      </method>
 
13623
      <method name="get_media"
 
13624
              c:identifier="webkit_dom_html_style_element_get_media">
 
13625
        <return-value transfer-ownership="full">
 
13626
          <type name="utf8" c:type="gchar*"/>
 
13627
        </return-value>
 
13628
      </method>
 
13629
      <method name="get_scoped"
 
13630
              c:identifier="webkit_dom_html_style_element_get_scoped">
 
13631
        <return-value transfer-ownership="none">
 
13632
          <type name="gboolean" c:type="gboolean"/>
 
13633
        </return-value>
 
13634
      </method>
 
13635
      <method name="get_sheet"
 
13636
              c:identifier="webkit_dom_html_style_element_get_sheet">
 
13637
        <return-value transfer-ownership="none">
 
13638
          <type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
 
13639
        </return-value>
 
13640
      </method>
 
13641
      <method name="set_disabled"
 
13642
              c:identifier="webkit_dom_html_style_element_set_disabled">
 
13643
        <return-value transfer-ownership="none">
 
13644
          <type name="none" c:type="void"/>
 
13645
        </return-value>
 
13646
        <parameters>
 
13647
          <parameter name="value" transfer-ownership="none">
 
13648
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13649
            <type name="gboolean" c:type="gboolean"/>
 
13650
          </parameter>
 
13651
        </parameters>
 
13652
      </method>
 
13653
      <method name="set_media"
 
13654
              c:identifier="webkit_dom_html_style_element_set_media">
 
13655
        <return-value transfer-ownership="none">
 
13656
          <type name="none" c:type="void"/>
 
13657
        </return-value>
 
13658
        <parameters>
 
13659
          <parameter name="value" transfer-ownership="none">
 
13660
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13661
            <type name="utf8" c:type="const gchar*"/>
 
13662
          </parameter>
 
13663
        </parameters>
 
13664
      </method>
 
13665
      <method name="set_scoped"
 
13666
              c:identifier="webkit_dom_html_style_element_set_scoped">
 
13667
        <return-value transfer-ownership="none">
 
13668
          <type name="none" c:type="void"/>
 
13669
        </return-value>
 
13670
        <parameters>
 
13671
          <parameter name="value" transfer-ownership="none">
 
13672
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13673
            <type name="gboolean" c:type="gboolean"/>
 
13674
          </parameter>
 
13675
        </parameters>
 
13676
      </method>
 
13677
      <property name="disabled" writable="1" transfer-ownership="none">
 
13678
        <type name="gboolean"/>
 
13679
      </property>
 
13680
      <property name="media" writable="1" transfer-ownership="none">
 
13681
        <type name="utf8"/>
 
13682
      </property>
 
13683
      <property name="scoped" writable="1" transfer-ownership="none">
 
13684
        <type name="gboolean"/>
 
13685
      </property>
 
13686
      <property name="sheet" transfer-ownership="none">
 
13687
        <type name="DOMStyleSheet"/>
 
13688
      </property>
 
13689
      <property name="type" writable="1" transfer-ownership="none">
 
13690
        <type name="utf8"/>
 
13691
      </property>
 
13692
      <field name="parent_instance">
 
13693
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
13694
      </field>
 
13695
    </class>
 
13696
    <record name="DOMHTMLStyleElementClass"
 
13697
            c:type="WebKitDOMHTMLStyleElementClass"
 
13698
            glib:is-gtype-struct-for="DOMHTMLStyleElement">
 
13699
      <field name="parent_class">
 
13700
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
13701
      </field>
 
13702
    </record>
 
13703
    <class name="DOMHTMLTableCaptionElement"
 
13704
           c:symbol-prefix="dom_html_table_caption_element"
 
13705
           c:type="WebKitDOMHTMLTableCaptionElement"
 
13706
           parent="DOMHTMLElement"
 
13707
           glib:type-name="WebKitDOMHTMLTableCaptionElement"
 
13708
           glib:get-type="webkit_dom_html_table_caption_element_get_type"
 
13709
           glib:type-struct="DOMHTMLTableCaptionElementClass">
 
13710
      <implements name="DOMEventTarget"/>
 
13711
      <method name="get_align"
 
13712
              c:identifier="webkit_dom_html_table_caption_element_get_align">
 
13713
        <return-value transfer-ownership="full">
 
13714
          <type name="utf8" c:type="gchar*"/>
 
13715
        </return-value>
 
13716
      </method>
 
13717
      <method name="set_align"
 
13718
              c:identifier="webkit_dom_html_table_caption_element_set_align">
 
13719
        <return-value transfer-ownership="none">
 
13720
          <type name="none" c:type="void"/>
 
13721
        </return-value>
 
13722
        <parameters>
 
13723
          <parameter name="value" transfer-ownership="none">
 
13724
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13725
            <type name="utf8" c:type="const gchar*"/>
 
13726
          </parameter>
 
13727
        </parameters>
 
13728
      </method>
 
13729
      <property name="align" writable="1" transfer-ownership="none">
 
13730
        <type name="utf8"/>
 
13731
      </property>
 
13732
      <field name="parent_instance">
 
13733
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
13734
      </field>
 
13735
    </class>
 
13736
    <record name="DOMHTMLTableCaptionElementClass"
 
13737
            c:type="WebKitDOMHTMLTableCaptionElementClass"
 
13738
            glib:is-gtype-struct-for="DOMHTMLTableCaptionElement">
 
13739
      <field name="parent_class">
 
13740
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
13741
      </field>
 
13742
    </record>
 
13743
    <class name="DOMHTMLTableCellElement"
 
13744
           c:symbol-prefix="dom_html_table_cell_element"
 
13745
           c:type="WebKitDOMHTMLTableCellElement"
 
13746
           parent="DOMHTMLElement"
 
13747
           glib:type-name="WebKitDOMHTMLTableCellElement"
 
13748
           glib:get-type="webkit_dom_html_table_cell_element_get_type"
 
13749
           glib:type-struct="DOMHTMLTableCellElementClass">
 
13750
      <implements name="DOMEventTarget"/>
 
13751
      <method name="get_abbr"
 
13752
              c:identifier="webkit_dom_html_table_cell_element_get_abbr">
 
13753
        <return-value transfer-ownership="full">
 
13754
          <type name="utf8" c:type="gchar*"/>
 
13755
        </return-value>
 
13756
      </method>
 
13757
      <method name="get_align"
 
13758
              c:identifier="webkit_dom_html_table_cell_element_get_align">
 
13759
        <return-value transfer-ownership="full">
 
13760
          <type name="utf8" c:type="gchar*"/>
 
13761
        </return-value>
 
13762
      </method>
 
13763
      <method name="get_axis"
 
13764
              c:identifier="webkit_dom_html_table_cell_element_get_axis">
 
13765
        <return-value transfer-ownership="full">
 
13766
          <type name="utf8" c:type="gchar*"/>
 
13767
        </return-value>
 
13768
      </method>
 
13769
      <method name="get_bg_color"
 
13770
              c:identifier="webkit_dom_html_table_cell_element_get_bg_color">
 
13771
        <return-value transfer-ownership="full">
 
13772
          <type name="utf8" c:type="gchar*"/>
 
13773
        </return-value>
 
13774
      </method>
 
13775
      <method name="get_cell_index"
 
13776
              c:identifier="webkit_dom_html_table_cell_element_get_cell_index">
 
13777
        <return-value transfer-ownership="none">
 
13778
          <type name="glong" c:type="glong"/>
 
13779
        </return-value>
 
13780
      </method>
 
13781
      <method name="get_ch"
 
13782
              c:identifier="webkit_dom_html_table_cell_element_get_ch">
 
13783
        <return-value transfer-ownership="full">
 
13784
          <type name="utf8" c:type="gchar*"/>
 
13785
        </return-value>
 
13786
      </method>
 
13787
      <method name="get_ch_off"
 
13788
              c:identifier="webkit_dom_html_table_cell_element_get_ch_off">
 
13789
        <return-value transfer-ownership="full">
 
13790
          <type name="utf8" c:type="gchar*"/>
 
13791
        </return-value>
 
13792
      </method>
 
13793
      <method name="get_col_span"
 
13794
              c:identifier="webkit_dom_html_table_cell_element_get_col_span">
 
13795
        <return-value transfer-ownership="none">
 
13796
          <type name="glong" c:type="glong"/>
 
13797
        </return-value>
 
13798
      </method>
 
13799
      <method name="get_headers"
 
13800
              c:identifier="webkit_dom_html_table_cell_element_get_headers">
 
13801
        <return-value transfer-ownership="full">
 
13802
          <type name="utf8" c:type="gchar*"/>
 
13803
        </return-value>
 
13804
      </method>
 
13805
      <method name="get_height"
 
13806
              c:identifier="webkit_dom_html_table_cell_element_get_height">
 
13807
        <return-value transfer-ownership="full">
 
13808
          <type name="utf8" c:type="gchar*"/>
 
13809
        </return-value>
 
13810
      </method>
 
13811
      <method name="get_no_wrap"
 
13812
              c:identifier="webkit_dom_html_table_cell_element_get_no_wrap">
 
13813
        <return-value transfer-ownership="none">
 
13814
          <type name="gboolean" c:type="gboolean"/>
 
13815
        </return-value>
 
13816
      </method>
 
13817
      <method name="get_row_span"
 
13818
              c:identifier="webkit_dom_html_table_cell_element_get_row_span">
 
13819
        <return-value transfer-ownership="none">
 
13820
          <type name="glong" c:type="glong"/>
 
13821
        </return-value>
 
13822
      </method>
 
13823
      <method name="get_scope"
 
13824
              c:identifier="webkit_dom_html_table_cell_element_get_scope">
 
13825
        <return-value transfer-ownership="full">
 
13826
          <type name="utf8" c:type="gchar*"/>
 
13827
        </return-value>
 
13828
      </method>
 
13829
      <method name="get_v_align"
 
13830
              c:identifier="webkit_dom_html_table_cell_element_get_v_align">
 
13831
        <return-value transfer-ownership="full">
 
13832
          <type name="utf8" c:type="gchar*"/>
 
13833
        </return-value>
 
13834
      </method>
 
13835
      <method name="get_width"
 
13836
              c:identifier="webkit_dom_html_table_cell_element_get_width">
 
13837
        <return-value transfer-ownership="full">
 
13838
          <type name="utf8" c:type="gchar*"/>
 
13839
        </return-value>
 
13840
      </method>
 
13841
      <method name="set_abbr"
 
13842
              c:identifier="webkit_dom_html_table_cell_element_set_abbr">
 
13843
        <return-value transfer-ownership="none">
 
13844
          <type name="none" c:type="void"/>
 
13845
        </return-value>
 
13846
        <parameters>
 
13847
          <parameter name="value" transfer-ownership="none">
 
13848
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13849
            <type name="utf8" c:type="const gchar*"/>
 
13850
          </parameter>
 
13851
        </parameters>
 
13852
      </method>
 
13853
      <method name="set_align"
 
13854
              c:identifier="webkit_dom_html_table_cell_element_set_align">
 
13855
        <return-value transfer-ownership="none">
 
13856
          <type name="none" c:type="void"/>
 
13857
        </return-value>
 
13858
        <parameters>
 
13859
          <parameter name="value" transfer-ownership="none">
 
13860
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13861
            <type name="utf8" c:type="const gchar*"/>
 
13862
          </parameter>
 
13863
        </parameters>
 
13864
      </method>
 
13865
      <method name="set_axis"
 
13866
              c:identifier="webkit_dom_html_table_cell_element_set_axis">
 
13867
        <return-value transfer-ownership="none">
 
13868
          <type name="none" c:type="void"/>
 
13869
        </return-value>
 
13870
        <parameters>
 
13871
          <parameter name="value" transfer-ownership="none">
 
13872
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13873
            <type name="utf8" c:type="const gchar*"/>
 
13874
          </parameter>
 
13875
        </parameters>
 
13876
      </method>
 
13877
      <method name="set_bg_color"
 
13878
              c:identifier="webkit_dom_html_table_cell_element_set_bg_color">
 
13879
        <return-value transfer-ownership="none">
 
13880
          <type name="none" c:type="void"/>
 
13881
        </return-value>
 
13882
        <parameters>
 
13883
          <parameter name="value" transfer-ownership="none">
 
13884
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13885
            <type name="utf8" c:type="const gchar*"/>
 
13886
          </parameter>
 
13887
        </parameters>
 
13888
      </method>
 
13889
      <method name="set_ch"
 
13890
              c:identifier="webkit_dom_html_table_cell_element_set_ch">
 
13891
        <return-value transfer-ownership="none">
 
13892
          <type name="none" c:type="void"/>
 
13893
        </return-value>
 
13894
        <parameters>
 
13895
          <parameter name="value" transfer-ownership="none">
 
13896
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13897
            <type name="utf8" c:type="const gchar*"/>
 
13898
          </parameter>
 
13899
        </parameters>
 
13900
      </method>
 
13901
      <method name="set_ch_off"
 
13902
              c:identifier="webkit_dom_html_table_cell_element_set_ch_off">
 
13903
        <return-value transfer-ownership="none">
 
13904
          <type name="none" c:type="void"/>
 
13905
        </return-value>
 
13906
        <parameters>
 
13907
          <parameter name="value" transfer-ownership="none">
 
13908
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13909
            <type name="utf8" c:type="const gchar*"/>
 
13910
          </parameter>
 
13911
        </parameters>
 
13912
      </method>
 
13913
      <method name="set_col_span"
 
13914
              c:identifier="webkit_dom_html_table_cell_element_set_col_span">
 
13915
        <return-value transfer-ownership="none">
 
13916
          <type name="none" c:type="void"/>
 
13917
        </return-value>
 
13918
        <parameters>
 
13919
          <parameter name="value" transfer-ownership="none">
 
13920
            <doc xml:whitespace="preserve">A #glong</doc>
 
13921
            <type name="glong" c:type="glong"/>
 
13922
          </parameter>
 
13923
        </parameters>
 
13924
      </method>
 
13925
      <method name="set_headers"
 
13926
              c:identifier="webkit_dom_html_table_cell_element_set_headers">
 
13927
        <return-value transfer-ownership="none">
 
13928
          <type name="none" c:type="void"/>
 
13929
        </return-value>
 
13930
        <parameters>
 
13931
          <parameter name="value" transfer-ownership="none">
 
13932
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13933
            <type name="utf8" c:type="const gchar*"/>
 
13934
          </parameter>
 
13935
        </parameters>
 
13936
      </method>
 
13937
      <method name="set_height"
 
13938
              c:identifier="webkit_dom_html_table_cell_element_set_height">
 
13939
        <return-value transfer-ownership="none">
 
13940
          <type name="none" c:type="void"/>
 
13941
        </return-value>
 
13942
        <parameters>
 
13943
          <parameter name="value" transfer-ownership="none">
 
13944
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13945
            <type name="utf8" c:type="const gchar*"/>
 
13946
          </parameter>
 
13947
        </parameters>
 
13948
      </method>
 
13949
      <method name="set_no_wrap"
 
13950
              c:identifier="webkit_dom_html_table_cell_element_set_no_wrap">
 
13951
        <return-value transfer-ownership="none">
 
13952
          <type name="none" c:type="void"/>
 
13953
        </return-value>
 
13954
        <parameters>
 
13955
          <parameter name="value" transfer-ownership="none">
 
13956
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
13957
            <type name="gboolean" c:type="gboolean"/>
 
13958
          </parameter>
 
13959
        </parameters>
 
13960
      </method>
 
13961
      <method name="set_row_span"
 
13962
              c:identifier="webkit_dom_html_table_cell_element_set_row_span">
 
13963
        <return-value transfer-ownership="none">
 
13964
          <type name="none" c:type="void"/>
 
13965
        </return-value>
 
13966
        <parameters>
 
13967
          <parameter name="value" transfer-ownership="none">
 
13968
            <doc xml:whitespace="preserve">A #glong</doc>
 
13969
            <type name="glong" c:type="glong"/>
 
13970
          </parameter>
 
13971
        </parameters>
 
13972
      </method>
 
13973
      <method name="set_scope"
 
13974
              c:identifier="webkit_dom_html_table_cell_element_set_scope">
 
13975
        <return-value transfer-ownership="none">
 
13976
          <type name="none" c:type="void"/>
 
13977
        </return-value>
 
13978
        <parameters>
 
13979
          <parameter name="value" transfer-ownership="none">
 
13980
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13981
            <type name="utf8" c:type="const gchar*"/>
 
13982
          </parameter>
 
13983
        </parameters>
 
13984
      </method>
 
13985
      <method name="set_v_align"
 
13986
              c:identifier="webkit_dom_html_table_cell_element_set_v_align">
 
13987
        <return-value transfer-ownership="none">
 
13988
          <type name="none" c:type="void"/>
 
13989
        </return-value>
 
13990
        <parameters>
 
13991
          <parameter name="value" transfer-ownership="none">
 
13992
            <doc xml:whitespace="preserve">A #gchar</doc>
 
13993
            <type name="utf8" c:type="const gchar*"/>
 
13994
          </parameter>
 
13995
        </parameters>
 
13996
      </method>
 
13997
      <method name="set_width"
 
13998
              c:identifier="webkit_dom_html_table_cell_element_set_width">
 
13999
        <return-value transfer-ownership="none">
 
14000
          <type name="none" c:type="void"/>
 
14001
        </return-value>
 
14002
        <parameters>
 
14003
          <parameter name="value" transfer-ownership="none">
 
14004
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14005
            <type name="utf8" c:type="const gchar*"/>
 
14006
          </parameter>
 
14007
        </parameters>
 
14008
      </method>
 
14009
      <property name="abbr" writable="1" transfer-ownership="none">
 
14010
        <type name="utf8"/>
 
14011
      </property>
 
14012
      <property name="align" writable="1" transfer-ownership="none">
 
14013
        <type name="utf8"/>
 
14014
      </property>
 
14015
      <property name="axis" writable="1" transfer-ownership="none">
 
14016
        <type name="utf8"/>
 
14017
      </property>
 
14018
      <property name="bg-color" writable="1" transfer-ownership="none">
 
14019
        <type name="utf8"/>
 
14020
      </property>
 
14021
      <property name="cell-index" transfer-ownership="none">
 
14022
        <type name="glong"/>
 
14023
      </property>
 
14024
      <property name="ch" writable="1" transfer-ownership="none">
 
14025
        <type name="utf8"/>
 
14026
      </property>
 
14027
      <property name="ch-off" writable="1" transfer-ownership="none">
 
14028
        <type name="utf8"/>
 
14029
      </property>
 
14030
      <property name="col-span" writable="1" transfer-ownership="none">
 
14031
        <type name="glong"/>
 
14032
      </property>
 
14033
      <property name="headers" writable="1" transfer-ownership="none">
 
14034
        <type name="utf8"/>
 
14035
      </property>
 
14036
      <property name="height" writable="1" transfer-ownership="none">
 
14037
        <type name="utf8"/>
 
14038
      </property>
 
14039
      <property name="no-wrap" writable="1" transfer-ownership="none">
 
14040
        <type name="gboolean"/>
 
14041
      </property>
 
14042
      <property name="row-span" writable="1" transfer-ownership="none">
 
14043
        <type name="glong"/>
 
14044
      </property>
 
14045
      <property name="scope" writable="1" transfer-ownership="none">
 
14046
        <type name="utf8"/>
 
14047
      </property>
 
14048
      <property name="v-align" writable="1" transfer-ownership="none">
 
14049
        <type name="utf8"/>
 
14050
      </property>
 
14051
      <property name="width" writable="1" transfer-ownership="none">
 
14052
        <type name="utf8"/>
 
14053
      </property>
 
14054
      <field name="parent_instance">
 
14055
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
14056
      </field>
 
14057
    </class>
 
14058
    <record name="DOMHTMLTableCellElementClass"
 
14059
            c:type="WebKitDOMHTMLTableCellElementClass"
 
14060
            glib:is-gtype-struct-for="DOMHTMLTableCellElement">
 
14061
      <field name="parent_class">
 
14062
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
14063
      </field>
 
14064
    </record>
 
14065
    <class name="DOMHTMLTableColElement"
 
14066
           c:symbol-prefix="dom_html_table_col_element"
 
14067
           c:type="WebKitDOMHTMLTableColElement"
 
14068
           parent="DOMHTMLElement"
 
14069
           glib:type-name="WebKitDOMHTMLTableColElement"
 
14070
           glib:get-type="webkit_dom_html_table_col_element_get_type"
 
14071
           glib:type-struct="DOMHTMLTableColElementClass">
 
14072
      <implements name="DOMEventTarget"/>
 
14073
      <method name="get_align"
 
14074
              c:identifier="webkit_dom_html_table_col_element_get_align">
 
14075
        <return-value transfer-ownership="full">
 
14076
          <type name="utf8" c:type="gchar*"/>
 
14077
        </return-value>
 
14078
      </method>
 
14079
      <method name="get_ch"
 
14080
              c:identifier="webkit_dom_html_table_col_element_get_ch">
 
14081
        <return-value transfer-ownership="full">
 
14082
          <type name="utf8" c:type="gchar*"/>
 
14083
        </return-value>
 
14084
      </method>
 
14085
      <method name="get_ch_off"
 
14086
              c:identifier="webkit_dom_html_table_col_element_get_ch_off">
 
14087
        <return-value transfer-ownership="full">
 
14088
          <type name="utf8" c:type="gchar*"/>
 
14089
        </return-value>
 
14090
      </method>
 
14091
      <method name="get_span"
 
14092
              c:identifier="webkit_dom_html_table_col_element_get_span">
 
14093
        <return-value transfer-ownership="none">
 
14094
          <type name="glong" c:type="glong"/>
 
14095
        </return-value>
 
14096
      </method>
 
14097
      <method name="get_v_align"
 
14098
              c:identifier="webkit_dom_html_table_col_element_get_v_align">
 
14099
        <return-value transfer-ownership="full">
 
14100
          <type name="utf8" c:type="gchar*"/>
 
14101
        </return-value>
 
14102
      </method>
 
14103
      <method name="get_width"
 
14104
              c:identifier="webkit_dom_html_table_col_element_get_width">
 
14105
        <return-value transfer-ownership="full">
 
14106
          <type name="utf8" c:type="gchar*"/>
 
14107
        </return-value>
 
14108
      </method>
 
14109
      <method name="set_align"
 
14110
              c:identifier="webkit_dom_html_table_col_element_set_align">
 
14111
        <return-value transfer-ownership="none">
 
14112
          <type name="none" c:type="void"/>
 
14113
        </return-value>
 
14114
        <parameters>
 
14115
          <parameter name="value" transfer-ownership="none">
 
14116
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14117
            <type name="utf8" c:type="const gchar*"/>
 
14118
          </parameter>
 
14119
        </parameters>
 
14120
      </method>
 
14121
      <method name="set_ch"
 
14122
              c:identifier="webkit_dom_html_table_col_element_set_ch">
 
14123
        <return-value transfer-ownership="none">
 
14124
          <type name="none" c:type="void"/>
 
14125
        </return-value>
 
14126
        <parameters>
 
14127
          <parameter name="value" transfer-ownership="none">
 
14128
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14129
            <type name="utf8" c:type="const gchar*"/>
 
14130
          </parameter>
 
14131
        </parameters>
 
14132
      </method>
 
14133
      <method name="set_ch_off"
 
14134
              c:identifier="webkit_dom_html_table_col_element_set_ch_off">
 
14135
        <return-value transfer-ownership="none">
 
14136
          <type name="none" c:type="void"/>
 
14137
        </return-value>
 
14138
        <parameters>
 
14139
          <parameter name="value" transfer-ownership="none">
 
14140
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14141
            <type name="utf8" c:type="const gchar*"/>
 
14142
          </parameter>
 
14143
        </parameters>
 
14144
      </method>
 
14145
      <method name="set_span"
 
14146
              c:identifier="webkit_dom_html_table_col_element_set_span">
 
14147
        <return-value transfer-ownership="none">
 
14148
          <type name="none" c:type="void"/>
 
14149
        </return-value>
 
14150
        <parameters>
 
14151
          <parameter name="value" transfer-ownership="none">
 
14152
            <doc xml:whitespace="preserve">A #glong</doc>
 
14153
            <type name="glong" c:type="glong"/>
 
14154
          </parameter>
 
14155
        </parameters>
 
14156
      </method>
 
14157
      <method name="set_v_align"
 
14158
              c:identifier="webkit_dom_html_table_col_element_set_v_align">
 
14159
        <return-value transfer-ownership="none">
 
14160
          <type name="none" c:type="void"/>
 
14161
        </return-value>
 
14162
        <parameters>
 
14163
          <parameter name="value" transfer-ownership="none">
 
14164
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14165
            <type name="utf8" c:type="const gchar*"/>
 
14166
          </parameter>
 
14167
        </parameters>
 
14168
      </method>
 
14169
      <method name="set_width"
 
14170
              c:identifier="webkit_dom_html_table_col_element_set_width">
 
14171
        <return-value transfer-ownership="none">
 
14172
          <type name="none" c:type="void"/>
 
14173
        </return-value>
 
14174
        <parameters>
 
14175
          <parameter name="value" transfer-ownership="none">
 
14176
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14177
            <type name="utf8" c:type="const gchar*"/>
 
14178
          </parameter>
 
14179
        </parameters>
 
14180
      </method>
 
14181
      <property name="align" writable="1" transfer-ownership="none">
 
14182
        <type name="utf8"/>
 
14183
      </property>
 
14184
      <property name="ch" writable="1" transfer-ownership="none">
 
14185
        <type name="utf8"/>
 
14186
      </property>
 
14187
      <property name="ch-off" writable="1" transfer-ownership="none">
 
14188
        <type name="utf8"/>
 
14189
      </property>
 
14190
      <property name="span" writable="1" transfer-ownership="none">
 
14191
        <type name="glong"/>
 
14192
      </property>
 
14193
      <property name="v-align" writable="1" transfer-ownership="none">
 
14194
        <type name="utf8"/>
 
14195
      </property>
 
14196
      <property name="width" writable="1" transfer-ownership="none">
 
14197
        <type name="utf8"/>
 
14198
      </property>
 
14199
      <field name="parent_instance">
 
14200
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
14201
      </field>
 
14202
    </class>
 
14203
    <record name="DOMHTMLTableColElementClass"
 
14204
            c:type="WebKitDOMHTMLTableColElementClass"
 
14205
            glib:is-gtype-struct-for="DOMHTMLTableColElement">
 
14206
      <field name="parent_class">
 
14207
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
14208
      </field>
 
14209
    </record>
 
14210
    <class name="DOMHTMLTableElement"
 
14211
           c:symbol-prefix="dom_html_table_element"
 
14212
           c:type="WebKitDOMHTMLTableElement"
 
14213
           parent="DOMHTMLElement"
 
14214
           glib:type-name="WebKitDOMHTMLTableElement"
 
14215
           glib:get-type="webkit_dom_html_table_element_get_type"
 
14216
           glib:type-struct="DOMHTMLTableElementClass">
 
14217
      <implements name="DOMEventTarget"/>
 
14218
      <method name="create_caption"
 
14219
              c:identifier="webkit_dom_html_table_element_create_caption">
 
14220
        <return-value transfer-ownership="none">
 
14221
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
14222
        </return-value>
 
14223
      </method>
 
14224
      <method name="create_t_body"
 
14225
              c:identifier="webkit_dom_html_table_element_create_t_body">
 
14226
        <return-value transfer-ownership="none">
 
14227
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
14228
        </return-value>
 
14229
      </method>
 
14230
      <method name="create_t_foot"
 
14231
              c:identifier="webkit_dom_html_table_element_create_t_foot">
 
14232
        <return-value transfer-ownership="none">
 
14233
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
14234
        </return-value>
 
14235
      </method>
 
14236
      <method name="create_t_head"
 
14237
              c:identifier="webkit_dom_html_table_element_create_t_head">
 
14238
        <return-value transfer-ownership="none">
 
14239
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
14240
        </return-value>
 
14241
      </method>
 
14242
      <method name="delete_caption"
 
14243
              c:identifier="webkit_dom_html_table_element_delete_caption">
 
14244
        <return-value transfer-ownership="none">
 
14245
          <type name="none" c:type="void"/>
 
14246
        </return-value>
 
14247
      </method>
 
14248
      <method name="delete_row"
 
14249
              c:identifier="webkit_dom_html_table_element_delete_row"
 
14250
              throws="1">
 
14251
        <return-value transfer-ownership="none">
 
14252
          <type name="none" c:type="void"/>
 
14253
        </return-value>
 
14254
        <parameters>
 
14255
          <parameter name="index" transfer-ownership="none">
 
14256
            <doc xml:whitespace="preserve">A #glong</doc>
 
14257
            <type name="glong" c:type="glong"/>
 
14258
          </parameter>
 
14259
        </parameters>
 
14260
      </method>
 
14261
      <method name="delete_t_foot"
 
14262
              c:identifier="webkit_dom_html_table_element_delete_t_foot">
 
14263
        <return-value transfer-ownership="none">
 
14264
          <type name="none" c:type="void"/>
 
14265
        </return-value>
 
14266
      </method>
 
14267
      <method name="delete_t_head"
 
14268
              c:identifier="webkit_dom_html_table_element_delete_t_head">
 
14269
        <return-value transfer-ownership="none">
 
14270
          <type name="none" c:type="void"/>
 
14271
        </return-value>
 
14272
      </method>
 
14273
      <method name="get_align"
 
14274
              c:identifier="webkit_dom_html_table_element_get_align">
 
14275
        <return-value transfer-ownership="full">
 
14276
          <type name="utf8" c:type="gchar*"/>
 
14277
        </return-value>
 
14278
      </method>
 
14279
      <method name="get_bg_color"
 
14280
              c:identifier="webkit_dom_html_table_element_get_bg_color">
 
14281
        <return-value transfer-ownership="full">
 
14282
          <type name="utf8" c:type="gchar*"/>
 
14283
        </return-value>
 
14284
      </method>
 
14285
      <method name="get_border"
 
14286
              c:identifier="webkit_dom_html_table_element_get_border">
 
14287
        <return-value transfer-ownership="full">
 
14288
          <type name="utf8" c:type="gchar*"/>
 
14289
        </return-value>
 
14290
      </method>
 
14291
      <method name="get_caption"
 
14292
              c:identifier="webkit_dom_html_table_element_get_caption">
 
14293
        <return-value transfer-ownership="none">
 
14294
          <type name="DOMHTMLTableCaptionElement"
 
14295
                c:type="WebKitDOMHTMLTableCaptionElement*"/>
 
14296
        </return-value>
 
14297
      </method>
 
14298
      <method name="get_cell_padding"
 
14299
              c:identifier="webkit_dom_html_table_element_get_cell_padding">
 
14300
        <return-value transfer-ownership="full">
 
14301
          <type name="utf8" c:type="gchar*"/>
 
14302
        </return-value>
 
14303
      </method>
 
14304
      <method name="get_cell_spacing"
 
14305
              c:identifier="webkit_dom_html_table_element_get_cell_spacing">
 
14306
        <return-value transfer-ownership="full">
 
14307
          <type name="utf8" c:type="gchar*"/>
 
14308
        </return-value>
 
14309
      </method>
 
14310
      <method name="get_frame"
 
14311
              c:identifier="webkit_dom_html_table_element_get_frame">
 
14312
        <return-value transfer-ownership="full">
 
14313
          <type name="utf8" c:type="gchar*"/>
 
14314
        </return-value>
 
14315
      </method>
 
14316
      <method name="get_rows"
 
14317
              c:identifier="webkit_dom_html_table_element_get_rows">
 
14318
        <return-value transfer-ownership="none">
 
14319
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
14320
        </return-value>
 
14321
      </method>
 
14322
      <method name="get_rules"
 
14323
              c:identifier="webkit_dom_html_table_element_get_rules">
 
14324
        <return-value transfer-ownership="full">
 
14325
          <type name="utf8" c:type="gchar*"/>
 
14326
        </return-value>
 
14327
      </method>
 
14328
      <method name="get_summary"
 
14329
              c:identifier="webkit_dom_html_table_element_get_summary">
 
14330
        <return-value transfer-ownership="full">
 
14331
          <type name="utf8" c:type="gchar*"/>
 
14332
        </return-value>
 
14333
      </method>
 
14334
      <method name="get_t_bodies"
 
14335
              c:identifier="webkit_dom_html_table_element_get_t_bodies">
 
14336
        <return-value transfer-ownership="none">
 
14337
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
14338
        </return-value>
 
14339
      </method>
 
14340
      <method name="get_t_foot"
 
14341
              c:identifier="webkit_dom_html_table_element_get_t_foot">
 
14342
        <return-value transfer-ownership="none">
 
14343
          <type name="DOMHTMLTableSectionElement"
 
14344
                c:type="WebKitDOMHTMLTableSectionElement*"/>
 
14345
        </return-value>
 
14346
      </method>
 
14347
      <method name="get_t_head"
 
14348
              c:identifier="webkit_dom_html_table_element_get_t_head">
 
14349
        <return-value transfer-ownership="none">
 
14350
          <type name="DOMHTMLTableSectionElement"
 
14351
                c:type="WebKitDOMHTMLTableSectionElement*"/>
 
14352
        </return-value>
 
14353
      </method>
 
14354
      <method name="get_width"
 
14355
              c:identifier="webkit_dom_html_table_element_get_width">
 
14356
        <return-value transfer-ownership="full">
 
14357
          <type name="utf8" c:type="gchar*"/>
 
14358
        </return-value>
 
14359
      </method>
 
14360
      <method name="insert_row"
 
14361
              c:identifier="webkit_dom_html_table_element_insert_row"
 
14362
              throws="1">
 
14363
        <return-value transfer-ownership="none">
 
14364
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
14365
        </return-value>
 
14366
        <parameters>
 
14367
          <parameter name="index" transfer-ownership="none">
 
14368
            <doc xml:whitespace="preserve">A #glong</doc>
 
14369
            <type name="glong" c:type="glong"/>
 
14370
          </parameter>
 
14371
        </parameters>
 
14372
      </method>
 
14373
      <method name="set_align"
 
14374
              c:identifier="webkit_dom_html_table_element_set_align">
 
14375
        <return-value transfer-ownership="none">
 
14376
          <type name="none" c:type="void"/>
 
14377
        </return-value>
 
14378
        <parameters>
 
14379
          <parameter name="value" transfer-ownership="none">
 
14380
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14381
            <type name="utf8" c:type="const gchar*"/>
 
14382
          </parameter>
 
14383
        </parameters>
 
14384
      </method>
 
14385
      <method name="set_bg_color"
 
14386
              c:identifier="webkit_dom_html_table_element_set_bg_color">
 
14387
        <return-value transfer-ownership="none">
 
14388
          <type name="none" c:type="void"/>
 
14389
        </return-value>
 
14390
        <parameters>
 
14391
          <parameter name="value" transfer-ownership="none">
 
14392
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14393
            <type name="utf8" c:type="const gchar*"/>
 
14394
          </parameter>
 
14395
        </parameters>
 
14396
      </method>
 
14397
      <method name="set_border"
 
14398
              c:identifier="webkit_dom_html_table_element_set_border">
 
14399
        <return-value transfer-ownership="none">
 
14400
          <type name="none" c:type="void"/>
 
14401
        </return-value>
 
14402
        <parameters>
 
14403
          <parameter name="value" transfer-ownership="none">
 
14404
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14405
            <type name="utf8" c:type="const gchar*"/>
 
14406
          </parameter>
 
14407
        </parameters>
 
14408
      </method>
 
14409
      <method name="set_caption"
 
14410
              c:identifier="webkit_dom_html_table_element_set_caption"
 
14411
              throws="1">
 
14412
        <return-value transfer-ownership="none">
 
14413
          <type name="none" c:type="void"/>
 
14414
        </return-value>
 
14415
        <parameters>
 
14416
          <parameter name="value" transfer-ownership="none">
 
14417
            <doc xml:whitespace="preserve">A #WebKitDOMHTMLTableCaptionElement</doc>
 
14418
            <type name="DOMHTMLTableCaptionElement"
 
14419
                  c:type="WebKitDOMHTMLTableCaptionElement*"/>
 
14420
          </parameter>
 
14421
        </parameters>
 
14422
      </method>
 
14423
      <method name="set_cell_padding"
 
14424
              c:identifier="webkit_dom_html_table_element_set_cell_padding">
 
14425
        <return-value transfer-ownership="none">
 
14426
          <type name="none" c:type="void"/>
 
14427
        </return-value>
 
14428
        <parameters>
 
14429
          <parameter name="value" transfer-ownership="none">
 
14430
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14431
            <type name="utf8" c:type="const gchar*"/>
 
14432
          </parameter>
 
14433
        </parameters>
 
14434
      </method>
 
14435
      <method name="set_cell_spacing"
 
14436
              c:identifier="webkit_dom_html_table_element_set_cell_spacing">
 
14437
        <return-value transfer-ownership="none">
 
14438
          <type name="none" c:type="void"/>
 
14439
        </return-value>
 
14440
        <parameters>
 
14441
          <parameter name="value" transfer-ownership="none">
 
14442
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14443
            <type name="utf8" c:type="const gchar*"/>
 
14444
          </parameter>
 
14445
        </parameters>
 
14446
      </method>
 
14447
      <method name="set_frame"
 
14448
              c:identifier="webkit_dom_html_table_element_set_frame">
 
14449
        <return-value transfer-ownership="none">
 
14450
          <type name="none" c:type="void"/>
 
14451
        </return-value>
 
14452
        <parameters>
 
14453
          <parameter name="value" transfer-ownership="none">
 
14454
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14455
            <type name="utf8" c:type="const gchar*"/>
 
14456
          </parameter>
 
14457
        </parameters>
 
14458
      </method>
 
14459
      <method name="set_rules"
 
14460
              c:identifier="webkit_dom_html_table_element_set_rules">
 
14461
        <return-value transfer-ownership="none">
 
14462
          <type name="none" c:type="void"/>
 
14463
        </return-value>
 
14464
        <parameters>
 
14465
          <parameter name="value" transfer-ownership="none">
 
14466
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14467
            <type name="utf8" c:type="const gchar*"/>
 
14468
          </parameter>
 
14469
        </parameters>
 
14470
      </method>
 
14471
      <method name="set_summary"
 
14472
              c:identifier="webkit_dom_html_table_element_set_summary">
 
14473
        <return-value transfer-ownership="none">
 
14474
          <type name="none" c:type="void"/>
 
14475
        </return-value>
 
14476
        <parameters>
 
14477
          <parameter name="value" transfer-ownership="none">
 
14478
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14479
            <type name="utf8" c:type="const gchar*"/>
 
14480
          </parameter>
 
14481
        </parameters>
 
14482
      </method>
 
14483
      <method name="set_t_foot"
 
14484
              c:identifier="webkit_dom_html_table_element_set_t_foot"
 
14485
              throws="1">
 
14486
        <return-value transfer-ownership="none">
 
14487
          <type name="none" c:type="void"/>
 
14488
        </return-value>
 
14489
        <parameters>
 
14490
          <parameter name="value" transfer-ownership="none">
 
14491
            <doc xml:whitespace="preserve">A #WebKitDOMHTMLTableSectionElement</doc>
 
14492
            <type name="DOMHTMLTableSectionElement"
 
14493
                  c:type="WebKitDOMHTMLTableSectionElement*"/>
 
14494
          </parameter>
 
14495
        </parameters>
 
14496
      </method>
 
14497
      <method name="set_t_head"
 
14498
              c:identifier="webkit_dom_html_table_element_set_t_head"
 
14499
              throws="1">
 
14500
        <return-value transfer-ownership="none">
 
14501
          <type name="none" c:type="void"/>
 
14502
        </return-value>
 
14503
        <parameters>
 
14504
          <parameter name="value" transfer-ownership="none">
 
14505
            <doc xml:whitespace="preserve">A #WebKitDOMHTMLTableSectionElement</doc>
 
14506
            <type name="DOMHTMLTableSectionElement"
 
14507
                  c:type="WebKitDOMHTMLTableSectionElement*"/>
 
14508
          </parameter>
 
14509
        </parameters>
 
14510
      </method>
 
14511
      <method name="set_width"
 
14512
              c:identifier="webkit_dom_html_table_element_set_width">
 
14513
        <return-value transfer-ownership="none">
 
14514
          <type name="none" c:type="void"/>
 
14515
        </return-value>
 
14516
        <parameters>
 
14517
          <parameter name="value" transfer-ownership="none">
 
14518
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14519
            <type name="utf8" c:type="const gchar*"/>
 
14520
          </parameter>
 
14521
        </parameters>
 
14522
      </method>
 
14523
      <property name="align" writable="1" transfer-ownership="none">
 
14524
        <type name="utf8"/>
 
14525
      </property>
 
14526
      <property name="bg-color" writable="1" transfer-ownership="none">
 
14527
        <type name="utf8"/>
 
14528
      </property>
 
14529
      <property name="border" writable="1" transfer-ownership="none">
 
14530
        <type name="utf8"/>
 
14531
      </property>
 
14532
      <property name="caption" writable="1" transfer-ownership="none">
 
14533
        <type name="DOMHTMLTableCaptionElement"/>
 
14534
      </property>
 
14535
      <property name="cell-padding" writable="1" transfer-ownership="none">
 
14536
        <type name="utf8"/>
 
14537
      </property>
 
14538
      <property name="cell-spacing" writable="1" transfer-ownership="none">
 
14539
        <type name="utf8"/>
 
14540
      </property>
 
14541
      <property name="frame" writable="1" transfer-ownership="none">
 
14542
        <type name="utf8"/>
 
14543
      </property>
 
14544
      <property name="rows" transfer-ownership="none">
 
14545
        <type name="DOMHTMLCollection"/>
 
14546
      </property>
 
14547
      <property name="rules" writable="1" transfer-ownership="none">
 
14548
        <type name="utf8"/>
 
14549
      </property>
 
14550
      <property name="summary" writable="1" transfer-ownership="none">
 
14551
        <type name="utf8"/>
 
14552
      </property>
 
14553
      <property name="t-bodies" transfer-ownership="none">
 
14554
        <type name="DOMHTMLCollection"/>
 
14555
      </property>
 
14556
      <property name="t-foot" writable="1" transfer-ownership="none">
 
14557
        <type name="DOMHTMLTableSectionElement"/>
 
14558
      </property>
 
14559
      <property name="t-head" writable="1" transfer-ownership="none">
 
14560
        <type name="DOMHTMLTableSectionElement"/>
 
14561
      </property>
 
14562
      <property name="width" writable="1" transfer-ownership="none">
 
14563
        <type name="utf8"/>
 
14564
      </property>
 
14565
      <field name="parent_instance">
 
14566
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
14567
      </field>
 
14568
    </class>
 
14569
    <record name="DOMHTMLTableElementClass"
 
14570
            c:type="WebKitDOMHTMLTableElementClass"
 
14571
            glib:is-gtype-struct-for="DOMHTMLTableElement">
 
14572
      <field name="parent_class">
 
14573
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
14574
      </field>
 
14575
    </record>
 
14576
    <class name="DOMHTMLTableRowElement"
 
14577
           c:symbol-prefix="dom_html_table_row_element"
 
14578
           c:type="WebKitDOMHTMLTableRowElement"
 
14579
           parent="DOMHTMLElement"
 
14580
           glib:type-name="WebKitDOMHTMLTableRowElement"
 
14581
           glib:get-type="webkit_dom_html_table_row_element_get_type"
 
14582
           glib:type-struct="DOMHTMLTableRowElementClass">
 
14583
      <implements name="DOMEventTarget"/>
 
14584
      <method name="delete_cell"
 
14585
              c:identifier="webkit_dom_html_table_row_element_delete_cell"
 
14586
              throws="1">
 
14587
        <return-value transfer-ownership="none">
 
14588
          <type name="none" c:type="void"/>
 
14589
        </return-value>
 
14590
        <parameters>
 
14591
          <parameter name="index" transfer-ownership="none">
 
14592
            <doc xml:whitespace="preserve">A #glong</doc>
 
14593
            <type name="glong" c:type="glong"/>
 
14594
          </parameter>
 
14595
        </parameters>
 
14596
      </method>
 
14597
      <method name="get_align"
 
14598
              c:identifier="webkit_dom_html_table_row_element_get_align">
 
14599
        <return-value transfer-ownership="full">
 
14600
          <type name="utf8" c:type="gchar*"/>
 
14601
        </return-value>
 
14602
      </method>
 
14603
      <method name="get_bg_color"
 
14604
              c:identifier="webkit_dom_html_table_row_element_get_bg_color">
 
14605
        <return-value transfer-ownership="full">
 
14606
          <type name="utf8" c:type="gchar*"/>
 
14607
        </return-value>
 
14608
      </method>
 
14609
      <method name="get_cells"
 
14610
              c:identifier="webkit_dom_html_table_row_element_get_cells">
 
14611
        <return-value transfer-ownership="none">
 
14612
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
14613
        </return-value>
 
14614
      </method>
 
14615
      <method name="get_ch"
 
14616
              c:identifier="webkit_dom_html_table_row_element_get_ch">
 
14617
        <return-value transfer-ownership="full">
 
14618
          <type name="utf8" c:type="gchar*"/>
 
14619
        </return-value>
 
14620
      </method>
 
14621
      <method name="get_ch_off"
 
14622
              c:identifier="webkit_dom_html_table_row_element_get_ch_off">
 
14623
        <return-value transfer-ownership="full">
 
14624
          <type name="utf8" c:type="gchar*"/>
 
14625
        </return-value>
 
14626
      </method>
 
14627
      <method name="get_row_index"
 
14628
              c:identifier="webkit_dom_html_table_row_element_get_row_index">
 
14629
        <return-value transfer-ownership="none">
 
14630
          <type name="glong" c:type="glong"/>
 
14631
        </return-value>
 
14632
      </method>
 
14633
      <method name="get_section_row_index"
 
14634
              c:identifier="webkit_dom_html_table_row_element_get_section_row_index">
 
14635
        <return-value transfer-ownership="none">
 
14636
          <type name="glong" c:type="glong"/>
 
14637
        </return-value>
 
14638
      </method>
 
14639
      <method name="get_v_align"
 
14640
              c:identifier="webkit_dom_html_table_row_element_get_v_align">
 
14641
        <return-value transfer-ownership="full">
 
14642
          <type name="utf8" c:type="gchar*"/>
 
14643
        </return-value>
 
14644
      </method>
 
14645
      <method name="insert_cell"
 
14646
              c:identifier="webkit_dom_html_table_row_element_insert_cell"
 
14647
              throws="1">
 
14648
        <return-value transfer-ownership="none">
 
14649
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
14650
        </return-value>
 
14651
        <parameters>
 
14652
          <parameter name="index" transfer-ownership="none">
 
14653
            <doc xml:whitespace="preserve">A #glong</doc>
 
14654
            <type name="glong" c:type="glong"/>
 
14655
          </parameter>
 
14656
        </parameters>
 
14657
      </method>
 
14658
      <method name="set_align"
 
14659
              c:identifier="webkit_dom_html_table_row_element_set_align">
 
14660
        <return-value transfer-ownership="none">
 
14661
          <type name="none" c:type="void"/>
 
14662
        </return-value>
 
14663
        <parameters>
 
14664
          <parameter name="value" transfer-ownership="none">
 
14665
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14666
            <type name="utf8" c:type="const gchar*"/>
 
14667
          </parameter>
 
14668
        </parameters>
 
14669
      </method>
 
14670
      <method name="set_bg_color"
 
14671
              c:identifier="webkit_dom_html_table_row_element_set_bg_color">
 
14672
        <return-value transfer-ownership="none">
 
14673
          <type name="none" c:type="void"/>
 
14674
        </return-value>
 
14675
        <parameters>
 
14676
          <parameter name="value" transfer-ownership="none">
 
14677
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14678
            <type name="utf8" c:type="const gchar*"/>
 
14679
          </parameter>
 
14680
        </parameters>
 
14681
      </method>
 
14682
      <method name="set_ch"
 
14683
              c:identifier="webkit_dom_html_table_row_element_set_ch">
 
14684
        <return-value transfer-ownership="none">
 
14685
          <type name="none" c:type="void"/>
 
14686
        </return-value>
 
14687
        <parameters>
 
14688
          <parameter name="value" transfer-ownership="none">
 
14689
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14690
            <type name="utf8" c:type="const gchar*"/>
 
14691
          </parameter>
 
14692
        </parameters>
 
14693
      </method>
 
14694
      <method name="set_ch_off"
 
14695
              c:identifier="webkit_dom_html_table_row_element_set_ch_off">
 
14696
        <return-value transfer-ownership="none">
 
14697
          <type name="none" c:type="void"/>
 
14698
        </return-value>
 
14699
        <parameters>
 
14700
          <parameter name="value" transfer-ownership="none">
 
14701
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14702
            <type name="utf8" c:type="const gchar*"/>
 
14703
          </parameter>
 
14704
        </parameters>
 
14705
      </method>
 
14706
      <method name="set_v_align"
 
14707
              c:identifier="webkit_dom_html_table_row_element_set_v_align">
 
14708
        <return-value transfer-ownership="none">
 
14709
          <type name="none" c:type="void"/>
 
14710
        </return-value>
 
14711
        <parameters>
 
14712
          <parameter name="value" transfer-ownership="none">
 
14713
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14714
            <type name="utf8" c:type="const gchar*"/>
 
14715
          </parameter>
 
14716
        </parameters>
 
14717
      </method>
 
14718
      <property name="align" writable="1" transfer-ownership="none">
 
14719
        <type name="utf8"/>
 
14720
      </property>
 
14721
      <property name="bg-color" writable="1" transfer-ownership="none">
 
14722
        <type name="utf8"/>
 
14723
      </property>
 
14724
      <property name="cells" transfer-ownership="none">
 
14725
        <type name="DOMHTMLCollection"/>
 
14726
      </property>
 
14727
      <property name="ch" writable="1" transfer-ownership="none">
 
14728
        <type name="utf8"/>
 
14729
      </property>
 
14730
      <property name="ch-off" writable="1" transfer-ownership="none">
 
14731
        <type name="utf8"/>
 
14732
      </property>
 
14733
      <property name="row-index" transfer-ownership="none">
 
14734
        <type name="glong"/>
 
14735
      </property>
 
14736
      <property name="section-row-index" transfer-ownership="none">
 
14737
        <type name="glong"/>
 
14738
      </property>
 
14739
      <property name="v-align" writable="1" transfer-ownership="none">
 
14740
        <type name="utf8"/>
 
14741
      </property>
 
14742
      <field name="parent_instance">
 
14743
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
14744
      </field>
 
14745
    </class>
 
14746
    <record name="DOMHTMLTableRowElementClass"
 
14747
            c:type="WebKitDOMHTMLTableRowElementClass"
 
14748
            glib:is-gtype-struct-for="DOMHTMLTableRowElement">
 
14749
      <field name="parent_class">
 
14750
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
14751
      </field>
 
14752
    </record>
 
14753
    <class name="DOMHTMLTableSectionElement"
 
14754
           c:symbol-prefix="dom_html_table_section_element"
 
14755
           c:type="WebKitDOMHTMLTableSectionElement"
 
14756
           parent="DOMHTMLElement"
 
14757
           glib:type-name="WebKitDOMHTMLTableSectionElement"
 
14758
           glib:get-type="webkit_dom_html_table_section_element_get_type"
 
14759
           glib:type-struct="DOMHTMLTableSectionElementClass">
 
14760
      <implements name="DOMEventTarget"/>
 
14761
      <method name="delete_row"
 
14762
              c:identifier="webkit_dom_html_table_section_element_delete_row"
 
14763
              throws="1">
 
14764
        <return-value transfer-ownership="none">
 
14765
          <type name="none" c:type="void"/>
 
14766
        </return-value>
 
14767
        <parameters>
 
14768
          <parameter name="index" transfer-ownership="none">
 
14769
            <doc xml:whitespace="preserve">A #glong</doc>
 
14770
            <type name="glong" c:type="glong"/>
 
14771
          </parameter>
 
14772
        </parameters>
 
14773
      </method>
 
14774
      <method name="get_align"
 
14775
              c:identifier="webkit_dom_html_table_section_element_get_align">
 
14776
        <return-value transfer-ownership="full">
 
14777
          <type name="utf8" c:type="gchar*"/>
 
14778
        </return-value>
 
14779
      </method>
 
14780
      <method name="get_ch"
 
14781
              c:identifier="webkit_dom_html_table_section_element_get_ch">
 
14782
        <return-value transfer-ownership="full">
 
14783
          <type name="utf8" c:type="gchar*"/>
 
14784
        </return-value>
 
14785
      </method>
 
14786
      <method name="get_ch_off"
 
14787
              c:identifier="webkit_dom_html_table_section_element_get_ch_off">
 
14788
        <return-value transfer-ownership="full">
 
14789
          <type name="utf8" c:type="gchar*"/>
 
14790
        </return-value>
 
14791
      </method>
 
14792
      <method name="get_rows"
 
14793
              c:identifier="webkit_dom_html_table_section_element_get_rows">
 
14794
        <return-value transfer-ownership="none">
 
14795
          <type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
 
14796
        </return-value>
 
14797
      </method>
 
14798
      <method name="get_v_align"
 
14799
              c:identifier="webkit_dom_html_table_section_element_get_v_align">
 
14800
        <return-value transfer-ownership="full">
 
14801
          <type name="utf8" c:type="gchar*"/>
 
14802
        </return-value>
 
14803
      </method>
 
14804
      <method name="insert_row"
 
14805
              c:identifier="webkit_dom_html_table_section_element_insert_row"
 
14806
              throws="1">
 
14807
        <return-value transfer-ownership="none">
 
14808
          <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
 
14809
        </return-value>
 
14810
        <parameters>
 
14811
          <parameter name="index" transfer-ownership="none">
 
14812
            <doc xml:whitespace="preserve">A #glong</doc>
 
14813
            <type name="glong" c:type="glong"/>
 
14814
          </parameter>
 
14815
        </parameters>
 
14816
      </method>
 
14817
      <method name="set_align"
 
14818
              c:identifier="webkit_dom_html_table_section_element_set_align">
 
14819
        <return-value transfer-ownership="none">
 
14820
          <type name="none" c:type="void"/>
 
14821
        </return-value>
 
14822
        <parameters>
 
14823
          <parameter name="value" transfer-ownership="none">
 
14824
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14825
            <type name="utf8" c:type="const gchar*"/>
 
14826
          </parameter>
 
14827
        </parameters>
 
14828
      </method>
 
14829
      <method name="set_ch"
 
14830
              c:identifier="webkit_dom_html_table_section_element_set_ch">
 
14831
        <return-value transfer-ownership="none">
 
14832
          <type name="none" c:type="void"/>
 
14833
        </return-value>
 
14834
        <parameters>
 
14835
          <parameter name="value" transfer-ownership="none">
 
14836
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14837
            <type name="utf8" c:type="const gchar*"/>
 
14838
          </parameter>
 
14839
        </parameters>
 
14840
      </method>
 
14841
      <method name="set_ch_off"
 
14842
              c:identifier="webkit_dom_html_table_section_element_set_ch_off">
 
14843
        <return-value transfer-ownership="none">
 
14844
          <type name="none" c:type="void"/>
 
14845
        </return-value>
 
14846
        <parameters>
 
14847
          <parameter name="value" transfer-ownership="none">
 
14848
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14849
            <type name="utf8" c:type="const gchar*"/>
 
14850
          </parameter>
 
14851
        </parameters>
 
14852
      </method>
 
14853
      <method name="set_v_align"
 
14854
              c:identifier="webkit_dom_html_table_section_element_set_v_align">
 
14855
        <return-value transfer-ownership="none">
 
14856
          <type name="none" c:type="void"/>
 
14857
        </return-value>
 
14858
        <parameters>
 
14859
          <parameter name="value" transfer-ownership="none">
 
14860
            <doc xml:whitespace="preserve">A #gchar</doc>
 
14861
            <type name="utf8" c:type="const gchar*"/>
 
14862
          </parameter>
 
14863
        </parameters>
 
14864
      </method>
 
14865
      <property name="align" writable="1" transfer-ownership="none">
 
14866
        <type name="utf8"/>
 
14867
      </property>
 
14868
      <property name="ch" writable="1" transfer-ownership="none">
 
14869
        <type name="utf8"/>
 
14870
      </property>
 
14871
      <property name="ch-off" writable="1" transfer-ownership="none">
 
14872
        <type name="utf8"/>
 
14873
      </property>
 
14874
      <property name="rows" transfer-ownership="none">
 
14875
        <type name="DOMHTMLCollection"/>
 
14876
      </property>
 
14877
      <property name="v-align" writable="1" transfer-ownership="none">
 
14878
        <type name="utf8"/>
 
14879
      </property>
 
14880
      <field name="parent_instance">
 
14881
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
14882
      </field>
 
14883
    </class>
 
14884
    <record name="DOMHTMLTableSectionElementClass"
 
14885
            c:type="WebKitDOMHTMLTableSectionElementClass"
 
14886
            glib:is-gtype-struct-for="DOMHTMLTableSectionElement">
 
14887
      <field name="parent_class">
 
14888
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
14889
      </field>
 
14890
    </record>
 
14891
    <class name="DOMHTMLTextAreaElement"
 
14892
           c:symbol-prefix="dom_html_text_area_element"
 
14893
           c:type="WebKitDOMHTMLTextAreaElement"
 
14894
           parent="DOMHTMLElement"
 
14895
           glib:type-name="WebKitDOMHTMLTextAreaElement"
 
14896
           glib:get-type="webkit_dom_html_text_area_element_get_type"
 
14897
           glib:type-struct="DOMHTMLTextAreaElementClass">
 
14898
      <implements name="DOMEventTarget"/>
 
14899
      <method name="check_validity"
 
14900
              c:identifier="webkit_dom_html_text_area_element_check_validity">
 
14901
        <return-value transfer-ownership="none">
 
14902
          <type name="gboolean" c:type="gboolean"/>
 
14903
        </return-value>
 
14904
      </method>
 
14905
      <method name="get_autofocus"
 
14906
              c:identifier="webkit_dom_html_text_area_element_get_autofocus">
 
14907
        <return-value transfer-ownership="none">
 
14908
          <type name="gboolean" c:type="gboolean"/>
 
14909
        </return-value>
 
14910
      </method>
 
14911
      <method name="get_cols"
 
14912
              c:identifier="webkit_dom_html_text_area_element_get_cols">
 
14913
        <return-value transfer-ownership="none">
 
14914
          <type name="glong" c:type="glong"/>
 
14915
        </return-value>
 
14916
      </method>
 
14917
      <method name="get_default_value"
 
14918
              c:identifier="webkit_dom_html_text_area_element_get_default_value">
 
14919
        <return-value transfer-ownership="full">
 
14920
          <type name="utf8" c:type="gchar*"/>
 
14921
        </return-value>
 
14922
      </method>
 
14923
      <method name="get_dir_name"
 
14924
              c:identifier="webkit_dom_html_text_area_element_get_dir_name">
 
14925
        <return-value transfer-ownership="full">
 
14926
          <type name="utf8" c:type="gchar*"/>
 
14927
        </return-value>
 
14928
      </method>
 
14929
      <method name="get_disabled"
 
14930
              c:identifier="webkit_dom_html_text_area_element_get_disabled">
 
14931
        <return-value transfer-ownership="none">
 
14932
          <type name="gboolean" c:type="gboolean"/>
 
14933
        </return-value>
 
14934
      </method>
 
14935
      <method name="get_form"
 
14936
              c:identifier="webkit_dom_html_text_area_element_get_form">
 
14937
        <return-value transfer-ownership="none">
 
14938
          <type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
 
14939
        </return-value>
 
14940
      </method>
 
14941
      <method name="get_labels"
 
14942
              c:identifier="webkit_dom_html_text_area_element_get_labels">
 
14943
        <return-value transfer-ownership="none">
 
14944
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
14945
        </return-value>
 
14946
      </method>
 
14947
      <method name="get_max_length"
 
14948
              c:identifier="webkit_dom_html_text_area_element_get_max_length">
 
14949
        <return-value transfer-ownership="none">
 
14950
          <type name="glong" c:type="glong"/>
 
14951
        </return-value>
 
14952
      </method>
 
14953
      <method name="get_name"
 
14954
              c:identifier="webkit_dom_html_text_area_element_get_name">
 
14955
        <return-value transfer-ownership="full">
 
14956
          <type name="utf8" c:type="gchar*"/>
 
14957
        </return-value>
 
14958
      </method>
 
14959
      <method name="get_placeholder"
 
14960
              c:identifier="webkit_dom_html_text_area_element_get_placeholder">
 
14961
        <return-value transfer-ownership="full">
 
14962
          <type name="utf8" c:type="gchar*"/>
 
14963
        </return-value>
 
14964
      </method>
 
14965
      <method name="get_read_only"
 
14966
              c:identifier="webkit_dom_html_text_area_element_get_read_only">
 
14967
        <return-value transfer-ownership="none">
 
14968
          <type name="gboolean" c:type="gboolean"/>
 
14969
        </return-value>
 
14970
      </method>
 
14971
      <method name="get_required"
 
14972
              c:identifier="webkit_dom_html_text_area_element_get_required">
 
14973
        <return-value transfer-ownership="none">
 
14974
          <type name="gboolean" c:type="gboolean"/>
 
14975
        </return-value>
 
14976
      </method>
 
14977
      <method name="get_rows"
 
14978
              c:identifier="webkit_dom_html_text_area_element_get_rows">
 
14979
        <return-value transfer-ownership="none">
 
14980
          <type name="glong" c:type="glong"/>
 
14981
        </return-value>
 
14982
      </method>
 
14983
      <method name="get_selection_direction"
 
14984
              c:identifier="webkit_dom_html_text_area_element_get_selection_direction">
 
14985
        <return-value transfer-ownership="full">
 
14986
          <type name="utf8" c:type="gchar*"/>
 
14987
        </return-value>
 
14988
      </method>
 
14989
      <method name="get_selection_end"
 
14990
              c:identifier="webkit_dom_html_text_area_element_get_selection_end">
 
14991
        <return-value transfer-ownership="none">
 
14992
          <type name="glong" c:type="glong"/>
 
14993
        </return-value>
 
14994
      </method>
 
14995
      <method name="get_selection_start"
 
14996
              c:identifier="webkit_dom_html_text_area_element_get_selection_start">
 
14997
        <return-value transfer-ownership="none">
 
14998
          <type name="glong" c:type="glong"/>
 
14999
        </return-value>
 
15000
      </method>
 
15001
      <method name="get_text_length"
 
15002
              c:identifier="webkit_dom_html_text_area_element_get_text_length">
 
15003
        <return-value transfer-ownership="none">
 
15004
          <type name="gulong" c:type="gulong"/>
 
15005
        </return-value>
 
15006
      </method>
 
15007
      <method name="get_validation_message"
 
15008
              c:identifier="webkit_dom_html_text_area_element_get_validation_message">
 
15009
        <return-value transfer-ownership="full">
 
15010
          <type name="utf8" c:type="gchar*"/>
 
15011
        </return-value>
 
15012
      </method>
 
15013
      <method name="get_validity"
 
15014
              c:identifier="webkit_dom_html_text_area_element_get_validity">
 
15015
        <return-value transfer-ownership="none">
 
15016
          <type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
 
15017
        </return-value>
 
15018
      </method>
 
15019
      <method name="get_value"
 
15020
              c:identifier="webkit_dom_html_text_area_element_get_value">
 
15021
        <return-value transfer-ownership="full">
 
15022
          <type name="utf8" c:type="gchar*"/>
 
15023
        </return-value>
 
15024
      </method>
 
15025
      <method name="get_will_validate"
 
15026
              c:identifier="webkit_dom_html_text_area_element_get_will_validate">
 
15027
        <return-value transfer-ownership="none">
 
15028
          <type name="gboolean" c:type="gboolean"/>
 
15029
        </return-value>
 
15030
      </method>
 
15031
      <method name="get_wrap"
 
15032
              c:identifier="webkit_dom_html_text_area_element_get_wrap">
 
15033
        <return-value transfer-ownership="full">
 
15034
          <type name="utf8" c:type="gchar*"/>
 
15035
        </return-value>
 
15036
      </method>
 
15037
      <method name="is_edited"
 
15038
              c:identifier="webkit_dom_html_text_area_element_is_edited">
 
15039
        <return-value transfer-ownership="none">
 
15040
          <type name="gboolean" c:type="gboolean"/>
 
15041
        </return-value>
 
15042
      </method>
 
15043
      <method name="select"
 
15044
              c:identifier="webkit_dom_html_text_area_element_select">
 
15045
        <return-value transfer-ownership="none">
 
15046
          <type name="none" c:type="void"/>
 
15047
        </return-value>
 
15048
      </method>
 
15049
      <method name="set_autofocus"
 
15050
              c:identifier="webkit_dom_html_text_area_element_set_autofocus">
 
15051
        <return-value transfer-ownership="none">
 
15052
          <type name="none" c:type="void"/>
 
15053
        </return-value>
 
15054
        <parameters>
 
15055
          <parameter name="value" transfer-ownership="none">
 
15056
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
15057
            <type name="gboolean" c:type="gboolean"/>
 
15058
          </parameter>
 
15059
        </parameters>
 
15060
      </method>
 
15061
      <method name="set_cols"
 
15062
              c:identifier="webkit_dom_html_text_area_element_set_cols">
 
15063
        <return-value transfer-ownership="none">
 
15064
          <type name="none" c:type="void"/>
 
15065
        </return-value>
 
15066
        <parameters>
 
15067
          <parameter name="value" transfer-ownership="none">
 
15068
            <doc xml:whitespace="preserve">A #glong</doc>
 
15069
            <type name="glong" c:type="glong"/>
 
15070
          </parameter>
 
15071
        </parameters>
 
15072
      </method>
 
15073
      <method name="set_custom_validity"
 
15074
              c:identifier="webkit_dom_html_text_area_element_set_custom_validity">
 
15075
        <return-value transfer-ownership="none">
 
15076
          <type name="none" c:type="void"/>
 
15077
        </return-value>
 
15078
        <parameters>
 
15079
          <parameter name="error" transfer-ownership="none">
 
15080
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15081
            <type name="utf8" c:type="const gchar*"/>
 
15082
          </parameter>
 
15083
        </parameters>
 
15084
      </method>
 
15085
      <method name="set_default_value"
 
15086
              c:identifier="webkit_dom_html_text_area_element_set_default_value">
 
15087
        <return-value transfer-ownership="none">
 
15088
          <type name="none" c:type="void"/>
 
15089
        </return-value>
 
15090
        <parameters>
 
15091
          <parameter name="value" transfer-ownership="none">
 
15092
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15093
            <type name="utf8" c:type="const gchar*"/>
 
15094
          </parameter>
 
15095
        </parameters>
 
15096
      </method>
 
15097
      <method name="set_dir_name"
 
15098
              c:identifier="webkit_dom_html_text_area_element_set_dir_name">
 
15099
        <return-value transfer-ownership="none">
 
15100
          <type name="none" c:type="void"/>
 
15101
        </return-value>
 
15102
        <parameters>
 
15103
          <parameter name="value" transfer-ownership="none">
 
15104
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15105
            <type name="utf8" c:type="const gchar*"/>
 
15106
          </parameter>
 
15107
        </parameters>
 
15108
      </method>
 
15109
      <method name="set_disabled"
 
15110
              c:identifier="webkit_dom_html_text_area_element_set_disabled">
 
15111
        <return-value transfer-ownership="none">
 
15112
          <type name="none" c:type="void"/>
 
15113
        </return-value>
 
15114
        <parameters>
 
15115
          <parameter name="value" transfer-ownership="none">
 
15116
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
15117
            <type name="gboolean" c:type="gboolean"/>
 
15118
          </parameter>
 
15119
        </parameters>
 
15120
      </method>
 
15121
      <method name="set_max_length"
 
15122
              c:identifier="webkit_dom_html_text_area_element_set_max_length"
 
15123
              throws="1">
 
15124
        <return-value transfer-ownership="none">
 
15125
          <type name="none" c:type="void"/>
 
15126
        </return-value>
 
15127
        <parameters>
 
15128
          <parameter name="value" transfer-ownership="none">
 
15129
            <doc xml:whitespace="preserve">A #glong</doc>
 
15130
            <type name="glong" c:type="glong"/>
 
15131
          </parameter>
 
15132
        </parameters>
 
15133
      </method>
 
15134
      <method name="set_name"
 
15135
              c:identifier="webkit_dom_html_text_area_element_set_name">
 
15136
        <return-value transfer-ownership="none">
 
15137
          <type name="none" c:type="void"/>
 
15138
        </return-value>
 
15139
        <parameters>
 
15140
          <parameter name="value" transfer-ownership="none">
 
15141
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15142
            <type name="utf8" c:type="const gchar*"/>
 
15143
          </parameter>
 
15144
        </parameters>
 
15145
      </method>
 
15146
      <method name="set_placeholder"
 
15147
              c:identifier="webkit_dom_html_text_area_element_set_placeholder">
 
15148
        <return-value transfer-ownership="none">
 
15149
          <type name="none" c:type="void"/>
 
15150
        </return-value>
 
15151
        <parameters>
 
15152
          <parameter name="value" transfer-ownership="none">
 
15153
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15154
            <type name="utf8" c:type="const gchar*"/>
 
15155
          </parameter>
 
15156
        </parameters>
 
15157
      </method>
 
15158
      <method name="set_read_only"
 
15159
              c:identifier="webkit_dom_html_text_area_element_set_read_only">
 
15160
        <return-value transfer-ownership="none">
 
15161
          <type name="none" c:type="void"/>
 
15162
        </return-value>
 
15163
        <parameters>
 
15164
          <parameter name="value" transfer-ownership="none">
 
15165
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
15166
            <type name="gboolean" c:type="gboolean"/>
 
15167
          </parameter>
 
15168
        </parameters>
 
15169
      </method>
 
15170
      <method name="set_required"
 
15171
              c:identifier="webkit_dom_html_text_area_element_set_required">
 
15172
        <return-value transfer-ownership="none">
 
15173
          <type name="none" c:type="void"/>
 
15174
        </return-value>
 
15175
        <parameters>
 
15176
          <parameter name="value" transfer-ownership="none">
 
15177
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
15178
            <type name="gboolean" c:type="gboolean"/>
 
15179
          </parameter>
 
15180
        </parameters>
 
15181
      </method>
 
15182
      <method name="set_rows"
 
15183
              c:identifier="webkit_dom_html_text_area_element_set_rows">
 
15184
        <return-value transfer-ownership="none">
 
15185
          <type name="none" c:type="void"/>
 
15186
        </return-value>
 
15187
        <parameters>
 
15188
          <parameter name="value" transfer-ownership="none">
 
15189
            <doc xml:whitespace="preserve">A #glong</doc>
 
15190
            <type name="glong" c:type="glong"/>
 
15191
          </parameter>
 
15192
        </parameters>
 
15193
      </method>
 
15194
      <method name="set_selection_direction"
 
15195
              c:identifier="webkit_dom_html_text_area_element_set_selection_direction">
 
15196
        <return-value transfer-ownership="none">
 
15197
          <type name="none" c:type="void"/>
 
15198
        </return-value>
 
15199
        <parameters>
 
15200
          <parameter name="value" transfer-ownership="none">
 
15201
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15202
            <type name="utf8" c:type="const gchar*"/>
 
15203
          </parameter>
 
15204
        </parameters>
 
15205
      </method>
 
15206
      <method name="set_selection_end"
 
15207
              c:identifier="webkit_dom_html_text_area_element_set_selection_end">
 
15208
        <return-value transfer-ownership="none">
 
15209
          <type name="none" c:type="void"/>
 
15210
        </return-value>
 
15211
        <parameters>
 
15212
          <parameter name="value" transfer-ownership="none">
 
15213
            <doc xml:whitespace="preserve">A #glong</doc>
 
15214
            <type name="glong" c:type="glong"/>
 
15215
          </parameter>
 
15216
        </parameters>
 
15217
      </method>
 
15218
      <method name="set_selection_range"
 
15219
              c:identifier="webkit_dom_html_text_area_element_set_selection_range">
 
15220
        <return-value transfer-ownership="none">
 
15221
          <type name="none" c:type="void"/>
 
15222
        </return-value>
 
15223
        <parameters>
 
15224
          <parameter name="start" transfer-ownership="none">
 
15225
            <doc xml:whitespace="preserve">A #glong</doc>
 
15226
            <type name="glong" c:type="glong"/>
 
15227
          </parameter>
 
15228
          <parameter name="end" transfer-ownership="none">
 
15229
            <doc xml:whitespace="preserve">A #glong</doc>
 
15230
            <type name="glong" c:type="glong"/>
 
15231
          </parameter>
 
15232
          <parameter name="direction" transfer-ownership="none">
 
15233
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15234
            <type name="utf8" c:type="const gchar*"/>
 
15235
          </parameter>
 
15236
        </parameters>
 
15237
      </method>
 
15238
      <method name="set_selection_start"
 
15239
              c:identifier="webkit_dom_html_text_area_element_set_selection_start">
 
15240
        <return-value transfer-ownership="none">
 
15241
          <type name="none" c:type="void"/>
 
15242
        </return-value>
 
15243
        <parameters>
 
15244
          <parameter name="value" transfer-ownership="none">
 
15245
            <doc xml:whitespace="preserve">A #glong</doc>
 
15246
            <type name="glong" c:type="glong"/>
 
15247
          </parameter>
 
15248
        </parameters>
 
15249
      </method>
 
15250
      <method name="set_value"
 
15251
              c:identifier="webkit_dom_html_text_area_element_set_value">
 
15252
        <return-value transfer-ownership="none">
 
15253
          <type name="none" c:type="void"/>
 
15254
        </return-value>
 
15255
        <parameters>
 
15256
          <parameter name="value" transfer-ownership="none">
 
15257
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15258
            <type name="utf8" c:type="const gchar*"/>
 
15259
          </parameter>
 
15260
        </parameters>
 
15261
      </method>
 
15262
      <method name="set_wrap"
 
15263
              c:identifier="webkit_dom_html_text_area_element_set_wrap">
 
15264
        <return-value transfer-ownership="none">
 
15265
          <type name="none" c:type="void"/>
 
15266
        </return-value>
 
15267
        <parameters>
 
15268
          <parameter name="value" transfer-ownership="none">
 
15269
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15270
            <type name="utf8" c:type="const gchar*"/>
 
15271
          </parameter>
 
15272
        </parameters>
 
15273
      </method>
 
15274
      <property name="autofocus" writable="1" transfer-ownership="none">
 
15275
        <type name="gboolean"/>
 
15276
      </property>
 
15277
      <property name="cols" writable="1" transfer-ownership="none">
 
15278
        <type name="glong"/>
 
15279
      </property>
 
15280
      <property name="default-value" writable="1" transfer-ownership="none">
 
15281
        <type name="utf8"/>
 
15282
      </property>
 
15283
      <property name="dir-name" writable="1" transfer-ownership="none">
 
15284
        <type name="utf8"/>
 
15285
      </property>
 
15286
      <property name="disabled" writable="1" transfer-ownership="none">
 
15287
        <type name="gboolean"/>
 
15288
      </property>
 
15289
      <property name="form" transfer-ownership="none">
 
15290
        <type name="DOMHTMLFormElement"/>
 
15291
      </property>
 
15292
      <property name="labels" transfer-ownership="none">
 
15293
        <type name="DOMNodeList"/>
 
15294
      </property>
 
15295
      <property name="max-length" writable="1" transfer-ownership="none">
 
15296
        <type name="glong"/>
 
15297
      </property>
 
15298
      <property name="name" writable="1" transfer-ownership="none">
 
15299
        <type name="utf8"/>
 
15300
      </property>
 
15301
      <property name="placeholder" writable="1" transfer-ownership="none">
 
15302
        <type name="utf8"/>
 
15303
      </property>
 
15304
      <property name="read-only" writable="1" transfer-ownership="none">
 
15305
        <type name="gboolean"/>
 
15306
      </property>
 
15307
      <property name="required" writable="1" transfer-ownership="none">
 
15308
        <type name="gboolean"/>
 
15309
      </property>
 
15310
      <property name="rows" writable="1" transfer-ownership="none">
 
15311
        <type name="glong"/>
 
15312
      </property>
 
15313
      <property name="selection-direction"
 
15314
                writable="1"
 
15315
                transfer-ownership="none">
 
15316
        <type name="utf8"/>
 
15317
      </property>
 
15318
      <property name="selection-end" writable="1" transfer-ownership="none">
 
15319
        <type name="glong"/>
 
15320
      </property>
 
15321
      <property name="selection-start" writable="1" transfer-ownership="none">
 
15322
        <type name="glong"/>
 
15323
      </property>
 
15324
      <property name="text-length" transfer-ownership="none">
 
15325
        <type name="gulong"/>
 
15326
      </property>
 
15327
      <property name="type" transfer-ownership="none">
 
15328
        <type name="utf8"/>
 
15329
      </property>
 
15330
      <property name="validation-message" transfer-ownership="none">
 
15331
        <type name="utf8"/>
 
15332
      </property>
 
15333
      <property name="validity" transfer-ownership="none">
 
15334
        <type name="DOMValidityState"/>
 
15335
      </property>
 
15336
      <property name="value" writable="1" transfer-ownership="none">
 
15337
        <type name="utf8"/>
 
15338
      </property>
 
15339
      <property name="will-validate" transfer-ownership="none">
 
15340
        <type name="gboolean"/>
 
15341
      </property>
 
15342
      <property name="wrap" writable="1" transfer-ownership="none">
 
15343
        <type name="utf8"/>
 
15344
      </property>
 
15345
      <field name="parent_instance">
 
15346
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
15347
      </field>
 
15348
    </class>
 
15349
    <record name="DOMHTMLTextAreaElementClass"
 
15350
            c:type="WebKitDOMHTMLTextAreaElementClass"
 
15351
            glib:is-gtype-struct-for="DOMHTMLTextAreaElement">
 
15352
      <field name="parent_class">
 
15353
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
15354
      </field>
 
15355
    </record>
 
15356
    <class name="DOMHTMLTitleElement"
 
15357
           c:symbol-prefix="dom_html_title_element"
 
15358
           c:type="WebKitDOMHTMLTitleElement"
 
15359
           parent="DOMHTMLElement"
 
15360
           glib:type-name="WebKitDOMHTMLTitleElement"
 
15361
           glib:get-type="webkit_dom_html_title_element_get_type"
 
15362
           glib:type-struct="DOMHTMLTitleElementClass">
 
15363
      <implements name="DOMEventTarget"/>
 
15364
      <method name="get_text"
 
15365
              c:identifier="webkit_dom_html_title_element_get_text">
 
15366
        <return-value transfer-ownership="full">
 
15367
          <type name="utf8" c:type="gchar*"/>
 
15368
        </return-value>
 
15369
      </method>
 
15370
      <method name="set_text"
 
15371
              c:identifier="webkit_dom_html_title_element_set_text">
 
15372
        <return-value transfer-ownership="none">
 
15373
          <type name="none" c:type="void"/>
 
15374
        </return-value>
 
15375
        <parameters>
 
15376
          <parameter name="value" transfer-ownership="none">
 
15377
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15378
            <type name="utf8" c:type="const gchar*"/>
 
15379
          </parameter>
 
15380
        </parameters>
 
15381
      </method>
 
15382
      <property name="text" writable="1" transfer-ownership="none">
 
15383
        <type name="utf8"/>
 
15384
      </property>
 
15385
      <field name="parent_instance">
 
15386
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
15387
      </field>
 
15388
    </class>
 
15389
    <record name="DOMHTMLTitleElementClass"
 
15390
            c:type="WebKitDOMHTMLTitleElementClass"
 
15391
            glib:is-gtype-struct-for="DOMHTMLTitleElement">
 
15392
      <field name="parent_class">
 
15393
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
15394
      </field>
 
15395
    </record>
 
15396
    <class name="DOMHTMLUListElement"
 
15397
           c:symbol-prefix="dom_htmlu_list_element"
 
15398
           c:type="WebKitDOMHTMLUListElement"
 
15399
           parent="DOMHTMLElement"
 
15400
           glib:type-name="WebKitDOMHTMLUListElement"
 
15401
           glib:get-type="webkit_dom_htmlu_list_element_get_type"
 
15402
           glib:type-struct="DOMHTMLUListElementClass">
 
15403
      <implements name="DOMEventTarget"/>
 
15404
      <method name="get_compact"
 
15405
              c:identifier="webkit_dom_htmlu_list_element_get_compact">
 
15406
        <return-value transfer-ownership="none">
 
15407
          <type name="gboolean" c:type="gboolean"/>
 
15408
        </return-value>
 
15409
      </method>
 
15410
      <method name="set_compact"
 
15411
              c:identifier="webkit_dom_htmlu_list_element_set_compact">
 
15412
        <return-value transfer-ownership="none">
 
15413
          <type name="none" c:type="void"/>
 
15414
        </return-value>
 
15415
        <parameters>
 
15416
          <parameter name="value" transfer-ownership="none">
 
15417
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
15418
            <type name="gboolean" c:type="gboolean"/>
 
15419
          </parameter>
 
15420
        </parameters>
 
15421
      </method>
 
15422
      <property name="compact" writable="1" transfer-ownership="none">
 
15423
        <type name="gboolean"/>
 
15424
      </property>
 
15425
      <property name="type" writable="1" transfer-ownership="none">
 
15426
        <type name="utf8"/>
 
15427
      </property>
 
15428
      <field name="parent_instance">
 
15429
        <type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
 
15430
      </field>
 
15431
    </class>
 
15432
    <record name="DOMHTMLUListElementClass"
 
15433
            c:type="WebKitDOMHTMLUListElementClass"
 
15434
            glib:is-gtype-struct-for="DOMHTMLUListElement">
 
15435
      <field name="parent_class">
 
15436
        <type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
 
15437
      </field>
 
15438
    </record>
 
15439
    <class name="DOMHTMLVideoElement"
 
15440
           c:symbol-prefix="dom_html_video_element"
 
15441
           c:type="WebKitDOMHTMLVideoElement"
 
15442
           parent="DOMHTMLMediaElement"
 
15443
           glib:type-name="WebKitDOMHTMLVideoElement"
 
15444
           glib:get-type="webkit_dom_html_video_element_get_type"
 
15445
           glib:type-struct="DOMHTMLVideoElementClass">
 
15446
      <implements name="DOMEventTarget"/>
 
15447
      <method name="get_height"
 
15448
              c:identifier="webkit_dom_html_video_element_get_height">
 
15449
        <return-value transfer-ownership="none">
 
15450
          <type name="gulong" c:type="gulong"/>
 
15451
        </return-value>
 
15452
      </method>
 
15453
      <method name="get_poster"
 
15454
              c:identifier="webkit_dom_html_video_element_get_poster">
 
15455
        <return-value transfer-ownership="full">
 
15456
          <type name="utf8" c:type="gchar*"/>
 
15457
        </return-value>
 
15458
      </method>
 
15459
      <method name="get_video_height"
 
15460
              c:identifier="webkit_dom_html_video_element_get_video_height">
 
15461
        <return-value transfer-ownership="none">
 
15462
          <type name="gulong" c:type="gulong"/>
 
15463
        </return-value>
 
15464
      </method>
 
15465
      <method name="get_video_width"
 
15466
              c:identifier="webkit_dom_html_video_element_get_video_width">
 
15467
        <return-value transfer-ownership="none">
 
15468
          <type name="gulong" c:type="gulong"/>
 
15469
        </return-value>
 
15470
      </method>
 
15471
      <method name="get_webkit_decoded_frame_count"
 
15472
              c:identifier="webkit_dom_html_video_element_get_webkit_decoded_frame_count">
 
15473
        <return-value transfer-ownership="none">
 
15474
          <type name="gulong" c:type="gulong"/>
 
15475
        </return-value>
 
15476
      </method>
 
15477
      <method name="get_webkit_displaying_fullscreen"
 
15478
              c:identifier="webkit_dom_html_video_element_get_webkit_displaying_fullscreen">
 
15479
        <return-value transfer-ownership="none">
 
15480
          <type name="gboolean" c:type="gboolean"/>
 
15481
        </return-value>
 
15482
      </method>
 
15483
      <method name="get_webkit_dropped_frame_count"
 
15484
              c:identifier="webkit_dom_html_video_element_get_webkit_dropped_frame_count">
 
15485
        <return-value transfer-ownership="none">
 
15486
          <type name="gulong" c:type="gulong"/>
 
15487
        </return-value>
 
15488
      </method>
 
15489
      <method name="get_webkit_supports_fullscreen"
 
15490
              c:identifier="webkit_dom_html_video_element_get_webkit_supports_fullscreen">
 
15491
        <return-value transfer-ownership="none">
 
15492
          <type name="gboolean" c:type="gboolean"/>
 
15493
        </return-value>
 
15494
      </method>
 
15495
      <method name="get_width"
 
15496
              c:identifier="webkit_dom_html_video_element_get_width">
 
15497
        <return-value transfer-ownership="none">
 
15498
          <type name="gulong" c:type="gulong"/>
 
15499
        </return-value>
 
15500
      </method>
 
15501
      <method name="set_height"
 
15502
              c:identifier="webkit_dom_html_video_element_set_height">
 
15503
        <return-value transfer-ownership="none">
 
15504
          <type name="none" c:type="void"/>
 
15505
        </return-value>
 
15506
        <parameters>
 
15507
          <parameter name="value" transfer-ownership="none">
 
15508
            <doc xml:whitespace="preserve">A #gulong</doc>
 
15509
            <type name="gulong" c:type="gulong"/>
 
15510
          </parameter>
 
15511
        </parameters>
 
15512
      </method>
 
15513
      <method name="set_poster"
 
15514
              c:identifier="webkit_dom_html_video_element_set_poster">
 
15515
        <return-value transfer-ownership="none">
 
15516
          <type name="none" c:type="void"/>
 
15517
        </return-value>
 
15518
        <parameters>
 
15519
          <parameter name="value" transfer-ownership="none">
 
15520
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15521
            <type name="utf8" c:type="const gchar*"/>
 
15522
          </parameter>
 
15523
        </parameters>
 
15524
      </method>
 
15525
      <method name="set_width"
 
15526
              c:identifier="webkit_dom_html_video_element_set_width">
 
15527
        <return-value transfer-ownership="none">
 
15528
          <type name="none" c:type="void"/>
 
15529
        </return-value>
 
15530
        <parameters>
 
15531
          <parameter name="value" transfer-ownership="none">
 
15532
            <doc xml:whitespace="preserve">A #gulong</doc>
 
15533
            <type name="gulong" c:type="gulong"/>
 
15534
          </parameter>
 
15535
        </parameters>
 
15536
      </method>
 
15537
      <method name="webkit_enter_full_screen"
 
15538
              c:identifier="webkit_dom_html_video_element_webkit_enter_full_screen"
 
15539
              throws="1">
 
15540
        <return-value transfer-ownership="none">
 
15541
          <type name="none" c:type="void"/>
 
15542
        </return-value>
 
15543
      </method>
 
15544
      <method name="webkit_enter_fullscreen"
 
15545
              c:identifier="webkit_dom_html_video_element_webkit_enter_fullscreen"
 
15546
              throws="1">
 
15547
        <return-value transfer-ownership="none">
 
15548
          <type name="none" c:type="void"/>
 
15549
        </return-value>
 
15550
      </method>
 
15551
      <method name="webkit_exit_full_screen"
 
15552
              c:identifier="webkit_dom_html_video_element_webkit_exit_full_screen">
 
15553
        <return-value transfer-ownership="none">
 
15554
          <type name="none" c:type="void"/>
 
15555
        </return-value>
 
15556
      </method>
 
15557
      <method name="webkit_exit_fullscreen"
 
15558
              c:identifier="webkit_dom_html_video_element_webkit_exit_fullscreen">
 
15559
        <return-value transfer-ownership="none">
 
15560
          <type name="none" c:type="void"/>
 
15561
        </return-value>
 
15562
      </method>
 
15563
      <property name="height" writable="1" transfer-ownership="none">
 
15564
        <type name="gulong"/>
 
15565
      </property>
 
15566
      <property name="poster" writable="1" transfer-ownership="none">
 
15567
        <type name="utf8"/>
 
15568
      </property>
 
15569
      <property name="video-height" transfer-ownership="none">
 
15570
        <type name="gulong"/>
 
15571
      </property>
 
15572
      <property name="video-width" transfer-ownership="none">
 
15573
        <type name="gulong"/>
 
15574
      </property>
 
15575
      <property name="webkit-decoded-frame-count" transfer-ownership="none">
 
15576
        <type name="gulong"/>
 
15577
      </property>
 
15578
      <property name="webkit-displaying-fullscreen" transfer-ownership="none">
 
15579
        <type name="gboolean"/>
 
15580
      </property>
 
15581
      <property name="webkit-dropped-frame-count" transfer-ownership="none">
 
15582
        <type name="gulong"/>
 
15583
      </property>
 
15584
      <property name="webkit-supports-fullscreen" transfer-ownership="none">
 
15585
        <type name="gboolean"/>
 
15586
      </property>
 
15587
      <property name="width" writable="1" transfer-ownership="none">
 
15588
        <type name="gulong"/>
 
15589
      </property>
 
15590
      <field name="parent_instance">
 
15591
        <type name="DOMHTMLMediaElement" c:type="WebKitDOMHTMLMediaElement"/>
 
15592
      </field>
 
15593
    </class>
 
15594
    <record name="DOMHTMLVideoElementClass"
 
15595
            c:type="WebKitDOMHTMLVideoElementClass"
 
15596
            glib:is-gtype-struct-for="DOMHTMLVideoElement">
 
15597
      <field name="parent_class">
 
15598
        <type name="DOMHTMLMediaElementClass"
 
15599
              c:type="WebKitDOMHTMLMediaElementClass"/>
 
15600
      </field>
 
15601
    </record>
 
15602
    <class name="DOMHistory"
 
15603
           c:symbol-prefix="dom_history"
 
15604
           c:type="WebKitDOMHistory"
 
15605
           parent="DOMObject"
 
15606
           glib:type-name="WebKitDOMHistory"
 
15607
           glib:get-type="webkit_dom_history_get_type"
 
15608
           glib:type-struct="DOMHistoryClass">
 
15609
      <method name="back" c:identifier="webkit_dom_history_back">
 
15610
        <return-value transfer-ownership="none">
 
15611
          <type name="none" c:type="void"/>
 
15612
        </return-value>
 
15613
      </method>
 
15614
      <method name="forward" c:identifier="webkit_dom_history_forward">
 
15615
        <return-value transfer-ownership="none">
 
15616
          <type name="none" c:type="void"/>
 
15617
        </return-value>
 
15618
      </method>
 
15619
      <method name="get_length" c:identifier="webkit_dom_history_get_length">
 
15620
        <return-value transfer-ownership="none">
 
15621
          <type name="gulong" c:type="gulong"/>
 
15622
        </return-value>
 
15623
      </method>
 
15624
      <method name="go" c:identifier="webkit_dom_history_go">
 
15625
        <return-value transfer-ownership="none">
 
15626
          <type name="none" c:type="void"/>
 
15627
        </return-value>
 
15628
        <parameters>
 
15629
          <parameter name="distance" transfer-ownership="none">
 
15630
            <doc xml:whitespace="preserve">A #glong</doc>
 
15631
            <type name="glong" c:type="glong"/>
 
15632
          </parameter>
 
15633
        </parameters>
 
15634
      </method>
 
15635
      <property name="length" transfer-ownership="none">
 
15636
        <type name="gulong"/>
 
15637
      </property>
 
15638
      <field name="parent_instance">
 
15639
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
15640
      </field>
 
15641
    </class>
 
15642
    <record name="DOMHistoryClass"
 
15643
            c:type="WebKitDOMHistoryClass"
 
15644
            glib:is-gtype-struct-for="DOMHistory">
 
15645
      <field name="parent_class">
 
15646
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
15647
      </field>
 
15648
    </record>
 
15649
    <class name="DOMLocation"
 
15650
           c:symbol-prefix="dom_location"
 
15651
           c:type="WebKitDOMLocation"
 
15652
           parent="DOMObject"
 
15653
           glib:type-name="WebKitDOMLocation"
 
15654
           glib:get-type="webkit_dom_location_get_type"
 
15655
           glib:type-struct="DOMLocationClass">
 
15656
      <method name="get_ancestor_origins"
 
15657
              c:identifier="webkit_dom_location_get_ancestor_origins">
 
15658
        <return-value transfer-ownership="none">
 
15659
          <type name="DOMDOMStringList" c:type="WebKitDOMDOMStringList*"/>
 
15660
        </return-value>
 
15661
      </method>
 
15662
      <method name="get_origin" c:identifier="webkit_dom_location_get_origin">
 
15663
        <return-value transfer-ownership="full">
 
15664
          <type name="utf8" c:type="gchar*"/>
 
15665
        </return-value>
 
15666
      </method>
 
15667
      <property name="ancestor-origins" transfer-ownership="none">
 
15668
        <type name="DOMDOMStringList"/>
 
15669
      </property>
 
15670
      <property name="origin" transfer-ownership="none">
 
15671
        <type name="utf8"/>
 
15672
      </property>
 
15673
      <field name="parent_instance">
 
15674
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
15675
      </field>
 
15676
    </class>
 
15677
    <record name="DOMLocationClass"
 
15678
            c:type="WebKitDOMLocationClass"
 
15679
            glib:is-gtype-struct-for="DOMLocation">
 
15680
      <field name="parent_class">
 
15681
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
15682
      </field>
 
15683
    </record>
 
15684
    <class name="DOMMediaError"
 
15685
           c:symbol-prefix="dom_media_error"
 
15686
           c:type="WebKitDOMMediaError"
 
15687
           parent="DOMObject"
 
15688
           glib:type-name="WebKitDOMMediaError"
 
15689
           glib:get-type="webkit_dom_media_error_get_type"
 
15690
           glib:type-struct="DOMMediaErrorClass">
 
15691
      <method name="get_code" c:identifier="webkit_dom_media_error_get_code">
 
15692
        <return-value transfer-ownership="none">
 
15693
          <type name="gushort" c:type="gushort"/>
 
15694
        </return-value>
 
15695
      </method>
 
15696
      <property name="code" transfer-ownership="none">
 
15697
        <type name="guint"/>
 
15698
      </property>
 
15699
      <field name="parent_instance">
 
15700
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
15701
      </field>
 
15702
    </class>
 
15703
    <record name="DOMMediaErrorClass"
 
15704
            c:type="WebKitDOMMediaErrorClass"
 
15705
            glib:is-gtype-struct-for="DOMMediaError">
 
15706
      <field name="parent_class">
 
15707
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
15708
      </field>
 
15709
    </record>
 
15710
    <class name="DOMMediaList"
 
15711
           c:symbol-prefix="dom_media_list"
 
15712
           c:type="WebKitDOMMediaList"
 
15713
           parent="DOMObject"
 
15714
           glib:type-name="WebKitDOMMediaList"
 
15715
           glib:get-type="webkit_dom_media_list_get_type"
 
15716
           glib:type-struct="DOMMediaListClass">
 
15717
      <method name="append_medium"
 
15718
              c:identifier="webkit_dom_media_list_append_medium"
 
15719
              throws="1">
 
15720
        <return-value transfer-ownership="none">
 
15721
          <type name="none" c:type="void"/>
 
15722
        </return-value>
 
15723
        <parameters>
 
15724
          <parameter name="newMedium" transfer-ownership="none">
 
15725
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15726
            <type name="utf8" c:type="const gchar*"/>
 
15727
          </parameter>
 
15728
        </parameters>
 
15729
      </method>
 
15730
      <method name="delete_medium"
 
15731
              c:identifier="webkit_dom_media_list_delete_medium"
 
15732
              throws="1">
 
15733
        <return-value transfer-ownership="none">
 
15734
          <type name="none" c:type="void"/>
 
15735
        </return-value>
 
15736
        <parameters>
 
15737
          <parameter name="oldMedium" transfer-ownership="none">
 
15738
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15739
            <type name="utf8" c:type="const gchar*"/>
 
15740
          </parameter>
 
15741
        </parameters>
 
15742
      </method>
 
15743
      <method name="get_length"
 
15744
              c:identifier="webkit_dom_media_list_get_length">
 
15745
        <return-value transfer-ownership="none">
 
15746
          <type name="gulong" c:type="gulong"/>
 
15747
        </return-value>
 
15748
      </method>
 
15749
      <method name="get_media_text"
 
15750
              c:identifier="webkit_dom_media_list_get_media_text">
 
15751
        <return-value transfer-ownership="full">
 
15752
          <type name="utf8" c:type="gchar*"/>
 
15753
        </return-value>
 
15754
      </method>
 
15755
      <method name="item" c:identifier="webkit_dom_media_list_item">
 
15756
        <return-value transfer-ownership="full">
 
15757
          <type name="utf8" c:type="gchar*"/>
 
15758
        </return-value>
 
15759
        <parameters>
 
15760
          <parameter name="index" transfer-ownership="none">
 
15761
            <doc xml:whitespace="preserve">A #gulong</doc>
 
15762
            <type name="gulong" c:type="gulong"/>
 
15763
          </parameter>
 
15764
        </parameters>
 
15765
      </method>
 
15766
      <method name="set_media_text"
 
15767
              c:identifier="webkit_dom_media_list_set_media_text"
 
15768
              throws="1">
 
15769
        <return-value transfer-ownership="none">
 
15770
          <type name="none" c:type="void"/>
 
15771
        </return-value>
 
15772
        <parameters>
 
15773
          <parameter name="value" transfer-ownership="none">
 
15774
            <doc xml:whitespace="preserve">A #gchar</doc>
 
15775
            <type name="utf8" c:type="const gchar*"/>
 
15776
          </parameter>
 
15777
        </parameters>
 
15778
      </method>
 
15779
      <property name="length" transfer-ownership="none">
 
15780
        <type name="gulong"/>
 
15781
      </property>
 
15782
      <property name="media-text" writable="1" transfer-ownership="none">
 
15783
        <type name="utf8"/>
 
15784
      </property>
 
15785
      <field name="parent_instance">
 
15786
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
15787
      </field>
 
15788
    </class>
 
15789
    <record name="DOMMediaListClass"
 
15790
            c:type="WebKitDOMMediaListClass"
 
15791
            glib:is-gtype-struct-for="DOMMediaList">
 
15792
      <field name="parent_class">
 
15793
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
15794
      </field>
 
15795
    </record>
 
15796
    <class name="DOMMediaQueryList"
 
15797
           c:symbol-prefix="dom_media_query_list"
 
15798
           c:type="WebKitDOMMediaQueryList"
 
15799
           parent="DOMObject"
 
15800
           glib:type-name="WebKitDOMMediaQueryList"
 
15801
           glib:get-type="webkit_dom_media_query_list_get_type"
 
15802
           glib:type-struct="DOMMediaQueryListClass">
 
15803
      <method name="get_matches"
 
15804
              c:identifier="webkit_dom_media_query_list_get_matches">
 
15805
        <return-value transfer-ownership="none">
 
15806
          <type name="gboolean" c:type="gboolean"/>
 
15807
        </return-value>
 
15808
      </method>
 
15809
      <method name="get_media"
 
15810
              c:identifier="webkit_dom_media_query_list_get_media">
 
15811
        <return-value transfer-ownership="full">
 
15812
          <type name="utf8" c:type="gchar*"/>
 
15813
        </return-value>
 
15814
      </method>
 
15815
      <property name="matches" transfer-ownership="none">
 
15816
        <type name="gboolean"/>
 
15817
      </property>
 
15818
      <property name="media" transfer-ownership="none">
 
15819
        <type name="utf8"/>
 
15820
      </property>
 
15821
      <field name="parent_instance">
 
15822
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
15823
      </field>
 
15824
    </class>
 
15825
    <record name="DOMMediaQueryListClass"
 
15826
            c:type="WebKitDOMMediaQueryListClass"
 
15827
            glib:is-gtype-struct-for="DOMMediaQueryList">
 
15828
      <field name="parent_class">
 
15829
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
15830
      </field>
 
15831
    </record>
 
15832
    <class name="DOMMemoryInfo"
 
15833
           c:symbol-prefix="dom_memory_info"
 
15834
           c:type="WebKitDOMMemoryInfo"
 
15835
           parent="DOMObject"
 
15836
           glib:type-name="WebKitDOMMemoryInfo"
 
15837
           glib:get-type="webkit_dom_memory_info_get_type"
 
15838
           glib:type-struct="DOMMemoryInfoClass">
 
15839
      <method name="get_js_heap_size_limit"
 
15840
              c:identifier="webkit_dom_memory_info_get_js_heap_size_limit">
 
15841
        <return-value transfer-ownership="none">
 
15842
          <type name="gulong" c:type="gulong"/>
 
15843
        </return-value>
 
15844
      </method>
 
15845
      <method name="get_total_js_heap_size"
 
15846
              c:identifier="webkit_dom_memory_info_get_total_js_heap_size">
 
15847
        <return-value transfer-ownership="none">
 
15848
          <type name="gulong" c:type="gulong"/>
 
15849
        </return-value>
 
15850
      </method>
 
15851
      <method name="get_used_js_heap_size"
 
15852
              c:identifier="webkit_dom_memory_info_get_used_js_heap_size">
 
15853
        <return-value transfer-ownership="none">
 
15854
          <type name="gulong" c:type="gulong"/>
 
15855
        </return-value>
 
15856
      </method>
 
15857
      <property name="js-heap-size-limit" transfer-ownership="none">
 
15858
        <type name="gulong"/>
 
15859
      </property>
 
15860
      <property name="total-js-heap-size" transfer-ownership="none">
 
15861
        <type name="gulong"/>
 
15862
      </property>
 
15863
      <property name="used-js-heap-size" transfer-ownership="none">
 
15864
        <type name="gulong"/>
 
15865
      </property>
 
15866
      <field name="parent_instance">
 
15867
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
15868
      </field>
 
15869
    </class>
 
15870
    <record name="DOMMemoryInfoClass"
 
15871
            c:type="WebKitDOMMemoryInfoClass"
 
15872
            glib:is-gtype-struct-for="DOMMemoryInfo">
 
15873
      <field name="parent_class">
 
15874
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
15875
      </field>
 
15876
    </record>
 
15877
    <class name="DOMMessagePort"
 
15878
           c:symbol-prefix="dom_message_port"
 
15879
           c:type="WebKitDOMMessagePort"
 
15880
           parent="DOMObject"
 
15881
           glib:type-name="WebKitDOMMessagePort"
 
15882
           glib:get-type="webkit_dom_message_port_get_type"
 
15883
           glib:type-struct="DOMMessagePortClass">
 
15884
      <implements name="DOMEventTarget"/>
 
15885
      <field name="parent_instance">
 
15886
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
15887
      </field>
 
15888
    </class>
 
15889
    <record name="DOMMessagePortClass"
 
15890
            c:type="WebKitDOMMessagePortClass"
 
15891
            glib:is-gtype-struct-for="DOMMessagePort">
 
15892
      <field name="parent_class">
 
15893
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
15894
      </field>
 
15895
    </record>
 
15896
    <class name="DOMMouseEvent"
 
15897
           c:symbol-prefix="dom_mouse_event"
 
15898
           c:type="WebKitDOMMouseEvent"
 
15899
           parent="DOMUIEvent"
 
15900
           glib:type-name="WebKitDOMMouseEvent"
 
15901
           glib:get-type="webkit_dom_mouse_event_get_type"
 
15902
           glib:type-struct="DOMMouseEventClass">
 
15903
      <method name="get_alt_key"
 
15904
              c:identifier="webkit_dom_mouse_event_get_alt_key">
 
15905
        <return-value transfer-ownership="none">
 
15906
          <type name="gboolean" c:type="gboolean"/>
 
15907
        </return-value>
 
15908
      </method>
 
15909
      <method name="get_button"
 
15910
              c:identifier="webkit_dom_mouse_event_get_button">
 
15911
        <return-value transfer-ownership="none">
 
15912
          <type name="gushort" c:type="gushort"/>
 
15913
        </return-value>
 
15914
      </method>
 
15915
      <method name="get_client_x"
 
15916
              c:identifier="webkit_dom_mouse_event_get_client_x">
 
15917
        <return-value transfer-ownership="none">
 
15918
          <type name="glong" c:type="glong"/>
 
15919
        </return-value>
 
15920
      </method>
 
15921
      <method name="get_client_y"
 
15922
              c:identifier="webkit_dom_mouse_event_get_client_y">
 
15923
        <return-value transfer-ownership="none">
 
15924
          <type name="glong" c:type="glong"/>
 
15925
        </return-value>
 
15926
      </method>
 
15927
      <method name="get_ctrl_key"
 
15928
              c:identifier="webkit_dom_mouse_event_get_ctrl_key">
 
15929
        <return-value transfer-ownership="none">
 
15930
          <type name="gboolean" c:type="gboolean"/>
 
15931
        </return-value>
 
15932
      </method>
 
15933
      <method name="get_from_element"
 
15934
              c:identifier="webkit_dom_mouse_event_get_from_element">
 
15935
        <return-value transfer-ownership="none">
 
15936
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
15937
        </return-value>
 
15938
      </method>
 
15939
      <method name="get_meta_key"
 
15940
              c:identifier="webkit_dom_mouse_event_get_meta_key">
 
15941
        <return-value transfer-ownership="none">
 
15942
          <type name="gboolean" c:type="gboolean"/>
 
15943
        </return-value>
 
15944
      </method>
 
15945
      <method name="get_offset_x"
 
15946
              c:identifier="webkit_dom_mouse_event_get_offset_x">
 
15947
        <return-value transfer-ownership="none">
 
15948
          <type name="glong" c:type="glong"/>
 
15949
        </return-value>
 
15950
      </method>
 
15951
      <method name="get_offset_y"
 
15952
              c:identifier="webkit_dom_mouse_event_get_offset_y">
 
15953
        <return-value transfer-ownership="none">
 
15954
          <type name="glong" c:type="glong"/>
 
15955
        </return-value>
 
15956
      </method>
 
15957
      <method name="get_related_target"
 
15958
              c:identifier="webkit_dom_mouse_event_get_related_target">
 
15959
        <return-value transfer-ownership="none">
 
15960
          <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
15961
        </return-value>
 
15962
      </method>
 
15963
      <method name="get_screen_x"
 
15964
              c:identifier="webkit_dom_mouse_event_get_screen_x">
 
15965
        <return-value transfer-ownership="none">
 
15966
          <type name="glong" c:type="glong"/>
 
15967
        </return-value>
 
15968
      </method>
 
15969
      <method name="get_screen_y"
 
15970
              c:identifier="webkit_dom_mouse_event_get_screen_y">
 
15971
        <return-value transfer-ownership="none">
 
15972
          <type name="glong" c:type="glong"/>
 
15973
        </return-value>
 
15974
      </method>
 
15975
      <method name="get_shift_key"
 
15976
              c:identifier="webkit_dom_mouse_event_get_shift_key">
 
15977
        <return-value transfer-ownership="none">
 
15978
          <type name="gboolean" c:type="gboolean"/>
 
15979
        </return-value>
 
15980
      </method>
 
15981
      <method name="get_to_element"
 
15982
              c:identifier="webkit_dom_mouse_event_get_to_element">
 
15983
        <return-value transfer-ownership="none">
 
15984
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
15985
        </return-value>
 
15986
      </method>
 
15987
      <method name="get_webkit_movement_x"
 
15988
              c:identifier="webkit_dom_mouse_event_get_webkit_movement_x">
 
15989
        <return-value transfer-ownership="none">
 
15990
          <type name="glong" c:type="glong"/>
 
15991
        </return-value>
 
15992
      </method>
 
15993
      <method name="get_webkit_movement_y"
 
15994
              c:identifier="webkit_dom_mouse_event_get_webkit_movement_y">
 
15995
        <return-value transfer-ownership="none">
 
15996
          <type name="glong" c:type="glong"/>
 
15997
        </return-value>
 
15998
      </method>
 
15999
      <method name="get_x" c:identifier="webkit_dom_mouse_event_get_x">
 
16000
        <return-value transfer-ownership="none">
 
16001
          <type name="glong" c:type="glong"/>
 
16002
        </return-value>
 
16003
      </method>
 
16004
      <method name="get_y" c:identifier="webkit_dom_mouse_event_get_y">
 
16005
        <return-value transfer-ownership="none">
 
16006
          <type name="glong" c:type="glong"/>
 
16007
        </return-value>
 
16008
      </method>
 
16009
      <method name="init_mouse_event"
 
16010
              c:identifier="webkit_dom_mouse_event_init_mouse_event">
 
16011
        <return-value transfer-ownership="none">
 
16012
          <type name="none" c:type="void"/>
 
16013
        </return-value>
 
16014
        <parameters>
 
16015
          <parameter name="type" transfer-ownership="none">
 
16016
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16017
            <type name="utf8" c:type="const gchar*"/>
 
16018
          </parameter>
 
16019
          <parameter name="canBubble" transfer-ownership="none">
 
16020
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
16021
            <type name="gboolean" c:type="gboolean"/>
 
16022
          </parameter>
 
16023
          <parameter name="cancelable" transfer-ownership="none">
 
16024
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
16025
            <type name="gboolean" c:type="gboolean"/>
 
16026
          </parameter>
 
16027
          <parameter name="view" transfer-ownership="none">
 
16028
            <doc xml:whitespace="preserve">A #WebKitDOMDOMWindow</doc>
 
16029
            <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
16030
          </parameter>
 
16031
          <parameter name="detail" transfer-ownership="none">
 
16032
            <doc xml:whitespace="preserve">A #glong</doc>
 
16033
            <type name="glong" c:type="glong"/>
 
16034
          </parameter>
 
16035
          <parameter name="screenX" transfer-ownership="none">
 
16036
            <doc xml:whitespace="preserve">A #glong</doc>
 
16037
            <type name="glong" c:type="glong"/>
 
16038
          </parameter>
 
16039
          <parameter name="screenY" transfer-ownership="none">
 
16040
            <doc xml:whitespace="preserve">A #glong</doc>
 
16041
            <type name="glong" c:type="glong"/>
 
16042
          </parameter>
 
16043
          <parameter name="clientX" transfer-ownership="none">
 
16044
            <doc xml:whitespace="preserve">A #glong</doc>
 
16045
            <type name="glong" c:type="glong"/>
 
16046
          </parameter>
 
16047
          <parameter name="clientY" transfer-ownership="none">
 
16048
            <doc xml:whitespace="preserve">A #glong</doc>
 
16049
            <type name="glong" c:type="glong"/>
 
16050
          </parameter>
 
16051
          <parameter name="ctrlKey" transfer-ownership="none">
 
16052
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
16053
            <type name="gboolean" c:type="gboolean"/>
 
16054
          </parameter>
 
16055
          <parameter name="altKey" transfer-ownership="none">
 
16056
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
16057
            <type name="gboolean" c:type="gboolean"/>
 
16058
          </parameter>
 
16059
          <parameter name="shiftKey" transfer-ownership="none">
 
16060
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
16061
            <type name="gboolean" c:type="gboolean"/>
 
16062
          </parameter>
 
16063
          <parameter name="metaKey" transfer-ownership="none">
 
16064
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
16065
            <type name="gboolean" c:type="gboolean"/>
 
16066
          </parameter>
 
16067
          <parameter name="button" transfer-ownership="none">
 
16068
            <doc xml:whitespace="preserve">A #gushort</doc>
 
16069
            <type name="gushort" c:type="gushort"/>
 
16070
          </parameter>
 
16071
          <parameter name="relatedTarget" transfer-ownership="none">
 
16072
            <doc xml:whitespace="preserve">A #WebKitDOMEventTarget</doc>
 
16073
            <type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
 
16074
          </parameter>
 
16075
        </parameters>
 
16076
      </method>
 
16077
      <property name="alt-key" transfer-ownership="none">
 
16078
        <type name="gboolean"/>
 
16079
      </property>
 
16080
      <property name="button" transfer-ownership="none">
 
16081
        <type name="guint"/>
 
16082
      </property>
 
16083
      <property name="client-x" transfer-ownership="none">
 
16084
        <type name="glong"/>
 
16085
      </property>
 
16086
      <property name="client-y" transfer-ownership="none">
 
16087
        <type name="glong"/>
 
16088
      </property>
 
16089
      <property name="ctrl-key" transfer-ownership="none">
 
16090
        <type name="gboolean"/>
 
16091
      </property>
 
16092
      <property name="from-element" transfer-ownership="none">
 
16093
        <type name="DOMNode"/>
 
16094
      </property>
 
16095
      <property name="meta-key" transfer-ownership="none">
 
16096
        <type name="gboolean"/>
 
16097
      </property>
 
16098
      <property name="offset-x" transfer-ownership="none">
 
16099
        <type name="glong"/>
 
16100
      </property>
 
16101
      <property name="offset-y" transfer-ownership="none">
 
16102
        <type name="glong"/>
 
16103
      </property>
 
16104
      <property name="related-target" transfer-ownership="none">
 
16105
        <type name="DOMEventTarget"/>
 
16106
      </property>
 
16107
      <property name="screen-x" transfer-ownership="none">
 
16108
        <type name="glong"/>
 
16109
      </property>
 
16110
      <property name="screen-y" transfer-ownership="none">
 
16111
        <type name="glong"/>
 
16112
      </property>
 
16113
      <property name="shift-key" transfer-ownership="none">
 
16114
        <type name="gboolean"/>
 
16115
      </property>
 
16116
      <property name="to-element" transfer-ownership="none">
 
16117
        <type name="DOMNode"/>
 
16118
      </property>
 
16119
      <property name="webkit-movement-x" transfer-ownership="none">
 
16120
        <type name="glong"/>
 
16121
      </property>
 
16122
      <property name="webkit-movement-y" transfer-ownership="none">
 
16123
        <type name="glong"/>
 
16124
      </property>
 
16125
      <property name="x" transfer-ownership="none">
 
16126
        <type name="glong"/>
 
16127
      </property>
 
16128
      <property name="y" transfer-ownership="none">
 
16129
        <type name="glong"/>
 
16130
      </property>
 
16131
      <field name="parent_instance">
 
16132
        <type name="DOMUIEvent" c:type="WebKitDOMUIEvent"/>
 
16133
      </field>
 
16134
    </class>
 
16135
    <record name="DOMMouseEventClass"
 
16136
            c:type="WebKitDOMMouseEventClass"
 
16137
            glib:is-gtype-struct-for="DOMMouseEvent">
 
16138
      <field name="parent_class">
 
16139
        <type name="DOMUIEventClass" c:type="WebKitDOMUIEventClass"/>
 
16140
      </field>
 
16141
    </record>
 
16142
    <class name="DOMNamedNodeMap"
 
16143
           c:symbol-prefix="dom_named_node_map"
 
16144
           c:type="WebKitDOMNamedNodeMap"
 
16145
           parent="DOMObject"
 
16146
           glib:type-name="WebKitDOMNamedNodeMap"
 
16147
           glib:get-type="webkit_dom_named_node_map_get_type"
 
16148
           glib:type-struct="DOMNamedNodeMapClass">
 
16149
      <method name="get_length"
 
16150
              c:identifier="webkit_dom_named_node_map_get_length">
 
16151
        <return-value transfer-ownership="none">
 
16152
          <type name="gulong" c:type="gulong"/>
 
16153
        </return-value>
 
16154
      </method>
 
16155
      <method name="get_named_item"
 
16156
              c:identifier="webkit_dom_named_node_map_get_named_item">
 
16157
        <return-value transfer-ownership="none">
 
16158
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16159
        </return-value>
 
16160
        <parameters>
 
16161
          <parameter name="name" transfer-ownership="none">
 
16162
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16163
            <type name="utf8" c:type="const gchar*"/>
 
16164
          </parameter>
 
16165
        </parameters>
 
16166
      </method>
 
16167
      <method name="get_named_item_ns"
 
16168
              c:identifier="webkit_dom_named_node_map_get_named_item_ns">
 
16169
        <return-value transfer-ownership="none">
 
16170
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16171
        </return-value>
 
16172
        <parameters>
 
16173
          <parameter name="namespaceURI" transfer-ownership="none">
 
16174
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16175
            <type name="utf8" c:type="const gchar*"/>
 
16176
          </parameter>
 
16177
          <parameter name="localName" transfer-ownership="none">
 
16178
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16179
            <type name="utf8" c:type="const gchar*"/>
 
16180
          </parameter>
 
16181
        </parameters>
 
16182
      </method>
 
16183
      <method name="item" c:identifier="webkit_dom_named_node_map_item">
 
16184
        <return-value transfer-ownership="none">
 
16185
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16186
        </return-value>
 
16187
        <parameters>
 
16188
          <parameter name="index" transfer-ownership="none">
 
16189
            <doc xml:whitespace="preserve">A #gulong</doc>
 
16190
            <type name="gulong" c:type="gulong"/>
 
16191
          </parameter>
 
16192
        </parameters>
 
16193
      </method>
 
16194
      <method name="remove_named_item"
 
16195
              c:identifier="webkit_dom_named_node_map_remove_named_item"
 
16196
              throws="1">
 
16197
        <return-value transfer-ownership="none">
 
16198
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16199
        </return-value>
 
16200
        <parameters>
 
16201
          <parameter name="name" transfer-ownership="none">
 
16202
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16203
            <type name="utf8" c:type="const gchar*"/>
 
16204
          </parameter>
 
16205
        </parameters>
 
16206
      </method>
 
16207
      <method name="remove_named_item_ns"
 
16208
              c:identifier="webkit_dom_named_node_map_remove_named_item_ns"
 
16209
              throws="1">
 
16210
        <return-value transfer-ownership="none">
 
16211
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16212
        </return-value>
 
16213
        <parameters>
 
16214
          <parameter name="namespaceURI" transfer-ownership="none">
 
16215
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16216
            <type name="utf8" c:type="const gchar*"/>
 
16217
          </parameter>
 
16218
          <parameter name="localName" transfer-ownership="none">
 
16219
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16220
            <type name="utf8" c:type="const gchar*"/>
 
16221
          </parameter>
 
16222
        </parameters>
 
16223
      </method>
 
16224
      <method name="set_named_item"
 
16225
              c:identifier="webkit_dom_named_node_map_set_named_item"
 
16226
              throws="1">
 
16227
        <return-value transfer-ownership="none">
 
16228
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16229
        </return-value>
 
16230
        <parameters>
 
16231
          <parameter name="node" transfer-ownership="none">
 
16232
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16233
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16234
          </parameter>
 
16235
        </parameters>
 
16236
      </method>
 
16237
      <method name="set_named_item_ns"
 
16238
              c:identifier="webkit_dom_named_node_map_set_named_item_ns"
 
16239
              throws="1">
 
16240
        <return-value transfer-ownership="none">
 
16241
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16242
        </return-value>
 
16243
        <parameters>
 
16244
          <parameter name="node" transfer-ownership="none">
 
16245
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16246
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16247
          </parameter>
 
16248
        </parameters>
 
16249
      </method>
 
16250
      <property name="length" transfer-ownership="none">
 
16251
        <type name="gulong"/>
 
16252
      </property>
 
16253
      <field name="parent_instance">
 
16254
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
16255
      </field>
 
16256
    </class>
 
16257
    <record name="DOMNamedNodeMapClass"
 
16258
            c:type="WebKitDOMNamedNodeMapClass"
 
16259
            glib:is-gtype-struct-for="DOMNamedNodeMap">
 
16260
      <field name="parent_class">
 
16261
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
16262
      </field>
 
16263
    </record>
 
16264
    <class name="DOMNavigator"
 
16265
           c:symbol-prefix="dom_navigator"
 
16266
           c:type="WebKitDOMNavigator"
 
16267
           parent="DOMObject"
 
16268
           glib:type-name="WebKitDOMNavigator"
 
16269
           glib:get-type="webkit_dom_navigator_get_type"
 
16270
           glib:type-struct="DOMNavigatorClass">
 
16271
      <method name="get_app_code_name"
 
16272
              c:identifier="webkit_dom_navigator_get_app_code_name">
 
16273
        <return-value transfer-ownership="full">
 
16274
          <type name="utf8" c:type="gchar*"/>
 
16275
        </return-value>
 
16276
      </method>
 
16277
      <method name="get_app_name"
 
16278
              c:identifier="webkit_dom_navigator_get_app_name">
 
16279
        <return-value transfer-ownership="full">
 
16280
          <type name="utf8" c:type="gchar*"/>
 
16281
        </return-value>
 
16282
      </method>
 
16283
      <method name="get_app_version"
 
16284
              c:identifier="webkit_dom_navigator_get_app_version">
 
16285
        <return-value transfer-ownership="full">
 
16286
          <type name="utf8" c:type="gchar*"/>
 
16287
        </return-value>
 
16288
      </method>
 
16289
      <method name="get_cookie_enabled"
 
16290
              c:identifier="webkit_dom_navigator_get_cookie_enabled">
 
16291
        <return-value transfer-ownership="none">
 
16292
          <type name="gboolean" c:type="gboolean"/>
 
16293
        </return-value>
 
16294
      </method>
 
16295
      <method name="get_geolocation"
 
16296
              c:identifier="webkit_dom_navigator_get_geolocation">
 
16297
        <return-value transfer-ownership="none">
 
16298
          <type name="DOMGeolocation" c:type="WebKitDOMGeolocation*"/>
 
16299
        </return-value>
 
16300
      </method>
 
16301
      <method name="get_language"
 
16302
              c:identifier="webkit_dom_navigator_get_language">
 
16303
        <return-value transfer-ownership="full">
 
16304
          <type name="utf8" c:type="gchar*"/>
 
16305
        </return-value>
 
16306
      </method>
 
16307
      <method name="get_mime_types"
 
16308
              c:identifier="webkit_dom_navigator_get_mime_types">
 
16309
        <return-value transfer-ownership="none">
 
16310
          <type name="DOMDOMMimeTypeArray"
 
16311
                c:type="WebKitDOMDOMMimeTypeArray*"/>
 
16312
        </return-value>
 
16313
      </method>
 
16314
      <method name="get_on_line"
 
16315
              c:identifier="webkit_dom_navigator_get_on_line">
 
16316
        <return-value transfer-ownership="none">
 
16317
          <type name="gboolean" c:type="gboolean"/>
 
16318
        </return-value>
 
16319
      </method>
 
16320
      <method name="get_platform"
 
16321
              c:identifier="webkit_dom_navigator_get_platform">
 
16322
        <return-value transfer-ownership="full">
 
16323
          <type name="utf8" c:type="gchar*"/>
 
16324
        </return-value>
 
16325
      </method>
 
16326
      <method name="get_plugins"
 
16327
              c:identifier="webkit_dom_navigator_get_plugins">
 
16328
        <return-value transfer-ownership="none">
 
16329
          <type name="DOMDOMPluginArray" c:type="WebKitDOMDOMPluginArray*"/>
 
16330
        </return-value>
 
16331
      </method>
 
16332
      <method name="get_product"
 
16333
              c:identifier="webkit_dom_navigator_get_product">
 
16334
        <return-value transfer-ownership="full">
 
16335
          <type name="utf8" c:type="gchar*"/>
 
16336
        </return-value>
 
16337
      </method>
 
16338
      <method name="get_product_sub"
 
16339
              c:identifier="webkit_dom_navigator_get_product_sub">
 
16340
        <return-value transfer-ownership="full">
 
16341
          <type name="utf8" c:type="gchar*"/>
 
16342
        </return-value>
 
16343
      </method>
 
16344
      <method name="get_storage_updates"
 
16345
              c:identifier="webkit_dom_navigator_get_storage_updates">
 
16346
        <return-value transfer-ownership="none">
 
16347
          <type name="none" c:type="void"/>
 
16348
        </return-value>
 
16349
      </method>
 
16350
      <method name="get_user_agent"
 
16351
              c:identifier="webkit_dom_navigator_get_user_agent">
 
16352
        <return-value transfer-ownership="full">
 
16353
          <type name="utf8" c:type="gchar*"/>
 
16354
        </return-value>
 
16355
      </method>
 
16356
      <method name="get_vendor" c:identifier="webkit_dom_navigator_get_vendor">
 
16357
        <return-value transfer-ownership="full">
 
16358
          <type name="utf8" c:type="gchar*"/>
 
16359
        </return-value>
 
16360
      </method>
 
16361
      <method name="get_vendor_sub"
 
16362
              c:identifier="webkit_dom_navigator_get_vendor_sub">
 
16363
        <return-value transfer-ownership="full">
 
16364
          <type name="utf8" c:type="gchar*"/>
 
16365
        </return-value>
 
16366
      </method>
 
16367
      <method name="is_protocol_handler_registered"
 
16368
              c:identifier="webkit_dom_navigator_is_protocol_handler_registered"
 
16369
              throws="1">
 
16370
        <return-value transfer-ownership="full">
 
16371
          <type name="utf8" c:type="gchar*"/>
 
16372
        </return-value>
 
16373
        <parameters>
 
16374
          <parameter name="scheme" transfer-ownership="none">
 
16375
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16376
            <type name="utf8" c:type="const gchar*"/>
 
16377
          </parameter>
 
16378
          <parameter name="url" transfer-ownership="none">
 
16379
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16380
            <type name="utf8" c:type="const gchar*"/>
 
16381
          </parameter>
 
16382
        </parameters>
 
16383
      </method>
 
16384
      <method name="java_enabled"
 
16385
              c:identifier="webkit_dom_navigator_java_enabled">
 
16386
        <return-value transfer-ownership="none">
 
16387
          <type name="gboolean" c:type="gboolean"/>
 
16388
        </return-value>
 
16389
      </method>
 
16390
      <method name="register_protocol_handler"
 
16391
              c:identifier="webkit_dom_navigator_register_protocol_handler"
 
16392
              throws="1">
 
16393
        <return-value transfer-ownership="none">
 
16394
          <type name="none" c:type="void"/>
 
16395
        </return-value>
 
16396
        <parameters>
 
16397
          <parameter name="scheme" transfer-ownership="none">
 
16398
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16399
            <type name="utf8" c:type="const gchar*"/>
 
16400
          </parameter>
 
16401
          <parameter name="url" transfer-ownership="none">
 
16402
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16403
            <type name="utf8" c:type="const gchar*"/>
 
16404
          </parameter>
 
16405
          <parameter name="title" transfer-ownership="none">
 
16406
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16407
            <type name="utf8" c:type="const gchar*"/>
 
16408
          </parameter>
 
16409
        </parameters>
 
16410
      </method>
 
16411
      <method name="unregister_protocol_handler"
 
16412
              c:identifier="webkit_dom_navigator_unregister_protocol_handler"
 
16413
              throws="1">
 
16414
        <return-value transfer-ownership="none">
 
16415
          <type name="none" c:type="void"/>
 
16416
        </return-value>
 
16417
        <parameters>
 
16418
          <parameter name="scheme" transfer-ownership="none">
 
16419
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16420
            <type name="utf8" c:type="const gchar*"/>
 
16421
          </parameter>
 
16422
          <parameter name="url" transfer-ownership="none">
 
16423
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16424
            <type name="utf8" c:type="const gchar*"/>
 
16425
          </parameter>
 
16426
        </parameters>
 
16427
      </method>
 
16428
      <method name="webkit_get_gamepads"
 
16429
              c:identifier="webkit_dom_navigator_webkit_get_gamepads">
 
16430
        <return-value transfer-ownership="none">
 
16431
          <type name="DOMGamepadList" c:type="WebKitDOMGamepadList*"/>
 
16432
        </return-value>
 
16433
      </method>
 
16434
      <property name="app-code-name" transfer-ownership="none">
 
16435
        <type name="utf8"/>
 
16436
      </property>
 
16437
      <property name="app-name" transfer-ownership="none">
 
16438
        <type name="utf8"/>
 
16439
      </property>
 
16440
      <property name="app-version" transfer-ownership="none">
 
16441
        <type name="utf8"/>
 
16442
      </property>
 
16443
      <property name="cookie-enabled" transfer-ownership="none">
 
16444
        <type name="gboolean"/>
 
16445
      </property>
 
16446
      <property name="geolocation" transfer-ownership="none">
 
16447
        <type name="DOMGeolocation"/>
 
16448
      </property>
 
16449
      <property name="language" transfer-ownership="none">
 
16450
        <type name="utf8"/>
 
16451
      </property>
 
16452
      <property name="mime-types" transfer-ownership="none">
 
16453
        <type name="DOMDOMMimeTypeArray"/>
 
16454
      </property>
 
16455
      <property name="on-line" transfer-ownership="none">
 
16456
        <type name="gboolean"/>
 
16457
      </property>
 
16458
      <property name="platform" transfer-ownership="none">
 
16459
        <type name="utf8"/>
 
16460
      </property>
 
16461
      <property name="plugins" transfer-ownership="none">
 
16462
        <type name="DOMDOMPluginArray"/>
 
16463
      </property>
 
16464
      <property name="product" transfer-ownership="none">
 
16465
        <type name="utf8"/>
 
16466
      </property>
 
16467
      <property name="product-sub" transfer-ownership="none">
 
16468
        <type name="utf8"/>
 
16469
      </property>
 
16470
      <property name="user-agent" transfer-ownership="none">
 
16471
        <type name="utf8"/>
 
16472
      </property>
 
16473
      <property name="vendor" transfer-ownership="none">
 
16474
        <type name="utf8"/>
 
16475
      </property>
 
16476
      <property name="vendor-sub" transfer-ownership="none">
 
16477
        <type name="utf8"/>
 
16478
      </property>
 
16479
      <field name="parent_instance">
 
16480
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
16481
      </field>
 
16482
    </class>
 
16483
    <record name="DOMNavigatorClass"
 
16484
            c:type="WebKitDOMNavigatorClass"
 
16485
            glib:is-gtype-struct-for="DOMNavigator">
 
16486
      <field name="parent_class">
 
16487
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
16488
      </field>
 
16489
    </record>
 
16490
    <class name="DOMNode"
 
16491
           c:symbol-prefix="dom_node"
 
16492
           c:type="WebKitDOMNode"
 
16493
           parent="DOMObject"
 
16494
           glib:type-name="WebKitDOMNode"
 
16495
           glib:get-type="webkit_dom_node_get_type"
 
16496
           glib:type-struct="DOMNodeClass">
 
16497
      <implements name="DOMEventTarget"/>
 
16498
      <method name="append_child"
 
16499
              c:identifier="webkit_dom_node_append_child"
 
16500
              throws="1">
 
16501
        <return-value transfer-ownership="none">
 
16502
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16503
        </return-value>
 
16504
        <parameters>
 
16505
          <parameter name="newChild" transfer-ownership="none">
 
16506
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16507
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16508
          </parameter>
 
16509
        </parameters>
 
16510
      </method>
 
16511
      <method name="clone_node" c:identifier="webkit_dom_node_clone_node">
 
16512
        <return-value transfer-ownership="none">
 
16513
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16514
        </return-value>
 
16515
        <parameters>
 
16516
          <parameter name="deep" transfer-ownership="none">
 
16517
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
16518
            <type name="gboolean" c:type="gboolean"/>
 
16519
          </parameter>
 
16520
        </parameters>
 
16521
      </method>
 
16522
      <method name="compare_document_position"
 
16523
              c:identifier="webkit_dom_node_compare_document_position">
 
16524
        <return-value transfer-ownership="none">
 
16525
          <type name="gushort" c:type="gushort"/>
 
16526
        </return-value>
 
16527
        <parameters>
 
16528
          <parameter name="other" transfer-ownership="none">
 
16529
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16530
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16531
          </parameter>
 
16532
        </parameters>
 
16533
      </method>
 
16534
      <method name="contains" c:identifier="webkit_dom_node_contains">
 
16535
        <return-value transfer-ownership="none">
 
16536
          <type name="gboolean" c:type="gboolean"/>
 
16537
        </return-value>
 
16538
        <parameters>
 
16539
          <parameter name="other" transfer-ownership="none">
 
16540
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16541
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16542
          </parameter>
 
16543
        </parameters>
 
16544
      </method>
 
16545
      <method name="dispatch_event"
 
16546
              c:identifier="webkit_dom_node_dispatch_event"
 
16547
              throws="1">
 
16548
        <return-value transfer-ownership="none">
 
16549
          <type name="gboolean" c:type="gboolean"/>
 
16550
        </return-value>
 
16551
        <parameters>
 
16552
          <parameter name="event" transfer-ownership="none">
 
16553
            <doc xml:whitespace="preserve">A #WebKitDOMEvent</doc>
 
16554
            <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
16555
          </parameter>
 
16556
        </parameters>
 
16557
      </method>
 
16558
      <method name="get_attributes"
 
16559
              c:identifier="webkit_dom_node_get_attributes">
 
16560
        <return-value transfer-ownership="none">
 
16561
          <type name="DOMNamedNodeMap" c:type="WebKitDOMNamedNodeMap*"/>
 
16562
        </return-value>
 
16563
      </method>
 
16564
      <method name="get_base_uri" c:identifier="webkit_dom_node_get_base_uri">
 
16565
        <return-value transfer-ownership="full">
 
16566
          <type name="utf8" c:type="gchar*"/>
 
16567
        </return-value>
 
16568
      </method>
 
16569
      <method name="get_child_nodes"
 
16570
              c:identifier="webkit_dom_node_get_child_nodes">
 
16571
        <return-value transfer-ownership="none">
 
16572
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
16573
        </return-value>
 
16574
      </method>
 
16575
      <method name="get_first_child"
 
16576
              c:identifier="webkit_dom_node_get_first_child">
 
16577
        <return-value transfer-ownership="none">
 
16578
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16579
        </return-value>
 
16580
      </method>
 
16581
      <method name="get_last_child"
 
16582
              c:identifier="webkit_dom_node_get_last_child">
 
16583
        <return-value transfer-ownership="none">
 
16584
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16585
        </return-value>
 
16586
      </method>
 
16587
      <method name="get_local_name"
 
16588
              c:identifier="webkit_dom_node_get_local_name">
 
16589
        <return-value transfer-ownership="full">
 
16590
          <type name="utf8" c:type="gchar*"/>
 
16591
        </return-value>
 
16592
      </method>
 
16593
      <method name="get_namespace_uri"
 
16594
              c:identifier="webkit_dom_node_get_namespace_uri">
 
16595
        <return-value transfer-ownership="full">
 
16596
          <type name="utf8" c:type="gchar*"/>
 
16597
        </return-value>
 
16598
      </method>
 
16599
      <method name="get_next_sibling"
 
16600
              c:identifier="webkit_dom_node_get_next_sibling">
 
16601
        <return-value transfer-ownership="none">
 
16602
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16603
        </return-value>
 
16604
      </method>
 
16605
      <method name="get_node_name"
 
16606
              c:identifier="webkit_dom_node_get_node_name">
 
16607
        <return-value transfer-ownership="full">
 
16608
          <type name="utf8" c:type="gchar*"/>
 
16609
        </return-value>
 
16610
      </method>
 
16611
      <method name="get_node_type"
 
16612
              c:identifier="webkit_dom_node_get_node_type">
 
16613
        <return-value transfer-ownership="none">
 
16614
          <type name="gushort" c:type="gushort"/>
 
16615
        </return-value>
 
16616
      </method>
 
16617
      <method name="get_node_value"
 
16618
              c:identifier="webkit_dom_node_get_node_value">
 
16619
        <return-value transfer-ownership="full">
 
16620
          <type name="utf8" c:type="gchar*"/>
 
16621
        </return-value>
 
16622
      </method>
 
16623
      <method name="get_owner_document"
 
16624
              c:identifier="webkit_dom_node_get_owner_document">
 
16625
        <return-value transfer-ownership="none">
 
16626
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
16627
        </return-value>
 
16628
      </method>
 
16629
      <method name="get_parent_element"
 
16630
              c:identifier="webkit_dom_node_get_parent_element">
 
16631
        <return-value transfer-ownership="none">
 
16632
          <type name="DOMElement" c:type="WebKitDOMElement*"/>
 
16633
        </return-value>
 
16634
      </method>
 
16635
      <method name="get_parent_node"
 
16636
              c:identifier="webkit_dom_node_get_parent_node">
 
16637
        <return-value transfer-ownership="none">
 
16638
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16639
        </return-value>
 
16640
      </method>
 
16641
      <method name="get_prefix" c:identifier="webkit_dom_node_get_prefix">
 
16642
        <return-value transfer-ownership="full">
 
16643
          <type name="utf8" c:type="gchar*"/>
 
16644
        </return-value>
 
16645
      </method>
 
16646
      <method name="get_previous_sibling"
 
16647
              c:identifier="webkit_dom_node_get_previous_sibling">
 
16648
        <return-value transfer-ownership="none">
 
16649
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16650
        </return-value>
 
16651
      </method>
 
16652
      <method name="get_text_content"
 
16653
              c:identifier="webkit_dom_node_get_text_content">
 
16654
        <return-value transfer-ownership="full">
 
16655
          <type name="utf8" c:type="gchar*"/>
 
16656
        </return-value>
 
16657
      </method>
 
16658
      <method name="has_attributes"
 
16659
              c:identifier="webkit_dom_node_has_attributes">
 
16660
        <return-value transfer-ownership="none">
 
16661
          <type name="gboolean" c:type="gboolean"/>
 
16662
        </return-value>
 
16663
      </method>
 
16664
      <method name="has_child_nodes"
 
16665
              c:identifier="webkit_dom_node_has_child_nodes">
 
16666
        <return-value transfer-ownership="none">
 
16667
          <type name="gboolean" c:type="gboolean"/>
 
16668
        </return-value>
 
16669
      </method>
 
16670
      <method name="insert_before"
 
16671
              c:identifier="webkit_dom_node_insert_before"
 
16672
              throws="1">
 
16673
        <return-value transfer-ownership="none">
 
16674
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16675
        </return-value>
 
16676
        <parameters>
 
16677
          <parameter name="newChild" transfer-ownership="none">
 
16678
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16679
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16680
          </parameter>
 
16681
          <parameter name="refChild" transfer-ownership="none">
 
16682
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16683
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16684
          </parameter>
 
16685
        </parameters>
 
16686
      </method>
 
16687
      <method name="is_default_namespace"
 
16688
              c:identifier="webkit_dom_node_is_default_namespace">
 
16689
        <return-value transfer-ownership="none">
 
16690
          <type name="gboolean" c:type="gboolean"/>
 
16691
        </return-value>
 
16692
        <parameters>
 
16693
          <parameter name="namespaceURI" transfer-ownership="none">
 
16694
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16695
            <type name="utf8" c:type="const gchar*"/>
 
16696
          </parameter>
 
16697
        </parameters>
 
16698
      </method>
 
16699
      <method name="is_equal_node"
 
16700
              c:identifier="webkit_dom_node_is_equal_node">
 
16701
        <return-value transfer-ownership="none">
 
16702
          <type name="gboolean" c:type="gboolean"/>
 
16703
        </return-value>
 
16704
        <parameters>
 
16705
          <parameter name="other" transfer-ownership="none">
 
16706
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16707
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16708
          </parameter>
 
16709
        </parameters>
 
16710
      </method>
 
16711
      <method name="is_same_node" c:identifier="webkit_dom_node_is_same_node">
 
16712
        <return-value transfer-ownership="none">
 
16713
          <type name="gboolean" c:type="gboolean"/>
 
16714
        </return-value>
 
16715
        <parameters>
 
16716
          <parameter name="other" transfer-ownership="none">
 
16717
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16718
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16719
          </parameter>
 
16720
        </parameters>
 
16721
      </method>
 
16722
      <method name="is_supported" c:identifier="webkit_dom_node_is_supported">
 
16723
        <return-value transfer-ownership="none">
 
16724
          <type name="gboolean" c:type="gboolean"/>
 
16725
        </return-value>
 
16726
        <parameters>
 
16727
          <parameter name="feature" transfer-ownership="none">
 
16728
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16729
            <type name="utf8" c:type="const gchar*"/>
 
16730
          </parameter>
 
16731
          <parameter name="version" transfer-ownership="none">
 
16732
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16733
            <type name="utf8" c:type="const gchar*"/>
 
16734
          </parameter>
 
16735
        </parameters>
 
16736
      </method>
 
16737
      <method name="lookup_namespace_uri"
 
16738
              c:identifier="webkit_dom_node_lookup_namespace_uri">
 
16739
        <return-value transfer-ownership="full">
 
16740
          <type name="utf8" c:type="gchar*"/>
 
16741
        </return-value>
 
16742
        <parameters>
 
16743
          <parameter name="prefix" transfer-ownership="none">
 
16744
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16745
            <type name="utf8" c:type="const gchar*"/>
 
16746
          </parameter>
 
16747
        </parameters>
 
16748
      </method>
 
16749
      <method name="lookup_prefix"
 
16750
              c:identifier="webkit_dom_node_lookup_prefix">
 
16751
        <return-value transfer-ownership="full">
 
16752
          <type name="utf8" c:type="gchar*"/>
 
16753
        </return-value>
 
16754
        <parameters>
 
16755
          <parameter name="namespaceURI" transfer-ownership="none">
 
16756
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16757
            <type name="utf8" c:type="const gchar*"/>
 
16758
          </parameter>
 
16759
        </parameters>
 
16760
      </method>
 
16761
      <method name="normalize" c:identifier="webkit_dom_node_normalize">
 
16762
        <return-value transfer-ownership="none">
 
16763
          <type name="none" c:type="void"/>
 
16764
        </return-value>
 
16765
      </method>
 
16766
      <method name="remove_child"
 
16767
              c:identifier="webkit_dom_node_remove_child"
 
16768
              throws="1">
 
16769
        <return-value transfer-ownership="none">
 
16770
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16771
        </return-value>
 
16772
        <parameters>
 
16773
          <parameter name="oldChild" transfer-ownership="none">
 
16774
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16775
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16776
          </parameter>
 
16777
        </parameters>
 
16778
      </method>
 
16779
      <method name="replace_child"
 
16780
              c:identifier="webkit_dom_node_replace_child"
 
16781
              throws="1">
 
16782
        <return-value transfer-ownership="none">
 
16783
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16784
        </return-value>
 
16785
        <parameters>
 
16786
          <parameter name="newChild" transfer-ownership="none">
 
16787
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16788
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16789
          </parameter>
 
16790
          <parameter name="oldChild" transfer-ownership="none">
 
16791
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16792
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16793
          </parameter>
 
16794
        </parameters>
 
16795
      </method>
 
16796
      <method name="set_node_value"
 
16797
              c:identifier="webkit_dom_node_set_node_value"
 
16798
              throws="1">
 
16799
        <return-value transfer-ownership="none">
 
16800
          <type name="none" c:type="void"/>
 
16801
        </return-value>
 
16802
        <parameters>
 
16803
          <parameter name="value" transfer-ownership="none">
 
16804
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16805
            <type name="utf8" c:type="const gchar*"/>
 
16806
          </parameter>
 
16807
        </parameters>
 
16808
      </method>
 
16809
      <method name="set_prefix"
 
16810
              c:identifier="webkit_dom_node_set_prefix"
 
16811
              throws="1">
 
16812
        <return-value transfer-ownership="none">
 
16813
          <type name="none" c:type="void"/>
 
16814
        </return-value>
 
16815
        <parameters>
 
16816
          <parameter name="value" transfer-ownership="none">
 
16817
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16818
            <type name="utf8" c:type="const gchar*"/>
 
16819
          </parameter>
 
16820
        </parameters>
 
16821
      </method>
 
16822
      <method name="set_text_content"
 
16823
              c:identifier="webkit_dom_node_set_text_content"
 
16824
              throws="1">
 
16825
        <return-value transfer-ownership="none">
 
16826
          <type name="none" c:type="void"/>
 
16827
        </return-value>
 
16828
        <parameters>
 
16829
          <parameter name="value" transfer-ownership="none">
 
16830
            <doc xml:whitespace="preserve">A #gchar</doc>
 
16831
            <type name="utf8" c:type="const gchar*"/>
 
16832
          </parameter>
 
16833
        </parameters>
 
16834
      </method>
 
16835
      <property name="attributes" transfer-ownership="none">
 
16836
        <type name="DOMNamedNodeMap"/>
 
16837
      </property>
 
16838
      <property name="base-uri" transfer-ownership="none">
 
16839
        <type name="utf8"/>
 
16840
      </property>
 
16841
      <property name="child-nodes" transfer-ownership="none">
 
16842
        <type name="DOMNodeList"/>
 
16843
      </property>
 
16844
      <property name="first-child" transfer-ownership="none">
 
16845
        <type name="DOMNode"/>
 
16846
      </property>
 
16847
      <property name="last-child" transfer-ownership="none">
 
16848
        <type name="DOMNode"/>
 
16849
      </property>
 
16850
      <property name="local-name" transfer-ownership="none">
 
16851
        <type name="utf8"/>
 
16852
      </property>
 
16853
      <property name="namespace-uri" transfer-ownership="none">
 
16854
        <type name="utf8"/>
 
16855
      </property>
 
16856
      <property name="next-sibling" transfer-ownership="none">
 
16857
        <type name="DOMNode"/>
 
16858
      </property>
 
16859
      <property name="node-name" transfer-ownership="none">
 
16860
        <type name="utf8"/>
 
16861
      </property>
 
16862
      <property name="node-type" transfer-ownership="none">
 
16863
        <type name="guint"/>
 
16864
      </property>
 
16865
      <property name="node-value" writable="1" transfer-ownership="none">
 
16866
        <type name="utf8"/>
 
16867
      </property>
 
16868
      <property name="owner-document" transfer-ownership="none">
 
16869
        <type name="DOMDocument"/>
 
16870
      </property>
 
16871
      <property name="parent-element" transfer-ownership="none">
 
16872
        <type name="DOMElement"/>
 
16873
      </property>
 
16874
      <property name="parent-node" transfer-ownership="none">
 
16875
        <type name="DOMNode"/>
 
16876
      </property>
 
16877
      <property name="prefix" writable="1" transfer-ownership="none">
 
16878
        <type name="utf8"/>
 
16879
      </property>
 
16880
      <property name="previous-sibling" transfer-ownership="none">
 
16881
        <type name="DOMNode"/>
 
16882
      </property>
 
16883
      <property name="text-content" writable="1" transfer-ownership="none">
 
16884
        <type name="utf8"/>
 
16885
      </property>
 
16886
      <field name="parent_instance">
 
16887
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
16888
      </field>
 
16889
    </class>
 
16890
    <record name="DOMNodeClass"
 
16891
            c:type="WebKitDOMNodeClass"
 
16892
            glib:is-gtype-struct-for="DOMNode">
 
16893
      <field name="parent_class">
 
16894
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
16895
      </field>
 
16896
    </record>
 
16897
    <class name="DOMNodeFilter"
 
16898
           c:symbol-prefix="dom_node_filter"
 
16899
           c:type="WebKitDOMNodeFilter"
 
16900
           parent="DOMObject"
 
16901
           glib:type-name="WebKitDOMNodeFilter"
 
16902
           glib:get-type="webkit_dom_node_filter_get_type"
 
16903
           glib:type-struct="DOMNodeFilterClass">
 
16904
      <method name="accept_node"
 
16905
              c:identifier="webkit_dom_node_filter_accept_node">
 
16906
        <return-value transfer-ownership="none">
 
16907
          <type name="gshort" c:type="gshort"/>
 
16908
        </return-value>
 
16909
        <parameters>
 
16910
          <parameter name="n" transfer-ownership="none">
 
16911
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
16912
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16913
          </parameter>
 
16914
        </parameters>
 
16915
      </method>
 
16916
      <field name="parent_instance">
 
16917
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
16918
      </field>
 
16919
    </class>
 
16920
    <record name="DOMNodeFilterClass"
 
16921
            c:type="WebKitDOMNodeFilterClass"
 
16922
            glib:is-gtype-struct-for="DOMNodeFilter">
 
16923
      <field name="parent_class">
 
16924
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
16925
      </field>
 
16926
    </record>
 
16927
    <class name="DOMNodeIterator"
 
16928
           c:symbol-prefix="dom_node_iterator"
 
16929
           c:type="WebKitDOMNodeIterator"
 
16930
           parent="DOMObject"
 
16931
           glib:type-name="WebKitDOMNodeIterator"
 
16932
           glib:get-type="webkit_dom_node_iterator_get_type"
 
16933
           glib:type-struct="DOMNodeIteratorClass">
 
16934
      <method name="detach" c:identifier="webkit_dom_node_iterator_detach">
 
16935
        <return-value transfer-ownership="none">
 
16936
          <type name="none" c:type="void"/>
 
16937
        </return-value>
 
16938
      </method>
 
16939
      <method name="get_expand_entity_references"
 
16940
              c:identifier="webkit_dom_node_iterator_get_expand_entity_references">
 
16941
        <return-value transfer-ownership="none">
 
16942
          <type name="gboolean" c:type="gboolean"/>
 
16943
        </return-value>
 
16944
      </method>
 
16945
      <method name="get_filter"
 
16946
              c:identifier="webkit_dom_node_iterator_get_filter">
 
16947
        <return-value transfer-ownership="none">
 
16948
          <type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
 
16949
        </return-value>
 
16950
      </method>
 
16951
      <method name="get_pointer_before_reference_node"
 
16952
              c:identifier="webkit_dom_node_iterator_get_pointer_before_reference_node">
 
16953
        <return-value transfer-ownership="none">
 
16954
          <type name="gboolean" c:type="gboolean"/>
 
16955
        </return-value>
 
16956
      </method>
 
16957
      <method name="get_reference_node"
 
16958
              c:identifier="webkit_dom_node_iterator_get_reference_node">
 
16959
        <return-value transfer-ownership="none">
 
16960
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16961
        </return-value>
 
16962
      </method>
 
16963
      <method name="get_root" c:identifier="webkit_dom_node_iterator_get_root">
 
16964
        <return-value transfer-ownership="none">
 
16965
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16966
        </return-value>
 
16967
      </method>
 
16968
      <method name="get_what_to_show"
 
16969
              c:identifier="webkit_dom_node_iterator_get_what_to_show">
 
16970
        <return-value transfer-ownership="none">
 
16971
          <type name="gulong" c:type="gulong"/>
 
16972
        </return-value>
 
16973
      </method>
 
16974
      <method name="next_node"
 
16975
              c:identifier="webkit_dom_node_iterator_next_node"
 
16976
              throws="1">
 
16977
        <return-value transfer-ownership="none">
 
16978
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16979
        </return-value>
 
16980
      </method>
 
16981
      <method name="previous_node"
 
16982
              c:identifier="webkit_dom_node_iterator_previous_node"
 
16983
              throws="1">
 
16984
        <return-value transfer-ownership="none">
 
16985
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
16986
        </return-value>
 
16987
      </method>
 
16988
      <property name="expand-entity-references" transfer-ownership="none">
 
16989
        <type name="gboolean"/>
 
16990
      </property>
 
16991
      <property name="filter" transfer-ownership="none">
 
16992
        <type name="DOMNodeFilter"/>
 
16993
      </property>
 
16994
      <property name="pointer-before-reference-node" transfer-ownership="none">
 
16995
        <type name="gboolean"/>
 
16996
      </property>
 
16997
      <property name="reference-node" transfer-ownership="none">
 
16998
        <type name="DOMNode"/>
 
16999
      </property>
 
17000
      <property name="root" transfer-ownership="none">
 
17001
        <type name="DOMNode"/>
 
17002
      </property>
 
17003
      <property name="what-to-show" transfer-ownership="none">
 
17004
        <type name="gulong"/>
 
17005
      </property>
 
17006
      <field name="parent_instance">
 
17007
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17008
      </field>
 
17009
    </class>
 
17010
    <record name="DOMNodeIteratorClass"
 
17011
            c:type="WebKitDOMNodeIteratorClass"
 
17012
            glib:is-gtype-struct-for="DOMNodeIterator">
 
17013
      <field name="parent_class">
 
17014
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17015
      </field>
 
17016
    </record>
 
17017
    <class name="DOMNodeList"
 
17018
           c:symbol-prefix="dom_node_list"
 
17019
           c:type="WebKitDOMNodeList"
 
17020
           parent="DOMObject"
 
17021
           glib:type-name="WebKitDOMNodeList"
 
17022
           glib:get-type="webkit_dom_node_list_get_type"
 
17023
           glib:type-struct="DOMNodeListClass">
 
17024
      <method name="get_length" c:identifier="webkit_dom_node_list_get_length">
 
17025
        <return-value transfer-ownership="none">
 
17026
          <type name="gulong" c:type="gulong"/>
 
17027
        </return-value>
 
17028
      </method>
 
17029
      <method name="item" c:identifier="webkit_dom_node_list_item">
 
17030
        <return-value transfer-ownership="none">
 
17031
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17032
        </return-value>
 
17033
        <parameters>
 
17034
          <parameter name="index" transfer-ownership="none">
 
17035
            <doc xml:whitespace="preserve">A #gulong</doc>
 
17036
            <type name="gulong" c:type="gulong"/>
 
17037
          </parameter>
 
17038
        </parameters>
 
17039
      </method>
 
17040
      <property name="length" transfer-ownership="none">
 
17041
        <type name="gulong"/>
 
17042
      </property>
 
17043
      <field name="parent_instance">
 
17044
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17045
      </field>
 
17046
    </class>
 
17047
    <record name="DOMNodeListClass"
 
17048
            c:type="WebKitDOMNodeListClass"
 
17049
            glib:is-gtype-struct-for="DOMNodeList">
 
17050
      <field name="parent_class">
 
17051
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17052
      </field>
 
17053
    </record>
 
17054
    <class name="DOMObject"
 
17055
           c:symbol-prefix="dom_object"
 
17056
           c:type="WebKitDOMObject"
 
17057
           parent="GObject.Object"
 
17058
           glib:type-name="WebKitDOMObject"
 
17059
           glib:get-type="webkit_dom_object_get_type"
 
17060
           glib:type-struct="DOMObjectClass">
 
17061
      <property name="core-object"
 
17062
                readable="0"
 
17063
                writable="1"
 
17064
                construct-only="1"
 
17065
                transfer-ownership="none">
 
17066
        <type name="gpointer"/>
 
17067
      </property>
 
17068
      <field name="parentInstance">
 
17069
        <type name="GObject.Object" c:type="GObject"/>
 
17070
      </field>
 
17071
      <field name="coreObject">
 
17072
        <type name="gpointer" c:type="gpointer"/>
 
17073
      </field>
 
17074
    </class>
 
17075
    <record name="DOMObjectClass"
 
17076
            c:type="WebKitDOMObjectClass"
 
17077
            glib:is-gtype-struct-for="DOMObject">
 
17078
      <field name="parentClass">
 
17079
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
17080
      </field>
 
17081
    </record>
 
17082
    <record name="DOMObjectPrivate"
 
17083
            c:type="WebKitDOMObjectPrivate"
 
17084
            disguised="1">
 
17085
    </record>
 
17086
    <class name="DOMProcessingInstruction"
 
17087
           c:symbol-prefix="dom_processing_instruction"
 
17088
           c:type="WebKitDOMProcessingInstruction"
 
17089
           parent="DOMNode"
 
17090
           glib:type-name="WebKitDOMProcessingInstruction"
 
17091
           glib:get-type="webkit_dom_processing_instruction_get_type"
 
17092
           glib:type-struct="DOMProcessingInstructionClass">
 
17093
      <implements name="DOMEventTarget"/>
 
17094
      <method name="get_data"
 
17095
              c:identifier="webkit_dom_processing_instruction_get_data">
 
17096
        <return-value transfer-ownership="full">
 
17097
          <type name="utf8" c:type="gchar*"/>
 
17098
        </return-value>
 
17099
      </method>
 
17100
      <method name="get_sheet"
 
17101
              c:identifier="webkit_dom_processing_instruction_get_sheet">
 
17102
        <return-value transfer-ownership="none">
 
17103
          <type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
 
17104
        </return-value>
 
17105
      </method>
 
17106
      <method name="get_target"
 
17107
              c:identifier="webkit_dom_processing_instruction_get_target">
 
17108
        <return-value transfer-ownership="full">
 
17109
          <type name="utf8" c:type="gchar*"/>
 
17110
        </return-value>
 
17111
      </method>
 
17112
      <method name="set_data"
 
17113
              c:identifier="webkit_dom_processing_instruction_set_data"
 
17114
              throws="1">
 
17115
        <return-value transfer-ownership="none">
 
17116
          <type name="none" c:type="void"/>
 
17117
        </return-value>
 
17118
        <parameters>
 
17119
          <parameter name="value" transfer-ownership="none">
 
17120
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17121
            <type name="utf8" c:type="const gchar*"/>
 
17122
          </parameter>
 
17123
        </parameters>
 
17124
      </method>
 
17125
      <property name="data" writable="1" transfer-ownership="none">
 
17126
        <type name="utf8"/>
 
17127
      </property>
 
17128
      <property name="sheet" transfer-ownership="none">
 
17129
        <type name="DOMStyleSheet"/>
 
17130
      </property>
 
17131
      <property name="target" transfer-ownership="none">
 
17132
        <type name="utf8"/>
 
17133
      </property>
 
17134
      <field name="parent_instance">
 
17135
        <type name="DOMNode" c:type="WebKitDOMNode"/>
 
17136
      </field>
 
17137
    </class>
 
17138
    <record name="DOMProcessingInstructionClass"
 
17139
            c:type="WebKitDOMProcessingInstructionClass"
 
17140
            glib:is-gtype-struct-for="DOMProcessingInstruction">
 
17141
      <field name="parent_class">
 
17142
        <type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
 
17143
      </field>
 
17144
    </record>
 
17145
    <class name="DOMRange"
 
17146
           c:symbol-prefix="dom_range"
 
17147
           c:type="WebKitDOMRange"
 
17148
           parent="DOMObject"
 
17149
           glib:type-name="WebKitDOMRange"
 
17150
           glib:get-type="webkit_dom_range_get_type"
 
17151
           glib:type-struct="DOMRangeClass">
 
17152
      <method name="clone_contents"
 
17153
              c:identifier="webkit_dom_range_clone_contents"
 
17154
              throws="1">
 
17155
        <return-value transfer-ownership="none">
 
17156
          <type name="DOMDocumentFragment"
 
17157
                c:type="WebKitDOMDocumentFragment*"/>
 
17158
        </return-value>
 
17159
      </method>
 
17160
      <method name="clone_range"
 
17161
              c:identifier="webkit_dom_range_clone_range"
 
17162
              throws="1">
 
17163
        <return-value transfer-ownership="none">
 
17164
          <type name="DOMRange" c:type="WebKitDOMRange*"/>
 
17165
        </return-value>
 
17166
      </method>
 
17167
      <method name="collapse"
 
17168
              c:identifier="webkit_dom_range_collapse"
 
17169
              throws="1">
 
17170
        <return-value transfer-ownership="none">
 
17171
          <type name="none" c:type="void"/>
 
17172
        </return-value>
 
17173
        <parameters>
 
17174
          <parameter name="toStart" transfer-ownership="none">
 
17175
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
17176
            <type name="gboolean" c:type="gboolean"/>
 
17177
          </parameter>
 
17178
        </parameters>
 
17179
      </method>
 
17180
      <method name="compare_boundary_points"
 
17181
              c:identifier="webkit_dom_range_compare_boundary_points"
 
17182
              throws="1">
 
17183
        <return-value transfer-ownership="none">
 
17184
          <type name="gshort" c:type="gshort"/>
 
17185
        </return-value>
 
17186
        <parameters>
 
17187
          <parameter name="how" transfer-ownership="none">
 
17188
            <doc xml:whitespace="preserve">A #gushort</doc>
 
17189
            <type name="gushort" c:type="gushort"/>
 
17190
          </parameter>
 
17191
          <parameter name="sourceRange" transfer-ownership="none">
 
17192
            <doc xml:whitespace="preserve">A #WebKitDOMRange</doc>
 
17193
            <type name="DOMRange" c:type="WebKitDOMRange*"/>
 
17194
          </parameter>
 
17195
        </parameters>
 
17196
      </method>
 
17197
      <method name="compare_node"
 
17198
              c:identifier="webkit_dom_range_compare_node"
 
17199
              throws="1">
 
17200
        <return-value transfer-ownership="none">
 
17201
          <type name="gshort" c:type="gshort"/>
 
17202
        </return-value>
 
17203
        <parameters>
 
17204
          <parameter name="refNode" transfer-ownership="none">
 
17205
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17206
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17207
          </parameter>
 
17208
        </parameters>
 
17209
      </method>
 
17210
      <method name="compare_point"
 
17211
              c:identifier="webkit_dom_range_compare_point"
 
17212
              throws="1">
 
17213
        <return-value transfer-ownership="none">
 
17214
          <type name="gshort" c:type="gshort"/>
 
17215
        </return-value>
 
17216
        <parameters>
 
17217
          <parameter name="refNode" transfer-ownership="none">
 
17218
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17219
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17220
          </parameter>
 
17221
          <parameter name="offset" transfer-ownership="none">
 
17222
            <doc xml:whitespace="preserve">A #glong</doc>
 
17223
            <type name="glong" c:type="glong"/>
 
17224
          </parameter>
 
17225
        </parameters>
 
17226
      </method>
 
17227
      <method name="create_contextual_fragment"
 
17228
              c:identifier="webkit_dom_range_create_contextual_fragment"
 
17229
              throws="1">
 
17230
        <return-value transfer-ownership="none">
 
17231
          <type name="DOMDocumentFragment"
 
17232
                c:type="WebKitDOMDocumentFragment*"/>
 
17233
        </return-value>
 
17234
        <parameters>
 
17235
          <parameter name="html" transfer-ownership="none">
 
17236
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17237
            <type name="utf8" c:type="const gchar*"/>
 
17238
          </parameter>
 
17239
        </parameters>
 
17240
      </method>
 
17241
      <method name="delete_contents"
 
17242
              c:identifier="webkit_dom_range_delete_contents"
 
17243
              throws="1">
 
17244
        <return-value transfer-ownership="none">
 
17245
          <type name="none" c:type="void"/>
 
17246
        </return-value>
 
17247
      </method>
 
17248
      <method name="detach" c:identifier="webkit_dom_range_detach" throws="1">
 
17249
        <return-value transfer-ownership="none">
 
17250
          <type name="none" c:type="void"/>
 
17251
        </return-value>
 
17252
      </method>
 
17253
      <method name="expand" c:identifier="webkit_dom_range_expand" throws="1">
 
17254
        <return-value transfer-ownership="none">
 
17255
          <type name="none" c:type="void"/>
 
17256
        </return-value>
 
17257
        <parameters>
 
17258
          <parameter name="unit" transfer-ownership="none">
 
17259
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17260
            <type name="utf8" c:type="const gchar*"/>
 
17261
          </parameter>
 
17262
        </parameters>
 
17263
      </method>
 
17264
      <method name="extract_contents"
 
17265
              c:identifier="webkit_dom_range_extract_contents"
 
17266
              throws="1">
 
17267
        <return-value transfer-ownership="none">
 
17268
          <type name="DOMDocumentFragment"
 
17269
                c:type="WebKitDOMDocumentFragment*"/>
 
17270
        </return-value>
 
17271
      </method>
 
17272
      <method name="get_collapsed"
 
17273
              c:identifier="webkit_dom_range_get_collapsed"
 
17274
              throws="1">
 
17275
        <return-value transfer-ownership="none">
 
17276
          <type name="gboolean" c:type="gboolean"/>
 
17277
        </return-value>
 
17278
      </method>
 
17279
      <method name="get_common_ancestor_container"
 
17280
              c:identifier="webkit_dom_range_get_common_ancestor_container"
 
17281
              throws="1">
 
17282
        <return-value transfer-ownership="none">
 
17283
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17284
        </return-value>
 
17285
      </method>
 
17286
      <method name="get_end_container"
 
17287
              c:identifier="webkit_dom_range_get_end_container"
 
17288
              throws="1">
 
17289
        <return-value transfer-ownership="none">
 
17290
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17291
        </return-value>
 
17292
      </method>
 
17293
      <method name="get_end_offset"
 
17294
              c:identifier="webkit_dom_range_get_end_offset"
 
17295
              throws="1">
 
17296
        <return-value transfer-ownership="none">
 
17297
          <type name="glong" c:type="glong"/>
 
17298
        </return-value>
 
17299
      </method>
 
17300
      <method name="get_start_container"
 
17301
              c:identifier="webkit_dom_range_get_start_container"
 
17302
              throws="1">
 
17303
        <return-value transfer-ownership="none">
 
17304
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17305
        </return-value>
 
17306
      </method>
 
17307
      <method name="get_start_offset"
 
17308
              c:identifier="webkit_dom_range_get_start_offset"
 
17309
              throws="1">
 
17310
        <return-value transfer-ownership="none">
 
17311
          <type name="glong" c:type="glong"/>
 
17312
        </return-value>
 
17313
      </method>
 
17314
      <method name="get_text" c:identifier="webkit_dom_range_get_text">
 
17315
        <return-value transfer-ownership="full">
 
17316
          <type name="utf8" c:type="gchar*"/>
 
17317
        </return-value>
 
17318
      </method>
 
17319
      <method name="insert_node"
 
17320
              c:identifier="webkit_dom_range_insert_node"
 
17321
              throws="1">
 
17322
        <return-value transfer-ownership="none">
 
17323
          <type name="none" c:type="void"/>
 
17324
        </return-value>
 
17325
        <parameters>
 
17326
          <parameter name="newNode" transfer-ownership="none">
 
17327
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17328
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17329
          </parameter>
 
17330
        </parameters>
 
17331
      </method>
 
17332
      <method name="intersects_node"
 
17333
              c:identifier="webkit_dom_range_intersects_node"
 
17334
              throws="1">
 
17335
        <return-value transfer-ownership="none">
 
17336
          <type name="gboolean" c:type="gboolean"/>
 
17337
        </return-value>
 
17338
        <parameters>
 
17339
          <parameter name="refNode" transfer-ownership="none">
 
17340
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17341
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17342
          </parameter>
 
17343
        </parameters>
 
17344
      </method>
 
17345
      <method name="is_point_in_range"
 
17346
              c:identifier="webkit_dom_range_is_point_in_range"
 
17347
              throws="1">
 
17348
        <return-value transfer-ownership="none">
 
17349
          <type name="gboolean" c:type="gboolean"/>
 
17350
        </return-value>
 
17351
        <parameters>
 
17352
          <parameter name="refNode" transfer-ownership="none">
 
17353
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17354
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17355
          </parameter>
 
17356
          <parameter name="offset" transfer-ownership="none">
 
17357
            <doc xml:whitespace="preserve">A #glong</doc>
 
17358
            <type name="glong" c:type="glong"/>
 
17359
          </parameter>
 
17360
        </parameters>
 
17361
      </method>
 
17362
      <method name="select_node"
 
17363
              c:identifier="webkit_dom_range_select_node"
 
17364
              throws="1">
 
17365
        <return-value transfer-ownership="none">
 
17366
          <type name="none" c:type="void"/>
 
17367
        </return-value>
 
17368
        <parameters>
 
17369
          <parameter name="refNode" transfer-ownership="none">
 
17370
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17371
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17372
          </parameter>
 
17373
        </parameters>
 
17374
      </method>
 
17375
      <method name="select_node_contents"
 
17376
              c:identifier="webkit_dom_range_select_node_contents"
 
17377
              throws="1">
 
17378
        <return-value transfer-ownership="none">
 
17379
          <type name="none" c:type="void"/>
 
17380
        </return-value>
 
17381
        <parameters>
 
17382
          <parameter name="refNode" transfer-ownership="none">
 
17383
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17384
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17385
          </parameter>
 
17386
        </parameters>
 
17387
      </method>
 
17388
      <method name="set_end"
 
17389
              c:identifier="webkit_dom_range_set_end"
 
17390
              throws="1">
 
17391
        <return-value transfer-ownership="none">
 
17392
          <type name="none" c:type="void"/>
 
17393
        </return-value>
 
17394
        <parameters>
 
17395
          <parameter name="refNode" transfer-ownership="none">
 
17396
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17397
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17398
          </parameter>
 
17399
          <parameter name="offset" transfer-ownership="none">
 
17400
            <doc xml:whitespace="preserve">A #glong</doc>
 
17401
            <type name="glong" c:type="glong"/>
 
17402
          </parameter>
 
17403
        </parameters>
 
17404
      </method>
 
17405
      <method name="set_end_after"
 
17406
              c:identifier="webkit_dom_range_set_end_after"
 
17407
              throws="1">
 
17408
        <return-value transfer-ownership="none">
 
17409
          <type name="none" c:type="void"/>
 
17410
        </return-value>
 
17411
        <parameters>
 
17412
          <parameter name="refNode" transfer-ownership="none">
 
17413
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17414
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17415
          </parameter>
 
17416
        </parameters>
 
17417
      </method>
 
17418
      <method name="set_end_before"
 
17419
              c:identifier="webkit_dom_range_set_end_before"
 
17420
              throws="1">
 
17421
        <return-value transfer-ownership="none">
 
17422
          <type name="none" c:type="void"/>
 
17423
        </return-value>
 
17424
        <parameters>
 
17425
          <parameter name="refNode" transfer-ownership="none">
 
17426
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17427
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17428
          </parameter>
 
17429
        </parameters>
 
17430
      </method>
 
17431
      <method name="set_start"
 
17432
              c:identifier="webkit_dom_range_set_start"
 
17433
              throws="1">
 
17434
        <return-value transfer-ownership="none">
 
17435
          <type name="none" c:type="void"/>
 
17436
        </return-value>
 
17437
        <parameters>
 
17438
          <parameter name="refNode" transfer-ownership="none">
 
17439
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17440
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17441
          </parameter>
 
17442
          <parameter name="offset" transfer-ownership="none">
 
17443
            <doc xml:whitespace="preserve">A #glong</doc>
 
17444
            <type name="glong" c:type="glong"/>
 
17445
          </parameter>
 
17446
        </parameters>
 
17447
      </method>
 
17448
      <method name="set_start_after"
 
17449
              c:identifier="webkit_dom_range_set_start_after"
 
17450
              throws="1">
 
17451
        <return-value transfer-ownership="none">
 
17452
          <type name="none" c:type="void"/>
 
17453
        </return-value>
 
17454
        <parameters>
 
17455
          <parameter name="refNode" transfer-ownership="none">
 
17456
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17457
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17458
          </parameter>
 
17459
        </parameters>
 
17460
      </method>
 
17461
      <method name="set_start_before"
 
17462
              c:identifier="webkit_dom_range_set_start_before"
 
17463
              throws="1">
 
17464
        <return-value transfer-ownership="none">
 
17465
          <type name="none" c:type="void"/>
 
17466
        </return-value>
 
17467
        <parameters>
 
17468
          <parameter name="refNode" transfer-ownership="none">
 
17469
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17470
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17471
          </parameter>
 
17472
        </parameters>
 
17473
      </method>
 
17474
      <method name="surround_contents"
 
17475
              c:identifier="webkit_dom_range_surround_contents"
 
17476
              throws="1">
 
17477
        <return-value transfer-ownership="none">
 
17478
          <type name="none" c:type="void"/>
 
17479
        </return-value>
 
17480
        <parameters>
 
17481
          <parameter name="newParent" transfer-ownership="none">
 
17482
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
17483
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17484
          </parameter>
 
17485
        </parameters>
 
17486
      </method>
 
17487
      <method name="to_string"
 
17488
              c:identifier="webkit_dom_range_to_string"
 
17489
              throws="1">
 
17490
        <return-value transfer-ownership="full">
 
17491
          <type name="utf8" c:type="gchar*"/>
 
17492
        </return-value>
 
17493
      </method>
 
17494
      <property name="collapsed" transfer-ownership="none">
 
17495
        <type name="gboolean"/>
 
17496
      </property>
 
17497
      <property name="common-ancestor-container" transfer-ownership="none">
 
17498
        <type name="DOMNode"/>
 
17499
      </property>
 
17500
      <property name="end-container" transfer-ownership="none">
 
17501
        <type name="DOMNode"/>
 
17502
      </property>
 
17503
      <property name="end-offset" transfer-ownership="none">
 
17504
        <type name="glong"/>
 
17505
      </property>
 
17506
      <property name="start-container" transfer-ownership="none">
 
17507
        <type name="DOMNode"/>
 
17508
      </property>
 
17509
      <property name="start-offset" transfer-ownership="none">
 
17510
        <type name="glong"/>
 
17511
      </property>
 
17512
      <property name="text" transfer-ownership="none">
 
17513
        <type name="utf8"/>
 
17514
      </property>
 
17515
      <field name="parent_instance">
 
17516
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17517
      </field>
 
17518
    </class>
 
17519
    <record name="DOMRangeClass"
 
17520
            c:type="WebKitDOMRangeClass"
 
17521
            glib:is-gtype-struct-for="DOMRange">
 
17522
      <field name="parent_class">
 
17523
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17524
      </field>
 
17525
    </record>
 
17526
    <class name="DOMScreen"
 
17527
           c:symbol-prefix="dom_screen"
 
17528
           c:type="WebKitDOMScreen"
 
17529
           parent="DOMObject"
 
17530
           glib:type-name="WebKitDOMScreen"
 
17531
           glib:get-type="webkit_dom_screen_get_type"
 
17532
           glib:type-struct="DOMScreenClass">
 
17533
      <method name="get_avail_height"
 
17534
              c:identifier="webkit_dom_screen_get_avail_height">
 
17535
        <return-value transfer-ownership="none">
 
17536
          <type name="gulong" c:type="gulong"/>
 
17537
        </return-value>
 
17538
      </method>
 
17539
      <method name="get_avail_left"
 
17540
              c:identifier="webkit_dom_screen_get_avail_left">
 
17541
        <return-value transfer-ownership="none">
 
17542
          <type name="glong" c:type="glong"/>
 
17543
        </return-value>
 
17544
      </method>
 
17545
      <method name="get_avail_top"
 
17546
              c:identifier="webkit_dom_screen_get_avail_top">
 
17547
        <return-value transfer-ownership="none">
 
17548
          <type name="glong" c:type="glong"/>
 
17549
        </return-value>
 
17550
      </method>
 
17551
      <method name="get_avail_width"
 
17552
              c:identifier="webkit_dom_screen_get_avail_width">
 
17553
        <return-value transfer-ownership="none">
 
17554
          <type name="gulong" c:type="gulong"/>
 
17555
        </return-value>
 
17556
      </method>
 
17557
      <method name="get_color_depth"
 
17558
              c:identifier="webkit_dom_screen_get_color_depth">
 
17559
        <return-value transfer-ownership="none">
 
17560
          <type name="gulong" c:type="gulong"/>
 
17561
        </return-value>
 
17562
      </method>
 
17563
      <method name="get_height" c:identifier="webkit_dom_screen_get_height">
 
17564
        <return-value transfer-ownership="none">
 
17565
          <type name="gulong" c:type="gulong"/>
 
17566
        </return-value>
 
17567
      </method>
 
17568
      <method name="get_pixel_depth"
 
17569
              c:identifier="webkit_dom_screen_get_pixel_depth">
 
17570
        <return-value transfer-ownership="none">
 
17571
          <type name="gulong" c:type="gulong"/>
 
17572
        </return-value>
 
17573
      </method>
 
17574
      <method name="get_width" c:identifier="webkit_dom_screen_get_width">
 
17575
        <return-value transfer-ownership="none">
 
17576
          <type name="gulong" c:type="gulong"/>
 
17577
        </return-value>
 
17578
      </method>
 
17579
      <property name="avail-height" transfer-ownership="none">
 
17580
        <type name="gulong"/>
 
17581
      </property>
 
17582
      <property name="avail-left" transfer-ownership="none">
 
17583
        <type name="glong"/>
 
17584
      </property>
 
17585
      <property name="avail-top" transfer-ownership="none">
 
17586
        <type name="glong"/>
 
17587
      </property>
 
17588
      <property name="avail-width" transfer-ownership="none">
 
17589
        <type name="gulong"/>
 
17590
      </property>
 
17591
      <property name="color-depth" transfer-ownership="none">
 
17592
        <type name="gulong"/>
 
17593
      </property>
 
17594
      <property name="height" transfer-ownership="none">
 
17595
        <type name="gulong"/>
 
17596
      </property>
 
17597
      <property name="pixel-depth" transfer-ownership="none">
 
17598
        <type name="gulong"/>
 
17599
      </property>
 
17600
      <property name="width" transfer-ownership="none">
 
17601
        <type name="gulong"/>
 
17602
      </property>
 
17603
      <field name="parent_instance">
 
17604
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17605
      </field>
 
17606
    </class>
 
17607
    <record name="DOMScreenClass"
 
17608
            c:type="WebKitDOMScreenClass"
 
17609
            glib:is-gtype-struct-for="DOMScreen">
 
17610
      <field name="parent_class">
 
17611
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17612
      </field>
 
17613
    </record>
 
17614
    <class name="DOMStorage"
 
17615
           c:symbol-prefix="dom_storage"
 
17616
           c:type="WebKitDOMStorage"
 
17617
           parent="DOMObject"
 
17618
           glib:type-name="WebKitDOMStorage"
 
17619
           glib:get-type="webkit_dom_storage_get_type"
 
17620
           glib:type-struct="DOMStorageClass">
 
17621
      <method name="clear" c:identifier="webkit_dom_storage_clear">
 
17622
        <return-value transfer-ownership="none">
 
17623
          <type name="none" c:type="void"/>
 
17624
        </return-value>
 
17625
      </method>
 
17626
      <method name="get_item" c:identifier="webkit_dom_storage_get_item">
 
17627
        <return-value transfer-ownership="full">
 
17628
          <type name="utf8" c:type="gchar*"/>
 
17629
        </return-value>
 
17630
        <parameters>
 
17631
          <parameter name="key" transfer-ownership="none">
 
17632
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17633
            <type name="utf8" c:type="const gchar*"/>
 
17634
          </parameter>
 
17635
        </parameters>
 
17636
      </method>
 
17637
      <method name="get_length" c:identifier="webkit_dom_storage_get_length">
 
17638
        <return-value transfer-ownership="none">
 
17639
          <type name="gulong" c:type="gulong"/>
 
17640
        </return-value>
 
17641
      </method>
 
17642
      <method name="key" c:identifier="webkit_dom_storage_key">
 
17643
        <return-value transfer-ownership="full">
 
17644
          <type name="utf8" c:type="gchar*"/>
 
17645
        </return-value>
 
17646
        <parameters>
 
17647
          <parameter name="index" transfer-ownership="none">
 
17648
            <doc xml:whitespace="preserve">A #gulong</doc>
 
17649
            <type name="gulong" c:type="gulong"/>
 
17650
          </parameter>
 
17651
        </parameters>
 
17652
      </method>
 
17653
      <method name="remove_item" c:identifier="webkit_dom_storage_remove_item">
 
17654
        <return-value transfer-ownership="none">
 
17655
          <type name="none" c:type="void"/>
 
17656
        </return-value>
 
17657
        <parameters>
 
17658
          <parameter name="key" transfer-ownership="none">
 
17659
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17660
            <type name="utf8" c:type="const gchar*"/>
 
17661
          </parameter>
 
17662
        </parameters>
 
17663
      </method>
 
17664
      <method name="set_item"
 
17665
              c:identifier="webkit_dom_storage_set_item"
 
17666
              throws="1">
 
17667
        <return-value transfer-ownership="none">
 
17668
          <type name="none" c:type="void"/>
 
17669
        </return-value>
 
17670
        <parameters>
 
17671
          <parameter name="key" transfer-ownership="none">
 
17672
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17673
            <type name="utf8" c:type="const gchar*"/>
 
17674
          </parameter>
 
17675
          <parameter name="data" transfer-ownership="none">
 
17676
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17677
            <type name="utf8" c:type="const gchar*"/>
 
17678
          </parameter>
 
17679
        </parameters>
 
17680
      </method>
 
17681
      <property name="length" transfer-ownership="none">
 
17682
        <type name="gulong"/>
 
17683
      </property>
 
17684
      <field name="parent_instance">
 
17685
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17686
      </field>
 
17687
    </class>
 
17688
    <record name="DOMStorageClass"
 
17689
            c:type="WebKitDOMStorageClass"
 
17690
            glib:is-gtype-struct-for="DOMStorage">
 
17691
      <field name="parent_class">
 
17692
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17693
      </field>
 
17694
    </record>
 
17695
    <class name="DOMStorageInfo"
 
17696
           c:symbol-prefix="dom_storage_info"
 
17697
           c:type="WebKitDOMStorageInfo"
 
17698
           parent="DOMObject"
 
17699
           glib:type-name="WebKitDOMStorageInfo"
 
17700
           glib:get-type="webkit_dom_storage_info_get_type"
 
17701
           glib:type-struct="DOMStorageInfoClass">
 
17702
      <field name="parent_instance">
 
17703
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17704
      </field>
 
17705
    </class>
 
17706
    <record name="DOMStorageInfoClass"
 
17707
            c:type="WebKitDOMStorageInfoClass"
 
17708
            glib:is-gtype-struct-for="DOMStorageInfo">
 
17709
      <field name="parent_class">
 
17710
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17711
      </field>
 
17712
    </record>
 
17713
    <class name="DOMStyleMedia"
 
17714
           c:symbol-prefix="dom_style_media"
 
17715
           c:type="WebKitDOMStyleMedia"
 
17716
           parent="DOMObject"
 
17717
           glib:type-name="WebKitDOMStyleMedia"
 
17718
           glib:get-type="webkit_dom_style_media_get_type"
 
17719
           glib:type-struct="DOMStyleMediaClass">
 
17720
      <method name="match_medium"
 
17721
              c:identifier="webkit_dom_style_media_match_medium">
 
17722
        <return-value transfer-ownership="none">
 
17723
          <type name="gboolean" c:type="gboolean"/>
 
17724
        </return-value>
 
17725
        <parameters>
 
17726
          <parameter name="mediaquery" transfer-ownership="none">
 
17727
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17728
            <type name="utf8" c:type="const gchar*"/>
 
17729
          </parameter>
 
17730
        </parameters>
 
17731
      </method>
 
17732
      <property name="type" transfer-ownership="none">
 
17733
        <type name="utf8"/>
 
17734
      </property>
 
17735
      <field name="parent_instance">
 
17736
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17737
      </field>
 
17738
    </class>
 
17739
    <record name="DOMStyleMediaClass"
 
17740
            c:type="WebKitDOMStyleMediaClass"
 
17741
            glib:is-gtype-struct-for="DOMStyleMedia">
 
17742
      <field name="parent_class">
 
17743
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17744
      </field>
 
17745
    </record>
 
17746
    <class name="DOMStyleSheet"
 
17747
           c:symbol-prefix="dom_style_sheet"
 
17748
           c:type="WebKitDOMStyleSheet"
 
17749
           parent="DOMObject"
 
17750
           glib:type-name="WebKitDOMStyleSheet"
 
17751
           glib:get-type="webkit_dom_style_sheet_get_type"
 
17752
           glib:type-struct="DOMStyleSheetClass">
 
17753
      <method name="get_disabled"
 
17754
              c:identifier="webkit_dom_style_sheet_get_disabled">
 
17755
        <return-value transfer-ownership="none">
 
17756
          <type name="gboolean" c:type="gboolean"/>
 
17757
        </return-value>
 
17758
      </method>
 
17759
      <method name="get_href" c:identifier="webkit_dom_style_sheet_get_href">
 
17760
        <return-value transfer-ownership="full">
 
17761
          <type name="utf8" c:type="gchar*"/>
 
17762
        </return-value>
 
17763
      </method>
 
17764
      <method name="get_media" c:identifier="webkit_dom_style_sheet_get_media">
 
17765
        <return-value transfer-ownership="none">
 
17766
          <type name="DOMMediaList" c:type="WebKitDOMMediaList*"/>
 
17767
        </return-value>
 
17768
      </method>
 
17769
      <method name="get_owner_node"
 
17770
              c:identifier="webkit_dom_style_sheet_get_owner_node">
 
17771
        <return-value transfer-ownership="none">
 
17772
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17773
        </return-value>
 
17774
      </method>
 
17775
      <method name="get_parent_style_sheet"
 
17776
              c:identifier="webkit_dom_style_sheet_get_parent_style_sheet">
 
17777
        <return-value transfer-ownership="none">
 
17778
          <type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
 
17779
        </return-value>
 
17780
      </method>
 
17781
      <method name="get_title" c:identifier="webkit_dom_style_sheet_get_title">
 
17782
        <return-value transfer-ownership="full">
 
17783
          <type name="utf8" c:type="gchar*"/>
 
17784
        </return-value>
 
17785
      </method>
 
17786
      <method name="set_disabled"
 
17787
              c:identifier="webkit_dom_style_sheet_set_disabled">
 
17788
        <return-value transfer-ownership="none">
 
17789
          <type name="none" c:type="void"/>
 
17790
        </return-value>
 
17791
        <parameters>
 
17792
          <parameter name="value" transfer-ownership="none">
 
17793
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
17794
            <type name="gboolean" c:type="gboolean"/>
 
17795
          </parameter>
 
17796
        </parameters>
 
17797
      </method>
 
17798
      <property name="disabled" writable="1" transfer-ownership="none">
 
17799
        <type name="gboolean"/>
 
17800
      </property>
 
17801
      <property name="href" transfer-ownership="none">
 
17802
        <type name="utf8"/>
 
17803
      </property>
 
17804
      <property name="media" transfer-ownership="none">
 
17805
        <type name="DOMMediaList"/>
 
17806
      </property>
 
17807
      <property name="owner-node" transfer-ownership="none">
 
17808
        <type name="DOMNode"/>
 
17809
      </property>
 
17810
      <property name="parent-style-sheet" transfer-ownership="none">
 
17811
        <type name="DOMStyleSheet"/>
 
17812
      </property>
 
17813
      <property name="title" transfer-ownership="none">
 
17814
        <type name="utf8"/>
 
17815
      </property>
 
17816
      <property name="type" transfer-ownership="none">
 
17817
        <type name="utf8"/>
 
17818
      </property>
 
17819
      <field name="parent_instance">
 
17820
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17821
      </field>
 
17822
    </class>
 
17823
    <record name="DOMStyleSheetClass"
 
17824
            c:type="WebKitDOMStyleSheetClass"
 
17825
            glib:is-gtype-struct-for="DOMStyleSheet">
 
17826
      <field name="parent_class">
 
17827
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17828
      </field>
 
17829
    </record>
 
17830
    <class name="DOMStyleSheetList"
 
17831
           c:symbol-prefix="dom_style_sheet_list"
 
17832
           c:type="WebKitDOMStyleSheetList"
 
17833
           parent="DOMObject"
 
17834
           glib:type-name="WebKitDOMStyleSheetList"
 
17835
           glib:get-type="webkit_dom_style_sheet_list_get_type"
 
17836
           glib:type-struct="DOMStyleSheetListClass">
 
17837
      <method name="get_length"
 
17838
              c:identifier="webkit_dom_style_sheet_list_get_length">
 
17839
        <return-value transfer-ownership="none">
 
17840
          <type name="gulong" c:type="gulong"/>
 
17841
        </return-value>
 
17842
      </method>
 
17843
      <method name="item" c:identifier="webkit_dom_style_sheet_list_item">
 
17844
        <return-value transfer-ownership="none">
 
17845
          <type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
 
17846
        </return-value>
 
17847
        <parameters>
 
17848
          <parameter name="index" transfer-ownership="none">
 
17849
            <doc xml:whitespace="preserve">A #gulong</doc>
 
17850
            <type name="gulong" c:type="gulong"/>
 
17851
          </parameter>
 
17852
        </parameters>
 
17853
      </method>
 
17854
      <property name="length" transfer-ownership="none">
 
17855
        <type name="gulong"/>
 
17856
      </property>
 
17857
      <field name="parent_instance">
 
17858
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17859
      </field>
 
17860
    </class>
 
17861
    <record name="DOMStyleSheetListClass"
 
17862
            c:type="WebKitDOMStyleSheetListClass"
 
17863
            glib:is-gtype-struct-for="DOMStyleSheetList">
 
17864
      <field name="parent_class">
 
17865
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17866
      </field>
 
17867
    </record>
 
17868
    <class name="DOMText"
 
17869
           c:symbol-prefix="dom_text"
 
17870
           c:type="WebKitDOMText"
 
17871
           parent="DOMCharacterData"
 
17872
           glib:type-name="WebKitDOMText"
 
17873
           glib:get-type="webkit_dom_text_get_type"
 
17874
           glib:type-struct="DOMTextClass">
 
17875
      <implements name="DOMEventTarget"/>
 
17876
      <method name="get_whole_text"
 
17877
              c:identifier="webkit_dom_text_get_whole_text">
 
17878
        <return-value transfer-ownership="full">
 
17879
          <type name="utf8" c:type="gchar*"/>
 
17880
        </return-value>
 
17881
      </method>
 
17882
      <method name="replace_whole_text"
 
17883
              c:identifier="webkit_dom_text_replace_whole_text"
 
17884
              throws="1">
 
17885
        <return-value transfer-ownership="none">
 
17886
          <type name="DOMText" c:type="WebKitDOMText*"/>
 
17887
        </return-value>
 
17888
        <parameters>
 
17889
          <parameter name="content" transfer-ownership="none">
 
17890
            <doc xml:whitespace="preserve">A #gchar</doc>
 
17891
            <type name="utf8" c:type="const gchar*"/>
 
17892
          </parameter>
 
17893
        </parameters>
 
17894
      </method>
 
17895
      <method name="split_text"
 
17896
              c:identifier="webkit_dom_text_split_text"
 
17897
              throws="1">
 
17898
        <return-value transfer-ownership="none">
 
17899
          <type name="DOMText" c:type="WebKitDOMText*"/>
 
17900
        </return-value>
 
17901
        <parameters>
 
17902
          <parameter name="offset" transfer-ownership="none">
 
17903
            <doc xml:whitespace="preserve">A #gulong</doc>
 
17904
            <type name="gulong" c:type="gulong"/>
 
17905
          </parameter>
 
17906
        </parameters>
 
17907
      </method>
 
17908
      <property name="whole-text" transfer-ownership="none">
 
17909
        <type name="utf8"/>
 
17910
      </property>
 
17911
      <field name="parent_instance">
 
17912
        <type name="DOMCharacterData" c:type="WebKitDOMCharacterData"/>
 
17913
      </field>
 
17914
    </class>
 
17915
    <record name="DOMTextClass"
 
17916
            c:type="WebKitDOMTextClass"
 
17917
            glib:is-gtype-struct-for="DOMText">
 
17918
      <field name="parent_class">
 
17919
        <type name="DOMCharacterDataClass"
 
17920
              c:type="WebKitDOMCharacterDataClass"/>
 
17921
      </field>
 
17922
    </record>
 
17923
    <class name="DOMTimeRanges"
 
17924
           c:symbol-prefix="dom_time_ranges"
 
17925
           c:type="WebKitDOMTimeRanges"
 
17926
           parent="DOMObject"
 
17927
           glib:type-name="WebKitDOMTimeRanges"
 
17928
           glib:get-type="webkit_dom_time_ranges_get_type"
 
17929
           glib:type-struct="DOMTimeRangesClass">
 
17930
      <method name="end" c:identifier="webkit_dom_time_ranges_end" throws="1">
 
17931
        <return-value transfer-ownership="none">
 
17932
          <type name="gfloat" c:type="gfloat"/>
 
17933
        </return-value>
 
17934
        <parameters>
 
17935
          <parameter name="index" transfer-ownership="none">
 
17936
            <doc xml:whitespace="preserve">A #gulong</doc>
 
17937
            <type name="gulong" c:type="gulong"/>
 
17938
          </parameter>
 
17939
        </parameters>
 
17940
      </method>
 
17941
      <method name="get_length"
 
17942
              c:identifier="webkit_dom_time_ranges_get_length">
 
17943
        <return-value transfer-ownership="none">
 
17944
          <type name="gulong" c:type="gulong"/>
 
17945
        </return-value>
 
17946
      </method>
 
17947
      <method name="start"
 
17948
              c:identifier="webkit_dom_time_ranges_start"
 
17949
              throws="1">
 
17950
        <return-value transfer-ownership="none">
 
17951
          <type name="gfloat" c:type="gfloat"/>
 
17952
        </return-value>
 
17953
        <parameters>
 
17954
          <parameter name="index" transfer-ownership="none">
 
17955
            <doc xml:whitespace="preserve">A #gulong</doc>
 
17956
            <type name="gulong" c:type="gulong"/>
 
17957
          </parameter>
 
17958
        </parameters>
 
17959
      </method>
 
17960
      <property name="length" transfer-ownership="none">
 
17961
        <type name="gulong"/>
 
17962
      </property>
 
17963
      <field name="parent_instance">
 
17964
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
17965
      </field>
 
17966
    </class>
 
17967
    <record name="DOMTimeRangesClass"
 
17968
            c:type="WebKitDOMTimeRangesClass"
 
17969
            glib:is-gtype-struct-for="DOMTimeRanges">
 
17970
      <field name="parent_class">
 
17971
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
17972
      </field>
 
17973
    </record>
 
17974
    <class name="DOMTreeWalker"
 
17975
           c:symbol-prefix="dom_tree_walker"
 
17976
           c:type="WebKitDOMTreeWalker"
 
17977
           parent="DOMObject"
 
17978
           glib:type-name="WebKitDOMTreeWalker"
 
17979
           glib:get-type="webkit_dom_tree_walker_get_type"
 
17980
           glib:type-struct="DOMTreeWalkerClass">
 
17981
      <method name="first_child"
 
17982
              c:identifier="webkit_dom_tree_walker_first_child">
 
17983
        <return-value transfer-ownership="none">
 
17984
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17985
        </return-value>
 
17986
      </method>
 
17987
      <method name="get_current_node"
 
17988
              c:identifier="webkit_dom_tree_walker_get_current_node">
 
17989
        <return-value transfer-ownership="none">
 
17990
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
17991
        </return-value>
 
17992
      </method>
 
17993
      <method name="get_expand_entity_references"
 
17994
              c:identifier="webkit_dom_tree_walker_get_expand_entity_references">
 
17995
        <return-value transfer-ownership="none">
 
17996
          <type name="gboolean" c:type="gboolean"/>
 
17997
        </return-value>
 
17998
      </method>
 
17999
      <method name="get_filter"
 
18000
              c:identifier="webkit_dom_tree_walker_get_filter">
 
18001
        <return-value transfer-ownership="none">
 
18002
          <type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
 
18003
        </return-value>
 
18004
      </method>
 
18005
      <method name="get_root" c:identifier="webkit_dom_tree_walker_get_root">
 
18006
        <return-value transfer-ownership="none">
 
18007
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18008
        </return-value>
 
18009
      </method>
 
18010
      <method name="get_what_to_show"
 
18011
              c:identifier="webkit_dom_tree_walker_get_what_to_show">
 
18012
        <return-value transfer-ownership="none">
 
18013
          <type name="gulong" c:type="gulong"/>
 
18014
        </return-value>
 
18015
      </method>
 
18016
      <method name="last_child"
 
18017
              c:identifier="webkit_dom_tree_walker_last_child">
 
18018
        <return-value transfer-ownership="none">
 
18019
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18020
        </return-value>
 
18021
      </method>
 
18022
      <method name="next_node" c:identifier="webkit_dom_tree_walker_next_node">
 
18023
        <return-value transfer-ownership="none">
 
18024
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18025
        </return-value>
 
18026
      </method>
 
18027
      <method name="next_sibling"
 
18028
              c:identifier="webkit_dom_tree_walker_next_sibling">
 
18029
        <return-value transfer-ownership="none">
 
18030
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18031
        </return-value>
 
18032
      </method>
 
18033
      <method name="parent_node"
 
18034
              c:identifier="webkit_dom_tree_walker_parent_node">
 
18035
        <return-value transfer-ownership="none">
 
18036
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18037
        </return-value>
 
18038
      </method>
 
18039
      <method name="previous_node"
 
18040
              c:identifier="webkit_dom_tree_walker_previous_node">
 
18041
        <return-value transfer-ownership="none">
 
18042
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18043
        </return-value>
 
18044
      </method>
 
18045
      <method name="previous_sibling"
 
18046
              c:identifier="webkit_dom_tree_walker_previous_sibling">
 
18047
        <return-value transfer-ownership="none">
 
18048
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18049
        </return-value>
 
18050
      </method>
 
18051
      <method name="set_current_node"
 
18052
              c:identifier="webkit_dom_tree_walker_set_current_node"
 
18053
              throws="1">
 
18054
        <return-value transfer-ownership="none">
 
18055
          <type name="none" c:type="void"/>
 
18056
        </return-value>
 
18057
        <parameters>
 
18058
          <parameter name="value" transfer-ownership="none">
 
18059
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
18060
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18061
          </parameter>
 
18062
        </parameters>
 
18063
      </method>
 
18064
      <property name="current-node" writable="1" transfer-ownership="none">
 
18065
        <type name="DOMNode"/>
 
18066
      </property>
 
18067
      <property name="expand-entity-references" transfer-ownership="none">
 
18068
        <type name="gboolean"/>
 
18069
      </property>
 
18070
      <property name="filter" transfer-ownership="none">
 
18071
        <type name="DOMNodeFilter"/>
 
18072
      </property>
 
18073
      <property name="root" transfer-ownership="none">
 
18074
        <type name="DOMNode"/>
 
18075
      </property>
 
18076
      <property name="what-to-show" transfer-ownership="none">
 
18077
        <type name="gulong"/>
 
18078
      </property>
 
18079
      <field name="parent_instance">
 
18080
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18081
      </field>
 
18082
    </class>
 
18083
    <record name="DOMTreeWalkerClass"
 
18084
            c:type="WebKitDOMTreeWalkerClass"
 
18085
            glib:is-gtype-struct-for="DOMTreeWalker">
 
18086
      <field name="parent_class">
 
18087
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18088
      </field>
 
18089
    </record>
 
18090
    <class name="DOMUIEvent"
 
18091
           c:symbol-prefix="dom_ui_event"
 
18092
           c:type="WebKitDOMUIEvent"
 
18093
           parent="DOMEvent"
 
18094
           glib:type-name="WebKitDOMUIEvent"
 
18095
           glib:get-type="webkit_dom_ui_event_get_type"
 
18096
           glib:type-struct="DOMUIEventClass">
 
18097
      <method name="get_char_code"
 
18098
              c:identifier="webkit_dom_ui_event_get_char_code">
 
18099
        <return-value transfer-ownership="none">
 
18100
          <type name="glong" c:type="glong"/>
 
18101
        </return-value>
 
18102
      </method>
 
18103
      <method name="get_detail" c:identifier="webkit_dom_ui_event_get_detail">
 
18104
        <return-value transfer-ownership="none">
 
18105
          <type name="glong" c:type="glong"/>
 
18106
        </return-value>
 
18107
      </method>
 
18108
      <method name="get_key_code"
 
18109
              c:identifier="webkit_dom_ui_event_get_key_code">
 
18110
        <return-value transfer-ownership="none">
 
18111
          <type name="glong" c:type="glong"/>
 
18112
        </return-value>
 
18113
      </method>
 
18114
      <method name="get_layer_x"
 
18115
              c:identifier="webkit_dom_ui_event_get_layer_x">
 
18116
        <return-value transfer-ownership="none">
 
18117
          <type name="glong" c:type="glong"/>
 
18118
        </return-value>
 
18119
      </method>
 
18120
      <method name="get_layer_y"
 
18121
              c:identifier="webkit_dom_ui_event_get_layer_y">
 
18122
        <return-value transfer-ownership="none">
 
18123
          <type name="glong" c:type="glong"/>
 
18124
        </return-value>
 
18125
      </method>
 
18126
      <method name="get_page_x" c:identifier="webkit_dom_ui_event_get_page_x">
 
18127
        <return-value transfer-ownership="none">
 
18128
          <type name="glong" c:type="glong"/>
 
18129
        </return-value>
 
18130
      </method>
 
18131
      <method name="get_page_y" c:identifier="webkit_dom_ui_event_get_page_y">
 
18132
        <return-value transfer-ownership="none">
 
18133
          <type name="glong" c:type="glong"/>
 
18134
        </return-value>
 
18135
      </method>
 
18136
      <method name="get_view" c:identifier="webkit_dom_ui_event_get_view">
 
18137
        <return-value transfer-ownership="none">
 
18138
          <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
18139
        </return-value>
 
18140
      </method>
 
18141
      <method name="get_which" c:identifier="webkit_dom_ui_event_get_which">
 
18142
        <return-value transfer-ownership="none">
 
18143
          <type name="glong" c:type="glong"/>
 
18144
        </return-value>
 
18145
      </method>
 
18146
      <method name="init_ui_event"
 
18147
              c:identifier="webkit_dom_ui_event_init_ui_event">
 
18148
        <return-value transfer-ownership="none">
 
18149
          <type name="none" c:type="void"/>
 
18150
        </return-value>
 
18151
        <parameters>
 
18152
          <parameter name="type" transfer-ownership="none">
 
18153
            <doc xml:whitespace="preserve">A #gchar</doc>
 
18154
            <type name="utf8" c:type="const gchar*"/>
 
18155
          </parameter>
 
18156
          <parameter name="canBubble" transfer-ownership="none">
 
18157
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
18158
            <type name="gboolean" c:type="gboolean"/>
 
18159
          </parameter>
 
18160
          <parameter name="cancelable" transfer-ownership="none">
 
18161
            <doc xml:whitespace="preserve">A #gboolean</doc>
 
18162
            <type name="gboolean" c:type="gboolean"/>
 
18163
          </parameter>
 
18164
          <parameter name="view" transfer-ownership="none">
 
18165
            <doc xml:whitespace="preserve">A #WebKitDOMDOMWindow</doc>
 
18166
            <type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
 
18167
          </parameter>
 
18168
          <parameter name="detail" transfer-ownership="none">
 
18169
            <doc xml:whitespace="preserve">A #glong</doc>
 
18170
            <type name="glong" c:type="glong"/>
 
18171
          </parameter>
 
18172
        </parameters>
 
18173
      </method>
 
18174
      <property name="char-code" transfer-ownership="none">
 
18175
        <type name="glong"/>
 
18176
      </property>
 
18177
      <property name="detail" transfer-ownership="none">
 
18178
        <type name="glong"/>
 
18179
      </property>
 
18180
      <property name="key-code" transfer-ownership="none">
 
18181
        <type name="glong"/>
 
18182
      </property>
 
18183
      <property name="layer-x" transfer-ownership="none">
 
18184
        <type name="glong"/>
 
18185
      </property>
 
18186
      <property name="layer-y" transfer-ownership="none">
 
18187
        <type name="glong"/>
 
18188
      </property>
 
18189
      <property name="page-x" transfer-ownership="none">
 
18190
        <type name="glong"/>
 
18191
      </property>
 
18192
      <property name="page-y" transfer-ownership="none">
 
18193
        <type name="glong"/>
 
18194
      </property>
 
18195
      <property name="view" transfer-ownership="none">
 
18196
        <type name="DOMDOMWindow"/>
 
18197
      </property>
 
18198
      <property name="which" transfer-ownership="none">
 
18199
        <type name="glong"/>
 
18200
      </property>
 
18201
      <field name="parent_instance">
 
18202
        <type name="DOMEvent" c:type="WebKitDOMEvent"/>
 
18203
      </field>
 
18204
    </class>
 
18205
    <record name="DOMUIEventClass"
 
18206
            c:type="WebKitDOMUIEventClass"
 
18207
            glib:is-gtype-struct-for="DOMUIEvent">
 
18208
      <field name="parent_class">
 
18209
        <type name="DOMEventClass" c:type="WebKitDOMEventClass"/>
 
18210
      </field>
 
18211
    </record>
 
18212
    <class name="DOMValidityState"
 
18213
           c:symbol-prefix="dom_validity_state"
 
18214
           c:type="WebKitDOMValidityState"
 
18215
           parent="DOMObject"
 
18216
           glib:type-name="WebKitDOMValidityState"
 
18217
           glib:get-type="webkit_dom_validity_state_get_type"
 
18218
           glib:type-struct="DOMValidityStateClass">
 
18219
      <method name="get_custom_error"
 
18220
              c:identifier="webkit_dom_validity_state_get_custom_error">
 
18221
        <return-value transfer-ownership="none">
 
18222
          <type name="gboolean" c:type="gboolean"/>
 
18223
        </return-value>
 
18224
      </method>
 
18225
      <method name="get_pattern_mismatch"
 
18226
              c:identifier="webkit_dom_validity_state_get_pattern_mismatch">
 
18227
        <return-value transfer-ownership="none">
 
18228
          <type name="gboolean" c:type="gboolean"/>
 
18229
        </return-value>
 
18230
      </method>
 
18231
      <method name="get_range_overflow"
 
18232
              c:identifier="webkit_dom_validity_state_get_range_overflow">
 
18233
        <return-value transfer-ownership="none">
 
18234
          <type name="gboolean" c:type="gboolean"/>
 
18235
        </return-value>
 
18236
      </method>
 
18237
      <method name="get_range_underflow"
 
18238
              c:identifier="webkit_dom_validity_state_get_range_underflow">
 
18239
        <return-value transfer-ownership="none">
 
18240
          <type name="gboolean" c:type="gboolean"/>
 
18241
        </return-value>
 
18242
      </method>
 
18243
      <method name="get_step_mismatch"
 
18244
              c:identifier="webkit_dom_validity_state_get_step_mismatch">
 
18245
        <return-value transfer-ownership="none">
 
18246
          <type name="gboolean" c:type="gboolean"/>
 
18247
        </return-value>
 
18248
      </method>
 
18249
      <method name="get_too_long"
 
18250
              c:identifier="webkit_dom_validity_state_get_too_long">
 
18251
        <return-value transfer-ownership="none">
 
18252
          <type name="gboolean" c:type="gboolean"/>
 
18253
        </return-value>
 
18254
      </method>
 
18255
      <method name="get_type_mismatch"
 
18256
              c:identifier="webkit_dom_validity_state_get_type_mismatch">
 
18257
        <return-value transfer-ownership="none">
 
18258
          <type name="gboolean" c:type="gboolean"/>
 
18259
        </return-value>
 
18260
      </method>
 
18261
      <method name="get_valid"
 
18262
              c:identifier="webkit_dom_validity_state_get_valid">
 
18263
        <return-value transfer-ownership="none">
 
18264
          <type name="gboolean" c:type="gboolean"/>
 
18265
        </return-value>
 
18266
      </method>
 
18267
      <method name="get_value_missing"
 
18268
              c:identifier="webkit_dom_validity_state_get_value_missing">
 
18269
        <return-value transfer-ownership="none">
 
18270
          <type name="gboolean" c:type="gboolean"/>
 
18271
        </return-value>
 
18272
      </method>
 
18273
      <property name="custom-error" transfer-ownership="none">
 
18274
        <type name="gboolean"/>
 
18275
      </property>
 
18276
      <property name="pattern-mismatch" transfer-ownership="none">
 
18277
        <type name="gboolean"/>
 
18278
      </property>
 
18279
      <property name="range-overflow" transfer-ownership="none">
 
18280
        <type name="gboolean"/>
 
18281
      </property>
 
18282
      <property name="range-underflow" transfer-ownership="none">
 
18283
        <type name="gboolean"/>
 
18284
      </property>
 
18285
      <property name="step-mismatch" transfer-ownership="none">
 
18286
        <type name="gboolean"/>
 
18287
      </property>
 
18288
      <property name="too-long" transfer-ownership="none">
 
18289
        <type name="gboolean"/>
 
18290
      </property>
 
18291
      <property name="type-mismatch" transfer-ownership="none">
 
18292
        <type name="gboolean"/>
 
18293
      </property>
 
18294
      <property name="valid" transfer-ownership="none">
 
18295
        <type name="gboolean"/>
 
18296
      </property>
 
18297
      <property name="value-missing" transfer-ownership="none">
 
18298
        <type name="gboolean"/>
 
18299
      </property>
 
18300
      <field name="parent_instance">
 
18301
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18302
      </field>
 
18303
    </class>
 
18304
    <record name="DOMValidityStateClass"
 
18305
            c:type="WebKitDOMValidityStateClass"
 
18306
            glib:is-gtype-struct-for="DOMValidityState">
 
18307
      <field name="parent_class">
 
18308
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18309
      </field>
 
18310
    </record>
 
18311
    <class name="DOMWebKitAnimation"
 
18312
           c:symbol-prefix="dom_webkit_animation"
 
18313
           c:type="WebKitDOMWebKitAnimation"
 
18314
           parent="DOMObject"
 
18315
           glib:type-name="WebKitDOMWebKitAnimation"
 
18316
           glib:get-type="webkit_dom_webkit_animation_get_type"
 
18317
           glib:type-struct="DOMWebKitAnimationClass">
 
18318
      <method name="get_delay"
 
18319
              c:identifier="webkit_dom_webkit_animation_get_delay">
 
18320
        <return-value transfer-ownership="none">
 
18321
          <type name="gdouble" c:type="gdouble"/>
 
18322
        </return-value>
 
18323
      </method>
 
18324
      <method name="get_direction"
 
18325
              c:identifier="webkit_dom_webkit_animation_get_direction">
 
18326
        <return-value transfer-ownership="none">
 
18327
          <type name="gushort" c:type="gushort"/>
 
18328
        </return-value>
 
18329
      </method>
 
18330
      <method name="get_duration"
 
18331
              c:identifier="webkit_dom_webkit_animation_get_duration">
 
18332
        <return-value transfer-ownership="none">
 
18333
          <type name="gdouble" c:type="gdouble"/>
 
18334
        </return-value>
 
18335
      </method>
 
18336
      <method name="get_elapsed_time"
 
18337
              c:identifier="webkit_dom_webkit_animation_get_elapsed_time">
 
18338
        <return-value transfer-ownership="none">
 
18339
          <type name="gdouble" c:type="gdouble"/>
 
18340
        </return-value>
 
18341
      </method>
 
18342
      <method name="get_ended"
 
18343
              c:identifier="webkit_dom_webkit_animation_get_ended">
 
18344
        <return-value transfer-ownership="none">
 
18345
          <type name="gboolean" c:type="gboolean"/>
 
18346
        </return-value>
 
18347
      </method>
 
18348
      <method name="get_fill_mode"
 
18349
              c:identifier="webkit_dom_webkit_animation_get_fill_mode">
 
18350
        <return-value transfer-ownership="none">
 
18351
          <type name="gushort" c:type="gushort"/>
 
18352
        </return-value>
 
18353
      </method>
 
18354
      <method name="get_name"
 
18355
              c:identifier="webkit_dom_webkit_animation_get_name">
 
18356
        <return-value transfer-ownership="full">
 
18357
          <type name="utf8" c:type="gchar*"/>
 
18358
        </return-value>
 
18359
      </method>
 
18360
      <method name="get_paused"
 
18361
              c:identifier="webkit_dom_webkit_animation_get_paused">
 
18362
        <return-value transfer-ownership="none">
 
18363
          <type name="gboolean" c:type="gboolean"/>
 
18364
        </return-value>
 
18365
      </method>
 
18366
      <method name="pause" c:identifier="webkit_dom_webkit_animation_pause">
 
18367
        <return-value transfer-ownership="none">
 
18368
          <type name="none" c:type="void"/>
 
18369
        </return-value>
 
18370
      </method>
 
18371
      <method name="play" c:identifier="webkit_dom_webkit_animation_play">
 
18372
        <return-value transfer-ownership="none">
 
18373
          <type name="none" c:type="void"/>
 
18374
        </return-value>
 
18375
      </method>
 
18376
      <method name="set_elapsed_time"
 
18377
              c:identifier="webkit_dom_webkit_animation_set_elapsed_time">
 
18378
        <return-value transfer-ownership="none">
 
18379
          <type name="none" c:type="void"/>
 
18380
        </return-value>
 
18381
        <parameters>
 
18382
          <parameter name="value" transfer-ownership="none">
 
18383
            <doc xml:whitespace="preserve">A #gdouble</doc>
 
18384
            <type name="gdouble" c:type="gdouble"/>
 
18385
          </parameter>
 
18386
        </parameters>
 
18387
      </method>
 
18388
      <property name="delay" transfer-ownership="none">
 
18389
        <type name="gdouble"/>
 
18390
      </property>
 
18391
      <property name="direction" transfer-ownership="none">
 
18392
        <type name="guint"/>
 
18393
      </property>
 
18394
      <property name="duration" transfer-ownership="none">
 
18395
        <type name="gdouble"/>
 
18396
      </property>
 
18397
      <property name="elapsed-time" writable="1" transfer-ownership="none">
 
18398
        <type name="gdouble"/>
 
18399
      </property>
 
18400
      <property name="ended" transfer-ownership="none">
 
18401
        <type name="gboolean"/>
 
18402
      </property>
 
18403
      <property name="fill-mode" transfer-ownership="none">
 
18404
        <type name="guint"/>
 
18405
      </property>
 
18406
      <property name="name" transfer-ownership="none">
 
18407
        <type name="utf8"/>
 
18408
      </property>
 
18409
      <property name="paused" transfer-ownership="none">
 
18410
        <type name="gboolean"/>
 
18411
      </property>
 
18412
      <field name="parent_instance">
 
18413
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18414
      </field>
 
18415
    </class>
 
18416
    <record name="DOMWebKitAnimationClass"
 
18417
            c:type="WebKitDOMWebKitAnimationClass"
 
18418
            glib:is-gtype-struct-for="DOMWebKitAnimation">
 
18419
      <field name="parent_class">
 
18420
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18421
      </field>
 
18422
    </record>
 
18423
    <class name="DOMWebKitAnimationList"
 
18424
           c:symbol-prefix="dom_webkit_animation_list"
 
18425
           c:type="WebKitDOMWebKitAnimationList"
 
18426
           parent="DOMObject"
 
18427
           glib:type-name="WebKitDOMWebKitAnimationList"
 
18428
           glib:get-type="webkit_dom_webkit_animation_list_get_type"
 
18429
           glib:type-struct="DOMWebKitAnimationListClass">
 
18430
      <method name="get_length"
 
18431
              c:identifier="webkit_dom_webkit_animation_list_get_length">
 
18432
        <return-value transfer-ownership="none">
 
18433
          <type name="gulong" c:type="gulong"/>
 
18434
        </return-value>
 
18435
      </method>
 
18436
      <method name="item" c:identifier="webkit_dom_webkit_animation_list_item">
 
18437
        <return-value transfer-ownership="none">
 
18438
          <type name="DOMWebKitAnimation" c:type="WebKitDOMWebKitAnimation*"/>
 
18439
        </return-value>
 
18440
        <parameters>
 
18441
          <parameter name="index" transfer-ownership="none">
 
18442
            <doc xml:whitespace="preserve">A #gulong</doc>
 
18443
            <type name="gulong" c:type="gulong"/>
 
18444
          </parameter>
 
18445
        </parameters>
 
18446
      </method>
 
18447
      <property name="length" transfer-ownership="none">
 
18448
        <type name="gulong"/>
 
18449
      </property>
 
18450
      <field name="parent_instance">
 
18451
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18452
      </field>
 
18453
    </class>
 
18454
    <record name="DOMWebKitAnimationListClass"
 
18455
            c:type="WebKitDOMWebKitAnimationListClass"
 
18456
            glib:is-gtype-struct-for="DOMWebKitAnimationList">
 
18457
      <field name="parent_class">
 
18458
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18459
      </field>
 
18460
    </record>
 
18461
    <class name="DOMWebKitNamedFlow"
 
18462
           c:symbol-prefix="dom_webkit_named_flow"
 
18463
           c:type="WebKitDOMWebKitNamedFlow"
 
18464
           parent="DOMObject"
 
18465
           glib:type-name="WebKitDOMWebKitNamedFlow"
 
18466
           glib:get-type="webkit_dom_webkit_named_flow_get_type"
 
18467
           glib:type-struct="DOMWebKitNamedFlowClass">
 
18468
      <implements name="DOMEventTarget"/>
 
18469
      <method name="dispatch_event"
 
18470
              c:identifier="webkit_dom_webkit_named_flow_dispatch_event"
 
18471
              throws="1">
 
18472
        <return-value transfer-ownership="none">
 
18473
          <type name="gboolean" c:type="gboolean"/>
 
18474
        </return-value>
 
18475
        <parameters>
 
18476
          <parameter name="event" transfer-ownership="none">
 
18477
            <doc xml:whitespace="preserve">A #WebKitDOMEvent</doc>
 
18478
            <type name="DOMEvent" c:type="WebKitDOMEvent*"/>
 
18479
          </parameter>
 
18480
        </parameters>
 
18481
      </method>
 
18482
      <method name="get_content"
 
18483
              c:identifier="webkit_dom_webkit_named_flow_get_content">
 
18484
        <return-value transfer-ownership="none">
 
18485
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
18486
        </return-value>
 
18487
      </method>
 
18488
      <method name="get_content_nodes"
 
18489
              c:identifier="webkit_dom_webkit_named_flow_get_content_nodes"
 
18490
              introspectable="0">
 
18491
        <return-value>
 
18492
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
18493
        </return-value>
 
18494
      </method>
 
18495
      <method name="get_first_empty_region_index"
 
18496
              c:identifier="webkit_dom_webkit_named_flow_get_first_empty_region_index">
 
18497
        <return-value transfer-ownership="none">
 
18498
          <type name="glong" c:type="glong"/>
 
18499
        </return-value>
 
18500
      </method>
 
18501
      <method name="get_name"
 
18502
              c:identifier="webkit_dom_webkit_named_flow_get_name">
 
18503
        <return-value transfer-ownership="full">
 
18504
          <type name="utf8" c:type="gchar*"/>
 
18505
        </return-value>
 
18506
      </method>
 
18507
      <method name="get_overflow"
 
18508
              c:identifier="webkit_dom_webkit_named_flow_get_overflow">
 
18509
        <return-value transfer-ownership="none">
 
18510
          <type name="gboolean" c:type="gboolean"/>
 
18511
        </return-value>
 
18512
      </method>
 
18513
      <method name="get_overset"
 
18514
              c:identifier="webkit_dom_webkit_named_flow_get_overset">
 
18515
        <return-value transfer-ownership="none">
 
18516
          <type name="gboolean" c:type="gboolean"/>
 
18517
        </return-value>
 
18518
      </method>
 
18519
      <method name="get_regions"
 
18520
              c:identifier="webkit_dom_webkit_named_flow_get_regions">
 
18521
        <return-value transfer-ownership="none">
 
18522
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
18523
        </return-value>
 
18524
      </method>
 
18525
      <method name="get_regions_by_content"
 
18526
              c:identifier="webkit_dom_webkit_named_flow_get_regions_by_content">
 
18527
        <return-value transfer-ownership="none">
 
18528
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
18529
        </return-value>
 
18530
        <parameters>
 
18531
          <parameter name="contentNode" transfer-ownership="none">
 
18532
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
18533
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18534
          </parameter>
 
18535
        </parameters>
 
18536
      </method>
 
18537
      <method name="get_regions_by_content_node"
 
18538
              c:identifier="webkit_dom_webkit_named_flow_get_regions_by_content_node"
 
18539
              introspectable="0">
 
18540
        <return-value>
 
18541
          <type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
 
18542
        </return-value>
 
18543
        <parameters>
 
18544
          <parameter name="contentNode" transfer-ownership="none">
 
18545
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18546
          </parameter>
 
18547
        </parameters>
 
18548
      </method>
 
18549
      <property name="first-empty-region-index" transfer-ownership="none">
 
18550
        <type name="glong"/>
 
18551
      </property>
 
18552
      <property name="name" transfer-ownership="none">
 
18553
        <type name="utf8"/>
 
18554
      </property>
 
18555
      <property name="overset" transfer-ownership="none">
 
18556
        <type name="gboolean"/>
 
18557
      </property>
 
18558
      <field name="parent_instance">
 
18559
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18560
      </field>
 
18561
    </class>
 
18562
    <record name="DOMWebKitNamedFlowClass"
 
18563
            c:type="WebKitDOMWebKitNamedFlowClass"
 
18564
            glib:is-gtype-struct-for="DOMWebKitNamedFlow">
 
18565
      <field name="parent_class">
 
18566
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18567
      </field>
 
18568
    </record>
 
18569
    <class name="DOMWebKitPoint"
 
18570
           c:symbol-prefix="dom_webkit_point"
 
18571
           c:type="WebKitDOMWebKitPoint"
 
18572
           parent="DOMObject"
 
18573
           glib:type-name="WebKitDOMWebKitPoint"
 
18574
           glib:get-type="webkit_dom_webkit_point_get_type"
 
18575
           glib:type-struct="DOMWebKitPointClass">
 
18576
      <method name="get_x" c:identifier="webkit_dom_webkit_point_get_x">
 
18577
        <return-value transfer-ownership="none">
 
18578
          <type name="gfloat" c:type="gfloat"/>
 
18579
        </return-value>
 
18580
      </method>
 
18581
      <method name="get_y" c:identifier="webkit_dom_webkit_point_get_y">
 
18582
        <return-value transfer-ownership="none">
 
18583
          <type name="gfloat" c:type="gfloat"/>
 
18584
        </return-value>
 
18585
      </method>
 
18586
      <method name="set_x" c:identifier="webkit_dom_webkit_point_set_x">
 
18587
        <return-value transfer-ownership="none">
 
18588
          <type name="none" c:type="void"/>
 
18589
        </return-value>
 
18590
        <parameters>
 
18591
          <parameter name="value" transfer-ownership="none">
 
18592
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
18593
            <type name="gfloat" c:type="gfloat"/>
 
18594
          </parameter>
 
18595
        </parameters>
 
18596
      </method>
 
18597
      <method name="set_y" c:identifier="webkit_dom_webkit_point_set_y">
 
18598
        <return-value transfer-ownership="none">
 
18599
          <type name="none" c:type="void"/>
 
18600
        </return-value>
 
18601
        <parameters>
 
18602
          <parameter name="value" transfer-ownership="none">
 
18603
            <doc xml:whitespace="preserve">A #gfloat</doc>
 
18604
            <type name="gfloat" c:type="gfloat"/>
 
18605
          </parameter>
 
18606
        </parameters>
 
18607
      </method>
 
18608
      <property name="x" writable="1" transfer-ownership="none">
 
18609
        <type name="gfloat"/>
 
18610
      </property>
 
18611
      <property name="y" writable="1" transfer-ownership="none">
 
18612
        <type name="gfloat"/>
 
18613
      </property>
 
18614
      <field name="parent_instance">
 
18615
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18616
      </field>
 
18617
    </class>
 
18618
    <record name="DOMWebKitPointClass"
 
18619
            c:type="WebKitDOMWebKitPointClass"
 
18620
            glib:is-gtype-struct-for="DOMWebKitPoint">
 
18621
      <field name="parent_class">
 
18622
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18623
      </field>
 
18624
    </record>
 
18625
    <class name="DOMXPathExpression"
 
18626
           c:symbol-prefix="dom_xpath_expression"
 
18627
           c:type="WebKitDOMXPathExpression"
 
18628
           parent="DOMObject"
 
18629
           glib:type-name="WebKitDOMXPathExpression"
 
18630
           glib:get-type="webkit_dom_xpath_expression_get_type"
 
18631
           glib:type-struct="DOMXPathExpressionClass">
 
18632
      <method name="evaluate"
 
18633
              c:identifier="webkit_dom_xpath_expression_evaluate"
 
18634
              throws="1">
 
18635
        <return-value transfer-ownership="none">
 
18636
          <type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
 
18637
        </return-value>
 
18638
        <parameters>
 
18639
          <parameter name="contextNode" transfer-ownership="none">
 
18640
            <doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
 
18641
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18642
          </parameter>
 
18643
          <parameter name="type" transfer-ownership="none">
 
18644
            <doc xml:whitespace="preserve">A #gushort</doc>
 
18645
            <type name="gushort" c:type="gushort"/>
 
18646
          </parameter>
 
18647
          <parameter name="inResult" transfer-ownership="none">
 
18648
            <doc xml:whitespace="preserve">A #WebKitDOMXPathResult</doc>
 
18649
            <type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
 
18650
          </parameter>
 
18651
        </parameters>
 
18652
      </method>
 
18653
      <field name="parent_instance">
 
18654
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18655
      </field>
 
18656
    </class>
 
18657
    <record name="DOMXPathExpressionClass"
 
18658
            c:type="WebKitDOMXPathExpressionClass"
 
18659
            glib:is-gtype-struct-for="DOMXPathExpression">
 
18660
      <field name="parent_class">
 
18661
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18662
      </field>
 
18663
    </record>
 
18664
    <class name="DOMXPathNSResolver"
 
18665
           c:symbol-prefix="dom_xpath_ns_resolver"
 
18666
           c:type="WebKitDOMXPathNSResolver"
 
18667
           parent="DOMObject"
 
18668
           glib:type-name="WebKitDOMXPathNSResolver"
 
18669
           glib:get-type="webkit_dom_xpath_ns_resolver_get_type"
 
18670
           glib:type-struct="DOMXPathNSResolverClass">
 
18671
      <method name="lookup_namespace_uri"
 
18672
              c:identifier="webkit_dom_xpath_ns_resolver_lookup_namespace_uri">
 
18673
        <return-value transfer-ownership="full">
 
18674
          <type name="utf8" c:type="gchar*"/>
 
18675
        </return-value>
 
18676
        <parameters>
 
18677
          <parameter name="prefix" transfer-ownership="none">
 
18678
            <doc xml:whitespace="preserve">A #gchar</doc>
 
18679
            <type name="utf8" c:type="const gchar*"/>
 
18680
          </parameter>
 
18681
        </parameters>
 
18682
      </method>
 
18683
      <field name="parent_instance">
 
18684
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18685
      </field>
 
18686
    </class>
 
18687
    <record name="DOMXPathNSResolverClass"
 
18688
            c:type="WebKitDOMXPathNSResolverClass"
 
18689
            glib:is-gtype-struct-for="DOMXPathNSResolver">
 
18690
      <field name="parent_class">
 
18691
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18692
      </field>
 
18693
    </record>
 
18694
    <class name="DOMXPathResult"
 
18695
           c:symbol-prefix="dom_xpath_result"
 
18696
           c:type="WebKitDOMXPathResult"
 
18697
           parent="DOMObject"
 
18698
           glib:type-name="WebKitDOMXPathResult"
 
18699
           glib:get-type="webkit_dom_xpath_result_get_type"
 
18700
           glib:type-struct="DOMXPathResultClass">
 
18701
      <method name="get_boolean_value"
 
18702
              c:identifier="webkit_dom_xpath_result_get_boolean_value"
 
18703
              throws="1">
 
18704
        <return-value transfer-ownership="none">
 
18705
          <type name="gboolean" c:type="gboolean"/>
 
18706
        </return-value>
 
18707
      </method>
 
18708
      <method name="get_invalid_iterator_state"
 
18709
              c:identifier="webkit_dom_xpath_result_get_invalid_iterator_state">
 
18710
        <return-value transfer-ownership="none">
 
18711
          <type name="gboolean" c:type="gboolean"/>
 
18712
        </return-value>
 
18713
      </method>
 
18714
      <method name="get_number_value"
 
18715
              c:identifier="webkit_dom_xpath_result_get_number_value"
 
18716
              throws="1">
 
18717
        <return-value transfer-ownership="none">
 
18718
          <type name="gdouble" c:type="gdouble"/>
 
18719
        </return-value>
 
18720
      </method>
 
18721
      <method name="get_result_type"
 
18722
              c:identifier="webkit_dom_xpath_result_get_result_type">
 
18723
        <return-value transfer-ownership="none">
 
18724
          <type name="gushort" c:type="gushort"/>
 
18725
        </return-value>
 
18726
      </method>
 
18727
      <method name="get_single_node_value"
 
18728
              c:identifier="webkit_dom_xpath_result_get_single_node_value"
 
18729
              throws="1">
 
18730
        <return-value transfer-ownership="none">
 
18731
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18732
        </return-value>
 
18733
      </method>
 
18734
      <method name="get_snapshot_length"
 
18735
              c:identifier="webkit_dom_xpath_result_get_snapshot_length"
 
18736
              throws="1">
 
18737
        <return-value transfer-ownership="none">
 
18738
          <type name="gulong" c:type="gulong"/>
 
18739
        </return-value>
 
18740
      </method>
 
18741
      <method name="get_string_value"
 
18742
              c:identifier="webkit_dom_xpath_result_get_string_value"
 
18743
              throws="1">
 
18744
        <return-value transfer-ownership="full">
 
18745
          <type name="utf8" c:type="gchar*"/>
 
18746
        </return-value>
 
18747
      </method>
 
18748
      <method name="iterate_next"
 
18749
              c:identifier="webkit_dom_xpath_result_iterate_next"
 
18750
              throws="1">
 
18751
        <return-value transfer-ownership="none">
 
18752
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18753
        </return-value>
 
18754
      </method>
 
18755
      <method name="snapshot_item"
 
18756
              c:identifier="webkit_dom_xpath_result_snapshot_item"
 
18757
              throws="1">
 
18758
        <return-value transfer-ownership="none">
 
18759
          <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
18760
        </return-value>
 
18761
        <parameters>
 
18762
          <parameter name="index" transfer-ownership="none">
 
18763
            <doc xml:whitespace="preserve">A #gulong</doc>
 
18764
            <type name="gulong" c:type="gulong"/>
 
18765
          </parameter>
 
18766
        </parameters>
 
18767
      </method>
 
18768
      <property name="boolean-value" transfer-ownership="none">
 
18769
        <type name="gboolean"/>
 
18770
      </property>
 
18771
      <property name="invalid-iterator-state" transfer-ownership="none">
 
18772
        <type name="gboolean"/>
 
18773
      </property>
 
18774
      <property name="number-value" transfer-ownership="none">
 
18775
        <type name="gdouble"/>
 
18776
      </property>
 
18777
      <property name="result-type" transfer-ownership="none">
 
18778
        <type name="guint"/>
 
18779
      </property>
 
18780
      <property name="single-node-value" transfer-ownership="none">
 
18781
        <type name="DOMNode"/>
 
18782
      </property>
 
18783
      <property name="snapshot-length" transfer-ownership="none">
 
18784
        <type name="gulong"/>
 
18785
      </property>
 
18786
      <property name="string-value" transfer-ownership="none">
 
18787
        <type name="utf8"/>
 
18788
      </property>
 
18789
      <field name="parent_instance">
 
18790
        <type name="DOMObject" c:type="WebKitDOMObject"/>
 
18791
      </field>
 
18792
    </class>
 
18793
    <record name="DOMXPathResultClass"
 
18794
            c:type="WebKitDOMXPathResultClass"
 
18795
            glib:is-gtype-struct-for="DOMXPathResult">
 
18796
      <field name="parent_class">
 
18797
        <type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
 
18798
      </field>
 
18799
    </record>
 
18800
    <class name="Download"
 
18801
           c:symbol-prefix="download"
 
18802
           c:type="WebKitDownload"
 
18803
           parent="GObject.Object"
 
18804
           glib:type-name="WebKitDownload"
 
18805
           glib:get-type="webkit_download_get_type"
 
18806
           glib:type-struct="DownloadClass">
 
18807
      <doc xml:whitespace="preserve">#WebKitDownload carries information about a download request,
 
18808
including a #WebKitNetworkRequest object. The application may use
 
18809
this object to control the download process, or to simply figure
 
18810
out what is to be downloaded, and do it itself.</doc>
 
18811
      <constructor name="new"
 
18812
                   c:identifier="webkit_download_new"
 
18813
                   version="1.1.2">
 
18814
        <doc xml:whitespace="preserve">Creates a new #WebKitDownload object for the given
 
18815
#WebKitNetworkRequest object.</doc>
 
18816
        <return-value transfer-ownership="full">
 
18817
          <doc xml:whitespace="preserve">the new #WebKitDownload</doc>
 
18818
          <type name="Download" c:type="WebKitDownload*"/>
 
18819
        </return-value>
 
18820
        <parameters>
 
18821
          <parameter name="request" transfer-ownership="none">
 
18822
            <doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
 
18823
            <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
18824
          </parameter>
 
18825
        </parameters>
 
18826
      </constructor>
 
18827
      <method name="cancel"
 
18828
              c:identifier="webkit_download_cancel"
 
18829
              version="1.1.2">
 
18830
        <doc xml:whitespace="preserve">Cancels the download. Calling this will not free the
 
18831
#WebKitDownload object, so you still need to call
 
18832
g_object_unref() on it, if you are the owner of a reference. Notice
 
18833
that cancelling the download provokes the emission of the
 
18834
WebKitDownload::error signal, reporting that the download was
 
18835
cancelled.</doc>
 
18836
        <return-value transfer-ownership="none">
 
18837
          <type name="none" c:type="void"/>
 
18838
        </return-value>
 
18839
      </method>
 
18840
      <method name="get_current_size"
 
18841
              c:identifier="webkit_download_get_current_size"
 
18842
              version="1.1.2">
 
18843
        <doc xml:whitespace="preserve">Current already downloaded size.</doc>
 
18844
        <return-value transfer-ownership="none">
 
18845
          <doc xml:whitespace="preserve">the already downloaded size</doc>
 
18846
          <type name="guint64" c:type="guint64"/>
 
18847
        </return-value>
 
18848
      </method>
 
18849
      <method name="get_destination_uri"
 
18850
              c:identifier="webkit_download_get_destination_uri"
 
18851
              version="1.1.2">
 
18852
        <doc xml:whitespace="preserve">Obtains the URI to which the downloaded file will be written. This
 
18853
must have been set by the application before calling
 
18854
webkit_download_start(), and may be %NULL.</doc>
 
18855
        <return-value transfer-ownership="none">
 
18856
          <doc xml:whitespace="preserve">the destination URI or %NULL</doc>
 
18857
          <type name="utf8" c:type="const gchar*"/>
 
18858
        </return-value>
 
18859
      </method>
 
18860
      <method name="get_elapsed_time"
 
18861
              c:identifier="webkit_download_get_elapsed_time"
 
18862
              version="1.1.2">
 
18863
        <doc xml:whitespace="preserve">Elapsed time for the download in seconds, including any fractional
 
18864
part. If the download is finished, had an error or was cancelled
 
18865
this is the time between its start and the event.</doc>
 
18866
        <return-value transfer-ownership="none">
 
18867
          <doc xml:whitespace="preserve">seconds since the download was started, as a #gdouble</doc>
 
18868
          <type name="gdouble" c:type="gdouble"/>
 
18869
        </return-value>
 
18870
      </method>
 
18871
      <method name="get_network_request"
 
18872
              c:identifier="webkit_download_get_network_request"
 
18873
              version="1.1.2">
 
18874
        <doc xml:whitespace="preserve">Retrieves the #WebKitNetworkRequest object that backs the download
 
18875
process.</doc>
 
18876
        <return-value transfer-ownership="none">
 
18877
          <doc xml:whitespace="preserve">the #WebKitNetworkRequest instance</doc>
 
18878
          <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
18879
        </return-value>
 
18880
      </method>
 
18881
      <method name="get_network_response"
 
18882
              c:identifier="webkit_download_get_network_response"
 
18883
              version="1.1.16">
 
18884
        <doc xml:whitespace="preserve">Retrieves the #WebKitNetworkResponse object that backs the download
 
18885
process.</doc>
 
18886
        <return-value transfer-ownership="none">
 
18887
          <doc xml:whitespace="preserve">the #WebKitNetworkResponse instance</doc>
 
18888
          <type name="NetworkResponse" c:type="WebKitNetworkResponse*"/>
 
18889
        </return-value>
 
18890
      </method>
 
18891
      <method name="get_progress"
 
18892
              c:identifier="webkit_download_get_progress"
 
18893
              version="1.1.2">
 
18894
        <doc xml:whitespace="preserve">Determines the current progress of the download.</doc>
 
18895
        <return-value transfer-ownership="none">
 
18896
          <doc xml:whitespace="preserve">a #gdouble ranging from 0.0 to 1.0.</doc>
 
18897
          <type name="gdouble" c:type="gdouble"/>
 
18898
        </return-value>
 
18899
      </method>
 
18900
      <method name="get_status"
 
18901
              c:identifier="webkit_download_get_status"
 
18902
              version="1.1.2">
 
18903
        <doc xml:whitespace="preserve">Obtains the current status of the download, as a
 
18904
#WebKitDownloadStatus.</doc>
 
18905
        <return-value transfer-ownership="none">
 
18906
          <doc xml:whitespace="preserve">the current #WebKitDownloadStatus</doc>
 
18907
          <type name="DownloadStatus" c:type="WebKitDownloadStatus"/>
 
18908
        </return-value>
 
18909
      </method>
 
18910
      <method name="get_suggested_filename"
 
18911
              c:identifier="webkit_download_get_suggested_filename"
 
18912
              version="1.1.2">
 
18913
        <doc xml:whitespace="preserve">Retrieves the filename that was suggested by the server, or the one
 
18914
derived by WebKit from the URI.</doc>
 
18915
        <return-value transfer-ownership="none">
 
18916
          <doc xml:whitespace="preserve">the suggested filename</doc>
 
18917
          <type name="utf8" c:type="const gchar*"/>
 
18918
        </return-value>
 
18919
      </method>
 
18920
      <method name="get_total_size"
 
18921
              c:identifier="webkit_download_get_total_size"
 
18922
              version="1.1.2">
 
18923
        <doc xml:whitespace="preserve">Returns the expected total size of the download. This is expected
 
18924
because the server may provide incorrect or missing
 
18925
Content-Length. Notice that this may grow over time, as it will be
 
18926
always the same as current_size in the cases where current size
 
18927
surpasses it.</doc>
 
18928
        <return-value transfer-ownership="none">
 
18929
          <doc xml:whitespace="preserve">the expected total size of the downloaded file</doc>
 
18930
          <type name="guint64" c:type="guint64"/>
 
18931
        </return-value>
 
18932
      </method>
 
18933
      <method name="get_uri"
 
18934
              c:identifier="webkit_download_get_uri"
 
18935
              version="1.1.2">
 
18936
        <doc xml:whitespace="preserve">Convenience method to retrieve the URI from the
 
18937
#WebKitNetworkRequest which is being downloaded.</doc>
 
18938
        <return-value transfer-ownership="none">
 
18939
          <doc xml:whitespace="preserve">the URI</doc>
 
18940
          <type name="utf8" c:type="const gchar*"/>
 
18941
        </return-value>
 
18942
      </method>
 
18943
      <method name="set_destination_uri"
 
18944
              c:identifier="webkit_download_set_destination_uri"
 
18945
              version="1.1.2">
 
18946
        <doc xml:whitespace="preserve">Defines the URI that should be used to save the downloaded file to.</doc>
 
18947
        <return-value transfer-ownership="none">
 
18948
          <type name="none" c:type="void"/>
 
18949
        </return-value>
 
18950
        <parameters>
 
18951
          <parameter name="destination_uri" transfer-ownership="none">
 
18952
            <doc xml:whitespace="preserve">the destination URI</doc>
 
18953
            <type name="utf8" c:type="const gchar*"/>
 
18954
          </parameter>
 
18955
        </parameters>
 
18956
      </method>
 
18957
      <method name="start"
 
18958
              c:identifier="webkit_download_start"
 
18959
              version="1.1.2">
 
18960
        <doc xml:whitespace="preserve">Initiates the download. Notice that you must have set the
 
18961
destination-uri property before calling this method.</doc>
 
18962
        <return-value transfer-ownership="none">
 
18963
          <type name="none" c:type="void"/>
 
18964
        </return-value>
 
18965
      </method>
 
18966
      <property name="current-size" version="1.1.2" transfer-ownership="none">
 
18967
        <doc xml:whitespace="preserve">The length of the data already downloaded</doc>
 
18968
        <type name="guint64"/>
 
18969
      </property>
 
18970
      <property name="destination-uri"
 
18971
                version="1.1.2"
 
18972
                writable="1"
 
18973
                transfer-ownership="none">
 
18974
        <doc xml:whitespace="preserve">The URI of the save location for this download.</doc>
 
18975
        <type name="utf8"/>
 
18976
      </property>
 
18977
      <property name="network-request"
 
18978
                version="1.1.2"
 
18979
                writable="1"
 
18980
                construct-only="1"
 
18981
                transfer-ownership="none">
 
18982
        <doc xml:whitespace="preserve">The #WebKitNetworkRequest instance associated with the download.</doc>
 
18983
        <type name="NetworkRequest"/>
 
18984
      </property>
 
18985
      <property name="network-response"
 
18986
                version="1.1.16"
 
18987
                writable="1"
 
18988
                construct-only="1"
 
18989
                transfer-ownership="none">
 
18990
        <doc xml:whitespace="preserve">The #WebKitNetworkResponse instance associated with the download.</doc>
 
18991
        <type name="NetworkResponse"/>
 
18992
      </property>
 
18993
      <property name="progress" version="1.1.2" transfer-ownership="none">
 
18994
        <doc xml:whitespace="preserve">Determines the current progress of the download. Notice that,
 
18995
although the progress changes are reported as soon as possible,
 
18996
the emission of the notify signal for this property is
 
18997
throttled, for the benefit of download managers. If you care
 
18998
about every update, use WebKitDownload:current-size.</doc>
 
18999
        <type name="gdouble"/>
 
19000
      </property>
 
19001
      <property name="status" version="1.1.2" transfer-ownership="none">
 
19002
        <doc xml:whitespace="preserve">Determines the current status of the download.</doc>
 
19003
        <type name="DownloadStatus"/>
 
19004
      </property>
 
19005
      <property name="suggested-filename"
 
19006
                version="1.1.2"
 
19007
                transfer-ownership="none">
 
19008
        <doc xml:whitespace="preserve">The file name suggested as default when saving</doc>
 
19009
        <type name="utf8"/>
 
19010
      </property>
 
19011
      <property name="total-size" version="1.1.2" transfer-ownership="none">
 
19012
        <doc xml:whitespace="preserve">The total size of the file</doc>
 
19013
        <type name="guint64"/>
 
19014
      </property>
 
19015
      <field name="parent_instance">
 
19016
        <type name="GObject.Object" c:type="GObject"/>
 
19017
      </field>
 
19018
      <field name="priv">
 
19019
        <type name="DownloadPrivate" c:type="WebKitDownloadPrivate*"/>
 
19020
      </field>
 
19021
      <glib:signal name="error" when="last" version="1.1.2">
 
19022
        <doc xml:whitespace="preserve">Emitted when @download is interrupted either by user action or by
 
19023
network errors, @error_detail will take any value of
 
19024
#WebKitDownloadError.</doc>
 
19025
        <return-value transfer-ownership="none">
 
19026
          <type name="gboolean"/>
 
19027
        </return-value>
 
19028
        <parameters>
 
19029
          <parameter name="error_code" transfer-ownership="none">
 
19030
            <doc xml:whitespace="preserve">the corresponding error code</doc>
 
19031
            <type name="gint"/>
 
19032
          </parameter>
 
19033
          <parameter name="error_detail" transfer-ownership="none">
 
19034
            <doc xml:whitespace="preserve">detailed error code for the error, see #WebKitDownloadError</doc>
 
19035
            <type name="gint"/>
 
19036
          </parameter>
 
19037
          <parameter name="reason" transfer-ownership="none">
 
19038
            <doc xml:whitespace="preserve">a string describing the error</doc>
 
19039
            <type name="utf8"/>
 
19040
          </parameter>
 
19041
        </parameters>
 
19042
      </glib:signal>
 
19043
    </class>
 
19044
    <record name="DownloadClass"
 
19045
            c:type="WebKitDownloadClass"
 
19046
            glib:is-gtype-struct-for="Download">
 
19047
      <field name="parent_class">
 
19048
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
19049
      </field>
 
19050
      <field name="_webkit_reserved0" introspectable="0">
 
19051
        <callback name="_webkit_reserved0">
 
19052
          <return-value transfer-ownership="none">
 
19053
            <type name="none" c:type="void"/>
 
19054
          </return-value>
 
19055
        </callback>
 
19056
      </field>
 
19057
      <field name="_webkit_reserved1" introspectable="0">
 
19058
        <callback name="_webkit_reserved1">
 
19059
          <return-value transfer-ownership="none">
 
19060
            <type name="none" c:type="void"/>
 
19061
          </return-value>
 
19062
        </callback>
 
19063
      </field>
 
19064
      <field name="_webkit_reserved2" introspectable="0">
 
19065
        <callback name="_webkit_reserved2">
 
19066
          <return-value transfer-ownership="none">
 
19067
            <type name="none" c:type="void"/>
 
19068
          </return-value>
 
19069
        </callback>
 
19070
      </field>
 
19071
      <field name="_webkit_reserved3" introspectable="0">
 
19072
        <callback name="_webkit_reserved3">
 
19073
          <return-value transfer-ownership="none">
 
19074
            <type name="none" c:type="void"/>
 
19075
          </return-value>
 
19076
        </callback>
 
19077
      </field>
 
19078
    </record>
 
19079
    <enumeration name="DownloadError"
 
19080
                 glib:type-name="WebKitDownloadError"
 
19081
                 glib:get-type="webkit_download_error_get_type"
 
19082
                 c:type="WebKitDownloadError">
 
19083
      <doc xml:whitespace="preserve">Enum values used to denote the various download errors.</doc>
 
19084
      <member name="cancelled_by_user"
 
19085
              value="0"
 
19086
              c:identifier="WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER"
 
19087
              glib:nick="cancelled-by-user"/>
 
19088
      <member name="destination"
 
19089
              value="1"
 
19090
              c:identifier="WEBKIT_DOWNLOAD_ERROR_DESTINATION"
 
19091
              glib:nick="destination"/>
 
19092
      <member name="network"
 
19093
              value="2"
 
19094
              c:identifier="WEBKIT_DOWNLOAD_ERROR_NETWORK"
 
19095
              glib:nick="network"/>
 
19096
    </enumeration>
 
19097
    <record name="DownloadPrivate"
 
19098
            c:type="WebKitDownloadPrivate"
 
19099
            disguised="1">
 
19100
    </record>
 
19101
    <enumeration name="DownloadStatus"
 
19102
                 glib:type-name="WebKitDownloadStatus"
 
19103
                 glib:get-type="webkit_download_status_get_type"
 
19104
                 c:type="WebKitDownloadStatus">
 
19105
      <doc xml:whitespace="preserve">Enum values used to denote the various states of a download.</doc>
 
19106
      <member name="error"
 
19107
              value="-1"
 
19108
              c:identifier="WEBKIT_DOWNLOAD_STATUS_ERROR"
 
19109
              glib:nick="error"/>
 
19110
      <member name="created"
 
19111
              value="0"
 
19112
              c:identifier="WEBKIT_DOWNLOAD_STATUS_CREATED"
 
19113
              glib:nick="created"/>
 
19114
      <member name="started"
 
19115
              value="1"
 
19116
              c:identifier="WEBKIT_DOWNLOAD_STATUS_STARTED"
 
19117
              glib:nick="started"/>
 
19118
      <member name="cancelled"
 
19119
              value="2"
 
19120
              c:identifier="WEBKIT_DOWNLOAD_STATUS_CANCELLED"
 
19121
              glib:nick="cancelled"/>
 
19122
      <member name="finished"
 
19123
              value="3"
 
19124
              c:identifier="WEBKIT_DOWNLOAD_STATUS_FINISHED"
 
19125
              glib:nick="finished"/>
 
19126
    </enumeration>
 
19127
    <enumeration name="EditingBehavior"
 
19128
                 glib:type-name="WebKitEditingBehavior"
 
19129
                 glib:get-type="webkit_editing_behavior_get_type"
 
19130
                 c:type="WebKitEditingBehavior">
 
19131
      <doc xml:whitespace="preserve">Enum values used for determining the editing behavior of editable elements.</doc>
 
19132
      <member name="mac"
 
19133
              value="0"
 
19134
              c:identifier="WEBKIT_EDITING_BEHAVIOR_MAC"
 
19135
              glib:nick="mac"/>
 
19136
      <member name="windows"
 
19137
              value="1"
 
19138
              c:identifier="WEBKIT_EDITING_BEHAVIOR_WINDOWS"
 
19139
              glib:nick="windows"/>
 
19140
      <member name="unix"
 
19141
              value="2"
 
19142
              c:identifier="WEBKIT_EDITING_BEHAVIOR_UNIX"
 
19143
              glib:nick="unix"/>
 
19144
    </enumeration>
 
19145
    <class name="FaviconDatabase"
 
19146
           c:symbol-prefix="favicon_database"
 
19147
           c:type="WebKitFaviconDatabase"
 
19148
           parent="GObject.Object"
 
19149
           glib:type-name="WebKitFaviconDatabase"
 
19150
           glib:get-type="webkit_favicon_database_get_type"
 
19151
           glib:type-struct="FaviconDatabaseClass">
 
19152
      <doc xml:whitespace="preserve">#WebKitFaviconDatabase provides access to the icons associated with
 
19153
web sites.
 
19154
 
 
19155
WebKit will automatically look for available icons in link elements
 
19156
on opened pages as well as an existing favicon.ico and load the
 
19157
images found into a memory cache if possible. That cache is frozen
 
19158
to an on-disk database for persistence.
 
19159
 
 
19160
The database is disabled by default. In order for icons to be
 
19161
stored and accessed, you will need to set an icon database path
 
19162
using webkit_favicon_database_set_path(). Disable the database
 
19163
again passing %NULL to the previous call.
 
19164
 
 
19165
If WebKitWebSettings::enable-private-browsing is %TRUE new icons
 
19166
won't be added to the on-disk database and no existing icons will
 
19167
be deleted from it. Nevertheless, WebKit will still store them in
 
19168
the in-memory cache during the current execution.</doc>
 
19169
      <method name="clear"
 
19170
              c:identifier="webkit_favicon_database_clear"
 
19171
              version="1.8">
 
19172
        <doc xml:whitespace="preserve">Clears all icons from the database.</doc>
 
19173
        <return-value transfer-ownership="none">
 
19174
          <type name="none" c:type="void"/>
 
19175
        </return-value>
 
19176
      </method>
 
19177
      <method name="get_favicon_pixbuf"
 
19178
              c:identifier="webkit_favicon_database_get_favicon_pixbuf"
 
19179
              version="1.8">
 
19180
        <doc xml:whitespace="preserve">Asynchronously obtains a #GdkPixbuf of the favicon for the given
 
19181
page URI. The advantage of this method over
 
19182
webkit_favicon_database_try_get_favicon_pixbuf() is that it always returns the
 
19183
cached icon if it's in the database asynchronously waiting for the
 
19184
icon to be read from the database.
 
19185
 
 
19186
This is an asynchronous method. When the operation is finished, callback will
 
19187
be invoked. You can then call webkit_favicon_database_get_favicon_pixbuf_finish()
 
19188
to get the result of the operation.
 
19189
See also webkit_favicon_database_try_get_favicon_pixbuf().
 
19190
 
 
19191
If @width and @height are both 0 then this method will return the
 
19192
maximum available size for the icon. Note that if you specify a
 
19193
different size the icon will be scaled each time you call this
 
19194
function.</doc>
 
19195
        <return-value transfer-ownership="none">
 
19196
          <type name="none" c:type="void"/>
 
19197
        </return-value>
 
19198
        <parameters>
 
19199
          <parameter name="page_uri" transfer-ownership="none">
 
19200
            <doc xml:whitespace="preserve">URI of the page containing the icon</doc>
 
19201
            <type name="utf8" c:type="const gchar*"/>
 
19202
          </parameter>
 
19203
          <parameter name="width" transfer-ownership="none">
 
19204
            <doc xml:whitespace="preserve">the desired width for the icon</doc>
 
19205
            <type name="guint" c:type="guint"/>
 
19206
          </parameter>
 
19207
          <parameter name="height" transfer-ownership="none">
 
19208
            <doc xml:whitespace="preserve">the desired height for the icon</doc>
 
19209
            <type name="guint" c:type="guint"/>
 
19210
          </parameter>
 
19211
          <parameter name="cancellable"
 
19212
                     transfer-ownership="none"
 
19213
                     allow-none="1">
 
19214
            <doc xml:whitespace="preserve">A #GCancellable or %NULL.</doc>
 
19215
            <type name="Gio.Cancellable" c:type="GCancellable*"/>
 
19216
          </parameter>
 
19217
          <parameter name="callback"
 
19218
                     transfer-ownership="none"
 
19219
                     allow-none="1"
 
19220
                     scope="async"
 
19221
                     closure="5">
 
19222
            <doc xml:whitespace="preserve">A #GAsyncReadyCallback to call when the request is satisfied or %NULL if you don't care about the result.</doc>
 
19223
            <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
 
19224
          </parameter>
 
19225
          <parameter name="user_data" transfer-ownership="none">
 
19226
            <doc xml:whitespace="preserve">The data to pass to @callback.</doc>
 
19227
            <type name="gpointer" c:type="gpointer"/>
 
19228
          </parameter>
 
19229
        </parameters>
 
19230
      </method>
 
19231
      <method name="get_favicon_pixbuf_finish"
 
19232
              c:identifier="webkit_favicon_database_get_favicon_pixbuf_finish"
 
19233
              version="1.8"
 
19234
              throws="1">
 
19235
        <doc xml:whitespace="preserve">Finishes an operation started with webkit_favicon_database_get_favicon_pixbuf().</doc>
 
19236
        <return-value transfer-ownership="full">
 
19237
          <doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL.</doc>
 
19238
          <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
 
19239
        </return-value>
 
19240
        <parameters>
 
19241
          <parameter name="result" transfer-ownership="none">
 
19242
            <doc xml:whitespace="preserve">A #GAsyncResult obtained from the #GAsyncReadyCallback passed to webkit_favicon_database_get_favicon_pixbuf()</doc>
 
19243
            <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
 
19244
          </parameter>
 
19245
        </parameters>
 
19246
      </method>
 
19247
      <method name="get_favicon_uri"
 
19248
              c:identifier="webkit_favicon_database_get_favicon_uri"
 
19249
              version="1.8">
 
19250
        <doc xml:whitespace="preserve">Obtains the URI for the favicon for the given page URI.
 
19251
See also webkit_web_view_get_icon_uri().</doc>
 
19252
        <return-value transfer-ownership="full">
 
19253
          <doc xml:whitespace="preserve">a newly allocated URI for the favicon, or %NULL</doc>
 
19254
          <type name="utf8" c:type="gchar*"/>
 
19255
        </return-value>
 
19256
        <parameters>
 
19257
          <parameter name="page_uri" transfer-ownership="none">
 
19258
            <doc xml:whitespace="preserve">URI of the page containing the icon</doc>
 
19259
            <type name="utf8" c:type="const gchar*"/>
 
19260
          </parameter>
 
19261
        </parameters>
 
19262
      </method>
 
19263
      <method name="get_path"
 
19264
              c:identifier="webkit_favicon_database_get_path"
 
19265
              version="1.8">
 
19266
        <doc xml:whitespace="preserve">Determines the absolute path to the database folder on disk.</doc>
 
19267
        <return-value transfer-ownership="none">
 
19268
          <doc xml:whitespace="preserve">the absolute path of the database folder, or %NULL</doc>
 
19269
          <type name="utf8" c:type="const gchar*"/>
 
19270
        </return-value>
 
19271
      </method>
 
19272
      <method name="set_path"
 
19273
              c:identifier="webkit_favicon_database_set_path"
 
19274
              version="1.8">
 
19275
        <doc xml:whitespace="preserve">Specifies the absolute path to the database folder on disk. The
 
19276
icon database will only be enabled after a call to this method.
 
19277
 
 
19278
Passing %NULL or "" as path disables the icon database.</doc>
 
19279
        <return-value transfer-ownership="none">
 
19280
          <type name="none" c:type="void"/>
 
19281
        </return-value>
 
19282
        <parameters>
 
19283
          <parameter name="path" transfer-ownership="none" allow-none="1">
 
19284
            <doc xml:whitespace="preserve">an absolute path to the icon database folder or %NULL to disable the database</doc>
 
19285
            <type name="utf8" c:type="const gchar*"/>
 
19286
          </parameter>
 
19287
        </parameters>
 
19288
      </method>
 
19289
      <method name="try_get_favicon_pixbuf"
 
19290
              c:identifier="webkit_favicon_database_try_get_favicon_pixbuf"
 
19291
              version="1.8">
 
19292
        <doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given page URI, or
 
19293
%NULL if there is no icon for the given page or it hasn't been
 
19294
loaded from disk yet. Use webkit_favicon_database_get_favicon_uri()
 
19295
if you need to distinguish these cases.  To make sure this method
 
19296
will return a valid icon when the given URI has one, you should
 
19297
connect to #WebKitFaviconDatabase::icon-loaded and use this function
 
19298
in the callback.
 
19299
 
 
19300
If @width and @height ar both 0 then this method will return the
 
19301
maximum available size for the icon. Note that if you specify a
 
19302
different size the icon will be scaled each time you call this
 
19303
function.</doc>
 
19304
        <return-value transfer-ownership="full">
 
19305
          <doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL if the given URI doesn't have an icon or it hasn't been loaded yet.</doc>
 
19306
          <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
 
19307
        </return-value>
 
19308
        <parameters>
 
19309
          <parameter name="page_uri" transfer-ownership="none">
 
19310
            <doc xml:whitespace="preserve">URI of the page containing the icon</doc>
 
19311
            <type name="utf8" c:type="const gchar*"/>
 
19312
          </parameter>
 
19313
          <parameter name="width" transfer-ownership="none">
 
19314
            <doc xml:whitespace="preserve">the desired width for the icon</doc>
 
19315
            <type name="guint" c:type="guint"/>
 
19316
          </parameter>
 
19317
          <parameter name="height" transfer-ownership="none">
 
19318
            <doc xml:whitespace="preserve">the desired height for the icon</doc>
 
19319
            <type name="guint" c:type="guint"/>
 
19320
          </parameter>
 
19321
        </parameters>
 
19322
      </method>
 
19323
      <property name="path"
 
19324
                version="1.8"
 
19325
                writable="1"
 
19326
                transfer-ownership="none">
 
19327
        <doc xml:whitespace="preserve">The absolute path of the icon database folder.</doc>
 
19328
        <type name="utf8"/>
 
19329
      </property>
 
19330
      <field name="parent_instance">
 
19331
        <type name="GObject.Object" c:type="GObject"/>
 
19332
      </field>
 
19333
      <field name="priv" readable="0" private="1">
 
19334
        <type name="FaviconDatabasePrivate"
 
19335
              c:type="WebKitFaviconDatabasePrivate*"/>
 
19336
      </field>
 
19337
      <glib:signal name="icon-loaded" when="last" version="1.8">
 
19338
        <doc xml:whitespace="preserve">This signal is fired if an icon is loaded on any
 
19339
#WebKitWebView. If you are only interested in a particular
 
19340
#WebKitWebView see #WebKitWebView::icon-loaded.
 
19341
 
 
19342
Note that this signal carries the URI of the frame that loads
 
19343
the icon, while #WebKitWebView::icon-loaded provides the URI
 
19344
of the favicon.</doc>
 
19345
        <return-value transfer-ownership="none">
 
19346
          <type name="none"/>
 
19347
        </return-value>
 
19348
        <parameters>
 
19349
          <parameter name="frame_uri" transfer-ownership="none">
 
19350
            <doc xml:whitespace="preserve">the URI of the main frame of a Web page containing the icon</doc>
 
19351
            <type name="utf8"/>
 
19352
          </parameter>
 
19353
        </parameters>
 
19354
      </glib:signal>
 
19355
    </class>
 
19356
    <record name="FaviconDatabaseClass"
 
19357
            c:type="WebKitFaviconDatabaseClass"
 
19358
            glib:is-gtype-struct-for="FaviconDatabase">
 
19359
      <field name="parent_class">
 
19360
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
19361
      </field>
 
19362
      <field name="_webkit_reserved1" introspectable="0">
 
19363
        <callback name="_webkit_reserved1">
 
19364
          <return-value transfer-ownership="none">
 
19365
            <type name="none" c:type="void"/>
 
19366
          </return-value>
 
19367
        </callback>
 
19368
      </field>
 
19369
      <field name="_webkit_reserved2" introspectable="0">
 
19370
        <callback name="_webkit_reserved2">
 
19371
          <return-value transfer-ownership="none">
 
19372
            <type name="none" c:type="void"/>
 
19373
          </return-value>
 
19374
        </callback>
 
19375
      </field>
 
19376
      <field name="_webkit_reserved3" introspectable="0">
 
19377
        <callback name="_webkit_reserved3">
 
19378
          <return-value transfer-ownership="none">
 
19379
            <type name="none" c:type="void"/>
 
19380
          </return-value>
 
19381
        </callback>
 
19382
      </field>
 
19383
      <field name="_webkit_reserved4" introspectable="0">
 
19384
        <callback name="_webkit_reserved4">
 
19385
          <return-value transfer-ownership="none">
 
19386
            <type name="none" c:type="void"/>
 
19387
          </return-value>
 
19388
        </callback>
 
19389
      </field>
 
19390
    </record>
 
19391
    <record name="FaviconDatabasePrivate"
 
19392
            c:type="WebKitFaviconDatabasePrivate"
 
19393
            disguised="1">
 
19394
    </record>
 
19395
    <class name="FileChooserRequest"
 
19396
           c:symbol-prefix="file_chooser_request"
 
19397
           c:type="WebKitFileChooserRequest"
 
19398
           parent="GObject.Object"
 
19399
           glib:type-name="WebKitFileChooserRequest"
 
19400
           glib:get-type="webkit_file_chooser_request_get_type"
 
19401
           glib:type-struct="FileChooserRequestClass">
 
19402
      <doc xml:whitespace="preserve">Whenever the user interacts with an &amp;lt;input type='file' /&amp;gt;
 
19403
HTML element, WebKit will need to show a dialog to choose one or
 
19404
more files to be uploaded to the server along with the rest of the
 
19405
form data. For that to happen in a general way, instead of just
 
19406
opening a #GtkFileChooserDialog (which might be not desirable in
 
19407
some cases, such as when an embedding applications prefers to use
 
19408
its own file chooser dialog), WebKit will fire the
 
19409
#WebKitWebView::run-file-chooser signal with a
 
19410
#WebKitFileChooserRequest object, which will allow the client
 
19411
application to specify the files to be selected, to inspect the
 
19412
details of the request (e.g. if multiple selection should be
 
19413
allowed) and to cancel the request, in case nothing was selected.
 
19414
 
 
19415
In case the client application does not wish to handle this signal,
 
19416
WebKit will provide a default handler which will asynchronously run
 
19417
a regular #GtkFileChooserDialog for the user to interact with.</doc>
 
19418
      <method name="get_mime_types"
 
19419
              c:identifier="webkit_file_chooser_request_get_mime_types"
 
19420
              version="1.10">
 
19421
        <doc xml:whitespace="preserve">Get the list of MIME types the file chooser dialog should handle,
 
19422
in the format specified in RFC 2046 for "media types". Its contents
 
19423
depend on the value of the 'accept' attribute for HTML input
 
19424
elements. This function should normally be called before presenting
 
19425
the file chooser dialog to the user, to decide whether to allow the
 
19426
user to select multiple files at once or only one.</doc>
 
19427
        <return-value transfer-ownership="none">
 
19428
          <doc xml:whitespace="preserve">a %NULL-terminated array of strings if a list of accepted MIME types is defined or %NULL otherwise, meaning that any MIME type should be accepted. This array and its contents are owned by WebKitGTK+ and should not be modified or freed.</doc>
 
19429
          <array c:type="gchar**">
 
19430
            <type name="utf8"/>
 
19431
          </array>
 
19432
        </return-value>
 
19433
      </method>
 
19434
      <method name="get_mime_types_filter"
 
19435
              c:identifier="webkit_file_chooser_request_get_mime_types_filter"
 
19436
              version="1.10">
 
19437
        <doc xml:whitespace="preserve">Get the filter currently associated with the request, ready to be
 
19438
used by #GtkFileChooser. This function should normally be called
 
19439
before presenting the file chooser dialog to the user, to decide
 
19440
whether to apply a filter so the user would not be allowed to
 
19441
select files with other MIME types.
 
19442
 
 
19443
See webkit_file_chooser_request_get_mime_types() if you are
 
19444
interested in getting the list of accepted MIME types.</doc>
 
19445
        <return-value transfer-ownership="none">
 
19446
          <doc xml:whitespace="preserve">a #GtkFileFilter if a list of accepted MIME types is defined or %NULL otherwise. The returned object is owned by WebKitGTK+ should not be modified or freed.</doc>
 
19447
          <type name="Gtk.FileFilter" c:type="GtkFileFilter*"/>
 
19448
        </return-value>
 
19449
      </method>
 
19450
      <method name="get_select_multiple"
 
19451
              c:identifier="webkit_file_chooser_request_get_select_multiple"
 
19452
              version="1.10">
 
19453
        <doc xml:whitespace="preserve">Determine whether the file chooser associated to this
 
19454
#WebKitFileChooserRequest should allow selecting multiple files,
 
19455
which depends on the HTML input element having a 'multiple'
 
19456
attribute defined.</doc>
 
19457
        <return-value transfer-ownership="none">
 
19458
          <doc xml:whitespace="preserve">%TRUE if the file chooser should allow selecting multiple files or %FALSE otherwise.</doc>
 
19459
          <type name="gboolean" c:type="gboolean"/>
 
19460
        </return-value>
 
19461
      </method>
 
19462
      <method name="get_selected_files"
 
19463
              c:identifier="webkit_file_chooser_request_get_selected_files"
 
19464
              version="1.10">
 
19465
        <doc xml:whitespace="preserve">Get the list of selected files currently associated to the
 
19466
request. Initially, the return value of this method contains any
 
19467
files selected in previous file chooser requests for this HTML
 
19468
input element. Once webkit_file_chooser_request_select_files, the
 
19469
value will reflect whatever files are given.
 
19470
 
 
19471
This function should normally be called only before presenting the
 
19472
file chooser dialog to the user, to decide whether to perform some
 
19473
extra action, like pre-selecting the files from a previous request.</doc>
 
19474
        <return-value transfer-ownership="none">
 
19475
          <doc xml:whitespace="preserve">a %NULL-terminated array of strings if there are selected files associated with the request or %NULL otherwise. This array and its contents are owned by WebKitGTK+ and should not be modified or freed.</doc>
 
19476
          <array c:type="gchar**">
 
19477
            <type name="utf8"/>
 
19478
          </array>
 
19479
        </return-value>
 
19480
      </method>
 
19481
      <method name="select_files"
 
19482
              c:identifier="webkit_file_chooser_request_select_files"
 
19483
              version="1.10">
 
19484
        <doc xml:whitespace="preserve">Ask WebKit to select local files for upload and complete the
 
19485
request.</doc>
 
19486
        <return-value transfer-ownership="none">
 
19487
          <type name="none" c:type="void"/>
 
19488
        </return-value>
 
19489
        <parameters>
 
19490
          <parameter name="files" transfer-ownership="none">
 
19491
            <doc xml:whitespace="preserve">a %NULL-terminated array of strings, containing paths to local files.</doc>
 
19492
            <array c:type="gchar**">
 
19493
              <type name="utf8" c:type="gchar*"/>
 
19494
            </array>
 
19495
          </parameter>
 
19496
        </parameters>
 
19497
      </method>
 
19498
      <property name="filter" version="1.10" transfer-ownership="none">
 
19499
        <doc xml:whitespace="preserve">The filter currently associated with the request. See
 
19500
webkit_file_chooser_request_get_mime_types_filter() for more
 
19501
details.</doc>
 
19502
        <type name="Gtk.FileFilter"/>
 
19503
      </property>
 
19504
      <property name="mime-types" version="1.10" transfer-ownership="none">
 
19505
        <doc xml:whitespace="preserve">A %NULL-terminated array of strings containing the list of MIME
 
19506
types the file chooser dialog should handle. See
 
19507
webkit_file_chooser_request_get_mime_types() for more details.</doc>
 
19508
        <array>
 
19509
          <type name="utf8"/>
 
19510
        </array>
 
19511
      </property>
 
19512
      <property name="select-multiple"
 
19513
                version="1.10"
 
19514
                transfer-ownership="none">
 
19515
        <doc xml:whitespace="preserve">Whether the file chooser should allow selecting multiple
 
19516
files. See
 
19517
webkit_file_chooser_request_get_select_multiple() for
 
19518
more details.</doc>
 
19519
        <type name="gboolean"/>
 
19520
      </property>
 
19521
      <property name="selected-files" version="1.10" transfer-ownership="none">
 
19522
        <doc xml:whitespace="preserve">A %NULL-terminated array of strings containing the list of
 
19523
selected files associated to the current request. See
 
19524
webkit_file_chooser_request_get_selected_files() for more details.</doc>
 
19525
        <array>
 
19526
          <type name="utf8"/>
 
19527
        </array>
 
19528
      </property>
 
19529
      <field name="parent">
 
19530
        <type name="GObject.Object" c:type="GObject"/>
 
19531
      </field>
 
19532
      <field name="priv" readable="0" private="1">
 
19533
        <type name="FileChooserRequestPrivate"
 
19534
              c:type="WebKitFileChooserRequestPrivate*"/>
 
19535
      </field>
 
19536
    </class>
 
19537
    <record name="FileChooserRequestClass"
 
19538
            c:type="WebKitFileChooserRequestClass"
 
19539
            glib:is-gtype-struct-for="FileChooserRequest">
 
19540
      <field name="parent_class">
 
19541
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
19542
      </field>
 
19543
    </record>
 
19544
    <record name="FileChooserRequestPrivate"
 
19545
            c:type="WebKitFileChooserRequestPrivate"
 
19546
            disguised="1">
 
19547
    </record>
 
19548
    <class name="GeolocationPolicyDecision"
 
19549
           c:symbol-prefix="geolocation_policy_decision"
 
19550
           c:type="WebKitGeolocationPolicyDecision"
 
19551
           parent="GObject.Object"
 
19552
           glib:type-name="WebKitGeolocationPolicyDecision"
 
19553
           glib:get-type="webkit_geolocation_policy_decision_get_type"
 
19554
           glib:type-struct="GeolocationPolicyDecisionClass">
 
19555
      <doc xml:whitespace="preserve">#WebKitGeolocationPolicyDecision objects are given to the application when
 
19556
geolocation-policy-decision-requested signal is emitted. The application
 
19557
uses it to tell the engine whether it wants to allow or deny geolocation for
 
19558
a given frame.</doc>
 
19559
      <field name="parent_instance">
 
19560
        <type name="GObject.Object" c:type="GObject"/>
 
19561
      </field>
 
19562
      <field name="priv" readable="0" private="1">
 
19563
        <type name="GeolocationPolicyDecisionPrivate"
 
19564
              c:type="WebKitGeolocationPolicyDecisionPrivate*"/>
 
19565
      </field>
 
19566
    </class>
 
19567
    <record name="GeolocationPolicyDecisionClass"
 
19568
            c:type="WebKitGeolocationPolicyDecisionClass"
 
19569
            glib:is-gtype-struct-for="GeolocationPolicyDecision">
 
19570
      <field name="parent_class">
 
19571
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
19572
      </field>
 
19573
      <field name="_webkit_reserved0" introspectable="0">
 
19574
        <callback name="_webkit_reserved0">
 
19575
          <return-value transfer-ownership="none">
 
19576
            <type name="none" c:type="void"/>
 
19577
          </return-value>
 
19578
        </callback>
 
19579
      </field>
 
19580
      <field name="_webkit_reserved1" introspectable="0">
 
19581
        <callback name="_webkit_reserved1">
 
19582
          <return-value transfer-ownership="none">
 
19583
            <type name="none" c:type="void"/>
 
19584
          </return-value>
 
19585
        </callback>
 
19586
      </field>
 
19587
      <field name="_webkit_reserved2" introspectable="0">
 
19588
        <callback name="_webkit_reserved2">
 
19589
          <return-value transfer-ownership="none">
 
19590
            <type name="none" c:type="void"/>
 
19591
          </return-value>
 
19592
        </callback>
 
19593
      </field>
 
19594
      <field name="_webkit_reserved3" introspectable="0">
 
19595
        <callback name="_webkit_reserved3">
 
19596
          <return-value transfer-ownership="none">
 
19597
            <type name="none" c:type="void"/>
 
19598
          </return-value>
 
19599
        </callback>
 
19600
      </field>
 
19601
    </record>
 
19602
    <record name="GeolocationPolicyDecisionPrivate"
 
19603
            c:type="WebKitGeolocationPolicyDecisionPrivate"
 
19604
            disguised="1">
 
19605
    </record>
 
19606
    <class name="HitTestResult"
 
19607
           c:symbol-prefix="hit_test_result"
 
19608
           c:type="WebKitHitTestResult"
 
19609
           parent="GObject.Object"
 
19610
           glib:type-name="WebKitHitTestResult"
 
19611
           glib:get-type="webkit_hit_test_result_get_type"
 
19612
           glib:type-struct="HitTestResultClass">
 
19613
      <doc xml:whitespace="preserve">This class holds context information about the coordinates
 
19614
specified by a GDK event.</doc>
 
19615
      <property name="context"
 
19616
                version="1.1.15"
 
19617
                writable="1"
 
19618
                construct-only="1"
 
19619
                transfer-ownership="none">
 
19620
        <doc xml:whitespace="preserve">Flags indicating the kind of target that received the event.</doc>
 
19621
        <type name="HitTestResultContext"/>
 
19622
      </property>
 
19623
      <property name="image-uri"
 
19624
                version="1.1.15"
 
19625
                writable="1"
 
19626
                construct-only="1"
 
19627
                transfer-ownership="none">
 
19628
        <doc xml:whitespace="preserve">The URI of the image that is part of the target that received the event, if any.</doc>
 
19629
        <type name="utf8"/>
 
19630
      </property>
 
19631
      <property name="inner-node"
 
19632
                version="1.3.2"
 
19633
                writable="1"
 
19634
                construct-only="1"
 
19635
                transfer-ownership="none">
 
19636
        <doc xml:whitespace="preserve">The DOM node at the coordinates where the hit test
 
19637
happened. Keep in mind that the node might not be
 
19638
representative of the information given in the context
 
19639
property, since WebKit uses a series of heuristics to figure
 
19640
out that information. One common example is inner-node having
 
19641
the text node inside the anchor (&amp;lt;a&amp;gt;) tag; WebKit knows the
 
19642
whole context and will put WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK
 
19643
in the 'context' property, but the user might be confused by
 
19644
the lack of any link tag in 'inner-node'.</doc>
 
19645
        <type name="DOMNode"/>
 
19646
      </property>
 
19647
      <property name="link-uri"
 
19648
                version="1.1.15"
 
19649
                writable="1"
 
19650
                construct-only="1"
 
19651
                transfer-ownership="none">
 
19652
        <doc xml:whitespace="preserve">The URI to which the target that received the event points, if any.</doc>
 
19653
        <type name="utf8"/>
 
19654
      </property>
 
19655
      <property name="media-uri"
 
19656
                version="1.1.15"
 
19657
                writable="1"
 
19658
                construct-only="1"
 
19659
                transfer-ownership="none">
 
19660
        <doc xml:whitespace="preserve">The URI of the media that is part of the target that received the event, if any.</doc>
 
19661
        <type name="utf8"/>
 
19662
      </property>
 
19663
      <property name="x"
 
19664
                version="1.10"
 
19665
                writable="1"
 
19666
                construct-only="1"
 
19667
                transfer-ownership="none">
 
19668
        <doc xml:whitespace="preserve">The x coordintate of the event relative to the view's window.</doc>
 
19669
        <type name="gint"/>
 
19670
      </property>
 
19671
      <property name="y"
 
19672
                version="1.10"
 
19673
                writable="1"
 
19674
                construct-only="1"
 
19675
                transfer-ownership="none">
 
19676
        <doc xml:whitespace="preserve">The x coordintate of the event relative to the view's window.</doc>
 
19677
        <type name="gint"/>
 
19678
      </property>
 
19679
      <field name="parent_instance">
 
19680
        <type name="GObject.Object" c:type="GObject"/>
 
19681
      </field>
 
19682
      <field name="priv" readable="0" private="1">
 
19683
        <type name="HitTestResultPrivate"
 
19684
              c:type="WebKitHitTestResultPrivate*"/>
 
19685
      </field>
 
19686
    </class>
 
19687
    <record name="HitTestResultClass"
 
19688
            c:type="WebKitHitTestResultClass"
 
19689
            glib:is-gtype-struct-for="HitTestResult">
 
19690
      <field name="parent_class">
 
19691
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
19692
      </field>
 
19693
      <field name="_webkit_reserved0" introspectable="0">
 
19694
        <callback name="_webkit_reserved0">
 
19695
          <return-value transfer-ownership="none">
 
19696
            <type name="none" c:type="void"/>
 
19697
          </return-value>
 
19698
        </callback>
 
19699
      </field>
 
19700
      <field name="_webkit_reserved1" introspectable="0">
 
19701
        <callback name="_webkit_reserved1">
 
19702
          <return-value transfer-ownership="none">
 
19703
            <type name="none" c:type="void"/>
 
19704
          </return-value>
 
19705
        </callback>
 
19706
      </field>
 
19707
      <field name="_webkit_reserved2" introspectable="0">
 
19708
        <callback name="_webkit_reserved2">
 
19709
          <return-value transfer-ownership="none">
 
19710
            <type name="none" c:type="void"/>
 
19711
          </return-value>
 
19712
        </callback>
 
19713
      </field>
 
19714
      <field name="_webkit_reserved3" introspectable="0">
 
19715
        <callback name="_webkit_reserved3">
 
19716
          <return-value transfer-ownership="none">
 
19717
            <type name="none" c:type="void"/>
 
19718
          </return-value>
 
19719
        </callback>
 
19720
      </field>
 
19721
    </record>
 
19722
    <bitfield name="HitTestResultContext"
 
19723
              glib:type-name="WebKitHitTestResultContext"
 
19724
              glib:get-type="webkit_hit_test_result_context_get_type"
 
19725
              c:type="WebKitHitTestResultContext">
 
19726
      <member name="document"
 
19727
              value="2"
 
19728
              c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT"
 
19729
              glib:nick="document"/>
 
19730
      <member name="link"
 
19731
              value="4"
 
19732
              c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK"
 
19733
              glib:nick="link"/>
 
19734
      <member name="image"
 
19735
              value="8"
 
19736
              c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE"
 
19737
              glib:nick="image"/>
 
19738
      <member name="media"
 
19739
              value="16"
 
19740
              c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA"
 
19741
              glib:nick="media"/>
 
19742
      <member name="selection"
 
19743
              value="32"
 
19744
              c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION"
 
19745
              glib:nick="selection"/>
 
19746
      <member name="editable"
 
19747
              value="64"
 
19748
              c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE"
 
19749
              glib:nick="editable"/>
 
19750
    </bitfield>
 
19751
    <record name="HitTestResultPrivate"
 
19752
            c:type="WebKitHitTestResultPrivate"
 
19753
            disguised="1">
 
19754
    </record>
 
19755
    <class name="IconDatabase"
 
19756
           c:symbol-prefix="icon_database"
 
19757
           c:type="WebKitIconDatabase"
 
19758
           parent="GObject.Object"
 
19759
           glib:type-name="WebKitIconDatabase"
 
19760
           glib:get-type="webkit_icon_database_get_type"
 
19761
           glib:type-struct="IconDatabaseClass">
 
19762
      <method name="clear"
 
19763
              c:identifier="webkit_icon_database_clear"
 
19764
              version="1.3.13"
 
19765
              deprecated="Use webkit_favicon_database_clear() instead."
 
19766
              deprecated-version="1.8">
 
19767
        <doc xml:whitespace="preserve">Clears all icons from the database.</doc>
 
19768
        <return-value transfer-ownership="none">
 
19769
          <type name="none" c:type="void"/>
 
19770
        </return-value>
 
19771
      </method>
 
19772
      <method name="get_icon_pixbuf"
 
19773
              c:identifier="webkit_icon_database_get_icon_pixbuf"
 
19774
              version="1.3.13"
 
19775
              deprecated="Use webkit_favicon_database_try_get_favicon_pixbuf() instead."
 
19776
              deprecated-version="1.8">
 
19777
        <doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given page URI, or
 
19778
a default icon if there is no icon for the given page. Use
 
19779
webkit_icon_database_get_icon_uri() if you need to distinguish these cases.
 
19780
Usually you want to connect to WebKitIconDatabase::icon-loaded and call this
 
19781
method in the callback.
 
19782
 
 
19783
The pixbuf will have the largest size provided by the server and should
 
19784
be resized before it is displayed.
 
19785
See also webkit_web_view_get_icon_pixbuf().</doc>
 
19786
        <return-value transfer-ownership="full">
 
19787
          <doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL</doc>
 
19788
          <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
 
19789
        </return-value>
 
19790
        <parameters>
 
19791
          <parameter name="page_uri" transfer-ownership="none">
 
19792
            <doc xml:whitespace="preserve">URI of the page containing the icon</doc>
 
19793
            <type name="utf8" c:type="const gchar*"/>
 
19794
          </parameter>
 
19795
        </parameters>
 
19796
      </method>
 
19797
      <method name="get_icon_uri"
 
19798
              c:identifier="webkit_icon_database_get_icon_uri"
 
19799
              version="1.3.13"
 
19800
              deprecated="Use webkit_favicon_database_get_favicon_uri() instead."
 
19801
              deprecated-version="1.8">
 
19802
        <doc xml:whitespace="preserve">Obtains the URI for the favicon for the given page URI.
 
19803
See also webkit_web_view_get_icon_uri().</doc>
 
19804
        <return-value transfer-ownership="full">
 
19805
          <doc xml:whitespace="preserve">a newly allocated URI for the favicon, or %NULL</doc>
 
19806
          <type name="utf8" c:type="gchar*"/>
 
19807
        </return-value>
 
19808
        <parameters>
 
19809
          <parameter name="page_uri" transfer-ownership="none">
 
19810
            <doc xml:whitespace="preserve">URI of the page containing the icon</doc>
 
19811
            <type name="utf8" c:type="const gchar*"/>
 
19812
          </parameter>
 
19813
        </parameters>
 
19814
      </method>
 
19815
      <method name="get_path"
 
19816
              c:identifier="webkit_icon_database_get_path"
 
19817
              version="1.3.13"
 
19818
              deprecated="Use webkit_favicon_database_get_path() instead."
 
19819
              deprecated-version="1.8">
 
19820
        <doc xml:whitespace="preserve">Determines the absolute path to the database folder on disk.</doc>
 
19821
        <return-value transfer-ownership="none">
 
19822
          <doc xml:whitespace="preserve">the absolute path of the database folder, or %NULL</doc>
 
19823
          <type name="utf8" c:type="const gchar*"/>
 
19824
        </return-value>
 
19825
      </method>
 
19826
      <method name="set_path"
 
19827
              c:identifier="webkit_icon_database_set_path"
 
19828
              version="1.3.13"
 
19829
              deprecated="Use webkit_favicon_database_set_path() instead."
 
19830
              deprecated-version="1.8">
 
19831
        <doc xml:whitespace="preserve">Specifies the absolute path to the database folder on disk.
 
19832
 
 
19833
Passing %NULL or "" disables the icon database.</doc>
 
19834
        <return-value transfer-ownership="none">
 
19835
          <type name="none" c:type="void"/>
 
19836
        </return-value>
 
19837
        <parameters>
 
19838
          <parameter name="path" transfer-ownership="none">
 
19839
            <doc xml:whitespace="preserve">an absolute path to the icon database folder</doc>
 
19840
            <type name="utf8" c:type="const gchar*"/>
 
19841
          </parameter>
 
19842
        </parameters>
 
19843
      </method>
 
19844
      <property name="path"
 
19845
                version="1.3.13"
 
19846
                deprecated="Use WebKitFaviconDatabase::path instead."
 
19847
                deprecated-version="1.8"
 
19848
                writable="1"
 
19849
                transfer-ownership="none">
 
19850
        <doc xml:whitespace="preserve">The absolute path of the icon database folder.</doc>
 
19851
        <type name="utf8"/>
 
19852
      </property>
 
19853
      <field name="parent_instance">
 
19854
        <type name="GObject.Object" c:type="GObject"/>
 
19855
      </field>
 
19856
      <field name="priv" readable="0" private="1">
 
19857
        <type name="IconDatabasePrivate" c:type="WebKitIconDatabasePrivate*"/>
 
19858
      </field>
 
19859
      <glib:signal name="icon-loaded"
 
19860
                   when="last"
 
19861
                   version="1.3.13"
 
19862
                   deprecated="Use WebKitFaviconDatabase::icon-loaded instead."
 
19863
                   deprecated-version="1.8">
 
19864
        <doc xml:whitespace="preserve">This signal is emitted when a favicon is available for a page,
 
19865
or a child frame.
 
19866
See WebKitWebView::icon-loaded if you only need the favicon for
 
19867
the main frame of a particular #WebKitWebView.</doc>
 
19868
        <return-value transfer-ownership="none">
 
19869
          <type name="none"/>
 
19870
        </return-value>
 
19871
        <parameters>
 
19872
          <parameter name="frame" transfer-ownership="none">
 
19873
            <doc xml:whitespace="preserve">the frame containing the icon</doc>
 
19874
            <type name="WebFrame"/>
 
19875
          </parameter>
 
19876
          <parameter name="frame_uri" transfer-ownership="none">
 
19877
            <doc xml:whitespace="preserve">the URI of the frame containing the icon</doc>
 
19878
            <type name="utf8"/>
 
19879
          </parameter>
 
19880
        </parameters>
 
19881
      </glib:signal>
 
19882
    </class>
 
19883
    <record name="IconDatabaseClass"
 
19884
            c:type="WebKitIconDatabaseClass"
 
19885
            glib:is-gtype-struct-for="IconDatabase">
 
19886
      <field name="parent_class">
 
19887
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
19888
      </field>
 
19889
      <field name="_webkit_reserved1" introspectable="0">
 
19890
        <callback name="_webkit_reserved1">
 
19891
          <return-value transfer-ownership="none">
 
19892
            <type name="none" c:type="void"/>
 
19893
          </return-value>
 
19894
        </callback>
 
19895
      </field>
 
19896
      <field name="_webkit_reserved2" introspectable="0">
 
19897
        <callback name="_webkit_reserved2">
 
19898
          <return-value transfer-ownership="none">
 
19899
            <type name="none" c:type="void"/>
 
19900
          </return-value>
 
19901
        </callback>
 
19902
      </field>
 
19903
      <field name="_webkit_reserved3" introspectable="0">
 
19904
        <callback name="_webkit_reserved3">
 
19905
          <return-value transfer-ownership="none">
 
19906
            <type name="none" c:type="void"/>
 
19907
          </return-value>
 
19908
        </callback>
 
19909
      </field>
 
19910
      <field name="_webkit_reserved4" introspectable="0">
 
19911
        <callback name="_webkit_reserved4">
 
19912
          <return-value transfer-ownership="none">
 
19913
            <type name="none" c:type="void"/>
 
19914
          </return-value>
 
19915
        </callback>
 
19916
      </field>
 
19917
    </record>
 
19918
    <record name="IconDatabasePrivate"
 
19919
            c:type="WebKitIconDatabasePrivate"
 
19920
            disguised="1">
 
19921
    </record>
 
19922
    <enumeration name="InsertAction"
 
19923
                 glib:type-name="WebKitInsertAction"
 
19924
                 glib:get-type="webkit_insert_action_get_type"
 
19925
                 c:type="WebKitInsertAction">
 
19926
      <member name="typed"
 
19927
              value="0"
 
19928
              c:identifier="WEBKIT_INSERT_ACTION_TYPED"
 
19929
              glib:nick="typed"/>
 
19930
      <member name="pasted"
 
19931
              value="1"
 
19932
              c:identifier="WEBKIT_INSERT_ACTION_PASTED"
 
19933
              glib:nick="pasted"/>
 
19934
      <member name="dropped"
 
19935
              value="2"
 
19936
              c:identifier="WEBKIT_INSERT_ACTION_DROPPED"
 
19937
              glib:nick="dropped"/>
 
19938
    </enumeration>
 
19939
    <enumeration name="LoadStatus"
 
19940
                 glib:type-name="WebKitLoadStatus"
 
19941
                 glib:get-type="webkit_load_status_get_type"
 
19942
                 c:type="WebKitLoadStatus">
 
19943
      <member name="provisional"
 
19944
              value="0"
 
19945
              c:identifier="WEBKIT_LOAD_PROVISIONAL"
 
19946
              glib:nick="provisional"/>
 
19947
      <member name="committed"
 
19948
              value="1"
 
19949
              c:identifier="WEBKIT_LOAD_COMMITTED"
 
19950
              glib:nick="committed"/>
 
19951
      <member name="finished"
 
19952
              value="2"
 
19953
              c:identifier="WEBKIT_LOAD_FINISHED"
 
19954
              glib:nick="finished"/>
 
19955
      <member name="first_visually_non_empty_layout"
 
19956
              value="3"
 
19957
              c:identifier="WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT"
 
19958
              glib:nick="first-visually-non-empty-layout"/>
 
19959
      <member name="failed"
 
19960
              value="4"
 
19961
              c:identifier="WEBKIT_LOAD_FAILED"
 
19962
              glib:nick="failed"/>
 
19963
    </enumeration>
 
19964
    <constant name="MAJOR_VERSION" value="1" c:type="WEBKIT_MAJOR_VERSION">
 
19965
      <type name="gint" c:type="gint"/>
 
19966
    </constant>
 
19967
    <constant name="MICRO_VERSION" value="0" c:type="WEBKIT_MICRO_VERSION">
 
19968
      <type name="gint" c:type="gint"/>
 
19969
    </constant>
 
19970
    <constant name="MINOR_VERSION" value="10" c:type="WEBKIT_MINOR_VERSION">
 
19971
      <type name="gint" c:type="gint"/>
 
19972
    </constant>
 
19973
    <enumeration name="NavigationResponse"
 
19974
                 glib:type-name="WebKitNavigationResponse"
 
19975
                 glib:get-type="webkit_navigation_response_get_type"
 
19976
                 c:type="WebKitNavigationResponse">
 
19977
      <doc xml:whitespace="preserve">Enum values used to denote the various responses to a navigation policy decision.</doc>
 
19978
      <member name="accept"
 
19979
              value="0"
 
19980
              c:identifier="WEBKIT_NAVIGATION_RESPONSE_ACCEPT"
 
19981
              glib:nick="accept"/>
 
19982
      <member name="ignore"
 
19983
              value="1"
 
19984
              c:identifier="WEBKIT_NAVIGATION_RESPONSE_IGNORE"
 
19985
              glib:nick="ignore"/>
 
19986
      <member name="download"
 
19987
              value="2"
 
19988
              c:identifier="WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD"
 
19989
              glib:nick="download"/>
 
19990
    </enumeration>
 
19991
    <enumeration name="NetworkError"
 
19992
                 glib:type-name="WebKitNetworkError"
 
19993
                 glib:get-type="webkit_network_error_get_type"
 
19994
                 c:type="WebKitNetworkError"
 
19995
                 glib:error-domain="WebKitNetworkError">
 
19996
      <doc xml:whitespace="preserve">Enum values used to denote the various network errors.</doc>
 
19997
      <member name="failed"
 
19998
              value="399"
 
19999
              c:identifier="WEBKIT_NETWORK_ERROR_FAILED"
 
20000
              glib:nick="failed"/>
 
20001
      <member name="transport"
 
20002
              value="300"
 
20003
              c:identifier="WEBKIT_NETWORK_ERROR_TRANSPORT"
 
20004
              glib:nick="transport"/>
 
20005
      <member name="unknown_protocol"
 
20006
              value="301"
 
20007
              c:identifier="WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL"
 
20008
              glib:nick="unknown-protocol"/>
 
20009
      <member name="cancelled"
 
20010
              value="302"
 
20011
              c:identifier="WEBKIT_NETWORK_ERROR_CANCELLED"
 
20012
              glib:nick="cancelled"/>
 
20013
      <member name="file_does_not_exist"
 
20014
              value="303"
 
20015
              c:identifier="WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST"
 
20016
              glib:nick="file-does-not-exist"/>
 
20017
      <function name="quark" c:identifier="webkit_network_error_quark">
 
20018
        <return-value transfer-ownership="none">
 
20019
          <type name="GLib.Quark" c:type="GQuark"/>
 
20020
        </return-value>
 
20021
      </function>
 
20022
    </enumeration>
 
20023
    <class name="NetworkRequest"
 
20024
           c:symbol-prefix="network_request"
 
20025
           c:type="WebKitNetworkRequest"
 
20026
           parent="GObject.Object"
 
20027
           glib:type-name="WebKitNetworkRequest"
 
20028
           glib:get-type="webkit_network_request_get_type"
 
20029
           glib:type-struct="NetworkRequestClass">
 
20030
      <doc xml:whitespace="preserve">This class represents the network related aspects of a navigation
 
20031
request. It is used whenever WebKit wants to provide information
 
20032
about a request that will be sent, or has been sent. Inside it you
 
20033
can find the URI of the request, and, for valid URIs, a
 
20034
#SoupMessage object, which provides access to further information
 
20035
such as headers.</doc>
 
20036
      <constructor name="new" c:identifier="webkit_network_request_new">
 
20037
        <doc xml:whitespace="preserve">Creates a new #WebKitNetworkRequest initialized with an URI.</doc>
 
20038
        <return-value transfer-ownership="full">
 
20039
          <doc xml:whitespace="preserve">a new #WebKitNetworkRequest, or %NULL if the URI is invalid.</doc>
 
20040
          <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
20041
        </return-value>
 
20042
        <parameters>
 
20043
          <parameter name="uri" transfer-ownership="none">
 
20044
            <doc xml:whitespace="preserve">an URI</doc>
 
20045
            <type name="utf8" c:type="const gchar*"/>
 
20046
          </parameter>
 
20047
        </parameters>
 
20048
      </constructor>
 
20049
      <method name="get_message"
 
20050
              c:identifier="webkit_network_request_get_message"
 
20051
              version="1.1.9">
 
20052
        <doc xml:whitespace="preserve">Obtains the #SoupMessage held and used by the given request. Notice
 
20053
that modification of the SoupMessage of a request by signal
 
20054
handlers is only supported (as in, will only affect what is
 
20055
actually sent to the server) where explicitly documented.</doc>
 
20056
        <return-value transfer-ownership="none">
 
20057
          <doc xml:whitespace="preserve">the #SoupMessage</doc>
 
20058
          <type name="Soup.Message" c:type="SoupMessage*"/>
 
20059
        </return-value>
 
20060
      </method>
 
20061
      <method name="get_uri"
 
20062
              c:identifier="webkit_network_request_get_uri"
 
20063
              version="1.0.0">
 
20064
        <return-value transfer-ownership="none">
 
20065
          <doc xml:whitespace="preserve">the URI of the #WebKitNetworkRequest</doc>
 
20066
          <type name="utf8" c:type="const gchar*"/>
 
20067
        </return-value>
 
20068
      </method>
 
20069
      <method name="set_uri" c:identifier="webkit_network_request_set_uri">
 
20070
        <doc xml:whitespace="preserve">Sets the URI held and used by the given request. When the request
 
20071
has an associated #SoupMessage, its URI will also be set by this
 
20072
call.</doc>
 
20073
        <return-value transfer-ownership="none">
 
20074
          <type name="none" c:type="void"/>
 
20075
        </return-value>
 
20076
        <parameters>
 
20077
          <parameter name="uri" transfer-ownership="none">
 
20078
            <doc xml:whitespace="preserve">an URI</doc>
 
20079
            <type name="utf8" c:type="const gchar*"/>
 
20080
          </parameter>
 
20081
        </parameters>
 
20082
      </method>
 
20083
      <property name="message"
 
20084
                version="1.1.10"
 
20085
                writable="1"
 
20086
                construct-only="1"
 
20087
                transfer-ownership="none">
 
20088
        <doc xml:whitespace="preserve">The #SoupMessage that backs the request.</doc>
 
20089
        <type name="Soup.Message"/>
 
20090
      </property>
 
20091
      <property name="uri"
 
20092
                version="1.1.10"
 
20093
                writable="1"
 
20094
                transfer-ownership="none">
 
20095
        <doc xml:whitespace="preserve">The URI to which the request will be made.</doc>
 
20096
        <type name="utf8"/>
 
20097
      </property>
 
20098
      <field name="parent_instance">
 
20099
        <type name="GObject.Object" c:type="GObject"/>
 
20100
      </field>
 
20101
      <field name="priv" readable="0" private="1">
 
20102
        <type name="NetworkRequestPrivate"
 
20103
              c:type="WebKitNetworkRequestPrivate*"/>
 
20104
      </field>
 
20105
    </class>
 
20106
    <record name="NetworkRequestClass"
 
20107
            c:type="WebKitNetworkRequestClass"
 
20108
            glib:is-gtype-struct-for="NetworkRequest">
 
20109
      <field name="parent_class">
 
20110
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
20111
      </field>
 
20112
      <field name="_webkit_reserved0" introspectable="0">
 
20113
        <callback name="_webkit_reserved0">
 
20114
          <return-value transfer-ownership="none">
 
20115
            <type name="none" c:type="void"/>
 
20116
          </return-value>
 
20117
        </callback>
 
20118
      </field>
 
20119
      <field name="_webkit_reserved1" introspectable="0">
 
20120
        <callback name="_webkit_reserved1">
 
20121
          <return-value transfer-ownership="none">
 
20122
            <type name="none" c:type="void"/>
 
20123
          </return-value>
 
20124
        </callback>
 
20125
      </field>
 
20126
      <field name="_webkit_reserved2" introspectable="0">
 
20127
        <callback name="_webkit_reserved2">
 
20128
          <return-value transfer-ownership="none">
 
20129
            <type name="none" c:type="void"/>
 
20130
          </return-value>
 
20131
        </callback>
 
20132
      </field>
 
20133
      <field name="_webkit_reserved3" introspectable="0">
 
20134
        <callback name="_webkit_reserved3">
 
20135
          <return-value transfer-ownership="none">
 
20136
            <type name="none" c:type="void"/>
 
20137
          </return-value>
 
20138
        </callback>
 
20139
      </field>
 
20140
    </record>
 
20141
    <record name="NetworkRequestPrivate"
 
20142
            c:type="WebKitNetworkRequestPrivate"
 
20143
            disguised="1">
 
20144
    </record>
 
20145
    <class name="NetworkResponse"
 
20146
           c:symbol-prefix="network_response"
 
20147
           c:type="WebKitNetworkResponse"
 
20148
           parent="GObject.Object"
 
20149
           glib:type-name="WebKitNetworkResponse"
 
20150
           glib:get-type="webkit_network_response_get_type"
 
20151
           glib:type-struct="NetworkResponseClass">
 
20152
      <doc xml:whitespace="preserve">This class represents the network related aspects of a navigation
 
20153
response.</doc>
 
20154
      <constructor name="new"
 
20155
                   c:identifier="webkit_network_response_new"
 
20156
                   version="1.1.14">
 
20157
        <doc xml:whitespace="preserve">Creates a new #WebKitNetworkResponse initialized with an URI.</doc>
 
20158
        <return-value transfer-ownership="full">
 
20159
          <doc xml:whitespace="preserve">a new #WebKitNetworkResponse, or %NULL if the URI is invalid.</doc>
 
20160
          <type name="NetworkResponse" c:type="WebKitNetworkResponse*"/>
 
20161
        </return-value>
 
20162
        <parameters>
 
20163
          <parameter name="uri" transfer-ownership="none">
 
20164
            <doc xml:whitespace="preserve">an URI</doc>
 
20165
            <type name="utf8" c:type="const gchar*"/>
 
20166
          </parameter>
 
20167
        </parameters>
 
20168
      </constructor>
 
20169
      <method name="get_message"
 
20170
              c:identifier="webkit_network_response_get_message"
 
20171
              version="1.1.14">
 
20172
        <doc xml:whitespace="preserve">Obtains the #SoupMessage that represents the given response. Notice
 
20173
that only the response side of the HTTP conversation is
 
20174
represented.</doc>
 
20175
        <return-value transfer-ownership="none">
 
20176
          <doc xml:whitespace="preserve">the #SoupMessage</doc>
 
20177
          <type name="Soup.Message" c:type="SoupMessage*"/>
 
20178
        </return-value>
 
20179
      </method>
 
20180
      <method name="get_suggested_filename"
 
20181
              c:identifier="webkit_network_response_get_suggested_filename"
 
20182
              version="1.10">
 
20183
        <doc xml:whitespace="preserve">Obtains the suggested filename for the given network response. The
 
20184
suggested filename is taken from the 'Content-Disposition' HTTP
 
20185
header, but this is not always present, and this method will return
 
20186
%NULL in such case.</doc>
 
20187
        <return-value transfer-ownership="none">
 
20188
          <doc xml:whitespace="preserve">the suggested filename or %NULL if not present</doc>
 
20189
          <type name="utf8" c:type="const char*"/>
 
20190
        </return-value>
 
20191
      </method>
 
20192
      <method name="get_uri"
 
20193
              c:identifier="webkit_network_response_get_uri"
 
20194
              version="1.1.14">
 
20195
        <return-value transfer-ownership="none">
 
20196
          <doc xml:whitespace="preserve">the URI of the #WebKitNetworkResponse</doc>
 
20197
          <type name="utf8" c:type="const gchar*"/>
 
20198
        </return-value>
 
20199
      </method>
 
20200
      <method name="set_uri"
 
20201
              c:identifier="webkit_network_response_set_uri"
 
20202
              version="1.1.14">
 
20203
        <doc xml:whitespace="preserve">Sets the URI held and used by the given response. When the response
 
20204
has an associated #SoupMessage, its URI will also be set by this
 
20205
call.</doc>
 
20206
        <return-value transfer-ownership="none">
 
20207
          <type name="none" c:type="void"/>
 
20208
        </return-value>
 
20209
        <parameters>
 
20210
          <parameter name="uri" transfer-ownership="none">
 
20211
            <doc xml:whitespace="preserve">an URI</doc>
 
20212
            <type name="utf8" c:type="const gchar*"/>
 
20213
          </parameter>
 
20214
        </parameters>
 
20215
      </method>
 
20216
      <property name="message"
 
20217
                version="1.1.14"
 
20218
                writable="1"
 
20219
                construct-only="1"
 
20220
                transfer-ownership="none">
 
20221
        <doc xml:whitespace="preserve">The #SoupMessage that backs the response.</doc>
 
20222
        <type name="Soup.Message"/>
 
20223
      </property>
 
20224
      <property name="suggested-filename"
 
20225
                version="1.10"
 
20226
                transfer-ownership="none">
 
20227
        <doc xml:whitespace="preserve">The suggested filename for the response.</doc>
 
20228
        <type name="utf8"/>
 
20229
      </property>
 
20230
      <property name="uri"
 
20231
                version="1.1.14"
 
20232
                writable="1"
 
20233
                transfer-ownership="none">
 
20234
        <doc xml:whitespace="preserve">The URI to which the response will be made.</doc>
 
20235
        <type name="utf8"/>
 
20236
      </property>
 
20237
      <field name="parent_instance">
 
20238
        <type name="GObject.Object" c:type="GObject"/>
 
20239
      </field>
 
20240
      <field name="priv" readable="0" private="1">
 
20241
        <type name="NetworkResponsePrivate"
 
20242
              c:type="WebKitNetworkResponsePrivate*"/>
 
20243
      </field>
 
20244
    </class>
 
20245
    <record name="NetworkResponseClass"
 
20246
            c:type="WebKitNetworkResponseClass"
 
20247
            glib:is-gtype-struct-for="NetworkResponse">
 
20248
      <field name="parent_class">
 
20249
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
20250
      </field>
 
20251
      <field name="_webkit_reserved0" introspectable="0">
 
20252
        <callback name="_webkit_reserved0">
 
20253
          <return-value transfer-ownership="none">
 
20254
            <type name="none" c:type="void"/>
 
20255
          </return-value>
 
20256
        </callback>
 
20257
      </field>
 
20258
      <field name="_webkit_reserved1" introspectable="0">
 
20259
        <callback name="_webkit_reserved1">
 
20260
          <return-value transfer-ownership="none">
 
20261
            <type name="none" c:type="void"/>
 
20262
          </return-value>
 
20263
        </callback>
 
20264
      </field>
 
20265
      <field name="_webkit_reserved2" introspectable="0">
 
20266
        <callback name="_webkit_reserved2">
 
20267
          <return-value transfer-ownership="none">
 
20268
            <type name="none" c:type="void"/>
 
20269
          </return-value>
 
20270
        </callback>
 
20271
      </field>
 
20272
      <field name="_webkit_reserved3" introspectable="0">
 
20273
        <callback name="_webkit_reserved3">
 
20274
          <return-value transfer-ownership="none">
 
20275
            <type name="none" c:type="void"/>
 
20276
          </return-value>
 
20277
        </callback>
 
20278
      </field>
 
20279
    </record>
 
20280
    <record name="NetworkResponsePrivate"
 
20281
            c:type="WebKitNetworkResponsePrivate"
 
20282
            disguised="1">
 
20283
    </record>
 
20284
    <enumeration name="PluginError"
 
20285
                 glib:type-name="WebKitPluginError"
 
20286
                 glib:get-type="webkit_plugin_error_get_type"
 
20287
                 c:type="WebKitPluginError"
 
20288
                 glib:error-domain="WebKitPluginError">
 
20289
      <doc xml:whitespace="preserve">Enum values used to denote the various plugin errors.</doc>
 
20290
      <member name="failed"
 
20291
              value="299"
 
20292
              c:identifier="WEBKIT_PLUGIN_ERROR_FAILED"
 
20293
              glib:nick="failed"/>
 
20294
      <member name="cannot_find_plugin"
 
20295
              value="200"
 
20296
              c:identifier="WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN"
 
20297
              glib:nick="cannot-find-plugin"/>
 
20298
      <member name="cannot_load_plugin"
 
20299
              value="201"
 
20300
              c:identifier="WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN"
 
20301
              glib:nick="cannot-load-plugin"/>
 
20302
      <member name="java_unavailable"
 
20303
              value="202"
 
20304
              c:identifier="WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE"
 
20305
              glib:nick="java-unavailable"/>
 
20306
      <member name="connection_cancelled"
 
20307
              value="203"
 
20308
              c:identifier="WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED"
 
20309
              glib:nick="connection-cancelled"/>
 
20310
      <member name="will_handle_load"
 
20311
              value="204"
 
20312
              c:identifier="WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD"
 
20313
              glib:nick="will-handle-load"/>
 
20314
      <function name="quark" c:identifier="webkit_plugin_error_quark">
 
20315
        <return-value transfer-ownership="none">
 
20316
          <type name="GLib.Quark" c:type="GQuark"/>
 
20317
        </return-value>
 
20318
      </function>
 
20319
    </enumeration>
 
20320
    <enumeration name="PolicyError"
 
20321
                 glib:type-name="WebKitPolicyError"
 
20322
                 glib:get-type="webkit_policy_error_get_type"
 
20323
                 c:type="WebKitPolicyError"
 
20324
                 glib:error-domain="WebKitPolicyError">
 
20325
      <doc xml:whitespace="preserve">Enum values used to denote the various policy errors.</doc>
 
20326
      <member name="failed"
 
20327
              value="199"
 
20328
              c:identifier="WEBKIT_POLICY_ERROR_FAILED"
 
20329
              glib:nick="failed"/>
 
20330
      <member name="cannot_show_mime_type"
 
20331
              value="100"
 
20332
              c:identifier="WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE"
 
20333
              glib:nick="cannot-show-mime-type"/>
 
20334
      <member name="cannot_show_url"
 
20335
              value="101"
 
20336
              c:identifier="WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL"
 
20337
              glib:nick="cannot-show-url"/>
 
20338
      <member name="frame_load_interrupted_by_policy_change"
 
20339
              value="102"
 
20340
              c:identifier="WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE"
 
20341
              glib:nick="frame-load-interrupted-by-policy-change"/>
 
20342
      <member name="cannot_use_restricted_port"
 
20343
              value="103"
 
20344
              c:identifier="WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT"
 
20345
              glib:nick="cannot-use-restricted-port"/>
 
20346
      <function name="quark" c:identifier="webkit_policy_error_quark">
 
20347
        <return-value transfer-ownership="none">
 
20348
          <type name="GLib.Quark" c:type="GQuark"/>
 
20349
        </return-value>
 
20350
      </function>
 
20351
    </enumeration>
 
20352
    <class name="SecurityOrigin"
 
20353
           c:symbol-prefix="security_origin"
 
20354
           c:type="WebKitSecurityOrigin"
 
20355
           parent="GObject.Object"
 
20356
           glib:type-name="WebKitSecurityOrigin"
 
20357
           glib:get-type="webkit_security_origin_get_type"
 
20358
           glib:type-struct="SecurityOriginClass">
 
20359
      <doc xml:whitespace="preserve">#WebKitSecurityOrigin is a representation of a security domain defined
 
20360
by web sites. An origin consists of a host name, a protocol, and a port
 
20361
number. Web sites with the same security origin can access each other's
 
20362
resources for client-side scripting or database access.
 
20363
 
 
20364
Use #webkit_web_frame_get_security_origin to get the security origin of a
 
20365
#WebKitWebFrame.
 
20366
 
 
20367
Database quotas and usages are also defined per security origin. The
 
20368
cumulative disk usage of an origin's databases may be retrieved with
 
20369
#webkit_security_origin_get_web_database_usage. An origin's quota can be
 
20370
adjusted with #webkit_security_origin_set_web_database_quota.</doc>
 
20371
      <method name="get_all_web_databases"
 
20372
              c:identifier="webkit_security_origin_get_all_web_databases"
 
20373
              version="1.1.14">
 
20374
        <doc xml:whitespace="preserve">Returns a list of all Web Databases in the security origin.</doc>
 
20375
        <return-value transfer-ownership="container">
 
20376
          <doc xml:whitespace="preserve">a #GList of databases in the security origin.</doc>
 
20377
          <type name="GLib.List" c:type="GList*">
 
20378
            <type name="WebDatabase"/>
 
20379
          </type>
 
20380
        </return-value>
 
20381
      </method>
 
20382
      <method name="get_host"
 
20383
              c:identifier="webkit_security_origin_get_host"
 
20384
              version="1.1.14">
 
20385
        <doc xml:whitespace="preserve">Returns the hostname for the security origin.</doc>
 
20386
        <return-value transfer-ownership="none">
 
20387
          <doc xml:whitespace="preserve">the hostname for the security origin</doc>
 
20388
          <type name="utf8" c:type="const gchar*"/>
 
20389
        </return-value>
 
20390
      </method>
 
20391
      <method name="get_port"
 
20392
              c:identifier="webkit_security_origin_get_port"
 
20393
              version="1.1.14">
 
20394
        <doc xml:whitespace="preserve">Returns the port for the security origin.</doc>
 
20395
        <return-value transfer-ownership="none">
 
20396
          <doc xml:whitespace="preserve">the port for the security origin</doc>
 
20397
          <type name="guint" c:type="guint"/>
 
20398
        </return-value>
 
20399
      </method>
 
20400
      <method name="get_protocol"
 
20401
              c:identifier="webkit_security_origin_get_protocol"
 
20402
              version="1.1.14">
 
20403
        <doc xml:whitespace="preserve">Returns the protocol for the security origin.</doc>
 
20404
        <return-value transfer-ownership="none">
 
20405
          <doc xml:whitespace="preserve">the protocol for the security origin</doc>
 
20406
          <type name="utf8" c:type="const gchar*"/>
 
20407
        </return-value>
 
20408
      </method>
 
20409
      <method name="get_web_database_quota"
 
20410
              c:identifier="webkit_security_origin_get_web_database_quota"
 
20411
              version="1.1.14">
 
20412
        <doc xml:whitespace="preserve">Returns the quota for Web Database storage of the security origin
 
20413
in bytes.</doc>
 
20414
        <return-value transfer-ownership="none">
 
20415
          <doc xml:whitespace="preserve">the Web Database quota</doc>
 
20416
          <type name="guint64" c:type="guint64"/>
 
20417
        </return-value>
 
20418
      </method>
 
20419
      <method name="get_web_database_usage"
 
20420
              c:identifier="webkit_security_origin_get_web_database_usage"
 
20421
              version="1.1.14">
 
20422
        <doc xml:whitespace="preserve">Returns the cumulative size of all Web Database database's in the origin
 
20423
in bytes.</doc>
 
20424
        <return-value transfer-ownership="none">
 
20425
          <doc xml:whitespace="preserve">the cumulative size of all databases</doc>
 
20426
          <type name="guint64" c:type="guint64"/>
 
20427
        </return-value>
 
20428
      </method>
 
20429
      <method name="set_web_database_quota"
 
20430
              c:identifier="webkit_security_origin_set_web_database_quota"
 
20431
              version="1.1.14">
 
20432
        <doc xml:whitespace="preserve">Adjust the quota for Web Database storage of the security origin</doc>
 
20433
        <return-value transfer-ownership="none">
 
20434
          <type name="none" c:type="void"/>
 
20435
        </return-value>
 
20436
        <parameters>
 
20437
          <parameter name="quota" transfer-ownership="none">
 
20438
            <doc xml:whitespace="preserve">a new Web Database quota in bytes</doc>
 
20439
            <type name="guint64" c:type="guint64"/>
 
20440
          </parameter>
 
20441
        </parameters>
 
20442
      </method>
 
20443
      <property name="host" version="1.1.14" transfer-ownership="none">
 
20444
        <doc xml:whitespace="preserve">The host of the security origin.</doc>
 
20445
        <type name="utf8"/>
 
20446
      </property>
 
20447
      <property name="port" version="1.1.14" transfer-ownership="none">
 
20448
        <doc xml:whitespace="preserve">The port of the security origin.</doc>
 
20449
        <type name="guint"/>
 
20450
      </property>
 
20451
      <property name="protocol" version="1.1.14" transfer-ownership="none">
 
20452
        <doc xml:whitespace="preserve">The protocol of the security origin.</doc>
 
20453
        <type name="utf8"/>
 
20454
      </property>
 
20455
      <property name="web-database-quota"
 
20456
                version="1.1.14"
 
20457
                writable="1"
 
20458
                transfer-ownership="none">
 
20459
        <doc xml:whitespace="preserve">The web database qouta of the security origin in bytes.</doc>
 
20460
        <type name="guint64"/>
 
20461
      </property>
 
20462
      <property name="web-database-usage"
 
20463
                version="1.1.14"
 
20464
                transfer-ownership="none">
 
20465
        <doc xml:whitespace="preserve">The cumulative size of all web databases in the security origin in bytes.</doc>
 
20466
        <type name="guint64"/>
 
20467
      </property>
 
20468
      <field name="parent_instance">
 
20469
        <type name="GObject.Object" c:type="GObject"/>
 
20470
      </field>
 
20471
      <field name="priv" readable="0" private="1">
 
20472
        <type name="SecurityOriginPrivate"
 
20473
              c:type="WebKitSecurityOriginPrivate*"/>
 
20474
      </field>
 
20475
    </class>
 
20476
    <record name="SecurityOriginClass"
 
20477
            c:type="WebKitSecurityOriginClass"
 
20478
            glib:is-gtype-struct-for="SecurityOrigin">
 
20479
      <field name="parent_class">
 
20480
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
20481
      </field>
 
20482
      <field name="_webkit_reserved1" introspectable="0">
 
20483
        <callback name="_webkit_reserved1">
 
20484
          <return-value transfer-ownership="none">
 
20485
            <type name="none" c:type="void"/>
 
20486
          </return-value>
 
20487
        </callback>
 
20488
      </field>
 
20489
      <field name="_webkit_reserved2" introspectable="0">
 
20490
        <callback name="_webkit_reserved2">
 
20491
          <return-value transfer-ownership="none">
 
20492
            <type name="none" c:type="void"/>
 
20493
          </return-value>
 
20494
        </callback>
 
20495
      </field>
 
20496
      <field name="_webkit_reserved3" introspectable="0">
 
20497
        <callback name="_webkit_reserved3">
 
20498
          <return-value transfer-ownership="none">
 
20499
            <type name="none" c:type="void"/>
 
20500
          </return-value>
 
20501
        </callback>
 
20502
      </field>
 
20503
      <field name="_webkit_reserved4" introspectable="0">
 
20504
        <callback name="_webkit_reserved4">
 
20505
          <return-value transfer-ownership="none">
 
20506
            <type name="none" c:type="void"/>
 
20507
          </return-value>
 
20508
        </callback>
 
20509
      </field>
 
20510
    </record>
 
20511
    <record name="SecurityOriginPrivate"
 
20512
            c:type="WebKitSecurityOriginPrivate"
 
20513
            disguised="1">
 
20514
    </record>
 
20515
    <enumeration name="SelectionAffinity"
 
20516
                 glib:type-name="WebKitSelectionAffinity"
 
20517
                 glib:get-type="webkit_selection_affinity_get_type"
 
20518
                 c:type="WebKitSelectionAffinity">
 
20519
      <member name="upstream"
 
20520
              value="0"
 
20521
              c:identifier="WEBKIT_SELECTION_AFFINITY_UPSTREAM"
 
20522
              glib:nick="upstream"/>
 
20523
      <member name="downstream"
 
20524
              value="1"
 
20525
              c:identifier="WEBKIT_SELECTION_AFFINITY_DOWNSTREAM"
 
20526
              glib:nick="downstream"/>
 
20527
    </enumeration>
 
20528
    <class name="SoupAuthDialog"
 
20529
           c:symbol-prefix="soup_auth_dialog"
 
20530
           c:type="WebKitSoupAuthDialog"
 
20531
           parent="GObject.Object"
 
20532
           glib:type-name="WebKitSoupAuthDialog"
 
20533
           glib:get-type="webkit_soup_auth_dialog_get_type"
 
20534
           glib:type-struct="SoupAuthDialogClass">
 
20535
      <doc xml:whitespace="preserve">#WebKitSoupAuthDialog is a #SoupSessionFeature that you can attach to your
 
20536
#SoupSession to provide a simple authentication dialog while
 
20537
handling HTTP basic auth.</doc>
 
20538
      <implements name="Soup.SessionFeature"/>
 
20539
      <virtual-method name="current_toplevel" introspectable="0">
 
20540
        <return-value>
 
20541
          <type name="Gtk.Widget" c:type="GtkWidget*"/>
 
20542
        </return-value>
 
20543
        <parameters>
 
20544
          <parameter name="message" transfer-ownership="none">
 
20545
            <type name="Soup.Message" c:type="SoupMessage*"/>
 
20546
          </parameter>
 
20547
        </parameters>
 
20548
      </virtual-method>
 
20549
      <field name="parent_instance">
 
20550
        <type name="GObject.Object" c:type="GObject"/>
 
20551
      </field>
 
20552
      <glib:signal name="current-toplevel" when="last" version="1.1.1">
 
20553
        <doc xml:whitespace="preserve">This signal is emitted by the @authDialog when it needs to know
 
20554
the current toplevel widget in order to correctly set the
 
20555
transiency for the authentication dialog.</doc>
 
20556
        <return-value transfer-ownership="none">
 
20557
          <doc xml:whitespace="preserve">the current toplevel #GtkWidget or %NULL if there's none</doc>
 
20558
          <type name="Gtk.Widget"/>
 
20559
        </return-value>
 
20560
        <parameters>
 
20561
          <parameter name="message" transfer-ownership="none">
 
20562
            <doc xml:whitespace="preserve">the #SoupMessage being used in the authentication process</doc>
 
20563
            <type name="Soup.Message"/>
 
20564
          </parameter>
 
20565
        </parameters>
 
20566
      </glib:signal>
 
20567
    </class>
 
20568
    <record name="SoupAuthDialogClass"
 
20569
            c:type="WebKitSoupAuthDialogClass"
 
20570
            glib:is-gtype-struct-for="SoupAuthDialog">
 
20571
      <field name="parent_class">
 
20572
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
20573
      </field>
 
20574
      <field name="current_toplevel" introspectable="0">
 
20575
        <callback name="current_toplevel" introspectable="0">
 
20576
          <return-value>
 
20577
            <type name="Gtk.Widget" c:type="GtkWidget*"/>
 
20578
          </return-value>
 
20579
          <parameters>
 
20580
            <parameter name="authDialog" transfer-ownership="none">
 
20581
              <type name="SoupAuthDialog" c:type="WebKitSoupAuthDialog*"/>
 
20582
            </parameter>
 
20583
            <parameter name="message" transfer-ownership="none">
 
20584
              <type name="Soup.Message" c:type="SoupMessage*"/>
 
20585
            </parameter>
 
20586
          </parameters>
 
20587
        </callback>
 
20588
      </field>
 
20589
    </record>
 
20590
    <interface name="SpellChecker"
 
20591
               c:symbol-prefix="spell_checker"
 
20592
               c:type="WebKitSpellChecker"
 
20593
               glib:type-name="WebKitSpellChecker"
 
20594
               glib:get-type="webkit_spell_checker_get_type"
 
20595
               glib:type-struct="SpellCheckerInterface">
 
20596
      <doc xml:whitespace="preserve">#WebKitSpellChecker provides APIs for the spell checking
 
20597
functionality used internally by WebKit to perform spell checking
 
20598
in editable areas. This can be used, for example, by browsers to
 
20599
implement custom spell checking context menus or sophisticated
 
20600
auto-correct features.</doc>
 
20601
      <virtual-method name="check_spelling_of_string"
 
20602
                      invoker="check_spelling_of_string"
 
20603
                      version="1.5.1">
 
20604
        <doc xml:whitespace="preserve">Checks @string for misspellings using @checker, storing the
 
20605
location and length of the first misspelling in
 
20606
@misspelling_location and @misspelling_length respectively.</doc>
 
20607
        <return-value transfer-ownership="none">
 
20608
          <type name="none" c:type="void"/>
 
20609
        </return-value>
 
20610
        <parameters>
 
20611
          <parameter name="word" transfer-ownership="none">
 
20612
            <type name="utf8" c:type="const char*"/>
 
20613
          </parameter>
 
20614
          <parameter name="misspelling_location"
 
20615
                     direction="out"
 
20616
                     caller-allocates="0"
 
20617
                     transfer-ownership="full"
 
20618
                     allow-none="1">
 
20619
            <doc xml:whitespace="preserve">a pointer to an integer to store the location of the first misspelling</doc>
 
20620
            <type name="gint" c:type="int*"/>
 
20621
          </parameter>
 
20622
          <parameter name="misspelling_length"
 
20623
                     direction="out"
 
20624
                     caller-allocates="0"
 
20625
                     transfer-ownership="full"
 
20626
                     allow-none="1">
 
20627
            <doc xml:whitespace="preserve">a pointer to an integer to store the length of the first misspelling</doc>
 
20628
            <type name="gint" c:type="int*"/>
 
20629
          </parameter>
 
20630
        </parameters>
 
20631
      </virtual-method>
 
20632
      <virtual-method name="get_autocorrect_suggestions_for_misspelled_word"
 
20633
                      invoker="get_autocorrect_suggestions_for_misspelled_word"
 
20634
                      version="1.5.1">
 
20635
        <doc xml:whitespace="preserve">Returns a suggestion for a word to use in an "autocorrect" feature.</doc>
 
20636
        <return-value transfer-ownership="full">
 
20637
          <doc xml:whitespace="preserve">the suggestion for the autocorrection of @word</doc>
 
20638
          <type name="utf8" c:type="char*"/>
 
20639
        </return-value>
 
20640
        <parameters>
 
20641
          <parameter name="word" transfer-ownership="none">
 
20642
            <doc xml:whitespace="preserve">a misspelled word</doc>
 
20643
            <type name="utf8" c:type="const char*"/>
 
20644
          </parameter>
 
20645
        </parameters>
 
20646
      </virtual-method>
 
20647
      <virtual-method name="get_guesses_for_word"
 
20648
                      invoker="get_guesses_for_word"
 
20649
                      version="1.5.1">
 
20650
        <doc xml:whitespace="preserve">Returns a %NULL-terminated array of guesses for corrections of the
 
20651
misspelled word @word.</doc>
 
20652
        <return-value transfer-ownership="full">
 
20653
          <doc xml:whitespace="preserve">a newly allocated %NULL-terminated array of suggested corrections for a misspelled word @word. Free it with %g_strfreev when done with it.</doc>
 
20654
          <array c:type="char**">
 
20655
            <type name="utf8"/>
 
20656
          </array>
 
20657
        </return-value>
 
20658
        <parameters>
 
20659
          <parameter name="word" transfer-ownership="none">
 
20660
            <doc xml:whitespace="preserve">the misspelled word</doc>
 
20661
            <type name="utf8" c:type="const char*"/>
 
20662
          </parameter>
 
20663
          <parameter name="context" transfer-ownership="none" allow-none="1">
 
20664
            <doc xml:whitespace="preserve">the surrounding context of the misspelled word</doc>
 
20665
            <type name="utf8" c:type="const char*"/>
 
20666
          </parameter>
 
20667
        </parameters>
 
20668
      </virtual-method>
 
20669
      <virtual-method name="ignore_word" invoker="ignore_word" version="1.5.1">
 
20670
        <doc xml:whitespace="preserve">Instructs the @checker to ignore @word as a misspelling for this
 
20671
session.</doc>
 
20672
        <return-value transfer-ownership="none">
 
20673
          <type name="none" c:type="void"/>
 
20674
        </return-value>
 
20675
        <parameters>
 
20676
          <parameter name="word" transfer-ownership="none">
 
20677
            <doc xml:whitespace="preserve">the word to ignore</doc>
 
20678
            <type name="utf8" c:type="const char*"/>
 
20679
          </parameter>
 
20680
        </parameters>
 
20681
      </virtual-method>
 
20682
      <virtual-method name="learn_word" invoker="learn_word" version="1.5.1">
 
20683
        <doc xml:whitespace="preserve">Instructs the @checker to add @word to its dictionary as a properly
 
20684
spelled word. The word will be learned permanently in the user's
 
20685
personal dictionary.</doc>
 
20686
        <return-value transfer-ownership="none">
 
20687
          <type name="none" c:type="void"/>
 
20688
        </return-value>
 
20689
        <parameters>
 
20690
          <parameter name="word" transfer-ownership="none">
 
20691
            <doc xml:whitespace="preserve">the word to learn</doc>
 
20692
            <type name="utf8" c:type="const char*"/>
 
20693
          </parameter>
 
20694
        </parameters>
 
20695
      </virtual-method>
 
20696
      <virtual-method name="update_spell_checking_languages"
 
20697
                      invoker="update_spell_checking_languages"
 
20698
                      version="1.5.1">
 
20699
        <doc xml:whitespace="preserve">Sets @languages as the list of languages to use by @checker. The
 
20700
accepted format is a list of comma (',') separated language codes
 
20701
of the form 'en_US', ie, language_VARIANT.</doc>
 
20702
        <return-value transfer-ownership="none">
 
20703
          <type name="none" c:type="void"/>
 
20704
        </return-value>
 
20705
        <parameters>
 
20706
          <parameter name="languages" transfer-ownership="none" allow-none="1">
 
20707
            <doc xml:whitespace="preserve">a string of languages to use for @checker</doc>
 
20708
            <type name="utf8" c:type="const char*"/>
 
20709
          </parameter>
 
20710
        </parameters>
 
20711
      </virtual-method>
 
20712
      <method name="check_spelling_of_string"
 
20713
              c:identifier="webkit_spell_checker_check_spelling_of_string"
 
20714
              version="1.5.1">
 
20715
        <doc xml:whitespace="preserve">Checks @string for misspellings using @checker, storing the
 
20716
location and length of the first misspelling in
 
20717
@misspelling_location and @misspelling_length respectively.</doc>
 
20718
        <return-value transfer-ownership="none">
 
20719
          <type name="none" c:type="void"/>
 
20720
        </return-value>
 
20721
        <parameters>
 
20722
          <parameter name="string" transfer-ownership="none">
 
20723
            <doc xml:whitespace="preserve">the string to check for misspellings</doc>
 
20724
            <type name="utf8" c:type="const char*"/>
 
20725
          </parameter>
 
20726
          <parameter name="misspelling_location"
 
20727
                     direction="out"
 
20728
                     caller-allocates="0"
 
20729
                     transfer-ownership="full"
 
20730
                     allow-none="1">
 
20731
            <doc xml:whitespace="preserve">a pointer to an integer to store the location of the first misspelling</doc>
 
20732
            <type name="gint" c:type="int*"/>
 
20733
          </parameter>
 
20734
          <parameter name="misspelling_length"
 
20735
                     direction="out"
 
20736
                     caller-allocates="0"
 
20737
                     transfer-ownership="full"
 
20738
                     allow-none="1">
 
20739
            <doc xml:whitespace="preserve">a pointer to an integer to store the length of the first misspelling</doc>
 
20740
            <type name="gint" c:type="int*"/>
 
20741
          </parameter>
 
20742
        </parameters>
 
20743
      </method>
 
20744
      <method name="get_autocorrect_suggestions_for_misspelled_word"
 
20745
              c:identifier="webkit_spell_checker_get_autocorrect_suggestions_for_misspelled_word"
 
20746
              version="1.5.1">
 
20747
        <doc xml:whitespace="preserve">Returns a suggestion for a word to use in an "autocorrect" feature.</doc>
 
20748
        <return-value transfer-ownership="full">
 
20749
          <doc xml:whitespace="preserve">the suggestion for the autocorrection of @word</doc>
 
20750
          <type name="utf8" c:type="char*"/>
 
20751
        </return-value>
 
20752
        <parameters>
 
20753
          <parameter name="word" transfer-ownership="none">
 
20754
            <doc xml:whitespace="preserve">a misspelled word</doc>
 
20755
            <type name="utf8" c:type="const char*"/>
 
20756
          </parameter>
 
20757
        </parameters>
 
20758
      </method>
 
20759
      <method name="get_guesses_for_word"
 
20760
              c:identifier="webkit_spell_checker_get_guesses_for_word"
 
20761
              version="1.5.1">
 
20762
        <doc xml:whitespace="preserve">Returns a %NULL-terminated array of guesses for corrections of the
 
20763
misspelled word @word.</doc>
 
20764
        <return-value transfer-ownership="full">
 
20765
          <doc xml:whitespace="preserve">a newly allocated %NULL-terminated array of suggested corrections for a misspelled word @word. Free it with %g_strfreev when done with it.</doc>
 
20766
          <array c:type="char**">
 
20767
            <type name="utf8"/>
 
20768
          </array>
 
20769
        </return-value>
 
20770
        <parameters>
 
20771
          <parameter name="word" transfer-ownership="none">
 
20772
            <doc xml:whitespace="preserve">the misspelled word</doc>
 
20773
            <type name="utf8" c:type="const char*"/>
 
20774
          </parameter>
 
20775
          <parameter name="context" transfer-ownership="none" allow-none="1">
 
20776
            <doc xml:whitespace="preserve">the surrounding context of the misspelled word</doc>
 
20777
            <type name="utf8" c:type="const char*"/>
 
20778
          </parameter>
 
20779
        </parameters>
 
20780
      </method>
 
20781
      <method name="ignore_word"
 
20782
              c:identifier="webkit_spell_checker_ignore_word"
 
20783
              version="1.5.1">
 
20784
        <doc xml:whitespace="preserve">Instructs the @checker to ignore @word as a misspelling for this
 
20785
session.</doc>
 
20786
        <return-value transfer-ownership="none">
 
20787
          <type name="none" c:type="void"/>
 
20788
        </return-value>
 
20789
        <parameters>
 
20790
          <parameter name="word" transfer-ownership="none">
 
20791
            <doc xml:whitespace="preserve">the word to ignore</doc>
 
20792
            <type name="utf8" c:type="const char*"/>
 
20793
          </parameter>
 
20794
        </parameters>
 
20795
      </method>
 
20796
      <method name="learn_word"
 
20797
              c:identifier="webkit_spell_checker_learn_word"
 
20798
              version="1.5.1">
 
20799
        <doc xml:whitespace="preserve">Instructs the @checker to add @word to its dictionary as a properly
 
20800
spelled word. The word will be learned permanently in the user's
 
20801
personal dictionary.</doc>
 
20802
        <return-value transfer-ownership="none">
 
20803
          <type name="none" c:type="void"/>
 
20804
        </return-value>
 
20805
        <parameters>
 
20806
          <parameter name="word" transfer-ownership="none">
 
20807
            <doc xml:whitespace="preserve">the word to learn</doc>
 
20808
            <type name="utf8" c:type="const char*"/>
 
20809
          </parameter>
 
20810
        </parameters>
 
20811
      </method>
 
20812
      <method name="update_spell_checking_languages"
 
20813
              c:identifier="webkit_spell_checker_update_spell_checking_languages"
 
20814
              version="1.5.1">
 
20815
        <doc xml:whitespace="preserve">Sets @languages as the list of languages to use by @checker. The
 
20816
accepted format is a list of comma (',') separated language codes
 
20817
of the form 'en_US', ie, language_VARIANT.</doc>
 
20818
        <return-value transfer-ownership="none">
 
20819
          <type name="none" c:type="void"/>
 
20820
        </return-value>
 
20821
        <parameters>
 
20822
          <parameter name="languages" transfer-ownership="none" allow-none="1">
 
20823
            <doc xml:whitespace="preserve">a string of languages to use for @checker</doc>
 
20824
            <type name="utf8" c:type="const char*"/>
 
20825
          </parameter>
 
20826
        </parameters>
 
20827
      </method>
 
20828
    </interface>
 
20829
    <record name="SpellCheckerInterface"
 
20830
            c:type="WebKitSpellCheckerInterface"
 
20831
            glib:is-gtype-struct-for="SpellChecker">
 
20832
      <field name="g_iface">
 
20833
        <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
 
20834
      </field>
 
20835
      <field name="check_spelling_of_string">
 
20836
        <callback name="check_spelling_of_string">
 
20837
          <return-value transfer-ownership="none">
 
20838
            <type name="none" c:type="void"/>
 
20839
          </return-value>
 
20840
          <parameters>
 
20841
            <parameter name="checker" transfer-ownership="none">
 
20842
              <type name="SpellChecker" c:type="WebKitSpellChecker*"/>
 
20843
            </parameter>
 
20844
            <parameter name="word" transfer-ownership="none">
 
20845
              <type name="utf8" c:type="const char*"/>
 
20846
            </parameter>
 
20847
            <parameter name="misspelling_location"
 
20848
                       direction="out"
 
20849
                       caller-allocates="0"
 
20850
                       transfer-ownership="full"
 
20851
                       allow-none="1">
 
20852
              <doc xml:whitespace="preserve">a pointer to an integer to store the location of the first misspelling</doc>
 
20853
              <type name="gint" c:type="int*"/>
 
20854
            </parameter>
 
20855
            <parameter name="misspelling_length"
 
20856
                       direction="out"
 
20857
                       caller-allocates="0"
 
20858
                       transfer-ownership="full"
 
20859
                       allow-none="1">
 
20860
              <doc xml:whitespace="preserve">a pointer to an integer to store the length of the first misspelling</doc>
 
20861
              <type name="gint" c:type="int*"/>
 
20862
            </parameter>
 
20863
          </parameters>
 
20864
        </callback>
 
20865
      </field>
 
20866
      <field name="get_guesses_for_word">
 
20867
        <callback name="get_guesses_for_word">
 
20868
          <return-value transfer-ownership="full">
 
20869
            <doc xml:whitespace="preserve">a newly allocated %NULL-terminated array of suggested corrections for a misspelled word @word. Free it with %g_strfreev when done with it.</doc>
 
20870
            <array c:type="char**">
 
20871
              <type name="utf8"/>
 
20872
            </array>
 
20873
          </return-value>
 
20874
          <parameters>
 
20875
            <parameter name="checker" transfer-ownership="none">
 
20876
              <type name="SpellChecker" c:type="WebKitSpellChecker*"/>
 
20877
            </parameter>
 
20878
            <parameter name="word" transfer-ownership="none">
 
20879
              <doc xml:whitespace="preserve">the misspelled word</doc>
 
20880
              <type name="utf8" c:type="const char*"/>
 
20881
            </parameter>
 
20882
            <parameter name="context" transfer-ownership="none" allow-none="1">
 
20883
              <doc xml:whitespace="preserve">the surrounding context of the misspelled word</doc>
 
20884
              <type name="utf8" c:type="const char*"/>
 
20885
            </parameter>
 
20886
          </parameters>
 
20887
        </callback>
 
20888
      </field>
 
20889
      <field name="update_spell_checking_languages">
 
20890
        <callback name="update_spell_checking_languages">
 
20891
          <return-value transfer-ownership="none">
 
20892
            <type name="none" c:type="void"/>
 
20893
          </return-value>
 
20894
          <parameters>
 
20895
            <parameter name="checker" transfer-ownership="none">
 
20896
              <type name="SpellChecker" c:type="WebKitSpellChecker*"/>
 
20897
            </parameter>
 
20898
            <parameter name="languages"
 
20899
                       transfer-ownership="none"
 
20900
                       allow-none="1">
 
20901
              <doc xml:whitespace="preserve">a string of languages to use for @checker</doc>
 
20902
              <type name="utf8" c:type="const char*"/>
 
20903
            </parameter>
 
20904
          </parameters>
 
20905
        </callback>
 
20906
      </field>
 
20907
      <field name="get_autocorrect_suggestions_for_misspelled_word">
 
20908
        <callback name="get_autocorrect_suggestions_for_misspelled_word">
 
20909
          <return-value transfer-ownership="full">
 
20910
            <doc xml:whitespace="preserve">the suggestion for the autocorrection of @word</doc>
 
20911
            <type name="utf8" c:type="char*"/>
 
20912
          </return-value>
 
20913
          <parameters>
 
20914
            <parameter name="checker" transfer-ownership="none">
 
20915
              <type name="SpellChecker" c:type="WebKitSpellChecker*"/>
 
20916
            </parameter>
 
20917
            <parameter name="word" transfer-ownership="none">
 
20918
              <doc xml:whitespace="preserve">a misspelled word</doc>
 
20919
              <type name="utf8" c:type="const char*"/>
 
20920
            </parameter>
 
20921
          </parameters>
 
20922
        </callback>
 
20923
      </field>
 
20924
      <field name="learn_word">
 
20925
        <callback name="learn_word">
 
20926
          <return-value transfer-ownership="none">
 
20927
            <type name="none" c:type="void"/>
 
20928
          </return-value>
 
20929
          <parameters>
 
20930
            <parameter name="checker" transfer-ownership="none">
 
20931
              <type name="SpellChecker" c:type="WebKitSpellChecker*"/>
 
20932
            </parameter>
 
20933
            <parameter name="word" transfer-ownership="none">
 
20934
              <doc xml:whitespace="preserve">the word to learn</doc>
 
20935
              <type name="utf8" c:type="const char*"/>
 
20936
            </parameter>
 
20937
          </parameters>
 
20938
        </callback>
 
20939
      </field>
 
20940
      <field name="ignore_word">
 
20941
        <callback name="ignore_word">
 
20942
          <return-value transfer-ownership="none">
 
20943
            <type name="none" c:type="void"/>
 
20944
          </return-value>
 
20945
          <parameters>
 
20946
            <parameter name="checker" transfer-ownership="none">
 
20947
              <type name="SpellChecker" c:type="WebKitSpellChecker*"/>
 
20948
            </parameter>
 
20949
            <parameter name="word" transfer-ownership="none">
 
20950
              <doc xml:whitespace="preserve">the word to ignore</doc>
 
20951
              <type name="utf8" c:type="const char*"/>
 
20952
            </parameter>
 
20953
          </parameters>
 
20954
        </callback>
 
20955
      </field>
 
20956
    </record>
 
20957
    <constant name="USER_AGENT_MAJOR_VERSION"
 
20958
              value="537"
 
20959
              c:type="WEBKIT_USER_AGENT_MAJOR_VERSION">
 
20960
      <type name="gint" c:type="gint"/>
 
20961
    </constant>
 
20962
    <constant name="USER_AGENT_MINOR_VERSION"
 
20963
              value="6"
 
20964
              c:type="WEBKIT_USER_AGENT_MINOR_VERSION">
 
20965
      <type name="gint" c:type="gint"/>
 
20966
    </constant>
 
20967
    <class name="ViewportAttributes"
 
20968
           c:symbol-prefix="viewport_attributes"
 
20969
           c:type="WebKitViewportAttributes"
 
20970
           parent="GObject.Object"
 
20971
           glib:type-name="WebKitViewportAttributes"
 
20972
           glib:get-type="webkit_viewport_attributes_get_type"
 
20973
           glib:type-struct="ViewportAttributesClass">
 
20974
      <doc xml:whitespace="preserve">#WebKitViewportAttributes offers the viewport properties to user agents to
 
20975
control the viewport layout. It contains the viewport size, initial scale with limits,
 
20976
and information about whether a user is able to scale the contents in the viewport.
 
20977
This makes a web page fit the device screen.
 
20978
 
 
20979
The #WebKitWebView::viewport-attributes-changed signal will be emitted with #WebKitViewportAttributes
 
20980
when the viewport attributes are updated in the case of loading web pages contain
 
20981
the viewport properties and calling webkit_viewport_attributes_recompute.
 
20982
 
 
20983
If the device size, available size, desktop width, or device DPI needs to be changed due to 
 
20984
a consequence of an explicit browser request (caused by screen rotation, resizing, or similar reasons),
 
20985
You should call #webkit_viewport_attributes_recompute to recompute the viewport properties and 
 
20986
override those values in the handler of #WebKitWebView::viewport-attributes-recompute-requested signal.
 
20987
 
 
20988
For more information on the viewport properties, refer to the Safari reference library at
 
20989
http://developer.apple.com/safari/library/documentation/appleapplications/reference/safarihtmlref/articles/metatags.html
 
20990
 
 
20991
&lt;informalexample&gt;&lt;programlisting&gt;
 
20992
/&lt;!-- --&gt;* Connect to the viewport-attributes-changes signal *&lt;!-- --&gt;/
 
20993
WebKitViewportAttributes* attributes = webkit_web_view_get_viewport_attributes (web_view);
 
20994
g_signal_connect (web_view, "viewport-attributes-recompute-requested", G_CALLBACK (viewport_recompute_cb), window);
 
20995
g_signal_connect (web_view, "viewport-attributes-changed", G_CALLBACK (viewport_changed_cb), window);
 
20996
g_signal_connect (attributes, "notify::valid", G_CALLBACK (viewport_valid_changed_cb), web_view);
 
20997
 
 
20998
/&lt;!-- --&gt;* Handle the viewport-attributes-recompute-requested signal to override the device width *&lt;!-- --&gt;/
 
20999
static void
 
21000
viewport_recompute_cb (WebKitWebView* web_view, WebKitViewportAttributes* attributes, GtkWidget* window)
 
21001
{
 
21002
    int override_available_width = 480;
 
21003
    g_object_set (G_OBJECT(attributes), "available-width", override_available_width, NULL);
 
21004
}
 
21005
 
 
21006
/&lt;!-- --&gt;* Handle the viewport-attributes-changed signal to recompute the initial scale factor *&lt;!-- --&gt;/
 
21007
static void 
 
21008
viewport_changed_cb (WebKitWebView* web_view, WebKitViewportAttributes* attributes, gpointer data)
 
21009
{
 
21010
    gfloat initialScale;
 
21011
    g_object_get (G_OBJECT (atributes), "initial-scale-factor", &amp;initialScale, NULL);
 
21012
    webkit_web_view_set_zoom_level (web_view, initialScale);
 
21013
}
 
21014
 
 
21015
/&lt;!-- --&gt;* Handle the notify::valid signal to initialize the zoom level *&lt;!-- --&gt;/
 
21016
static void
 
21017
viewport_valid_changed_cb (WebKitViewportAttributes* attributes, GParamSpec* pspec, WebKitWebView* web_view)
 
21018
{
 
21019
    gboolean is_valid;
 
21020
    g_object_get (attributes, "valid", &amp;is_valid, NULL);
 
21021
    if (!is_valid) 
 
21022
        webkit_web_view_set_zoom_level (web_view, 1.0);
 
21023
}
 
21024
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
 
21025
      <method name="recompute"
 
21026
              c:identifier="webkit_viewport_attributes_recompute"
 
21027
              version="1.3.8">
 
21028
        <doc xml:whitespace="preserve">Recompute the optimal viewport attributes and emit the viewport-attribute-changed signal. 
 
21029
The viewport-attributes-recompute-requested signal also will be handled to override 
 
21030
the device size, available size, desktop width, or device DPI.</doc>
 
21031
        <return-value transfer-ownership="none">
 
21032
          <type name="none" c:type="void"/>
 
21033
        </return-value>
 
21034
      </method>
 
21035
      <property name="available-height" writable="1" transfer-ownership="none">
 
21036
        <type name="gint"/>
 
21037
      </property>
 
21038
      <property name="available-width" writable="1" transfer-ownership="none">
 
21039
        <type name="gint"/>
 
21040
      </property>
 
21041
      <property name="desktop-width" writable="1" transfer-ownership="none">
 
21042
        <type name="gint"/>
 
21043
      </property>
 
21044
      <property name="device-dpi" writable="1" transfer-ownership="none">
 
21045
        <type name="gint"/>
 
21046
      </property>
 
21047
      <property name="device-height" writable="1" transfer-ownership="none">
 
21048
        <type name="gint"/>
 
21049
      </property>
 
21050
      <property name="device-pixel-ratio" transfer-ownership="none">
 
21051
        <type name="gfloat"/>
 
21052
      </property>
 
21053
      <property name="device-width" writable="1" transfer-ownership="none">
 
21054
        <type name="gint"/>
 
21055
      </property>
 
21056
      <property name="height" transfer-ownership="none">
 
21057
        <type name="gint"/>
 
21058
      </property>
 
21059
      <property name="initial-scale-factor" transfer-ownership="none">
 
21060
        <type name="gfloat"/>
 
21061
      </property>
 
21062
      <property name="maximum-scale-factor" transfer-ownership="none">
 
21063
        <type name="gfloat"/>
 
21064
      </property>
 
21065
      <property name="minimum-scale-factor" transfer-ownership="none">
 
21066
        <type name="gfloat"/>
 
21067
      </property>
 
21068
      <property name="user-scalable" transfer-ownership="none">
 
21069
        <type name="gboolean"/>
 
21070
      </property>
 
21071
      <property name="valid" transfer-ownership="none">
 
21072
        <type name="gboolean"/>
 
21073
      </property>
 
21074
      <property name="width" transfer-ownership="none">
 
21075
        <type name="gint"/>
 
21076
      </property>
 
21077
      <field name="parent_instance">
 
21078
        <type name="GObject.Object" c:type="GObject"/>
 
21079
      </field>
 
21080
      <field name="priv" readable="0" private="1">
 
21081
        <type name="ViewportAttributesPrivate"
 
21082
              c:type="WebKitViewportAttributesPrivate*"/>
 
21083
      </field>
 
21084
    </class>
 
21085
    <record name="ViewportAttributesClass"
 
21086
            c:type="WebKitViewportAttributesClass"
 
21087
            glib:is-gtype-struct-for="ViewportAttributes">
 
21088
      <field name="parent_class">
 
21089
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
21090
      </field>
 
21091
      <field name="_webkit_reserved0" introspectable="0">
 
21092
        <callback name="_webkit_reserved0">
 
21093
          <return-value transfer-ownership="none">
 
21094
            <type name="none" c:type="void"/>
 
21095
          </return-value>
 
21096
        </callback>
 
21097
      </field>
 
21098
      <field name="_webkit_reserved1" introspectable="0">
 
21099
        <callback name="_webkit_reserved1">
 
21100
          <return-value transfer-ownership="none">
 
21101
            <type name="none" c:type="void"/>
 
21102
          </return-value>
 
21103
        </callback>
 
21104
      </field>
 
21105
      <field name="_webkit_reserved2" introspectable="0">
 
21106
        <callback name="_webkit_reserved2">
 
21107
          <return-value transfer-ownership="none">
 
21108
            <type name="none" c:type="void"/>
 
21109
          </return-value>
 
21110
        </callback>
 
21111
      </field>
 
21112
      <field name="_webkit_reserved3" introspectable="0">
 
21113
        <callback name="_webkit_reserved3">
 
21114
          <return-value transfer-ownership="none">
 
21115
            <type name="none" c:type="void"/>
 
21116
          </return-value>
 
21117
        </callback>
 
21118
      </field>
 
21119
    </record>
 
21120
    <record name="ViewportAttributesPrivate"
 
21121
            c:type="WebKitViewportAttributesPrivate"
 
21122
            disguised="1">
 
21123
    </record>
 
21124
    <class name="WebBackForwardList"
 
21125
           c:symbol-prefix="web_back_forward_list"
 
21126
           c:type="WebKitWebBackForwardList"
 
21127
           parent="GObject.Object"
 
21128
           glib:type-name="WebKitWebBackForwardList"
 
21129
           glib:get-type="webkit_web_back_forward_list_get_type"
 
21130
           glib:type-struct="WebBackForwardListClass">
 
21131
      <doc xml:whitespace="preserve">&lt;informalexample&gt;&lt;programlisting&gt;
 
21132
/&lt;!-- --&gt;* Get the WebKitWebBackForwardList from the WebKitWebView *&lt;!-- --&gt;/
 
21133
WebKitWebBackForwardList *back_forward_list = webkit_web_view_get_back_forward_list (my_web_view);
 
21134
WebKitWebHistoryItem *item = webkit_web_back_forward_list_get_current_item (back_forward_list);
 
21135
 
 
21136
/&lt;!-- --&gt;* Do something with a WebKitWebHistoryItem *&lt;!-- --&gt;/
 
21137
g_print("%p", item);
 
21138
 
 
21139
/&lt;!-- --&gt;* Control some parameters *&lt;!-- --&gt;/
 
21140
WebKitWebBackForwardList *back_forward_list = webkit_web_view_get_back_forward_list (my_web_view);
 
21141
webkit_web_back_forward_list_set_limit (back_forward_list, 30);
 
21142
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
 
21143
      <constructor name="new_with_web_view"
 
21144
                   c:identifier="webkit_web_back_forward_list_new_with_web_view"
 
21145
                   introspectable="0"
 
21146
                   deprecated="Instances of #WebKitWebBackForwardList are created and owned by #WebKitWebView instances only."
 
21147
                   deprecated-version="1.3.4">
 
21148
        <doc xml:whitespace="preserve">Creates an instance of the back forward list with a controlling #WebKitWebView</doc>
 
21149
        <return-value transfer-ownership="full">
 
21150
          <doc xml:whitespace="preserve">a #WebKitWebBackForwardList</doc>
 
21151
          <type name="WebBackForwardList" c:type="WebKitWebBackForwardList*"/>
 
21152
        </return-value>
 
21153
        <parameters>
 
21154
          <parameter name="web_view" transfer-ownership="none">
 
21155
            <doc xml:whitespace="preserve">the back forward list's #WebKitWebView</doc>
 
21156
            <type name="WebView" c:type="WebKitWebView*"/>
 
21157
          </parameter>
 
21158
        </parameters>
 
21159
      </constructor>
 
21160
      <method name="add_item"
 
21161
              c:identifier="webkit_web_back_forward_list_add_item"
 
21162
              version="1.1.1">
 
21163
        <doc xml:whitespace="preserve">Adds the item to the #WebKitWebBackForwardList.
 
21164
 
 
21165
The @webBackForwardList will add a reference to the @webHistoryItem, so you
 
21166
don't need to keep a reference once you've added it to the list.</doc>
 
21167
        <return-value transfer-ownership="none">
 
21168
          <type name="none" c:type="void"/>
 
21169
        </return-value>
 
21170
        <parameters>
 
21171
          <parameter name="history_item" transfer-ownership="none">
 
21172
            <doc xml:whitespace="preserve">the #WebKitWebHistoryItem to add</doc>
 
21173
            <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
21174
          </parameter>
 
21175
        </parameters>
 
21176
      </method>
 
21177
      <method name="clear"
 
21178
              c:identifier="webkit_web_back_forward_list_clear"
 
21179
              version="1.3.1">
 
21180
        <doc xml:whitespace="preserve">Clears the @webBackForwardList by removing all its elements. Note that not even
 
21181
the current page is kept in list when cleared so you would have to add it later.
 
21182
This method also clears the list of visited links which means that all links will
 
21183
appear unvisited.</doc>
 
21184
        <return-value transfer-ownership="none">
 
21185
          <type name="none" c:type="void"/>
 
21186
        </return-value>
 
21187
      </method>
 
21188
      <method name="contains_item"
 
21189
              c:identifier="webkit_web_back_forward_list_contains_item">
 
21190
        <doc xml:whitespace="preserve">Checks if @web_history_item is in the back forward list</doc>
 
21191
        <return-value transfer-ownership="none">
 
21192
          <doc xml:whitespace="preserve">%TRUE if @web_history_item is in the back forward list, %FALSE if it doesn't</doc>
 
21193
          <type name="gboolean" c:type="gboolean"/>
 
21194
        </return-value>
 
21195
        <parameters>
 
21196
          <parameter name="history_item" transfer-ownership="none">
 
21197
            <doc xml:whitespace="preserve">the #WebKitWebHistoryItem to check</doc>
 
21198
            <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
21199
          </parameter>
 
21200
        </parameters>
 
21201
      </method>
 
21202
      <method name="get_back_item"
 
21203
              c:identifier="webkit_web_back_forward_list_get_back_item">
 
21204
        <doc xml:whitespace="preserve">Returns the item that precedes the current item</doc>
 
21205
        <return-value transfer-ownership="none">
 
21206
          <doc xml:whitespace="preserve">the #WebKitWebHistoryItem preceding the current item</doc>
 
21207
          <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
21208
        </return-value>
 
21209
      </method>
 
21210
      <method name="get_back_length"
 
21211
              c:identifier="webkit_web_back_forward_list_get_back_length">
 
21212
        <doc xml:whitespace="preserve">Returns the number of items that preced the current item.</doc>
 
21213
        <return-value transfer-ownership="none">
 
21214
          <doc xml:whitespace="preserve">a #gint corresponding to the number of items preceding the current item</doc>
 
21215
          <type name="gint" c:type="gint"/>
 
21216
        </return-value>
 
21217
      </method>
 
21218
      <method name="get_back_list_with_limit"
 
21219
              c:identifier="webkit_web_back_forward_list_get_back_list_with_limit">
 
21220
        <doc xml:whitespace="preserve">Returns a list of items that precede the current item, limited by @limit</doc>
 
21221
        <return-value transfer-ownership="container">
 
21222
          <doc xml:whitespace="preserve">a #GList of items preceding the current item, limited by @limit</doc>
 
21223
          <type name="GLib.List" c:type="GList*">
 
21224
            <type name="WebHistoryItem"/>
 
21225
          </type>
 
21226
        </return-value>
 
21227
        <parameters>
 
21228
          <parameter name="limit" transfer-ownership="none">
 
21229
            <doc xml:whitespace="preserve">the number of items to retrieve</doc>
 
21230
            <type name="gint" c:type="gint"/>
 
21231
          </parameter>
 
21232
        </parameters>
 
21233
      </method>
 
21234
      <method name="get_current_item"
 
21235
              c:identifier="webkit_web_back_forward_list_get_current_item">
 
21236
        <doc xml:whitespace="preserve">Returns the current item.
 
21237
 
 
21238
Returns a NULL value if the back forward list is empty</doc>
 
21239
        <return-value transfer-ownership="none">
 
21240
          <doc xml:whitespace="preserve">a #WebKitWebHistoryItem</doc>
 
21241
          <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
21242
        </return-value>
 
21243
      </method>
 
21244
      <method name="get_forward_item"
 
21245
              c:identifier="webkit_web_back_forward_list_get_forward_item">
 
21246
        <doc xml:whitespace="preserve">Returns the item that succeeds the current item.
 
21247
 
 
21248
Returns a NULL value if there nothing that succeeds the current item</doc>
 
21249
        <return-value transfer-ownership="none">
 
21250
          <doc xml:whitespace="preserve">a #WebKitWebHistoryItem</doc>
 
21251
          <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
21252
        </return-value>
 
21253
      </method>
 
21254
      <method name="get_forward_length"
 
21255
              c:identifier="webkit_web_back_forward_list_get_forward_length">
 
21256
        <doc xml:whitespace="preserve">Returns the number of items that succeed the current item.</doc>
 
21257
        <return-value transfer-ownership="none">
 
21258
          <doc xml:whitespace="preserve">a #gint corresponding to the nuber of items succeeding the current item</doc>
 
21259
          <type name="gint" c:type="gint"/>
 
21260
        </return-value>
 
21261
      </method>
 
21262
      <method name="get_forward_list_with_limit"
 
21263
              c:identifier="webkit_web_back_forward_list_get_forward_list_with_limit">
 
21264
        <doc xml:whitespace="preserve">Returns a list of items that succeed the current item, limited by @limit</doc>
 
21265
        <return-value transfer-ownership="container">
 
21266
          <doc xml:whitespace="preserve">a #GList of items succeeding the current item, limited by @limit</doc>
 
21267
          <type name="GLib.List" c:type="GList*">
 
21268
            <type name="WebHistoryItem"/>
 
21269
          </type>
 
21270
        </return-value>
 
21271
        <parameters>
 
21272
          <parameter name="limit" transfer-ownership="none">
 
21273
            <doc xml:whitespace="preserve">the number of items to retrieve</doc>
 
21274
            <type name="gint" c:type="gint"/>
 
21275
          </parameter>
 
21276
        </parameters>
 
21277
      </method>
 
21278
      <method name="get_limit"
 
21279
              c:identifier="webkit_web_back_forward_list_get_limit">
 
21280
        <doc xml:whitespace="preserve">Returns the maximum limit of the back forward list.</doc>
 
21281
        <return-value transfer-ownership="none">
 
21282
          <doc xml:whitespace="preserve">a #gint indicating the number of #WebKitWebHistoryItem the back forward list can hold</doc>
 
21283
          <type name="gint" c:type="gint"/>
 
21284
        </return-value>
 
21285
      </method>
 
21286
      <method name="get_nth_item"
 
21287
              c:identifier="webkit_web_back_forward_list_get_nth_item">
 
21288
        <doc xml:whitespace="preserve">Returns the item at a given index relative to the current item.</doc>
 
21289
        <return-value transfer-ownership="none">
 
21290
          <doc xml:whitespace="preserve">the #WebKitWebHistoryItem located at the specified index relative to the current item</doc>
 
21291
          <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
21292
        </return-value>
 
21293
        <parameters>
 
21294
          <parameter name="index" transfer-ownership="none">
 
21295
            <doc xml:whitespace="preserve">the index of the item</doc>
 
21296
            <type name="gint" c:type="gint"/>
 
21297
          </parameter>
 
21298
        </parameters>
 
21299
      </method>
 
21300
      <method name="go_back"
 
21301
              c:identifier="webkit_web_back_forward_list_go_back">
 
21302
        <doc xml:whitespace="preserve">Steps backward in the back forward list</doc>
 
21303
        <return-value transfer-ownership="none">
 
21304
          <type name="none" c:type="void"/>
 
21305
        </return-value>
 
21306
      </method>
 
21307
      <method name="go_forward"
 
21308
              c:identifier="webkit_web_back_forward_list_go_forward">
 
21309
        <doc xml:whitespace="preserve">Steps forward in the back forward list</doc>
 
21310
        <return-value transfer-ownership="none">
 
21311
          <type name="none" c:type="void"/>
 
21312
        </return-value>
 
21313
      </method>
 
21314
      <method name="go_to_item"
 
21315
              c:identifier="webkit_web_back_forward_list_go_to_item">
 
21316
        <doc xml:whitespace="preserve">Go to the specified @web_history_item in the back forward list</doc>
 
21317
        <return-value transfer-ownership="none">
 
21318
          <type name="none" c:type="void"/>
 
21319
        </return-value>
 
21320
        <parameters>
 
21321
          <parameter name="history_item" transfer-ownership="none">
 
21322
            <doc xml:whitespace="preserve">the #WebKitWebHistoryItem to go to</doc>
 
21323
            <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
21324
          </parameter>
 
21325
        </parameters>
 
21326
      </method>
 
21327
      <method name="set_limit"
 
21328
              c:identifier="webkit_web_back_forward_list_set_limit">
 
21329
        <doc xml:whitespace="preserve">Sets the maximum limit of the back forward list. If the back forward list
 
21330
exceeds its capacity, items will be removed everytime a new item has been
 
21331
added.</doc>
 
21332
        <return-value transfer-ownership="none">
 
21333
          <type name="none" c:type="void"/>
 
21334
        </return-value>
 
21335
        <parameters>
 
21336
          <parameter name="limit" transfer-ownership="none">
 
21337
            <doc xml:whitespace="preserve">the limit to set the back forward list to</doc>
 
21338
            <type name="gint" c:type="gint"/>
 
21339
          </parameter>
 
21340
        </parameters>
 
21341
      </method>
 
21342
      <field name="parent_instance">
 
21343
        <type name="GObject.Object" c:type="GObject"/>
 
21344
      </field>
 
21345
      <field name="priv" readable="0" private="1">
 
21346
        <type name="WebBackForwardListPrivate"
 
21347
              c:type="WebKitWebBackForwardListPrivate*"/>
 
21348
      </field>
 
21349
    </class>
 
21350
    <record name="WebBackForwardListClass"
 
21351
            c:type="WebKitWebBackForwardListClass"
 
21352
            glib:is-gtype-struct-for="WebBackForwardList">
 
21353
      <field name="parent_class">
 
21354
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
21355
      </field>
 
21356
      <field name="_webkit_reserved0" introspectable="0">
 
21357
        <callback name="_webkit_reserved0">
 
21358
          <return-value transfer-ownership="none">
 
21359
            <type name="none" c:type="void"/>
 
21360
          </return-value>
 
21361
        </callback>
 
21362
      </field>
 
21363
      <field name="_webkit_reserved1" introspectable="0">
 
21364
        <callback name="_webkit_reserved1">
 
21365
          <return-value transfer-ownership="none">
 
21366
            <type name="none" c:type="void"/>
 
21367
          </return-value>
 
21368
        </callback>
 
21369
      </field>
 
21370
      <field name="_webkit_reserved2" introspectable="0">
 
21371
        <callback name="_webkit_reserved2">
 
21372
          <return-value transfer-ownership="none">
 
21373
            <type name="none" c:type="void"/>
 
21374
          </return-value>
 
21375
        </callback>
 
21376
      </field>
 
21377
      <field name="_webkit_reserved3" introspectable="0">
 
21378
        <callback name="_webkit_reserved3">
 
21379
          <return-value transfer-ownership="none">
 
21380
            <type name="none" c:type="void"/>
 
21381
          </return-value>
 
21382
        </callback>
 
21383
      </field>
 
21384
    </record>
 
21385
    <record name="WebBackForwardListPrivate"
 
21386
            c:type="WebKitWebBackForwardListPrivate"
 
21387
            disguised="1">
 
21388
    </record>
 
21389
    <class name="WebDataSource"
 
21390
           c:symbol-prefix="web_data_source"
 
21391
           c:type="WebKitWebDataSource"
 
21392
           parent="GObject.Object"
 
21393
           glib:type-name="WebKitWebDataSource"
 
21394
           glib:get-type="webkit_web_data_source_get_type"
 
21395
           glib:type-struct="WebDataSourceClass">
 
21396
      <doc xml:whitespace="preserve">Data source encapsulates the content of a #WebKitWebFrame. A
 
21397
#WebKitWebFrame has a main resource and subresources and the data source
 
21398
provides access to these resources. When a request gets loaded initially,
 
21399
it is set to a provisional state. The application can request for the
 
21400
request that initiated the load by asking for the provisional data source
 
21401
and invoking the webkit_web_data_source_get_initial_request method of
 
21402
#WebKitWebDataSource. This data source may not have enough data and some
 
21403
methods may return empty values. To get a "full" data source with the data
 
21404
and resources loaded, you need to get the non-provisional data source
 
21405
through #WebKitWebFrame's webkit_web_frame_get_data_source method. This
 
21406
data source will have the data after everything was loaded. Make sure that
 
21407
the data source was finished loading before using any of its methods. You
 
21408
can do this via webkit_web_data_source_is_loading.</doc>
 
21409
      <constructor name="new"
 
21410
                   c:identifier="webkit_web_data_source_new"
 
21411
                   version="1.1.14">
 
21412
        <doc xml:whitespace="preserve">Creates a new #WebKitWebDataSource instance. The URL of the
 
21413
#WebKitWebDataSource will be set to "about:blank".</doc>
 
21414
        <return-value transfer-ownership="full">
 
21415
          <doc xml:whitespace="preserve">a new #WebKitWebDataSource.</doc>
 
21416
          <type name="WebDataSource" c:type="WebKitWebDataSource*"/>
 
21417
        </return-value>
 
21418
      </constructor>
 
21419
      <constructor name="new_with_request"
 
21420
                   c:identifier="webkit_web_data_source_new_with_request"
 
21421
                   version="1.1.14">
 
21422
        <doc xml:whitespace="preserve">Creates a new #WebKitWebDataSource from a #WebKitNetworkRequest. Normally,
 
21423
#WebKitWebFrame objects create their data sources so you will almost never
 
21424
want to invoke this method directly.</doc>
 
21425
        <return-value transfer-ownership="full">
 
21426
          <doc xml:whitespace="preserve">a new #WebKitWebDataSource</doc>
 
21427
          <type name="WebDataSource" c:type="WebKitWebDataSource*"/>
 
21428
        </return-value>
 
21429
        <parameters>
 
21430
          <parameter name="request" transfer-ownership="none">
 
21431
            <doc xml:whitespace="preserve">the #WebKitNetworkRequest to use to create this data source</doc>
 
21432
            <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
21433
          </parameter>
 
21434
        </parameters>
 
21435
      </constructor>
 
21436
      <method name="get_data"
 
21437
              c:identifier="webkit_web_data_source_get_data"
 
21438
              version="1.1.14">
 
21439
        <doc xml:whitespace="preserve">Returns the raw data that represents the the frame's content.The data will
 
21440
be incomplete until the data has finished loading. Returns %NULL if the web
 
21441
frame hasn't loaded any data. Use webkit_web_data_source_is_loading to test
 
21442
if data source is in the process of loading.</doc>
 
21443
        <return-value transfer-ownership="none">
 
21444
          <doc xml:whitespace="preserve">a #GString which contains the raw data that represents the @data_source or %NULL if the @data_source hasn't loaded any data.</doc>
 
21445
          <type name="GLib.String" c:type="GString*"/>
 
21446
        </return-value>
 
21447
      </method>
 
21448
      <method name="get_encoding"
 
21449
              c:identifier="webkit_web_data_source_get_encoding"
 
21450
              version="1.1.14">
 
21451
        <doc xml:whitespace="preserve">Returns the text encoding name as set in the #WebKitWebView, or if not, the
 
21452
text encoding of the response.</doc>
 
21453
        <return-value transfer-ownership="none">
 
21454
          <doc xml:whitespace="preserve">the encoding name of the #WebKitWebView or of the response.</doc>
 
21455
          <type name="utf8" c:type="const gchar*"/>
 
21456
        </return-value>
 
21457
      </method>
 
21458
      <method name="get_initial_request"
 
21459
              c:identifier="webkit_web_data_source_get_initial_request"
 
21460
              version="1.1.14">
 
21461
        <doc xml:whitespace="preserve">Returns a reference to the original request that was used to load the web
 
21462
content. The #WebKitNetworkRequest returned by this method is the request
 
21463
prior to the "committed" load state. See webkit_web_data_source_get_request
 
21464
for getting the "committed" request.</doc>
 
21465
        <return-value transfer-ownership="none">
 
21466
          <doc xml:whitespace="preserve">the original #WebKitNetworkRequest</doc>
 
21467
          <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
21468
        </return-value>
 
21469
      </method>
 
21470
      <method name="get_main_resource"
 
21471
              c:identifier="webkit_web_data_source_get_main_resource"
 
21472
              version="1.1.14">
 
21473
        <doc xml:whitespace="preserve">Returns the main resource of the @data_source</doc>
 
21474
        <return-value transfer-ownership="none">
 
21475
          <doc xml:whitespace="preserve">a new #WebKitWebResource representing the main resource of the @data_source.</doc>
 
21476
          <type name="WebResource" c:type="WebKitWebResource*"/>
 
21477
        </return-value>
 
21478
      </method>
 
21479
      <method name="get_request"
 
21480
              c:identifier="webkit_web_data_source_get_request"
 
21481
              version="1.1.14">
 
21482
        <doc xml:whitespace="preserve">Returns a #WebKitNetworkRequest that was used to create this
 
21483
#WebKitWebDataSource. The #WebKitNetworkRequest returned by this method is
 
21484
the request that was "committed", and hence, different from the request you
 
21485
get from the webkit_web_data_source_get_initial_request method.</doc>
 
21486
        <return-value transfer-ownership="none">
 
21487
          <doc xml:whitespace="preserve">the #WebKitNetworkRequest that created the @data_source or %NULL if the @data_source is not attached to the frame or the frame hasn't been loaded.</doc>
 
21488
          <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
21489
        </return-value>
 
21490
      </method>
 
21491
      <method name="get_subresources"
 
21492
              c:identifier="webkit_web_data_source_get_subresources"
 
21493
              version="1.1.15">
 
21494
        <doc xml:whitespace="preserve">Gives you a #GList of #WebKitWebResource objects that compose the
 
21495
#WebKitWebView to which this #WebKitWebDataSource is attached.</doc>
 
21496
        <return-value transfer-ownership="container">
 
21497
          <doc xml:whitespace="preserve">a #GList of #WebKitWebResource objects; the objects are owned by WebKit, but the GList must be freed.</doc>
 
21498
          <type name="GLib.List" c:type="GList*">
 
21499
            <type name="WebResource"/>
 
21500
          </type>
 
21501
        </return-value>
 
21502
      </method>
 
21503
      <method name="get_unreachable_uri"
 
21504
              c:identifier="webkit_web_data_source_get_unreachable_uri"
 
21505
              version="1.1.14">
 
21506
        <doc xml:whitespace="preserve">Return the unreachable URI of @data_source. The @data_source will have an
 
21507
unreachable URL if it was created using #WebKitWebFrame's
 
21508
webkit_web_frame_load_alternate_html_string method.</doc>
 
21509
        <return-value transfer-ownership="none">
 
21510
          <doc xml:whitespace="preserve">the unreachable URL of @data_source or %NULL if there is no unreachable URL.</doc>
 
21511
          <type name="utf8" c:type="const gchar*"/>
 
21512
        </return-value>
 
21513
      </method>
 
21514
      <method name="get_web_frame"
 
21515
              c:identifier="webkit_web_data_source_get_web_frame"
 
21516
              version="1.1.14">
 
21517
        <doc xml:whitespace="preserve">Returns the #WebKitWebFrame that represents this data source</doc>
 
21518
        <return-value transfer-ownership="none">
 
21519
          <doc xml:whitespace="preserve">the #WebKitWebFrame that represents the @data_source. The #WebKitWebFrame is owned by WebKit and should not be freed or destroyed.  This will return %NULL if the @data_source is not attached to a frame.</doc>
 
21520
          <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
21521
        </return-value>
 
21522
      </method>
 
21523
      <method name="is_loading"
 
21524
              c:identifier="webkit_web_data_source_is_loading"
 
21525
              version="1.1.14">
 
21526
        <doc xml:whitespace="preserve">Determines whether the data source is in the process of loading its content.</doc>
 
21527
        <return-value transfer-ownership="none">
 
21528
          <doc xml:whitespace="preserve">%TRUE if the @data_source is still loading, %FALSE otherwise</doc>
 
21529
          <type name="gboolean" c:type="gboolean"/>
 
21530
        </return-value>
 
21531
      </method>
 
21532
      <field name="parent_instance">
 
21533
        <type name="GObject.Object" c:type="GObject"/>
 
21534
      </field>
 
21535
      <field name="priv" readable="0" private="1">
 
21536
        <type name="WebDataSourcePrivate"
 
21537
              c:type="WebKitWebDataSourcePrivate*"/>
 
21538
      </field>
 
21539
    </class>
 
21540
    <record name="WebDataSourceClass"
 
21541
            c:type="WebKitWebDataSourceClass"
 
21542
            glib:is-gtype-struct-for="WebDataSource">
 
21543
      <field name="parent_class">
 
21544
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
21545
      </field>
 
21546
      <field name="_webkit_reserved0" introspectable="0">
 
21547
        <callback name="_webkit_reserved0">
 
21548
          <return-value transfer-ownership="none">
 
21549
            <type name="none" c:type="void"/>
 
21550
          </return-value>
 
21551
        </callback>
 
21552
      </field>
 
21553
      <field name="_webkit_reserved1" introspectable="0">
 
21554
        <callback name="_webkit_reserved1">
 
21555
          <return-value transfer-ownership="none">
 
21556
            <type name="none" c:type="void"/>
 
21557
          </return-value>
 
21558
        </callback>
 
21559
      </field>
 
21560
      <field name="_webkit_reserved2" introspectable="0">
 
21561
        <callback name="_webkit_reserved2">
 
21562
          <return-value transfer-ownership="none">
 
21563
            <type name="none" c:type="void"/>
 
21564
          </return-value>
 
21565
        </callback>
 
21566
      </field>
 
21567
      <field name="_webkit_reserved3" introspectable="0">
 
21568
        <callback name="_webkit_reserved3">
 
21569
          <return-value transfer-ownership="none">
 
21570
            <type name="none" c:type="void"/>
 
21571
          </return-value>
 
21572
        </callback>
 
21573
      </field>
 
21574
    </record>
 
21575
    <record name="WebDataSourcePrivate"
 
21576
            c:type="WebKitWebDataSourcePrivate"
 
21577
            disguised="1">
 
21578
    </record>
 
21579
    <class name="WebDatabase"
 
21580
           c:symbol-prefix="web_database"
 
21581
           c:type="WebKitWebDatabase"
 
21582
           parent="GObject.Object"
 
21583
           glib:type-name="WebKitWebDatabase"
 
21584
           glib:get-type="webkit_web_database_get_type"
 
21585
           glib:type-struct="WebDatabaseClass">
 
21586
      <doc xml:whitespace="preserve">#WebKitWebDatabase is a representation of a Web Database database. The
 
21587
proposed Web Database standard introduces support for SQL databases that web
 
21588
sites can create and access on a local computer through JavaScript.
 
21589
 
 
21590
To get access to all databases defined by a security origin, use
 
21591
#webkit_security_origin_get_databases. Each database has a canonical
 
21592
name, as well as a user-friendly display name.
 
21593
 
 
21594
WebKit uses SQLite to create and access the local SQL databases. The location
 
21595
of a #WebKitWebDatabase can be accessed wth #webkit_web_database_get_filename.
 
21596
You can configure the location of all databases with
 
21597
#webkit_set_database_directory_path.
 
21598
 
 
21599
For each database the web site can define an estimated size which can be
 
21600
accessed with #webkit_web_database_get_expected_size. The current size of the
 
21601
database in bytes is returned by #webkit_web_database_get_size.
 
21602
 
 
21603
For more information refer to the Web Database specification proposal at
 
21604
http://dev.w3.org/html5/webdatabase</doc>
 
21605
      <method name="get_display_name"
 
21606
              c:identifier="webkit_web_database_get_display_name"
 
21607
              version="1.1.14">
 
21608
        <doc xml:whitespace="preserve">Returns the name of the #WebKitWebDatabase as seen by the user.</doc>
 
21609
        <return-value transfer-ownership="none">
 
21610
          <doc xml:whitespace="preserve">the name of the database as seen by the user.</doc>
 
21611
          <type name="utf8" c:type="const gchar*"/>
 
21612
        </return-value>
 
21613
      </method>
 
21614
      <method name="get_expected_size"
 
21615
              c:identifier="webkit_web_database_get_expected_size"
 
21616
              version="1.1.14">
 
21617
        <doc xml:whitespace="preserve">Returns the expected size of the #WebKitWebDatabase in bytes as defined by the
 
21618
web author. The Web Database standard allows web authors to specify an expected
 
21619
size of the database to optimize the user experience.</doc>
 
21620
        <return-value transfer-ownership="none">
 
21621
          <doc xml:whitespace="preserve">the expected size of the database in bytes</doc>
 
21622
          <type name="guint64" c:type="guint64"/>
 
21623
        </return-value>
 
21624
      </method>
 
21625
      <method name="get_filename"
 
21626
              c:identifier="webkit_web_database_get_filename"
 
21627
              version="1.1.14">
 
21628
        <doc xml:whitespace="preserve">Returns the absolute filename to the #WebKitWebDatabase file on disk.</doc>
 
21629
        <return-value transfer-ownership="none">
 
21630
          <doc xml:whitespace="preserve">the absolute filename of the database</doc>
 
21631
          <type name="utf8" c:type="const gchar*"/>
 
21632
        </return-value>
 
21633
      </method>
 
21634
      <method name="get_name"
 
21635
              c:identifier="webkit_web_database_get_name"
 
21636
              version="1.1.14">
 
21637
        <doc xml:whitespace="preserve">Returns the canonical name of the #WebKitWebDatabase.</doc>
 
21638
        <return-value transfer-ownership="none">
 
21639
          <doc xml:whitespace="preserve">the name of the database</doc>
 
21640
          <type name="utf8" c:type="const gchar*"/>
 
21641
        </return-value>
 
21642
      </method>
 
21643
      <method name="get_security_origin"
 
21644
              c:identifier="webkit_web_database_get_security_origin"
 
21645
              version="1.1.14">
 
21646
        <doc xml:whitespace="preserve">Returns the security origin of the #WebKitWebDatabase.</doc>
 
21647
        <return-value transfer-ownership="none">
 
21648
          <doc xml:whitespace="preserve">the security origin of the database</doc>
 
21649
          <type name="SecurityOrigin" c:type="WebKitSecurityOrigin*"/>
 
21650
        </return-value>
 
21651
      </method>
 
21652
      <method name="get_size"
 
21653
              c:identifier="webkit_web_database_get_size"
 
21654
              version="1.1.14">
 
21655
        <doc xml:whitespace="preserve">Returns the actual size of the #WebKitWebDatabase space on disk in bytes.</doc>
 
21656
        <return-value transfer-ownership="none">
 
21657
          <doc xml:whitespace="preserve">the actual size of the database in bytes</doc>
 
21658
          <type name="guint64" c:type="guint64"/>
 
21659
        </return-value>
 
21660
      </method>
 
21661
      <method name="remove"
 
21662
              c:identifier="webkit_web_database_remove"
 
21663
              version="1.1.14">
 
21664
        <doc xml:whitespace="preserve">Removes the #WebKitWebDatabase from its security origin and destroys all data
 
21665
stored in the database.</doc>
 
21666
        <return-value transfer-ownership="none">
 
21667
          <type name="none" c:type="void"/>
 
21668
        </return-value>
 
21669
      </method>
 
21670
      <property name="display-name" version="1.1.14" transfer-ownership="none">
 
21671
        <doc xml:whitespace="preserve">The display name of the Web Database database.</doc>
 
21672
        <type name="utf8"/>
 
21673
      </property>
 
21674
      <property name="expected-size"
 
21675
                version="1.1.14"
 
21676
                transfer-ownership="none">
 
21677
        <doc xml:whitespace="preserve">The expected size of the database in bytes as defined by the web author.</doc>
 
21678
        <type name="guint64"/>
 
21679
      </property>
 
21680
      <property name="filename" version="1.1.14" transfer-ownership="none">
 
21681
        <doc xml:whitespace="preserve">The absolute filename of the Web Database database.</doc>
 
21682
        <type name="utf8"/>
 
21683
      </property>
 
21684
      <property name="name"
 
21685
                version="1.1.14"
 
21686
                writable="1"
 
21687
                construct-only="1"
 
21688
                transfer-ownership="none">
 
21689
        <doc xml:whitespace="preserve">The name of the Web Database database.</doc>
 
21690
        <type name="utf8"/>
 
21691
      </property>
 
21692
      <property name="security-origin"
 
21693
                version="1.1.14"
 
21694
                writable="1"
 
21695
                construct-only="1"
 
21696
                transfer-ownership="none">
 
21697
        <doc xml:whitespace="preserve">The security origin of the database.</doc>
 
21698
        <type name="SecurityOrigin"/>
 
21699
      </property>
 
21700
      <property name="size" version="1.1.14" transfer-ownership="none">
 
21701
        <doc xml:whitespace="preserve">The current size of the database in bytes.</doc>
 
21702
        <type name="guint64"/>
 
21703
      </property>
 
21704
      <field name="parent_instance">
 
21705
        <type name="GObject.Object" c:type="GObject"/>
 
21706
      </field>
 
21707
      <field name="priv" readable="0" private="1">
 
21708
        <type name="WebDatabasePrivate" c:type="WebKitWebDatabasePrivate*"/>
 
21709
      </field>
 
21710
    </class>
 
21711
    <record name="WebDatabaseClass"
 
21712
            c:type="WebKitWebDatabaseClass"
 
21713
            glib:is-gtype-struct-for="WebDatabase">
 
21714
      <field name="parent_class">
 
21715
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
21716
      </field>
 
21717
      <field name="_webkit_reserved1" introspectable="0">
 
21718
        <callback name="_webkit_reserved1">
 
21719
          <return-value transfer-ownership="none">
 
21720
            <type name="none" c:type="void"/>
 
21721
          </return-value>
 
21722
        </callback>
 
21723
      </field>
 
21724
      <field name="_webkit_reserved2" introspectable="0">
 
21725
        <callback name="_webkit_reserved2">
 
21726
          <return-value transfer-ownership="none">
 
21727
            <type name="none" c:type="void"/>
 
21728
          </return-value>
 
21729
        </callback>
 
21730
      </field>
 
21731
      <field name="_webkit_reserved3" introspectable="0">
 
21732
        <callback name="_webkit_reserved3">
 
21733
          <return-value transfer-ownership="none">
 
21734
            <type name="none" c:type="void"/>
 
21735
          </return-value>
 
21736
        </callback>
 
21737
      </field>
 
21738
      <field name="_webkit_reserved4" introspectable="0">
 
21739
        <callback name="_webkit_reserved4">
 
21740
          <return-value transfer-ownership="none">
 
21741
            <type name="none" c:type="void"/>
 
21742
          </return-value>
 
21743
        </callback>
 
21744
      </field>
 
21745
    </record>
 
21746
    <record name="WebDatabasePrivate"
 
21747
            c:type="WebKitWebDatabasePrivate"
 
21748
            disguised="1">
 
21749
    </record>
 
21750
    <class name="WebFrame"
 
21751
           c:symbol-prefix="web_frame"
 
21752
           c:type="WebKitWebFrame"
 
21753
           parent="GObject.Object"
 
21754
           glib:type-name="WebKitWebFrame"
 
21755
           glib:get-type="webkit_web_frame_get_type"
 
21756
           glib:type-struct="WebFrameClass">
 
21757
      <doc xml:whitespace="preserve">A #WebKitWebView contains a main #WebKitWebFrame. A #WebKitWebFrame
 
21758
contains the content of one URI. The URI and name of the frame can
 
21759
be retrieved, the load status and progress can be observed using the
 
21760
signals and can be controlled using the methods of the #WebKitWebFrame.
 
21761
A #WebKitWebFrame can have any number of children and one child can
 
21762
be found by using #webkit_web_frame_find_frame.
 
21763
 
 
21764
&lt;informalexample&gt;&lt;programlisting&gt;
 
21765
/&lt;!-- --&gt;* Get the frame from the #WebKitWebView *&lt;!-- --&gt;/
 
21766
WebKitWebFrame *frame = webkit_web_view_get_main_frame (WEBKIT_WEB_VIEW(my_view));
 
21767
g_print ("The URI of this frame is '%s'", webkit_web_frame_get_uri (frame));
 
21768
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
 
21769
      <constructor name="new"
 
21770
                   c:identifier="webkit_web_frame_new"
 
21771
                   deprecated="#WebKitWebFrame can only be used to inspect existing frames."
 
21772
                   deprecated-version="1.0.2">
 
21773
        <doc xml:whitespace="preserve">Creates a new #WebKitWebFrame initialized with a controlling #WebKitWebView.</doc>
 
21774
        <return-value transfer-ownership="full">
 
21775
          <doc xml:whitespace="preserve">a new #WebKitWebFrame</doc>
 
21776
          <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
21777
        </return-value>
 
21778
        <parameters>
 
21779
          <parameter name="web_view" transfer-ownership="none">
 
21780
            <doc xml:whitespace="preserve">the controlling #WebKitWebView</doc>
 
21781
            <type name="WebView" c:type="WebKitWebView*"/>
 
21782
          </parameter>
 
21783
        </parameters>
 
21784
      </constructor>
 
21785
      <method name="find_frame" c:identifier="webkit_web_frame_find_frame">
 
21786
        <doc xml:whitespace="preserve">For pre-defined names, returns @frame if @name is "_self" or "_current",
 
21787
returns @frame's parent frame if @name is "_parent", and returns the main
 
21788
frame if @name is "_top". Also returns @frame if it is the main frame and
 
21789
@name is either "_parent" or "_top". For other names, this function returns
 
21790
the first frame that matches @name. This function searches @frame and its
 
21791
descendents first, then @frame's parent and its children moving up the
 
21792
hierarchy until a match is found. If no match is found in @frame's
 
21793
hierarchy, this function will search for a matching frame in other main
 
21794
frame hierarchies. Returns %NULL if no match is found.</doc>
 
21795
        <return-value transfer-ownership="none">
 
21796
          <doc xml:whitespace="preserve">the found #WebKitWebFrame or %NULL in case none is found</doc>
 
21797
          <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
21798
        </return-value>
 
21799
        <parameters>
 
21800
          <parameter name="name" transfer-ownership="none">
 
21801
            <doc xml:whitespace="preserve">the name of the frame to be found</doc>
 
21802
            <type name="utf8" c:type="const gchar*"/>
 
21803
          </parameter>
 
21804
        </parameters>
 
21805
      </method>
 
21806
      <method name="get_data_source"
 
21807
              c:identifier="webkit_web_frame_get_data_source"
 
21808
              version="1.1.14">
 
21809
        <doc xml:whitespace="preserve">Returns the committed data source.</doc>
 
21810
        <return-value transfer-ownership="none">
 
21811
          <doc xml:whitespace="preserve">the committed #WebKitWebDataSource.</doc>
 
21812
          <type name="WebDataSource" c:type="WebKitWebDataSource*"/>
 
21813
        </return-value>
 
21814
      </method>
 
21815
      <method name="get_dom_document"
 
21816
              c:identifier="webkit_web_frame_get_dom_document"
 
21817
              version="1.10">
 
21818
        <return-value transfer-ownership="none">
 
21819
          <doc xml:whitespace="preserve">the #WebKitDOMDocument currently loaded in the @frame or %NULL if no document is loaded</doc>
 
21820
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
21821
        </return-value>
 
21822
      </method>
 
21823
      <method name="get_global_context"
 
21824
              c:identifier="webkit_web_frame_get_global_context"
 
21825
              introspectable="0">
 
21826
        <doc xml:whitespace="preserve">Gets the global JavaScript execution context. Use this function to bridge
 
21827
between the WebKit and JavaScriptCore APIs.</doc>
 
21828
        <return-value transfer-ownership="none">
 
21829
          <doc xml:whitespace="preserve">the global JavaScript context</doc>
 
21830
          <type c:type="JSGlobalContextRef"/>
 
21831
        </return-value>
 
21832
      </method>
 
21833
      <method name="get_horizontal_scrollbar_policy"
 
21834
              c:identifier="webkit_web_frame_get_horizontal_scrollbar_policy">
 
21835
        <return-value transfer-ownership="none">
 
21836
          <type name="Gtk.PolicyType" c:type="GtkPolicyType"/>
 
21837
        </return-value>
 
21838
      </method>
 
21839
      <method name="get_load_status"
 
21840
              c:identifier="webkit_web_frame_get_load_status"
 
21841
              version="1.1.7">
 
21842
        <doc xml:whitespace="preserve">Determines the current status of the load.</doc>
 
21843
        <return-value transfer-ownership="none">
 
21844
          <doc xml:whitespace="preserve">The #WebKitLoadStatus specifying the status of the current load.</doc>
 
21845
          <type name="LoadStatus" c:type="WebKitLoadStatus"/>
 
21846
        </return-value>
 
21847
      </method>
 
21848
      <method name="get_name" c:identifier="webkit_web_frame_get_name">
 
21849
        <doc xml:whitespace="preserve">Returns the @frame's name</doc>
 
21850
        <return-value transfer-ownership="none">
 
21851
          <doc xml:whitespace="preserve">the name of @frame. This method will return NULL if the #WebKitWebFrame is invalid or an empty string if it is not backed by a live WebCore frame.</doc>
 
21852
          <type name="utf8" c:type="const gchar*"/>
 
21853
        </return-value>
 
21854
      </method>
 
21855
      <method name="get_network_response"
 
21856
              c:identifier="webkit_web_frame_get_network_response"
 
21857
              version="1.1.18">
 
21858
        <doc xml:whitespace="preserve">Returns a #WebKitNetworkResponse object representing the response
 
21859
that was given to the request for the given frame, or NULL if the
 
21860
frame was not created by a load. You must unref the object when you
 
21861
are done with it.</doc>
 
21862
        <return-value transfer-ownership="full">
 
21863
          <doc xml:whitespace="preserve">a #WebKitNetworkResponse object</doc>
 
21864
          <type name="NetworkResponse" c:type="WebKitNetworkResponse*"/>
 
21865
        </return-value>
 
21866
      </method>
 
21867
      <method name="get_parent" c:identifier="webkit_web_frame_get_parent">
 
21868
        <doc xml:whitespace="preserve">Returns the @frame's parent frame, or %NULL if it has none.</doc>
 
21869
        <return-value transfer-ownership="none">
 
21870
          <doc xml:whitespace="preserve">the parent #WebKitWebFrame or %NULL in case there is none</doc>
 
21871
          <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
21872
        </return-value>
 
21873
      </method>
 
21874
      <method name="get_provisional_data_source"
 
21875
              c:identifier="webkit_web_frame_get_provisional_data_source"
 
21876
              version="1.1.14">
 
21877
        <doc xml:whitespace="preserve">You use the webkit_web_frame_load_request method to initiate a request that
 
21878
creates a provisional data source. The provisional data source will
 
21879
transition to a committed data source once any data has been received. Use
 
21880
webkit_web_frame_get_data_source to get the committed data source.</doc>
 
21881
        <return-value transfer-ownership="none">
 
21882
          <doc xml:whitespace="preserve">the provisional #WebKitWebDataSource or %NULL if a load request is not in progress.</doc>
 
21883
          <type name="WebDataSource" c:type="WebKitWebDataSource*"/>
 
21884
        </return-value>
 
21885
      </method>
 
21886
      <method name="get_range_for_word_around_caret"
 
21887
              c:identifier="webkit_web_frame_get_range_for_word_around_caret"
 
21888
              version="1.5.1."
 
21889
              introspectable="0">
 
21890
        <doc xml:whitespace="preserve">Returns a #WebKitDOMRange for the word where the caret is currently
 
21891
positioned.</doc>
 
21892
        <return-value>
 
21893
          <doc xml:whitespace="preserve">a #WebKitDOMRange spanning the word where the caret currently is positioned. If there is no caret %NULL will be returned.</doc>
 
21894
          <type name="DOMRange" c:type="WebKitDOMRange*"/>
 
21895
        </return-value>
 
21896
      </method>
 
21897
      <method name="get_security_origin"
 
21898
              c:identifier="webkit_web_frame_get_security_origin"
 
21899
              version="1.1.14">
 
21900
        <doc xml:whitespace="preserve">Returns the @frame's security origin.</doc>
 
21901
        <return-value transfer-ownership="none">
 
21902
          <doc xml:whitespace="preserve">the security origin of @frame</doc>
 
21903
          <type name="SecurityOrigin" c:type="WebKitSecurityOrigin*"/>
 
21904
        </return-value>
 
21905
      </method>
 
21906
      <method name="get_title" c:identifier="webkit_web_frame_get_title">
 
21907
        <doc xml:whitespace="preserve">Returns the @frame's document title</doc>
 
21908
        <return-value transfer-ownership="none">
 
21909
          <doc xml:whitespace="preserve">the title of @frame</doc>
 
21910
          <type name="utf8" c:type="const gchar*"/>
 
21911
        </return-value>
 
21912
      </method>
 
21913
      <method name="get_uri" c:identifier="webkit_web_frame_get_uri">
 
21914
        <doc xml:whitespace="preserve">Returns the current URI of the contents displayed by the @frame</doc>
 
21915
        <return-value transfer-ownership="none">
 
21916
          <doc xml:whitespace="preserve">the URI of @frame</doc>
 
21917
          <type name="utf8" c:type="const gchar*"/>
 
21918
        </return-value>
 
21919
      </method>
 
21920
      <method name="get_vertical_scrollbar_policy"
 
21921
              c:identifier="webkit_web_frame_get_vertical_scrollbar_policy">
 
21922
        <return-value transfer-ownership="none">
 
21923
          <type name="Gtk.PolicyType" c:type="GtkPolicyType"/>
 
21924
        </return-value>
 
21925
      </method>
 
21926
      <method name="get_web_view" c:identifier="webkit_web_frame_get_web_view">
 
21927
        <doc xml:whitespace="preserve">Returns the #WebKitWebView that manages this #WebKitWebFrame.
 
21928
 
 
21929
The #WebKitWebView returned manages the entire hierarchy of #WebKitWebFrame
 
21930
objects that contains @frame.</doc>
 
21931
        <return-value transfer-ownership="none">
 
21932
          <doc xml:whitespace="preserve">the #WebKitWebView that manages @frame</doc>
 
21933
          <type name="WebView" c:type="WebKitWebView*"/>
 
21934
        </return-value>
 
21935
      </method>
 
21936
      <method name="load_alternate_string"
 
21937
              c:identifier="webkit_web_frame_load_alternate_string"
 
21938
              version="1.1.6">
 
21939
        <doc xml:whitespace="preserve">Request loading of an alternate content for a URL that is unreachable.
 
21940
Using this method will preserve the back-forward list. The URI passed in
 
21941
@base_url has to be an absolute URI.</doc>
 
21942
        <return-value transfer-ownership="none">
 
21943
          <type name="none" c:type="void"/>
 
21944
        </return-value>
 
21945
        <parameters>
 
21946
          <parameter name="content" transfer-ownership="none">
 
21947
            <doc xml:whitespace="preserve">the alternate content to display as the main page of the @frame</doc>
 
21948
            <type name="utf8" c:type="const gchar*"/>
 
21949
          </parameter>
 
21950
          <parameter name="base_url" transfer-ownership="none">
 
21951
            <doc xml:whitespace="preserve">the base URI for relative locations</doc>
 
21952
            <type name="utf8" c:type="const gchar*"/>
 
21953
          </parameter>
 
21954
          <parameter name="unreachable_url" transfer-ownership="none">
 
21955
            <doc xml:whitespace="preserve">the URL for the alternate page content</doc>
 
21956
            <type name="utf8" c:type="const gchar*"/>
 
21957
          </parameter>
 
21958
        </parameters>
 
21959
      </method>
 
21960
      <method name="load_request" c:identifier="webkit_web_frame_load_request">
 
21961
        <doc xml:whitespace="preserve">Connects to a given URI by initiating an asynchronous client request.
 
21962
 
 
21963
Creates a provisional data source that will transition to a committed data
 
21964
source once any data has been received. Use webkit_web_frame_stop_loading() to
 
21965
stop the load. This function is typically invoked on the main frame.</doc>
 
21966
        <return-value transfer-ownership="none">
 
21967
          <type name="none" c:type="void"/>
 
21968
        </return-value>
 
21969
        <parameters>
 
21970
          <parameter name="request" transfer-ownership="none">
 
21971
            <doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
 
21972
            <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
21973
          </parameter>
 
21974
        </parameters>
 
21975
      </method>
 
21976
      <method name="load_string"
 
21977
              c:identifier="webkit_web_frame_load_string"
 
21978
              version="1.1.1">
 
21979
        <doc xml:whitespace="preserve">Requests loading of the given @content with the specified @mime_type,
 
21980
@encoding and @base_uri.
 
21981
 
 
21982
If @mime_type is %NULL, "text/html" is assumed.
 
21983
 
 
21984
If @encoding is %NULL, "UTF-8" is assumed.</doc>
 
21985
        <return-value transfer-ownership="none">
 
21986
          <type name="none" c:type="void"/>
 
21987
        </return-value>
 
21988
        <parameters>
 
21989
          <parameter name="content" transfer-ownership="none">
 
21990
            <doc xml:whitespace="preserve">an URI string</doc>
 
21991
            <type name="utf8" c:type="const gchar*"/>
 
21992
          </parameter>
 
21993
          <parameter name="mime_type" transfer-ownership="none">
 
21994
            <doc xml:whitespace="preserve">the MIME type, or %NULL</doc>
 
21995
            <type name="utf8" c:type="const gchar*"/>
 
21996
          </parameter>
 
21997
          <parameter name="encoding" transfer-ownership="none">
 
21998
            <doc xml:whitespace="preserve">the encoding, or %NULL</doc>
 
21999
            <type name="utf8" c:type="const gchar*"/>
 
22000
          </parameter>
 
22001
          <parameter name="base_uri" transfer-ownership="none">
 
22002
            <doc xml:whitespace="preserve">the base URI for relative locations</doc>
 
22003
            <type name="utf8" c:type="const gchar*"/>
 
22004
          </parameter>
 
22005
        </parameters>
 
22006
      </method>
 
22007
      <method name="load_uri"
 
22008
              c:identifier="webkit_web_frame_load_uri"
 
22009
              version="1.1.1">
 
22010
        <doc xml:whitespace="preserve">Requests loading of the specified URI string.</doc>
 
22011
        <return-value transfer-ownership="none">
 
22012
          <type name="none" c:type="void"/>
 
22013
        </return-value>
 
22014
        <parameters>
 
22015
          <parameter name="uri" transfer-ownership="none">
 
22016
            <doc xml:whitespace="preserve">an URI string</doc>
 
22017
            <type name="utf8" c:type="const gchar*"/>
 
22018
          </parameter>
 
22019
        </parameters>
 
22020
      </method>
 
22021
      <method name="print"
 
22022
              c:identifier="webkit_web_frame_print"
 
22023
              version="1.1.5">
 
22024
        <doc xml:whitespace="preserve">Prints the given #WebKitWebFrame, by presenting a print dialog to the
 
22025
user. If you need more control over the printing process, see
 
22026
webkit_web_frame_print_full().</doc>
 
22027
        <return-value transfer-ownership="none">
 
22028
          <type name="none" c:type="void"/>
 
22029
        </return-value>
 
22030
      </method>
 
22031
      <method name="print_full"
 
22032
              c:identifier="webkit_web_frame_print_full"
 
22033
              version="1.1.5"
 
22034
              throws="1">
 
22035
        <doc xml:whitespace="preserve">Prints the given #WebKitWebFrame, using the given #GtkPrintOperation
 
22036
and #GtkPrintOperationAction. This function wraps a call to
 
22037
gtk_print_operation_run() for printing the contents of the
 
22038
#WebKitWebFrame.</doc>
 
22039
        <return-value transfer-ownership="none">
 
22040
          <doc xml:whitespace="preserve">The #GtkPrintOperationResult specifying the result of this operation.</doc>
 
22041
          <type name="Gtk.PrintOperationResult"
 
22042
                c:type="GtkPrintOperationResult"/>
 
22043
        </return-value>
 
22044
        <parameters>
 
22045
          <parameter name="operation" transfer-ownership="none">
 
22046
            <doc xml:whitespace="preserve">the #GtkPrintOperation to be carried</doc>
 
22047
            <type name="Gtk.PrintOperation" c:type="GtkPrintOperation*"/>
 
22048
          </parameter>
 
22049
          <parameter name="action" transfer-ownership="none">
 
22050
            <doc xml:whitespace="preserve">the #GtkPrintOperationAction to be performed</doc>
 
22051
            <type name="Gtk.PrintOperationAction"
 
22052
                  c:type="GtkPrintOperationAction"/>
 
22053
          </parameter>
 
22054
        </parameters>
 
22055
      </method>
 
22056
      <method name="reload" c:identifier="webkit_web_frame_reload">
 
22057
        <doc xml:whitespace="preserve">Reloads the initial request.</doc>
 
22058
        <return-value transfer-ownership="none">
 
22059
          <type name="none" c:type="void"/>
 
22060
        </return-value>
 
22061
      </method>
 
22062
      <method name="replace_selection"
 
22063
              c:identifier="webkit_web_frame_replace_selection"
 
22064
              version="1.5.1">
 
22065
        <doc xml:whitespace="preserve">Replaces the current selection in @frame, if any, with @text.</doc>
 
22066
        <return-value transfer-ownership="none">
 
22067
          <type name="none" c:type="void"/>
 
22068
        </return-value>
 
22069
        <parameters>
 
22070
          <parameter name="text" transfer-ownership="none">
 
22071
            <doc xml:whitespace="preserve">the text to insert in place of the current selection</doc>
 
22072
            <type name="utf8" c:type="const char*"/>
 
22073
          </parameter>
 
22074
        </parameters>
 
22075
      </method>
 
22076
      <method name="stop_loading" c:identifier="webkit_web_frame_stop_loading">
 
22077
        <doc xml:whitespace="preserve">Stops any pending loads on @frame's data source, and those of its children.</doc>
 
22078
        <return-value transfer-ownership="none">
 
22079
          <type name="none" c:type="void"/>
 
22080
        </return-value>
 
22081
      </method>
 
22082
      <property name="horizontal-scrollbar-policy"
 
22083
                version="1.1.14"
 
22084
                transfer-ownership="none">
 
22085
        <doc xml:whitespace="preserve">Determines the current policy for the horizontal scrollbar of
 
22086
the frame. For the main frame, make sure to set the same policy
 
22087
on the scrollable widget containing the #WebKitWebView, unless
 
22088
you know what you are doing.</doc>
 
22089
        <type name="Gtk.PolicyType"/>
 
22090
      </property>
 
22091
      <property name="load-status" version="1.1.7" transfer-ownership="none">
 
22092
        <doc xml:whitespace="preserve">Determines the current status of the load.</doc>
 
22093
        <type name="LoadStatus"/>
 
22094
      </property>
 
22095
      <property name="name" transfer-ownership="none">
 
22096
        <type name="utf8"/>
 
22097
      </property>
 
22098
      <property name="title" transfer-ownership="none">
 
22099
        <type name="utf8"/>
 
22100
      </property>
 
22101
      <property name="uri" transfer-ownership="none">
 
22102
        <type name="utf8"/>
 
22103
      </property>
 
22104
      <property name="vertical-scrollbar-policy"
 
22105
                version="1.1.14"
 
22106
                transfer-ownership="none">
 
22107
        <doc xml:whitespace="preserve">Determines the current policy for the vertical scrollbar of
 
22108
the frame. For the main frame, make sure to set the same policy
 
22109
on the scrollable widget containing the #WebKitWebView, unless
 
22110
you know what you are doing.</doc>
 
22111
        <type name="Gtk.PolicyType"/>
 
22112
      </property>
 
22113
      <field name="parent_instance">
 
22114
        <type name="GObject.Object" c:type="GObject"/>
 
22115
      </field>
 
22116
      <field name="priv" readable="0" private="1">
 
22117
        <type name="WebFramePrivate" c:type="WebKitWebFramePrivate*"/>
 
22118
      </field>
 
22119
      <glib:signal name="cleared" when="last">
 
22120
        <return-value transfer-ownership="none">
 
22121
          <type name="none"/>
 
22122
        </return-value>
 
22123
      </glib:signal>
 
22124
      <glib:signal name="hovering-over-link" when="last">
 
22125
        <return-value transfer-ownership="none">
 
22126
          <type name="none"/>
 
22127
        </return-value>
 
22128
        <parameters>
 
22129
          <parameter name="object" transfer-ownership="none">
 
22130
            <type name="utf8"/>
 
22131
          </parameter>
 
22132
          <parameter name="p0" transfer-ownership="none">
 
22133
            <type name="utf8"/>
 
22134
          </parameter>
 
22135
        </parameters>
 
22136
      </glib:signal>
 
22137
      <glib:signal name="insecure-content-run" when="last" version="1.10.0">
 
22138
        <doc xml:whitespace="preserve">Invoked when insecure content is run from a secure page. This happens
 
22139
when a page loaded via HTTPS loads a stylesheet, script, image or
 
22140
iframe from an unencrypted HTTP URL.</doc>
 
22141
        <return-value transfer-ownership="none">
 
22142
          <type name="none"/>
 
22143
        </return-value>
 
22144
        <parameters>
 
22145
          <parameter name="security_origin" transfer-ownership="none">
 
22146
            <doc xml:whitespace="preserve">the #WebKitSecurityOrigin.</doc>
 
22147
            <type name="SecurityOrigin"/>
 
22148
          </parameter>
 
22149
          <parameter name="url" transfer-ownership="none">
 
22150
            <doc xml:whitespace="preserve">the url of the insecure content.</doc>
 
22151
            <type name="utf8"/>
 
22152
          </parameter>
 
22153
        </parameters>
 
22154
      </glib:signal>
 
22155
      <glib:signal name="load-committed"
 
22156
                   when="last"
 
22157
                   deprecated="Use the &quot;load-status&quot; property instead.">
 
22158
        <doc xml:whitespace="preserve">Emitted when frame loading is done.</doc>
 
22159
        <return-value transfer-ownership="none">
 
22160
          <type name="none"/>
 
22161
        </return-value>
 
22162
      </glib:signal>
 
22163
      <glib:signal name="load-done"
 
22164
                   when="last"
 
22165
                   deprecated="Use the &quot;load-status&quot; property instead, and/or WebKitWebView::load-error to be notified of load errors">
 
22166
        <doc xml:whitespace="preserve">Emitted when frame loading is done.</doc>
 
22167
        <return-value transfer-ownership="none">
 
22168
          <type name="none"/>
 
22169
        </return-value>
 
22170
        <parameters>
 
22171
          <parameter name="object" transfer-ownership="none">
 
22172
            <type name="gboolean"/>
 
22173
          </parameter>
 
22174
        </parameters>
 
22175
      </glib:signal>
 
22176
      <glib:signal name="resource-content-length-received"
 
22177
                   when="last"
 
22178
                   version="1.7.5">
 
22179
        <doc xml:whitespace="preserve">Emitted when new resource data has been received. The
 
22180
@length_received variable stores the amount of bytes received
 
22181
since the last time this signal was emitted. This is useful to
 
22182
provide progress information about the resource load operation.</doc>
 
22183
        <return-value transfer-ownership="none">
 
22184
          <type name="none"/>
 
22185
        </return-value>
 
22186
        <parameters>
 
22187
          <parameter name="web_resource" transfer-ownership="none">
 
22188
            <doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
 
22189
            <type name="WebResource"/>
 
22190
          </parameter>
 
22191
          <parameter name="length_received" transfer-ownership="none">
 
22192
            <doc xml:whitespace="preserve">the amount of data received since the last signal emission</doc>
 
22193
            <type name="gint"/>
 
22194
          </parameter>
 
22195
        </parameters>
 
22196
      </glib:signal>
 
22197
      <glib:signal name="resource-load-failed" when="last" version="1.7.5">
 
22198
        <doc xml:whitespace="preserve">Invoked when a resource failed to load.</doc>
 
22199
        <return-value transfer-ownership="none">
 
22200
          <type name="none"/>
 
22201
        </return-value>
 
22202
        <parameters>
 
22203
          <parameter name="web_resource" transfer-ownership="none">
 
22204
            <doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
 
22205
            <type name="WebResource"/>
 
22206
          </parameter>
 
22207
          <parameter name="error" transfer-ownership="none">
 
22208
            <doc xml:whitespace="preserve">the #GError that was triggered</doc>
 
22209
            <type name="gpointer"/>
 
22210
          </parameter>
 
22211
        </parameters>
 
22212
      </glib:signal>
 
22213
      <glib:signal name="resource-load-finished" when="last" version="1.7.5">
 
22214
        <doc xml:whitespace="preserve">Emitted when all the data for the resource was loaded.</doc>
 
22215
        <return-value transfer-ownership="none">
 
22216
          <type name="none"/>
 
22217
        </return-value>
 
22218
        <parameters>
 
22219
          <parameter name="web_resource" transfer-ownership="none">
 
22220
            <doc xml:whitespace="preserve">the #WebKitWebResource being loaded</doc>
 
22221
            <type name="WebResource"/>
 
22222
          </parameter>
 
22223
        </parameters>
 
22224
      </glib:signal>
 
22225
      <glib:signal name="resource-request-starting"
 
22226
                   when="last"
 
22227
                   version="1.7.5">
 
22228
        <doc xml:whitespace="preserve">Emitted when a request is about to be sent. You can modify the
 
22229
request while handling this signal. You can set the URI in the
 
22230
#WebKitNetworkRequest object itself, and add/remove/replace
 
22231
headers using the #SoupMessage object it carries, if it is
 
22232
present. See webkit_network_request_get_message(). Setting the
 
22233
request URI to "about:blank" will effectively cause the request
 
22234
to load nothing, and can be used to disable the loading of
 
22235
specific resources.
 
22236
 
 
22237
Notice that information about an eventual redirect is available
 
22238
in @response's #SoupMessage, not in the #SoupMessage carried by
 
22239
the @request. If @response is %NULL, then this is not a
 
22240
redirected request.
 
22241
 
 
22242
The #WebKitWebResource object will be the same throughout all
 
22243
the lifetime of the resource, but the contents may change
 
22244
between signal emissions.</doc>
 
22245
        <return-value transfer-ownership="none">
 
22246
          <type name="none"/>
 
22247
        </return-value>
 
22248
        <parameters>
 
22249
          <parameter name="web_resource" transfer-ownership="none">
 
22250
            <doc xml:whitespace="preserve">an empty #WebKitWebResource object</doc>
 
22251
            <type name="WebResource"/>
 
22252
          </parameter>
 
22253
          <parameter name="request" transfer-ownership="none">
 
22254
            <doc xml:whitespace="preserve">the #WebKitNetworkRequest that will be dispatched</doc>
 
22255
            <type name="NetworkRequest"/>
 
22256
          </parameter>
 
22257
          <parameter name="response" transfer-ownership="none">
 
22258
            <doc xml:whitespace="preserve">the #WebKitNetworkResponse representing the redirect response, if any</doc>
 
22259
            <type name="NetworkResponse"/>
 
22260
          </parameter>
 
22261
        </parameters>
 
22262
      </glib:signal>
 
22263
      <glib:signal name="resource-response-received"
 
22264
                   when="last"
 
22265
                   version="1.7.5">
 
22266
        <doc xml:whitespace="preserve">Emitted when the response is received from the server.</doc>
 
22267
        <return-value transfer-ownership="none">
 
22268
          <type name="none"/>
 
22269
        </return-value>
 
22270
        <parameters>
 
22271
          <parameter name="web_resource" transfer-ownership="none">
 
22272
            <doc xml:whitespace="preserve">the #WebKitWebResource being loaded</doc>
 
22273
            <type name="WebResource"/>
 
22274
          </parameter>
 
22275
          <parameter name="response" transfer-ownership="none">
 
22276
            <doc xml:whitespace="preserve">the #WebKitNetworkResponse that was received.</doc>
 
22277
            <type name="NetworkResponse"/>
 
22278
          </parameter>
 
22279
        </parameters>
 
22280
      </glib:signal>
 
22281
      <glib:signal name="scrollbars-policy-changed"
 
22282
                   when="last"
 
22283
                   action="1"
 
22284
                   version="1.1.14">
 
22285
        <doc xml:whitespace="preserve">Signal emitted when policy for one or both of the scrollbars of
 
22286
the view has changed. The default handler will apply the new
 
22287
policy to the container that holds the #WebKitWebFrame if it is
 
22288
a #GtkScrolledWindow and the frame is the main frame. If you do
 
22289
not want this to be handled automatically, you need to handle
 
22290
this signal.
 
22291
 
 
22292
The exception to this rule is that policies to disable the
 
22293
scrollbars are applied as %GTK_POLICY_AUTOMATIC instead, since
 
22294
the size request of the widget would force browser windows to
 
22295
not be resizable.
 
22296
 
 
22297
You can obtain the new policies from the
 
22298
WebKitWebFrame:horizontal-scrollbar-policy and
 
22299
WebKitWebFrame:vertical-scrollbar-policy properties.</doc>
 
22300
        <return-value transfer-ownership="none">
 
22301
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.</doc>
 
22302
          <type name="gboolean"/>
 
22303
        </return-value>
 
22304
      </glib:signal>
 
22305
      <glib:signal name="title-changed"
 
22306
                   when="last"
 
22307
                   deprecated="Use &quot;notify::title&quot; instead."
 
22308
                   deprecated-version="1.1.18">
 
22309
        <doc xml:whitespace="preserve">When a #WebKitWebFrame changes the document title this signal is emitted.</doc>
 
22310
        <return-value transfer-ownership="none">
 
22311
          <type name="none"/>
 
22312
        </return-value>
 
22313
        <parameters>
 
22314
          <parameter name="title" transfer-ownership="none">
 
22315
            <doc xml:whitespace="preserve">the new title</doc>
 
22316
            <type name="utf8"/>
 
22317
          </parameter>
 
22318
        </parameters>
 
22319
      </glib:signal>
 
22320
    </class>
 
22321
    <record name="WebFrameClass"
 
22322
            c:type="WebKitWebFrameClass"
 
22323
            glib:is-gtype-struct-for="WebFrame">
 
22324
      <field name="parent_class">
 
22325
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
22326
      </field>
 
22327
      <field name="_webkit_reserved1" introspectable="0">
 
22328
        <callback name="_webkit_reserved1">
 
22329
          <return-value transfer-ownership="none">
 
22330
            <type name="none" c:type="void"/>
 
22331
          </return-value>
 
22332
        </callback>
 
22333
      </field>
 
22334
      <field name="_webkit_reserved2" introspectable="0">
 
22335
        <callback name="_webkit_reserved2">
 
22336
          <return-value transfer-ownership="none">
 
22337
            <type name="none" c:type="void"/>
 
22338
          </return-value>
 
22339
        </callback>
 
22340
      </field>
 
22341
      <field name="_webkit_reserved3" introspectable="0">
 
22342
        <callback name="_webkit_reserved3">
 
22343
          <return-value transfer-ownership="none">
 
22344
            <type name="none" c:type="void"/>
 
22345
          </return-value>
 
22346
        </callback>
 
22347
      </field>
 
22348
      <field name="_webkit_reserved4" introspectable="0">
 
22349
        <callback name="_webkit_reserved4">
 
22350
          <return-value transfer-ownership="none">
 
22351
            <type name="none" c:type="void"/>
 
22352
          </return-value>
 
22353
        </callback>
 
22354
      </field>
 
22355
      <field name="_webkit_reserved5" introspectable="0">
 
22356
        <callback name="_webkit_reserved5">
 
22357
          <return-value transfer-ownership="none">
 
22358
            <type name="none" c:type="void"/>
 
22359
          </return-value>
 
22360
        </callback>
 
22361
      </field>
 
22362
      <field name="_webkit_reserved6" introspectable="0">
 
22363
        <callback name="_webkit_reserved6">
 
22364
          <return-value transfer-ownership="none">
 
22365
            <type name="none" c:type="void"/>
 
22366
          </return-value>
 
22367
        </callback>
 
22368
      </field>
 
22369
    </record>
 
22370
    <record name="WebFramePrivate"
 
22371
            c:type="WebKitWebFramePrivate"
 
22372
            disguised="1">
 
22373
    </record>
 
22374
    <class name="WebHistoryItem"
 
22375
           c:symbol-prefix="web_history_item"
 
22376
           c:type="WebKitWebHistoryItem"
 
22377
           parent="GObject.Object"
 
22378
           glib:type-name="WebKitWebHistoryItem"
 
22379
           glib:get-type="webkit_web_history_item_get_type"
 
22380
           glib:type-struct="WebHistoryItemClass">
 
22381
      <doc xml:whitespace="preserve">A history item consists out of a title and a uri. It can be part of the
 
22382
#WebKitWebBackForwardList and the global history. The global history is used
 
22383
for coloring the links of visited sites.  #WebKitWebHistoryItem's constructed with
 
22384
#webkit_web_history_item_new and #webkit_web_history_item_new_with_data are
 
22385
automatically added to the global history.
 
22386
 
 
22387
&lt;informalexample&gt;&lt;programlisting&gt;
 
22388
/&lt;!-- --&gt;* Inject a visited page into the global history *&lt;!-- --&gt;/
 
22389
webkit_web_history_item_new_with_data("http://www.gnome.org/", "GNOME: The Free Software Desktop Project");
 
22390
webkit_web_history_item_new_with_data("http://www.webkit.org/", "The WebKit Open Source Project");
 
22391
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
 
22392
      <constructor name="new" c:identifier="webkit_web_history_item_new">
 
22393
        <doc xml:whitespace="preserve">Creates a new #WebKitWebHistoryItem instance</doc>
 
22394
        <return-value transfer-ownership="full">
 
22395
          <doc xml:whitespace="preserve">the new #WebKitWebHistoryItem</doc>
 
22396
          <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
22397
        </return-value>
 
22398
      </constructor>
 
22399
      <constructor name="new_with_data"
 
22400
                   c:identifier="webkit_web_history_item_new_with_data">
 
22401
        <doc xml:whitespace="preserve">Creates a new #WebKitWebHistoryItem with the given URI and title</doc>
 
22402
        <return-value transfer-ownership="full">
 
22403
          <doc xml:whitespace="preserve">the new #WebKitWebHistoryItem</doc>
 
22404
          <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
22405
        </return-value>
 
22406
        <parameters>
 
22407
          <parameter name="uri" transfer-ownership="none">
 
22408
            <doc xml:whitespace="preserve">the URI of the page</doc>
 
22409
            <type name="utf8" c:type="const gchar*"/>
 
22410
          </parameter>
 
22411
          <parameter name="title" transfer-ownership="none">
 
22412
            <doc xml:whitespace="preserve">the title of the page</doc>
 
22413
            <type name="utf8" c:type="const gchar*"/>
 
22414
          </parameter>
 
22415
        </parameters>
 
22416
      </constructor>
 
22417
      <method name="copy"
 
22418
              c:identifier="webkit_web_history_item_copy"
 
22419
              version="1.1.18">
 
22420
        <doc xml:whitespace="preserve">Makes a copy of the item for use with other WebView objects.</doc>
 
22421
        <return-value transfer-ownership="full">
 
22422
          <doc xml:whitespace="preserve">the new #WebKitWebHistoryItem.</doc>
 
22423
          <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
22424
        </return-value>
 
22425
      </method>
 
22426
      <method name="get_alternate_title"
 
22427
              c:identifier="webkit_web_history_item_get_alternate_title">
 
22428
        <doc xml:whitespace="preserve">Returns the alternate title of @web_history_item</doc>
 
22429
        <return-value transfer-ownership="none">
 
22430
          <doc xml:whitespace="preserve">the alternate title of @web_history_item</doc>
 
22431
          <type name="utf8" c:type="const gchar*"/>
 
22432
        </return-value>
 
22433
      </method>
 
22434
      <method name="get_last_visited_time"
 
22435
              c:identifier="webkit_web_history_item_get_last_visited_time">
 
22436
        <return-value transfer-ownership="none">
 
22437
          <type name="gdouble" c:type="gdouble"/>
 
22438
        </return-value>
 
22439
      </method>
 
22440
      <method name="get_original_uri"
 
22441
              c:identifier="webkit_web_history_item_get_original_uri">
 
22442
        <doc xml:whitespace="preserve">Returns the original URI of @web_history_item.</doc>
 
22443
        <return-value transfer-ownership="none">
 
22444
          <doc xml:whitespace="preserve">the original URI of @web_history_item</doc>
 
22445
          <type name="utf8" c:type="const gchar*"/>
 
22446
        </return-value>
 
22447
      </method>
 
22448
      <method name="get_title"
 
22449
              c:identifier="webkit_web_history_item_get_title">
 
22450
        <return-value transfer-ownership="none">
 
22451
          <doc xml:whitespace="preserve">the page title of @web_history_item</doc>
 
22452
          <type name="utf8" c:type="const gchar*"/>
 
22453
        </return-value>
 
22454
      </method>
 
22455
      <method name="get_uri" c:identifier="webkit_web_history_item_get_uri">
 
22456
        <doc xml:whitespace="preserve">Returns the URI of @this</doc>
 
22457
        <return-value transfer-ownership="none">
 
22458
          <doc xml:whitespace="preserve">the URI of @web_history_item</doc>
 
22459
          <type name="utf8" c:type="const gchar*"/>
 
22460
        </return-value>
 
22461
      </method>
 
22462
      <method name="set_alternate_title"
 
22463
              c:identifier="webkit_web_history_item_set_alternate_title">
 
22464
        <doc xml:whitespace="preserve">Sets an alternate title for @web_history_item</doc>
 
22465
        <return-value transfer-ownership="none">
 
22466
          <type name="none" c:type="void"/>
 
22467
        </return-value>
 
22468
        <parameters>
 
22469
          <parameter name="title" transfer-ownership="none">
 
22470
            <doc xml:whitespace="preserve">the alternate title for @this history item</doc>
 
22471
            <type name="utf8" c:type="const gchar*"/>
 
22472
          </parameter>
 
22473
        </parameters>
 
22474
      </method>
 
22475
      <property name="alternate-title"
 
22476
                version="1.0.2"
 
22477
                writable="1"
 
22478
                transfer-ownership="none">
 
22479
        <doc xml:whitespace="preserve">The alternate title of the history item.</doc>
 
22480
        <type name="utf8"/>
 
22481
      </property>
 
22482
      <property name="last-visited-time"
 
22483
                version="1.0.2"
 
22484
                transfer-ownership="none">
 
22485
        <doc xml:whitespace="preserve">The time at which the history item was last visited.</doc>
 
22486
        <type name="gdouble"/>
 
22487
      </property>
 
22488
      <property name="original-uri" version="1.0.2" transfer-ownership="none">
 
22489
        <doc xml:whitespace="preserve">The original URI of the history item.</doc>
 
22490
        <type name="utf8"/>
 
22491
      </property>
 
22492
      <property name="title" version="1.0.2" transfer-ownership="none">
 
22493
        <doc xml:whitespace="preserve">The title of the history item.</doc>
 
22494
        <type name="utf8"/>
 
22495
      </property>
 
22496
      <property name="uri" version="1.0.2" transfer-ownership="none">
 
22497
        <doc xml:whitespace="preserve">The URI of the history item.</doc>
 
22498
        <type name="utf8"/>
 
22499
      </property>
 
22500
      <field name="parent_instance">
 
22501
        <type name="GObject.Object" c:type="GObject"/>
 
22502
      </field>
 
22503
      <field name="priv" readable="0" private="1">
 
22504
        <type name="WebHistoryItemPrivate"
 
22505
              c:type="WebKitWebHistoryItemPrivate*"/>
 
22506
      </field>
 
22507
    </class>
 
22508
    <record name="WebHistoryItemClass"
 
22509
            c:type="WebKitWebHistoryItemClass"
 
22510
            glib:is-gtype-struct-for="WebHistoryItem">
 
22511
      <field name="parent_class">
 
22512
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
22513
      </field>
 
22514
      <field name="_webkit_reserved0" introspectable="0">
 
22515
        <callback name="_webkit_reserved0">
 
22516
          <return-value transfer-ownership="none">
 
22517
            <type name="none" c:type="void"/>
 
22518
          </return-value>
 
22519
        </callback>
 
22520
      </field>
 
22521
      <field name="_webkit_reserved1" introspectable="0">
 
22522
        <callback name="_webkit_reserved1">
 
22523
          <return-value transfer-ownership="none">
 
22524
            <type name="none" c:type="void"/>
 
22525
          </return-value>
 
22526
        </callback>
 
22527
      </field>
 
22528
      <field name="_webkit_reserved2" introspectable="0">
 
22529
        <callback name="_webkit_reserved2">
 
22530
          <return-value transfer-ownership="none">
 
22531
            <type name="none" c:type="void"/>
 
22532
          </return-value>
 
22533
        </callback>
 
22534
      </field>
 
22535
      <field name="_webkit_reserved3" introspectable="0">
 
22536
        <callback name="_webkit_reserved3">
 
22537
          <return-value transfer-ownership="none">
 
22538
            <type name="none" c:type="void"/>
 
22539
          </return-value>
 
22540
        </callback>
 
22541
      </field>
 
22542
    </record>
 
22543
    <record name="WebHistoryItemPrivate"
 
22544
            c:type="WebKitWebHistoryItemPrivate"
 
22545
            disguised="1">
 
22546
    </record>
 
22547
    <class name="WebInspector"
 
22548
           c:symbol-prefix="web_inspector"
 
22549
           c:type="WebKitWebInspector"
 
22550
           parent="GObject.Object"
 
22551
           glib:type-name="WebKitWebInspector"
 
22552
           glib:get-type="webkit_web_inspector_get_type"
 
22553
           glib:type-struct="WebInspectorClass">
 
22554
      <doc xml:whitespace="preserve">The WebKit Inspector is a graphical tool to inspect and change
 
22555
the content of a #WebKitWebView. It also includes an interactive
 
22556
JavaScriptDebugger. Using this class one can get a GtkWidget which
 
22557
can be embedded into an application to show the inspector.
 
22558
 
 
22559
The inspector is available when the #WebKitWebSettings of the
 
22560
#WebKitWebView has set the #WebKitWebSettings:enable-developer-extras
 
22561
to true otherwise no inspector is available.
 
22562
 
 
22563
&lt;informalexample&gt;&lt;programlisting&gt;
 
22564
/&lt;!-- --&gt;* Enable the developer extras *&lt;!-- --&gt;/
 
22565
WebKitWebSettings *setting = webkit_web_view_get_settings (WEBKIT_WEB_VIEW(my_webview));
 
22566
g_object_set (G_OBJECT(settings), "enable-developer-extras", TRUE, NULL);
 
22567
 
 
22568
/&lt;!-- --&gt;* load some data or reload to be able to inspect the page*&lt;!-- --&gt;/
 
22569
webkit_web_view_open (WEBKIT_WEB_VIEW(my_webview), "http://www.gnome.org");
 
22570
 
 
22571
/&lt;!-- --&gt;* Embed the inspector somewhere *&lt;!-- --&gt;/
 
22572
WebKitWebInspector *inspector = webkit_web_view_get_inspector (WEBKIT_WEB_VIEW(my_webview));
 
22573
g_signal_connect (G_OBJECT (inspector), "inspect-web-view", G_CALLBACK(create_gtk_window_around_it), NULL);
 
22574
g_signal_connect (G_OBJECT (inspector), "show-window", G_CALLBACK(show_inpector_window), NULL));
 
22575
g_signal_connect (G_OBJECT (inspector), "notify::inspected-uri", G_CALLBACK(inspected_uri_changed_do_stuff), NULL);
 
22576
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
 
22577
      <method name="close"
 
22578
              c:identifier="webkit_web_inspector_close"
 
22579
              version="1.1.17">
 
22580
        <doc xml:whitespace="preserve">Causes the Web Inspector to be closed.</doc>
 
22581
        <return-value transfer-ownership="none">
 
22582
          <type name="none" c:type="void"/>
 
22583
        </return-value>
 
22584
      </method>
 
22585
      <method name="get_inspected_uri"
 
22586
              c:identifier="webkit_web_inspector_get_inspected_uri"
 
22587
              version="1.0.3">
 
22588
        <doc xml:whitespace="preserve">Obtains the URI that is currently being inspected.</doc>
 
22589
        <return-value transfer-ownership="none">
 
22590
          <doc xml:whitespace="preserve">a pointer to the URI as an internally allocated string; it should not be freed, modified or stored.</doc>
 
22591
          <type name="utf8" c:type="const gchar*"/>
 
22592
        </return-value>
 
22593
      </method>
 
22594
      <method name="get_web_view"
 
22595
              c:identifier="webkit_web_inspector_get_web_view"
 
22596
              version="1.0.3">
 
22597
        <doc xml:whitespace="preserve">Obtains the #WebKitWebView that is used to render the
 
22598
inspector. The #WebKitWebView instance is created by the
 
22599
application, by handling the #WebKitWebInspector::inspect-web-view signal. This means
 
22600
that this method may return %NULL if the user hasn't inspected
 
22601
anything.</doc>
 
22602
        <return-value transfer-ownership="none">
 
22603
          <doc xml:whitespace="preserve">the #WebKitWebView instance that is used to render the inspector or %NULL if it is not yet created.</doc>
 
22604
          <type name="WebView" c:type="WebKitWebView*"/>
 
22605
        </return-value>
 
22606
      </method>
 
22607
      <method name="inspect_coordinates"
 
22608
              c:identifier="webkit_web_inspector_inspect_coordinates"
 
22609
              version="1.1.17">
 
22610
        <doc xml:whitespace="preserve">Causes the Web Inspector to inspect the node that is located at the
 
22611
given coordinates of the widget. The coordinates should be relative
 
22612
to the #WebKitWebView widget, not to the scrollable content, and
 
22613
may be obtained from a #GdkEvent directly.
 
22614
 
 
22615
This means @x, and @y being zero doesn't guarantee you will hit the
 
22616
left-most top corner of the content, since the contents may have
 
22617
been scrolled.</doc>
 
22618
        <return-value transfer-ownership="none">
 
22619
          <type name="none" c:type="void"/>
 
22620
        </return-value>
 
22621
        <parameters>
 
22622
          <parameter name="x" transfer-ownership="none">
 
22623
            <doc xml:whitespace="preserve">the X coordinate of the node to be inspected</doc>
 
22624
            <type name="gdouble" c:type="gdouble"/>
 
22625
          </parameter>
 
22626
          <parameter name="y" transfer-ownership="none">
 
22627
            <doc xml:whitespace="preserve">the Y coordinate of the node to be inspected</doc>
 
22628
            <type name="gdouble" c:type="gdouble"/>
 
22629
          </parameter>
 
22630
        </parameters>
 
22631
      </method>
 
22632
      <method name="inspect_node"
 
22633
              c:identifier="webkit_web_inspector_inspect_node"
 
22634
              version="1.3.7">
 
22635
        <doc xml:whitespace="preserve">Causes the Web Inspector to inspect the given node.</doc>
 
22636
        <return-value transfer-ownership="none">
 
22637
          <type name="none" c:type="void"/>
 
22638
        </return-value>
 
22639
        <parameters>
 
22640
          <parameter name="node" transfer-ownership="none">
 
22641
            <doc xml:whitespace="preserve">the #WebKitDOMNode to inspect</doc>
 
22642
            <type name="DOMNode" c:type="WebKitDOMNode*"/>
 
22643
          </parameter>
 
22644
        </parameters>
 
22645
      </method>
 
22646
      <method name="show"
 
22647
              c:identifier="webkit_web_inspector_show"
 
22648
              version="1.1.17">
 
22649
        <doc xml:whitespace="preserve">Causes the Web Inspector to be shown.</doc>
 
22650
        <return-value transfer-ownership="none">
 
22651
          <type name="none" c:type="void"/>
 
22652
        </return-value>
 
22653
      </method>
 
22654
      <property name="inspected-uri" version="1.0.3" transfer-ownership="none">
 
22655
        <doc xml:whitespace="preserve">The URI that is currently being inspected.</doc>
 
22656
        <type name="utf8"/>
 
22657
      </property>
 
22658
      <property name="javascript-profiling-enabled"
 
22659
                version="1.1.1"
 
22660
                writable="1"
 
22661
                transfer-ownership="none">
 
22662
        <doc xml:whitespace="preserve">This is enabling JavaScript profiling in the Inspector. This means
 
22663
that Console.profiles will return the profiles.</doc>
 
22664
        <type name="gboolean"/>
 
22665
      </property>
 
22666
      <property name="timeline-profiling-enabled"
 
22667
                version="1.1.17"
 
22668
                writable="1"
 
22669
                transfer-ownership="none">
 
22670
        <doc xml:whitespace="preserve">This is enabling Timeline profiling in the Inspector.</doc>
 
22671
        <type name="gboolean"/>
 
22672
      </property>
 
22673
      <property name="web-view" version="1.0.3" transfer-ownership="none">
 
22674
        <doc xml:whitespace="preserve">The Web View that renders the Web Inspector itself.</doc>
 
22675
        <type name="WebView"/>
 
22676
      </property>
 
22677
      <field name="parent_instance">
 
22678
        <type name="GObject.Object" c:type="GObject"/>
 
22679
      </field>
 
22680
      <field name="priv">
 
22681
        <type name="WebInspectorPrivate" c:type="WebKitWebInspectorPrivate*"/>
 
22682
      </field>
 
22683
      <glib:signal name="attach-window" when="last" version="1.0.3">
 
22684
        <doc xml:whitespace="preserve">Emitted when the inspector should appear at the same window as
 
22685
the #WebKitWebView being inspected.</doc>
 
22686
        <return-value transfer-ownership="none">
 
22687
          <type name="gboolean"/>
 
22688
        </return-value>
 
22689
      </glib:signal>
 
22690
      <glib:signal name="close-window" when="last" version="1.0.3">
 
22691
        <doc xml:whitespace="preserve">Emitted when the inspector window should be closed. You can
 
22692
destroy the window or hide it so that it can be displayed again
 
22693
by handling #WebKitWebInspector::show-window later on.
 
22694
 
 
22695
Notice that the inspected #WebKitWebView may no longer exist
 
22696
when this signal is emitted.
 
22697
 
 
22698
Notice, too, that if you decide to destroy the window,
 
22699
#WebKitWebInspector::inspect-web-view will be emmited again, when the user
 
22700
inspects an element.</doc>
 
22701
        <return-value transfer-ownership="none">
 
22702
          <type name="gboolean"/>
 
22703
        </return-value>
 
22704
      </glib:signal>
 
22705
      <glib:signal name="detach-window" when="last" version="1.0.3">
 
22706
        <doc xml:whitespace="preserve">Emitted when the inspector should appear in a separate window.</doc>
 
22707
        <return-value transfer-ownership="none">
 
22708
          <type name="gboolean"/>
 
22709
        </return-value>
 
22710
      </glib:signal>
 
22711
      <glib:signal name="finished" when="last" version="1.0.3">
 
22712
        <doc xml:whitespace="preserve">Emitted when the inspection is done. You should release your
 
22713
references on the inspector at this time. The inspected
 
22714
#WebKitWebView may no longer exist when this signal is emitted.</doc>
 
22715
        <return-value transfer-ownership="none">
 
22716
          <type name="none"/>
 
22717
        </return-value>
 
22718
      </glib:signal>
 
22719
      <glib:signal name="inspect-web-view" when="last" version="1.0.3">
 
22720
        <doc xml:whitespace="preserve">Emitted when the user activates the 'inspect' context menu item
 
22721
to inspect a web view. The application which is interested in
 
22722
the inspector should create a window, or otherwise add the
 
22723
#WebKitWebView it creates to an existing window.
 
22724
 
 
22725
You don't need to handle the reference count of the
 
22726
#WebKitWebView instance you create; the widget to which you add
 
22727
it will do that.</doc>
 
22728
        <return-value transfer-ownership="none">
 
22729
          <doc xml:whitespace="preserve">a newly allocated #WebKitWebView or %NULL</doc>
 
22730
          <type name="WebView"/>
 
22731
        </return-value>
 
22732
        <parameters>
 
22733
          <parameter name="web_view" transfer-ownership="none">
 
22734
            <doc xml:whitespace="preserve">the #WebKitWebView which will be inspected</doc>
 
22735
            <type name="WebView"/>
 
22736
          </parameter>
 
22737
        </parameters>
 
22738
      </glib:signal>
 
22739
      <glib:signal name="show-window" when="last" version="1.0.3">
 
22740
        <doc xml:whitespace="preserve">Emitted when the inspector window should be displayed. Notice
 
22741
that the window must have been created already by handling
 
22742
#WebKitWebInspector::inspect-web-view.</doc>
 
22743
        <return-value transfer-ownership="none">
 
22744
          <type name="gboolean"/>
 
22745
        </return-value>
 
22746
      </glib:signal>
 
22747
    </class>
 
22748
    <record name="WebInspectorClass"
 
22749
            c:type="WebKitWebInspectorClass"
 
22750
            glib:is-gtype-struct-for="WebInspector">
 
22751
      <field name="parent_class">
 
22752
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
22753
      </field>
 
22754
      <field name="_webkit_reserved1" introspectable="0">
 
22755
        <callback name="_webkit_reserved1">
 
22756
          <return-value transfer-ownership="none">
 
22757
            <type name="none" c:type="void"/>
 
22758
          </return-value>
 
22759
        </callback>
 
22760
      </field>
 
22761
      <field name="_webkit_reserved2" introspectable="0">
 
22762
        <callback name="_webkit_reserved2">
 
22763
          <return-value transfer-ownership="none">
 
22764
            <type name="none" c:type="void"/>
 
22765
          </return-value>
 
22766
        </callback>
 
22767
      </field>
 
22768
      <field name="_webkit_reserved3" introspectable="0">
 
22769
        <callback name="_webkit_reserved3">
 
22770
          <return-value transfer-ownership="none">
 
22771
            <type name="none" c:type="void"/>
 
22772
          </return-value>
 
22773
        </callback>
 
22774
      </field>
 
22775
      <field name="_webkit_reserved4" introspectable="0">
 
22776
        <callback name="_webkit_reserved4">
 
22777
          <return-value transfer-ownership="none">
 
22778
            <type name="none" c:type="void"/>
 
22779
          </return-value>
 
22780
        </callback>
 
22781
      </field>
 
22782
    </record>
 
22783
    <record name="WebInspectorPrivate"
 
22784
            c:type="WebKitWebInspectorPrivate"
 
22785
            disguised="1">
 
22786
    </record>
 
22787
    <class name="WebNavigationAction"
 
22788
           c:symbol-prefix="web_navigation_action"
 
22789
           c:type="WebKitWebNavigationAction"
 
22790
           parent="GObject.Object"
 
22791
           glib:type-name="WebKitWebNavigationAction"
 
22792
           glib:get-type="webkit_web_navigation_action_get_type"
 
22793
           glib:type-struct="WebNavigationActionClass">
 
22794
      <doc xml:whitespace="preserve">#WebKitWebNavigationAction is used in signals to provide details about
 
22795
what led the navigation to happen. This includes, for instance, if the user
 
22796
clicked a link to start that navigation, and what mouse button was used.</doc>
 
22797
      <method name="get_button"
 
22798
              c:identifier="webkit_web_navigation_action_get_button"
 
22799
              version="1.0.3">
 
22800
        <doc xml:whitespace="preserve">The GTK+ identifier for the mouse button used to click. Notice that GTK+ button values
 
22801
are 1, 2 and 3 for left, middle and right buttons, so they are DOM button values +1. If the action was not
 
22802
initiated by a mouse click the value will be -1.</doc>
 
22803
        <return-value transfer-ownership="none">
 
22804
          <doc xml:whitespace="preserve">the mouse button used to click</doc>
 
22805
          <type name="gint" c:type="gint"/>
 
22806
        </return-value>
 
22807
      </method>
 
22808
      <method name="get_modifier_state"
 
22809
              c:identifier="webkit_web_navigation_action_get_modifier_state"
 
22810
              version="1.0.3">
 
22811
        <doc xml:whitespace="preserve">Returns a bitmask with the the state of the modifier keys.</doc>
 
22812
        <return-value transfer-ownership="none">
 
22813
          <doc xml:whitespace="preserve">a bitmask with the state of the modifier keys</doc>
 
22814
          <type name="gint" c:type="gint"/>
 
22815
        </return-value>
 
22816
      </method>
 
22817
      <method name="get_original_uri"
 
22818
              c:identifier="webkit_web_navigation_action_get_original_uri"
 
22819
              version="1.0.3">
 
22820
        <doc xml:whitespace="preserve">Returns the URI that was originally requested. This may differ from the
 
22821
navigation target, for instance because of a redirect.</doc>
 
22822
        <return-value transfer-ownership="none">
 
22823
          <doc xml:whitespace="preserve">the originally requested URI</doc>
 
22824
          <type name="utf8" c:type="const gchar*"/>
 
22825
        </return-value>
 
22826
      </method>
 
22827
      <method name="get_reason"
 
22828
              c:identifier="webkit_web_navigation_action_get_reason"
 
22829
              version="1.0.3">
 
22830
        <doc xml:whitespace="preserve">Returns the reason why WebKit is requesting a navigation.</doc>
 
22831
        <return-value transfer-ownership="none">
 
22832
          <doc xml:whitespace="preserve">a #WebKitWebNavigationReason</doc>
 
22833
          <type name="WebNavigationReason" c:type="WebKitWebNavigationReason"/>
 
22834
        </return-value>
 
22835
      </method>
 
22836
      <method name="get_target_frame"
 
22837
              c:identifier="webkit_web_navigation_action_get_target_frame"
 
22838
              version="1.1.13">
 
22839
        <doc xml:whitespace="preserve">Returns the target frame of the action.</doc>
 
22840
        <return-value transfer-ownership="none">
 
22841
          <doc xml:whitespace="preserve">the target frame of the action or NULL if there is no target.</doc>
 
22842
          <type name="utf8" c:type="const gchar*"/>
 
22843
        </return-value>
 
22844
      </method>
 
22845
      <method name="set_original_uri"
 
22846
              c:identifier="webkit_web_navigation_action_set_original_uri"
 
22847
              version="1.0.3">
 
22848
        <doc xml:whitespace="preserve">Sets the URI that was originally requested. This may differ from the
 
22849
navigation target, for instance because of a redirect.</doc>
 
22850
        <return-value transfer-ownership="none">
 
22851
          <type name="none" c:type="void"/>
 
22852
        </return-value>
 
22853
        <parameters>
 
22854
          <parameter name="originalUri" transfer-ownership="none">
 
22855
            <doc xml:whitespace="preserve">a URI</doc>
 
22856
            <type name="utf8" c:type="const gchar*"/>
 
22857
          </parameter>
 
22858
        </parameters>
 
22859
      </method>
 
22860
      <method name="set_reason"
 
22861
              c:identifier="webkit_web_navigation_action_set_reason"
 
22862
              version="1.0.3">
 
22863
        <doc xml:whitespace="preserve">Sets the reason why WebKit is requesting a navigation.</doc>
 
22864
        <return-value transfer-ownership="none">
 
22865
          <type name="none" c:type="void"/>
 
22866
        </return-value>
 
22867
        <parameters>
 
22868
          <parameter name="reason" transfer-ownership="none">
 
22869
            <doc xml:whitespace="preserve">a #WebKitWebNavigationReason</doc>
 
22870
            <type name="WebNavigationReason"
 
22871
                  c:type="WebKitWebNavigationReason"/>
 
22872
          </parameter>
 
22873
        </parameters>
 
22874
      </method>
 
22875
      <property name="button"
 
22876
                version="1.0.3"
 
22877
                writable="1"
 
22878
                construct-only="1"
 
22879
                transfer-ownership="none">
 
22880
        <doc xml:whitespace="preserve">The GTK+ identifier for the mouse button used to click. Notice that GTK+ button values
 
22881
are 1, 2 and 3 for left, middle and right buttons, so they are DOM button values +1. If the action was not
 
22882
initiated by a mouse click the value will be -1.</doc>
 
22883
        <type name="gint"/>
 
22884
      </property>
 
22885
      <property name="modifier-state"
 
22886
                version="1.0.3"
 
22887
                writable="1"
 
22888
                construct-only="1"
 
22889
                transfer-ownership="none">
 
22890
        <doc xml:whitespace="preserve">The state of the modifier keys when the action was requested.</doc>
 
22891
        <type name="gint"/>
 
22892
      </property>
 
22893
      <property name="original-uri"
 
22894
                version="1.0.3"
 
22895
                writable="1"
 
22896
                construct="1"
 
22897
                transfer-ownership="none">
 
22898
        <doc xml:whitespace="preserve">The URI that was requested as the target for the navigation.</doc>
 
22899
        <type name="utf8"/>
 
22900
      </property>
 
22901
      <property name="reason"
 
22902
                version="1.0.3"
 
22903
                writable="1"
 
22904
                construct="1"
 
22905
                transfer-ownership="none">
 
22906
        <doc xml:whitespace="preserve">The reason why this navigation is occuring.</doc>
 
22907
        <type name="WebNavigationReason"/>
 
22908
      </property>
 
22909
      <property name="target-frame"
 
22910
                version="1.1.13"
 
22911
                writable="1"
 
22912
                construct-only="1"
 
22913
                transfer-ownership="none">
 
22914
        <doc xml:whitespace="preserve">The target frame for the navigation.</doc>
 
22915
        <type name="utf8"/>
 
22916
      </property>
 
22917
      <field name="parent_instance">
 
22918
        <type name="GObject.Object" c:type="GObject"/>
 
22919
      </field>
 
22920
      <field name="priv" readable="0" private="1">
 
22921
        <type name="WebNavigationActionPrivate"
 
22922
              c:type="WebKitWebNavigationActionPrivate*"/>
 
22923
      </field>
 
22924
    </class>
 
22925
    <record name="WebNavigationActionClass"
 
22926
            c:type="WebKitWebNavigationActionClass"
 
22927
            glib:is-gtype-struct-for="WebNavigationAction">
 
22928
      <field name="parent_class">
 
22929
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
22930
      </field>
 
22931
      <field name="_webkit_reserved0" introspectable="0">
 
22932
        <callback name="_webkit_reserved0">
 
22933
          <return-value transfer-ownership="none">
 
22934
            <type name="none" c:type="void"/>
 
22935
          </return-value>
 
22936
        </callback>
 
22937
      </field>
 
22938
      <field name="_webkit_reserved1" introspectable="0">
 
22939
        <callback name="_webkit_reserved1">
 
22940
          <return-value transfer-ownership="none">
 
22941
            <type name="none" c:type="void"/>
 
22942
          </return-value>
 
22943
        </callback>
 
22944
      </field>
 
22945
      <field name="_webkit_reserved2" introspectable="0">
 
22946
        <callback name="_webkit_reserved2">
 
22947
          <return-value transfer-ownership="none">
 
22948
            <type name="none" c:type="void"/>
 
22949
          </return-value>
 
22950
        </callback>
 
22951
      </field>
 
22952
      <field name="_webkit_reserved3" introspectable="0">
 
22953
        <callback name="_webkit_reserved3">
 
22954
          <return-value transfer-ownership="none">
 
22955
            <type name="none" c:type="void"/>
 
22956
          </return-value>
 
22957
        </callback>
 
22958
      </field>
 
22959
    </record>
 
22960
    <record name="WebNavigationActionPrivate"
 
22961
            c:type="WebKitWebNavigationActionPrivate"
 
22962
            disguised="1">
 
22963
    </record>
 
22964
    <enumeration name="WebNavigationReason"
 
22965
                 glib:type-name="WebKitWebNavigationReason"
 
22966
                 glib:get-type="webkit_web_navigation_reason_get_type"
 
22967
                 c:type="WebKitWebNavigationReason">
 
22968
      <doc xml:whitespace="preserve">Enum values used to denote the various navigation reasons.</doc>
 
22969
      <member name="link_clicked"
 
22970
              value="0"
 
22971
              c:identifier="WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED"
 
22972
              glib:nick="link-clicked"/>
 
22973
      <member name="form_submitted"
 
22974
              value="1"
 
22975
              c:identifier="WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED"
 
22976
              glib:nick="form-submitted"/>
 
22977
      <member name="back_forward"
 
22978
              value="2"
 
22979
              c:identifier="WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD"
 
22980
              glib:nick="back-forward"/>
 
22981
      <member name="reload"
 
22982
              value="3"
 
22983
              c:identifier="WEBKIT_WEB_NAVIGATION_REASON_RELOAD"
 
22984
              glib:nick="reload"/>
 
22985
      <member name="form_resubmitted"
 
22986
              value="4"
 
22987
              c:identifier="WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED"
 
22988
              glib:nick="form-resubmitted"/>
 
22989
      <member name="other"
 
22990
              value="5"
 
22991
              c:identifier="WEBKIT_WEB_NAVIGATION_REASON_OTHER"
 
22992
              glib:nick="other"/>
 
22993
    </enumeration>
 
22994
    <class name="WebPlugin"
 
22995
           c:symbol-prefix="web_plugin"
 
22996
           c:type="WebKitWebPlugin"
 
22997
           parent="GObject.Object"
 
22998
           glib:type-name="WebKitWebPlugin"
 
22999
           glib:get-type="webkit_web_plugin_get_type"
 
23000
           glib:type-struct="WebPluginClass">
 
23001
      <doc xml:whitespace="preserve">This object represents a single plugin, found by WebKitGTK+ while
 
23002
scanning the various usual directories. This object can be used to
 
23003
get more information about a plugin, and enable/disable it,
 
23004
allowing fine-grained control of plugins. The list of available
 
23005
plugins can be obtained from the #WebKitWebPluginDatabase object.</doc>
 
23006
      <method name="get_description"
 
23007
              c:identifier="webkit_web_plugin_get_description"
 
23008
              version="1.3.8">
 
23009
        <return-value transfer-ownership="none">
 
23010
          <doc xml:whitespace="preserve">the description string for @plugin.</doc>
 
23011
          <type name="utf8" c:type="const char*"/>
 
23012
        </return-value>
 
23013
      </method>
 
23014
      <method name="get_enabled"
 
23015
              c:identifier="webkit_web_plugin_get_enabled"
 
23016
              version="1.3.8">
 
23017
        <return-value transfer-ownership="none">
 
23018
          <doc xml:whitespace="preserve">%TRUE if the plugin is enabled, %FALSE otherwise</doc>
 
23019
          <type name="gboolean" c:type="gboolean"/>
 
23020
        </return-value>
 
23021
      </method>
 
23022
      <method name="get_mimetypes"
 
23023
              c:identifier="webkit_web_plugin_get_mimetypes"
 
23024
              version="1.3.8"
 
23025
              introspectable="0">
 
23026
        <doc xml:whitespace="preserve">Returns all the #WebKitWebPluginMIMEType that @plugin is handling
 
23027
at the moment.</doc>
 
23028
        <return-value transfer-ownership="none">
 
23029
          <doc xml:whitespace="preserve">a #GSList of #WebKitWebPluginMIMEType</doc>
 
23030
          <type name="GLib.SList" c:type="GSList*">
 
23031
            <type name="WebKitWebPluginMIMEType"/>
 
23032
          </type>
 
23033
        </return-value>
 
23034
      </method>
 
23035
      <method name="get_name"
 
23036
              c:identifier="webkit_web_plugin_get_name"
 
23037
              version="1.3.8">
 
23038
        <return-value transfer-ownership="none">
 
23039
          <doc xml:whitespace="preserve">the name string for @plugin.</doc>
 
23040
          <type name="utf8" c:type="const char*"/>
 
23041
        </return-value>
 
23042
      </method>
 
23043
      <method name="get_path"
 
23044
              c:identifier="webkit_web_plugin_get_path"
 
23045
              version="1.4.0">
 
23046
        <return-value transfer-ownership="none">
 
23047
          <doc xml:whitespace="preserve">the absolute path to @plugin in system filename encoding or %NULL on failure to convert the filename from UTF-8.</doc>
 
23048
          <type name="utf8" c:type="const char*"/>
 
23049
        </return-value>
 
23050
      </method>
 
23051
      <method name="set_enabled"
 
23052
              c:identifier="webkit_web_plugin_set_enabled"
 
23053
              version="1.3.8">
 
23054
        <doc xml:whitespace="preserve">Sets the enabled status of the @plugin.</doc>
 
23055
        <return-value transfer-ownership="none">
 
23056
          <type name="none" c:type="void"/>
 
23057
        </return-value>
 
23058
        <parameters>
 
23059
          <parameter name="enabled" transfer-ownership="none">
 
23060
            <doc xml:whitespace="preserve">whether to enable the plugin</doc>
 
23061
            <type name="gboolean" c:type="gboolean"/>
 
23062
          </parameter>
 
23063
        </parameters>
 
23064
      </method>
 
23065
      <property name="enabled" writable="1" transfer-ownership="none">
 
23066
        <type name="gboolean"/>
 
23067
      </property>
 
23068
      <field name="parentInstance">
 
23069
        <type name="GObject.Object" c:type="GObject"/>
 
23070
      </field>
 
23071
      <field name="priv">
 
23072
        <type name="WebPluginPrivate" c:type="WebKitWebPluginPrivate*"/>
 
23073
      </field>
 
23074
    </class>
 
23075
    <record name="WebPluginClass"
 
23076
            c:type="WebKitWebPluginClass"
 
23077
            glib:is-gtype-struct-for="WebPlugin">
 
23078
      <field name="parentClass">
 
23079
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
23080
      </field>
 
23081
    </record>
 
23082
    <class name="WebPluginDatabase"
 
23083
           c:symbol-prefix="web_plugin_database"
 
23084
           c:type="WebKitWebPluginDatabase"
 
23085
           parent="GObject.Object"
 
23086
           glib:type-name="WebKitWebPluginDatabase"
 
23087
           glib:get-type="webkit_web_plugin_database_get_type"
 
23088
           glib:type-struct="WebPluginDatabaseClass">
 
23089
      <doc xml:whitespace="preserve">This object allows you to query information about the plugins found
 
23090
by the engine while scanning the usual directories. You can then
 
23091
use the #WebKitWebPlugin objects to get more information or
 
23092
enable/disable individual plugins.</doc>
 
23093
      <function name="plugins_list_free"
 
23094
                c:identifier="webkit_web_plugin_database_plugins_list_free"
 
23095
                introspectable="0">
 
23096
        <return-value transfer-ownership="none">
 
23097
          <type name="none" c:type="void"/>
 
23098
        </return-value>
 
23099
        <parameters>
 
23100
          <parameter name="list" transfer-ownership="none">
 
23101
            <type name="GLib.SList" c:type="GSList*">
 
23102
              <type name="gpointer" c:type="gpointer"/>
 
23103
            </type>
 
23104
          </parameter>
 
23105
        </parameters>
 
23106
      </function>
 
23107
      <method name="get_plugin_for_mimetype"
 
23108
              c:identifier="webkit_web_plugin_database_get_plugin_for_mimetype"
 
23109
              version="1.3.8">
 
23110
        <doc xml:whitespace="preserve">Returns the #WebKitWebPlugin that is handling @mimeType in the
 
23111
@database, or %NULL if there's none doing so.</doc>
 
23112
        <return-value transfer-ownership="full">
 
23113
          <doc xml:whitespace="preserve">a #WebKitWebPlugin</doc>
 
23114
          <type name="WebPlugin" c:type="WebKitWebPlugin*"/>
 
23115
        </return-value>
 
23116
        <parameters>
 
23117
          <parameter name="mime_type" transfer-ownership="none">
 
23118
            <doc xml:whitespace="preserve">a mime type</doc>
 
23119
            <type name="utf8" c:type="const char*"/>
 
23120
          </parameter>
 
23121
        </parameters>
 
23122
      </method>
 
23123
      <method name="get_plugins"
 
23124
              c:identifier="webkit_web_plugin_database_get_plugins"
 
23125
              version="1.3.8">
 
23126
        <doc xml:whitespace="preserve">Returns all #WebKitWebPlugin available in @database.
 
23127
The returned list must be freed with webkit_web_plugin_database_plugins_list_free()</doc>
 
23128
        <return-value transfer-ownership="full">
 
23129
          <doc xml:whitespace="preserve">a #GSList of #WebKitWebPlugin</doc>
 
23130
          <type name="GLib.SList" c:type="GSList*">
 
23131
            <type name="WebPlugin"/>
 
23132
          </type>
 
23133
        </return-value>
 
23134
      </method>
 
23135
      <method name="refresh"
 
23136
              c:identifier="webkit_web_plugin_database_refresh"
 
23137
              version="1.3.8">
 
23138
        <doc xml:whitespace="preserve">Refreshes @database adding new plugins that are now in use and
 
23139
removing those that have been disabled or are otherwise no longer
 
23140
available.</doc>
 
23141
        <return-value transfer-ownership="none">
 
23142
          <type name="none" c:type="void"/>
 
23143
        </return-value>
 
23144
      </method>
 
23145
      <field name="parentInstance">
 
23146
        <type name="GObject.Object" c:type="GObject"/>
 
23147
      </field>
 
23148
      <field name="priv">
 
23149
        <type name="WebPluginDatabasePrivate"
 
23150
              c:type="WebKitWebPluginDatabasePrivate*"/>
 
23151
      </field>
 
23152
    </class>
 
23153
    <record name="WebPluginDatabaseClass"
 
23154
            c:type="WebKitWebPluginDatabaseClass"
 
23155
            glib:is-gtype-struct-for="WebPluginDatabase">
 
23156
      <field name="parentClass">
 
23157
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
23158
      </field>
 
23159
    </record>
 
23160
    <record name="WebPluginDatabasePrivate"
 
23161
            c:type="WebKitWebPluginDatabasePrivate"
 
23162
            disguised="1">
 
23163
    </record>
 
23164
    <record name="WebPluginPrivate"
 
23165
            c:type="WebKitWebPluginPrivate"
 
23166
            disguised="1">
 
23167
    </record>
 
23168
    <class name="WebPolicyDecision"
 
23169
           c:symbol-prefix="web_policy_decision"
 
23170
           c:type="WebKitWebPolicyDecision"
 
23171
           parent="GObject.Object"
 
23172
           glib:type-name="WebKitWebPolicyDecision"
 
23173
           glib:get-type="webkit_web_policy_decision_get_type"
 
23174
           glib:type-struct="WebPolicyDecisionClass">
 
23175
      <doc xml:whitespace="preserve">#WebKitWebPolicyDecision objects are given to the application on
 
23176
signal emissions that deal with policy decisions, such as if a new
 
23177
window should be opened, or if a given navigation should be
 
23178
allowed. The application uses it to tell the engine what to do.</doc>
 
23179
      <method name="download"
 
23180
              c:identifier="webkit_web_policy_decision_download"
 
23181
              version="1.0.3">
 
23182
        <doc xml:whitespace="preserve">Will send the DOWNLOAD decision to the policy implementer.</doc>
 
23183
        <return-value transfer-ownership="none">
 
23184
          <type name="none" c:type="void"/>
 
23185
        </return-value>
 
23186
      </method>
 
23187
      <method name="ignore"
 
23188
              c:identifier="webkit_web_policy_decision_ignore"
 
23189
              version="1.0.3">
 
23190
        <doc xml:whitespace="preserve">Will send the IGNORE decision to the policy implementer.</doc>
 
23191
        <return-value transfer-ownership="none">
 
23192
          <type name="none" c:type="void"/>
 
23193
        </return-value>
 
23194
      </method>
 
23195
      <method name="use"
 
23196
              c:identifier="webkit_web_policy_decision_use"
 
23197
              version="1.0.3">
 
23198
        <doc xml:whitespace="preserve">Will send the USE decision to the policy implementer.</doc>
 
23199
        <return-value transfer-ownership="none">
 
23200
          <type name="none" c:type="void"/>
 
23201
        </return-value>
 
23202
      </method>
 
23203
      <field name="parent_instance">
 
23204
        <type name="GObject.Object" c:type="GObject"/>
 
23205
      </field>
 
23206
      <field name="priv" readable="0" private="1">
 
23207
        <type name="WebPolicyDecisionPrivate"
 
23208
              c:type="WebKitWebPolicyDecisionPrivate*"/>
 
23209
      </field>
 
23210
    </class>
 
23211
    <record name="WebPolicyDecisionClass"
 
23212
            c:type="WebKitWebPolicyDecisionClass"
 
23213
            glib:is-gtype-struct-for="WebPolicyDecision">
 
23214
      <field name="parent_class">
 
23215
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
23216
      </field>
 
23217
      <field name="_webkit_reserved0" introspectable="0">
 
23218
        <callback name="_webkit_reserved0">
 
23219
          <return-value transfer-ownership="none">
 
23220
            <type name="none" c:type="void"/>
 
23221
          </return-value>
 
23222
        </callback>
 
23223
      </field>
 
23224
      <field name="_webkit_reserved1" introspectable="0">
 
23225
        <callback name="_webkit_reserved1">
 
23226
          <return-value transfer-ownership="none">
 
23227
            <type name="none" c:type="void"/>
 
23228
          </return-value>
 
23229
        </callback>
 
23230
      </field>
 
23231
      <field name="_webkit_reserved2" introspectable="0">
 
23232
        <callback name="_webkit_reserved2">
 
23233
          <return-value transfer-ownership="none">
 
23234
            <type name="none" c:type="void"/>
 
23235
          </return-value>
 
23236
        </callback>
 
23237
      </field>
 
23238
      <field name="_webkit_reserved3" introspectable="0">
 
23239
        <callback name="_webkit_reserved3">
 
23240
          <return-value transfer-ownership="none">
 
23241
            <type name="none" c:type="void"/>
 
23242
          </return-value>
 
23243
        </callback>
 
23244
      </field>
 
23245
    </record>
 
23246
    <record name="WebPolicyDecisionPrivate"
 
23247
            c:type="WebKitWebPolicyDecisionPrivate"
 
23248
            disguised="1">
 
23249
    </record>
 
23250
    <class name="WebResource"
 
23251
           c:symbol-prefix="web_resource"
 
23252
           c:type="WebKitWebResource"
 
23253
           parent="GObject.Object"
 
23254
           glib:type-name="WebKitWebResource"
 
23255
           glib:get-type="webkit_web_resource_get_type"
 
23256
           glib:type-struct="WebResourceClass">
 
23257
      <doc xml:whitespace="preserve">A web resource encapsulates the data of the download as well as the URI,
 
23258
MIME type and frame name of the resource.</doc>
 
23259
      <constructor name="new"
 
23260
                   c:identifier="webkit_web_resource_new"
 
23261
                   version="1.1.14">
 
23262
        <doc xml:whitespace="preserve">Returns a new #WebKitWebResource. The @encoding can be %NULL. The
 
23263
@frame_name argument can be used if the resource represents contents of an
 
23264
entire HTML frame, otherwise pass %NULL.</doc>
 
23265
        <return-value transfer-ownership="full">
 
23266
          <doc xml:whitespace="preserve">a new #WebKitWebResource</doc>
 
23267
          <type name="WebResource" c:type="WebKitWebResource*"/>
 
23268
        </return-value>
 
23269
        <parameters>
 
23270
          <parameter name="data" transfer-ownership="none">
 
23271
            <doc xml:whitespace="preserve">the data to initialize the #WebKitWebResource</doc>
 
23272
            <type name="utf8" c:type="const gchar*"/>
 
23273
          </parameter>
 
23274
          <parameter name="size" transfer-ownership="none">
 
23275
            <doc xml:whitespace="preserve">the length of @data</doc>
 
23276
            <type name="gssize" c:type="gssize"/>
 
23277
          </parameter>
 
23278
          <parameter name="uri" transfer-ownership="none">
 
23279
            <doc xml:whitespace="preserve">the URI of the #WebKitWebResource</doc>
 
23280
            <type name="utf8" c:type="const gchar*"/>
 
23281
          </parameter>
 
23282
          <parameter name="mime_type" transfer-ownership="none">
 
23283
            <doc xml:whitespace="preserve">the MIME type of the #WebKitWebResource</doc>
 
23284
            <type name="utf8" c:type="const gchar*"/>
 
23285
          </parameter>
 
23286
          <parameter name="encoding" transfer-ownership="none">
 
23287
            <doc xml:whitespace="preserve">the text encoding name of the #WebKitWebResource</doc>
 
23288
            <type name="utf8" c:type="const gchar*"/>
 
23289
          </parameter>
 
23290
          <parameter name="frame_name" transfer-ownership="none">
 
23291
            <doc xml:whitespace="preserve">the frame name of the #WebKitWebResource</doc>
 
23292
            <type name="utf8" c:type="const gchar*"/>
 
23293
          </parameter>
 
23294
        </parameters>
 
23295
      </constructor>
 
23296
      <method name="get_data"
 
23297
              c:identifier="webkit_web_resource_get_data"
 
23298
              version="1.1.14">
 
23299
        <doc xml:whitespace="preserve">Returns the data of the @webResource.</doc>
 
23300
        <return-value transfer-ownership="none">
 
23301
          <doc xml:whitespace="preserve">a #GString containing the character data of the @webResource.  The string is owned by WebKit and should not be freed or destroyed.</doc>
 
23302
          <type name="GLib.String" c:type="GString*"/>
 
23303
        </return-value>
 
23304
      </method>
 
23305
      <method name="get_encoding"
 
23306
              c:identifier="webkit_web_resource_get_encoding"
 
23307
              version="1.1.14">
 
23308
        <return-value transfer-ownership="none">
 
23309
          <doc xml:whitespace="preserve">the encoding name of the resource</doc>
 
23310
          <type name="utf8" c:type="const gchar*"/>
 
23311
        </return-value>
 
23312
      </method>
 
23313
      <method name="get_frame_name"
 
23314
              c:identifier="webkit_web_resource_get_frame_name"
 
23315
              version="1.1.14">
 
23316
        <return-value transfer-ownership="none">
 
23317
          <doc xml:whitespace="preserve">the frame name of the resource.</doc>
 
23318
          <type name="utf8" c:type="const gchar*"/>
 
23319
        </return-value>
 
23320
      </method>
 
23321
      <method name="get_mime_type"
 
23322
              c:identifier="webkit_web_resource_get_mime_type"
 
23323
              version="1.1.14">
 
23324
        <return-value transfer-ownership="none">
 
23325
          <doc xml:whitespace="preserve">the MIME type of the resource</doc>
 
23326
          <type name="utf8" c:type="const gchar*"/>
 
23327
        </return-value>
 
23328
      </method>
 
23329
      <method name="get_uri"
 
23330
              c:identifier="webkit_web_resource_get_uri"
 
23331
              version="1.1.14">
 
23332
        <return-value transfer-ownership="none">
 
23333
          <doc xml:whitespace="preserve">the URI of the resource</doc>
 
23334
          <type name="utf8" c:type="const gchar*"/>
 
23335
        </return-value>
 
23336
      </method>
 
23337
      <property name="encoding" version="1.1.14" transfer-ownership="none">
 
23338
        <doc xml:whitespace="preserve">The encoding name to which the web resource was encoded in.</doc>
 
23339
        <type name="utf8"/>
 
23340
      </property>
 
23341
      <property name="frame-name" version="1.1.14" transfer-ownership="none">
 
23342
        <doc xml:whitespace="preserve">The frame name for the web resource.</doc>
 
23343
        <type name="utf8"/>
 
23344
      </property>
 
23345
      <property name="mime-type" version="1.1.14" transfer-ownership="none">
 
23346
        <doc xml:whitespace="preserve">The MIME type of the web resource.</doc>
 
23347
        <type name="utf8"/>
 
23348
      </property>
 
23349
      <property name="uri"
 
23350
                version="1.1.14"
 
23351
                writable="1"
 
23352
                construct-only="1"
 
23353
                transfer-ownership="none">
 
23354
        <doc xml:whitespace="preserve">The URI of the web resource</doc>
 
23355
        <type name="utf8"/>
 
23356
      </property>
 
23357
      <field name="parent_instance">
 
23358
        <type name="GObject.Object" c:type="GObject"/>
 
23359
      </field>
 
23360
      <field name="priv" readable="0" private="1">
 
23361
        <type name="WebResourcePrivate" c:type="WebKitWebResourcePrivate*"/>
 
23362
      </field>
 
23363
      <glib:signal name="content-length-received" when="last" version="1.7.5">
 
23364
        <doc xml:whitespace="preserve">Emitted when new resource data has been received. The
 
23365
@length_received variable stores the amount of bytes received
 
23366
since the last time this signal was emitted. This is useful to
 
23367
provide progress information about the resource load operation.</doc>
 
23368
        <return-value transfer-ownership="none">
 
23369
          <type name="none"/>
 
23370
        </return-value>
 
23371
        <parameters>
 
23372
          <parameter name="length_received" transfer-ownership="none">
 
23373
            <doc xml:whitespace="preserve">the amount of data received since the last signal emission</doc>
 
23374
            <type name="gint"/>
 
23375
          </parameter>
 
23376
        </parameters>
 
23377
      </glib:signal>
 
23378
      <glib:signal name="load-failed" when="last" version="1.7.5">
 
23379
        <doc xml:whitespace="preserve">Invoked when the @web_resource failed to load</doc>
 
23380
        <return-value transfer-ownership="none">
 
23381
          <type name="none"/>
 
23382
        </return-value>
 
23383
        <parameters>
 
23384
          <parameter name="error" transfer-ownership="none">
 
23385
            <doc xml:whitespace="preserve">the #GError that was triggered</doc>
 
23386
            <type name="gpointer"/>
 
23387
          </parameter>
 
23388
        </parameters>
 
23389
      </glib:signal>
 
23390
      <glib:signal name="load-finished" when="last" version="1.7.5">
 
23391
        <doc xml:whitespace="preserve">Emitted when all the data for the resource was loaded</doc>
 
23392
        <return-value transfer-ownership="none">
 
23393
          <type name="none"/>
 
23394
        </return-value>
 
23395
      </glib:signal>
 
23396
      <glib:signal name="response-received" when="last" version="1.7.5">
 
23397
        <doc xml:whitespace="preserve">Emitted when the response is received from the server.</doc>
 
23398
        <return-value transfer-ownership="none">
 
23399
          <type name="none"/>
 
23400
        </return-value>
 
23401
        <parameters>
 
23402
          <parameter name="response" transfer-ownership="none">
 
23403
            <doc xml:whitespace="preserve">the #WebKitNetworkResponse that was received</doc>
 
23404
            <type name="NetworkResponse"/>
 
23405
          </parameter>
 
23406
        </parameters>
 
23407
      </glib:signal>
 
23408
    </class>
 
23409
    <record name="WebResourceClass"
 
23410
            c:type="WebKitWebResourceClass"
 
23411
            glib:is-gtype-struct-for="WebResource">
 
23412
      <field name="parent_class">
 
23413
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
23414
      </field>
 
23415
      <field name="_webkit_reserved0" introspectable="0">
 
23416
        <callback name="_webkit_reserved0">
 
23417
          <return-value transfer-ownership="none">
 
23418
            <type name="none" c:type="void"/>
 
23419
          </return-value>
 
23420
        </callback>
 
23421
      </field>
 
23422
      <field name="_webkit_reserved1" introspectable="0">
 
23423
        <callback name="_webkit_reserved1">
 
23424
          <return-value transfer-ownership="none">
 
23425
            <type name="none" c:type="void"/>
 
23426
          </return-value>
 
23427
        </callback>
 
23428
      </field>
 
23429
      <field name="_webkit_reserved2" introspectable="0">
 
23430
        <callback name="_webkit_reserved2">
 
23431
          <return-value transfer-ownership="none">
 
23432
            <type name="none" c:type="void"/>
 
23433
          </return-value>
 
23434
        </callback>
 
23435
      </field>
 
23436
      <field name="_webkit_reserved3" introspectable="0">
 
23437
        <callback name="_webkit_reserved3">
 
23438
          <return-value transfer-ownership="none">
 
23439
            <type name="none" c:type="void"/>
 
23440
          </return-value>
 
23441
        </callback>
 
23442
      </field>
 
23443
    </record>
 
23444
    <record name="WebResourcePrivate"
 
23445
            c:type="WebKitWebResourcePrivate"
 
23446
            disguised="1">
 
23447
    </record>
 
23448
    <class name="WebSettings"
 
23449
           c:symbol-prefix="web_settings"
 
23450
           c:type="WebKitWebSettings"
 
23451
           parent="GObject.Object"
 
23452
           glib:type-name="WebKitWebSettings"
 
23453
           glib:get-type="webkit_web_settings_get_type"
 
23454
           glib:type-struct="WebSettingsClass">
 
23455
      <doc xml:whitespace="preserve">#WebKitWebSettings can be applied to a #WebKitWebView to control text encoding, 
 
23456
color, font sizes, printing mode, script support, loading of images and various other things. 
 
23457
After creation, a #WebKitWebSettings object contains default settings. 
 
23458
 
 
23459
&lt;informalexample&gt;&lt;programlisting&gt;
 
23460
/&lt;!-- --&gt;* Create a new websettings and disable java script *&lt;!-- --&gt;/
 
23461
WebKitWebSettings *settings = webkit_web_settings_new ();
 
23462
g_object_set (G_OBJECT(settings), "enable-scripts", FALSE, NULL);
 
23463
 
 
23464
/&lt;!-- --&gt;* Apply the result *&lt;!-- --&gt;/
 
23465
webkit_web_view_set_settings (WEBKIT_WEB_VIEW(my_webview), settings);
 
23466
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
 
23467
      <constructor name="new" c:identifier="webkit_web_settings_new">
 
23468
        <doc xml:whitespace="preserve">Creates a new #WebKitWebSettings instance with default values. It must
 
23469
be manually attached to a WebView.</doc>
 
23470
        <return-value transfer-ownership="full">
 
23471
          <doc xml:whitespace="preserve">a new #WebKitWebSettings instance</doc>
 
23472
          <type name="WebSettings" c:type="WebKitWebSettings*"/>
 
23473
        </return-value>
 
23474
      </constructor>
 
23475
      <method name="copy" c:identifier="webkit_web_settings_copy">
 
23476
        <doc xml:whitespace="preserve">Copies an existing #WebKitWebSettings instance.</doc>
 
23477
        <return-value transfer-ownership="full">
 
23478
          <doc xml:whitespace="preserve">a new #WebKitWebSettings instance</doc>
 
23479
          <type name="WebSettings" c:type="WebKitWebSettings*"/>
 
23480
        </return-value>
 
23481
      </method>
 
23482
      <method name="get_user_agent"
 
23483
              c:identifier="webkit_web_settings_get_user_agent"
 
23484
              version="1.1.11">
 
23485
        <return-value transfer-ownership="none">
 
23486
          <doc xml:whitespace="preserve">the User-Agent string currently used by the web view(s) associated with the @web_settings.</doc>
 
23487
          <type name="utf8" c:type="const gchar*"/>
 
23488
        </return-value>
 
23489
      </method>
 
23490
      <property name="auto-load-images"
 
23491
                writable="1"
 
23492
                construct="1"
 
23493
                transfer-ownership="none">
 
23494
        <type name="gboolean"/>
 
23495
      </property>
 
23496
      <property name="auto-resize-window"
 
23497
                version="1.1.22"
 
23498
                writable="1"
 
23499
                construct="1"
 
23500
                transfer-ownership="none">
 
23501
        <doc xml:whitespace="preserve">Web pages can request to modify the size and position of the
 
23502
window containing the #WebKitWebView through various DOM methods
 
23503
(resizeTo, moveTo, resizeBy, moveBy). By default WebKit will not
 
23504
honor this requests, but you can set this property to %TRUE if
 
23505
you'd like it to do so. If you wish to handle this manually, you
 
23506
can connect to the notify signal for the
 
23507
#WebKitWebWindowFeatures of your #WebKitWebView.</doc>
 
23508
        <type name="gboolean"/>
 
23509
      </property>
 
23510
      <property name="auto-shrink-images"
 
23511
                writable="1"
 
23512
                construct="1"
 
23513
                transfer-ownership="none">
 
23514
        <type name="gboolean"/>
 
23515
      </property>
 
23516
      <property name="cursive-font-family"
 
23517
                writable="1"
 
23518
                construct="1"
 
23519
                transfer-ownership="none">
 
23520
        <type name="utf8"/>
 
23521
      </property>
 
23522
      <property name="default-encoding"
 
23523
                writable="1"
 
23524
                construct="1"
 
23525
                transfer-ownership="none">
 
23526
        <type name="utf8"/>
 
23527
      </property>
 
23528
      <property name="default-font-family"
 
23529
                writable="1"
 
23530
                construct="1"
 
23531
                transfer-ownership="none">
 
23532
        <type name="utf8"/>
 
23533
      </property>
 
23534
      <property name="default-font-size"
 
23535
                writable="1"
 
23536
                construct="1"
 
23537
                transfer-ownership="none">
 
23538
        <type name="gint"/>
 
23539
      </property>
 
23540
      <property name="default-monospace-font-size"
 
23541
                writable="1"
 
23542
                construct="1"
 
23543
                transfer-ownership="none">
 
23544
        <type name="gint"/>
 
23545
      </property>
 
23546
      <property name="editing-behavior"
 
23547
                version="1.1.13"
 
23548
                writable="1"
 
23549
                construct="1"
 
23550
                transfer-ownership="none">
 
23551
        <doc xml:whitespace="preserve">This setting controls various editing behaviors that differ
 
23552
between platforms and that have been combined in two groups,
 
23553
'Mac' and 'Windows'. Some examples:
 
23554
 
 
23555
 1) Clicking below the last line of an editable area puts the
 
23556
caret at the end of the last line on Mac, but in the middle of
 
23557
the last line on Windows.
 
23558
 
 
23559
 2) Pushing down the arrow key on the last line puts the caret
 
23560
 at the end of the last line on Mac, but does nothing on
 
23561
 Windows. A similar case exists on the top line.</doc>
 
23562
        <type name="EditingBehavior"/>
 
23563
      </property>
 
23564
      <property name="enable-accelerated-compositing"
 
23565
                version="1.7.5"
 
23566
                writable="1"
 
23567
                construct="1"
 
23568
                transfer-ownership="none">
 
23569
        <doc xml:whitespace="preserve">Enable or disable support for accelerated compositing on pages. Accelerated
 
23570
compositing uses the GPU to render animations on pages smoothly and also allows
 
23571
proper rendering of 3D CSS transforms.</doc>
 
23572
        <type name="gboolean"/>
 
23573
      </property>
 
23574
      <property name="enable-caret-browsing"
 
23575
                version="1.1.6"
 
23576
                writable="1"
 
23577
                construct="1"
 
23578
                transfer-ownership="none">
 
23579
        <doc xml:whitespace="preserve">Whether to enable caret browsing mode.</doc>
 
23580
        <type name="gboolean"/>
 
23581
      </property>
 
23582
      <!-- Note: Removed deprecation for Precise support. -->
 
23583
      <property name="enable-default-context-menu"
 
23584
                version="1.1.18"
 
23585
                writable="1"
 
23586
                construct="1"
 
23587
                transfer-ownership="none">
 
23588
        <doc xml:whitespace="preserve">Whether right-clicks should be handled automatically to create,
 
23589
and display the context menu. Turning this off will make
 
23590
WebKitGTK+ not emit the populate-popup signal. Notice that the
 
23591
default button press event handler may still handle right
 
23592
clicks for other reasons, such as in-page context menus, or
 
23593
right-clicks that are handled by the page itself.</doc>
 
23594
        <type name="gboolean"/>
 
23595
      </property>
 
23596
      <!-- /Note -->
 
23597
      <property name="enable-developer-extras"
 
23598
                version="1.0.3"
 
23599
                writable="1"
 
23600
                construct="1"
 
23601
                transfer-ownership="none">
 
23602
        <doc xml:whitespace="preserve">Whether developer extensions should be enabled. This enables,
 
23603
for now, the Web Inspector, which can be controlled using the
 
23604
#WebKitWebInspector instance held by the #WebKitWebView this
 
23605
setting is enabled for.</doc>
 
23606
        <type name="gboolean"/>
 
23607
      </property>
 
23608
      <property name="enable-dns-prefetching"
 
23609
                version="1.3.13."
 
23610
                writable="1"
 
23611
                construct="1"
 
23612
                transfer-ownership="none">
 
23613
        <doc xml:whitespace="preserve">Whether webkit prefetches domain names.  This is a separate knob from private browsing.
 
23614
Whether private browsing should set this or not is up for debate, for now it doesn't.</doc>
 
23615
        <type name="gboolean"/>
 
23616
      </property>
 
23617
      <property name="enable-dom-paste"
 
23618
                version="1.1.16"
 
23619
                writable="1"
 
23620
                construct="1"
 
23621
                transfer-ownership="none">
 
23622
        <doc xml:whitespace="preserve">Whether to enable DOM paste. If set to %TRUE, document.execCommand("Paste")
 
23623
will correctly execute and paste content of the clipboard.</doc>
 
23624
        <type name="gboolean"/>
 
23625
      </property>
 
23626
      <property name="enable-file-access-from-file-uris"
 
23627
                version="1.1.22"
 
23628
                writable="1"
 
23629
                construct="1"
 
23630
                transfer-ownership="none">
 
23631
        <doc xml:whitespace="preserve">Boolean property to control file access for file:// URIs. If this
 
23632
option is enabled every file:// will have its own security unique domain.</doc>
 
23633
        <type name="gboolean"/>
 
23634
      </property>
 
23635
      <property name="enable-frame-flattening"
 
23636
                version="1.3.5"
 
23637
                writable="1"
 
23638
                construct="1"
 
23639
                transfer-ownership="none">
 
23640
        <doc xml:whitespace="preserve">Whether to enable the Frame Flattening. With this setting each subframe is expanded
 
23641
to its contents, which will flatten all the frames to become one scrollable page.
 
23642
On touch devices, it is desired to not have any scrollable sub parts of the page as
 
23643
it results in a confusing user experience, with scrolling sometimes scrolling sub parts
 
23644
and at other times scrolling the page itself. For this reason iframes and framesets are
 
23645
barely usable on touch devices.</doc>
 
23646
        <type name="gboolean"/>
 
23647
      </property>
 
23648
      <property name="enable-fullscreen"
 
23649
                writable="1"
 
23650
                construct="1"
 
23651
                transfer-ownership="none">
 
23652
        <type name="gboolean"/>
 
23653
      </property>
 
23654
      <property name="enable-html5-database"
 
23655
                version="1.1.8"
 
23656
                writable="1"
 
23657
                construct="1"
 
23658
                transfer-ownership="none">
 
23659
        <doc xml:whitespace="preserve">Whether to enable HTML5 client-side SQL database support. Client-side
 
23660
SQL database allows web pages to store structured data and be able to
 
23661
use SQL to manipulate that data asynchronously.</doc>
 
23662
        <type name="gboolean"/>
 
23663
      </property>
 
23664
      <property name="enable-html5-local-storage"
 
23665
                version="1.1.8"
 
23666
                writable="1"
 
23667
                construct="1"
 
23668
                transfer-ownership="none">
 
23669
        <doc xml:whitespace="preserve">Whether to enable HTML5 localStorage support. localStorage provides
 
23670
simple synchronous storage access.</doc>
 
23671
        <type name="gboolean"/>
 
23672
      </property>
 
23673
      <property name="enable-hyperlink-auditing"
 
23674
                version="1.2.5"
 
23675
                writable="1"
 
23676
                construct="1"
 
23677
                transfer-ownership="none">
 
23678
        <doc xml:whitespace="preserve">Enable or disable support for &amp;lt;a ping&amp;gt;.</doc>
 
23679
        <type name="gboolean"/>
 
23680
      </property>
 
23681
      <property name="enable-java-applet"
 
23682
                version="1.1.22"
 
23683
                writable="1"
 
23684
                construct="1"
 
23685
                transfer-ownership="none">
 
23686
        <doc xml:whitespace="preserve">Enable or disable support for the Java &amp;lt;applet&amp;gt; tag. Keep in
 
23687
mind that Java content can be still shown in the page through
 
23688
&amp;lt;object&amp;gt; or &amp;lt;embed&amp;gt;, which are the preferred tags for this task.</doc>
 
23689
        <type name="gboolean"/>
 
23690
      </property>
 
23691
      <property name="enable-offline-web-application-cache"
 
23692
                version="1.1.13"
 
23693
                writable="1"
 
23694
                construct="1"
 
23695
                transfer-ownership="none">
 
23696
        <doc xml:whitespace="preserve">Whether to enable HTML5 offline web application cache support. Offline
 
23697
Web Application Cache ensures web applications are available even when
 
23698
the user is not connected to the network.</doc>
 
23699
        <type name="gboolean"/>
 
23700
      </property>
 
23701
      <property name="enable-page-cache"
 
23702
                version="1.1.18"
 
23703
                writable="1"
 
23704
                construct="1"
 
23705
                transfer-ownership="none">
 
23706
        <doc xml:whitespace="preserve">Enable or disable the page cache. Disabling the page cache is
 
23707
generally only useful for special circumstances like low-memory
 
23708
scenarios or special purpose applications like static HTML
 
23709
viewers. This setting only controls the Page Cache, this cache
 
23710
is different than the disk-based or memory-based traditional
 
23711
resource caches, its point is to make going back and forth
 
23712
between pages much faster. For details about the different types
 
23713
of caches and their purposes see:
 
23714
http://webkit.org/blog/427/webkit-page-cache-i-the-basics/</doc>
 
23715
        <type name="gboolean"/>
 
23716
      </property>
 
23717
      <property name="enable-plugins"
 
23718
                writable="1"
 
23719
                construct="1"
 
23720
                transfer-ownership="none">
 
23721
        <type name="gboolean"/>
 
23722
      </property>
 
23723
      <property name="enable-private-browsing"
 
23724
                version="1.1.2"
 
23725
                writable="1"
 
23726
                construct="1"
 
23727
                transfer-ownership="none">
 
23728
        <doc xml:whitespace="preserve">Whether to enable private browsing mode. Private browsing mode prevents
 
23729
WebKit from updating the global history and storing any session
 
23730
information e.g., on-disk cache, as well as suppressing any messages
 
23731
from being printed into the (javascript) console.
 
23732
 
 
23733
This is currently experimental for WebKitGtk.</doc>
 
23734
        <type name="gboolean"/>
 
23735
      </property>
 
23736
      <property name="enable-scripts"
 
23737
                writable="1"
 
23738
                construct="1"
 
23739
                transfer-ownership="none">
 
23740
        <type name="gboolean"/>
 
23741
      </property>
 
23742
      <property name="enable-site-specific-quirks"
 
23743
                writable="1"
 
23744
                construct="1"
 
23745
                transfer-ownership="none">
 
23746
        <type name="gboolean"/>
 
23747
      </property>
 
23748
      <property name="enable-smooth-scrolling"
 
23749
                version="1.9.0"
 
23750
                writable="1"
 
23751
                construct="1"
 
23752
                transfer-ownership="none">
 
23753
        <doc xml:whitespace="preserve">Enable or disable support for smooth scrolling. The current implementation relies upon
 
23754
CPU work to produce a smooth scrolling experience.</doc>
 
23755
        <type name="gboolean"/>
 
23756
      </property>
 
23757
      <property name="enable-spatial-navigation"
 
23758
                version="1.1.23"
 
23759
                writable="1"
 
23760
                construct="1"
 
23761
                transfer-ownership="none">
 
23762
        <doc xml:whitespace="preserve">Whether to enable the Spatial Navigation. This feature consists in the ability
 
23763
to navigate between focusable elements in a Web page, such as hyperlinks and
 
23764
form controls, by using Left, Right, Up and Down arrow keys. For example, if
 
23765
an user presses the Right key, heuristics determine whether there is an element
 
23766
he might be trying to reach towards the right, and if there are multiple elements,
 
23767
which element he probably wants.</doc>
 
23768
        <type name="gboolean"/>
 
23769
      </property>
 
23770
      <property name="enable-spell-checking"
 
23771
                version="1.1.6"
 
23772
                writable="1"
 
23773
                construct="1"
 
23774
                transfer-ownership="none">
 
23775
        <doc xml:whitespace="preserve">Whether to enable spell checking while typing.</doc>
 
23776
        <type name="gboolean"/>
 
23777
      </property>
 
23778
      <property name="enable-universal-access-from-file-uris"
 
23779
                version="1.1.13"
 
23780
                writable="1"
 
23781
                construct="1"
 
23782
                transfer-ownership="none">
 
23783
        <doc xml:whitespace="preserve">Whether to allow files loaded through file:// URIs universal access to
 
23784
all pages.</doc>
 
23785
        <type name="gboolean"/>
 
23786
      </property>
 
23787
      <property name="enable-webaudio"
 
23788
                version="TODO"
 
23789
                writable="1"
 
23790
                construct="1"
 
23791
                transfer-ownership="none">
 
23792
        <doc xml:whitespace="preserve">Enable or disable support for WebAudio on pages. WebAudio is an
 
23793
experimental proposal for allowing web pages to generate Audio
 
23794
WAVE data from JavaScript. The standard is currently a
 
23795
work-in-progress by the W3C Audio Working Group.
 
23796
 
 
23797
See also https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html</doc>
 
23798
        <type name="gboolean"/>
 
23799
      </property>
 
23800
      <property name="enable-webgl"
 
23801
                version="1.3.14"
 
23802
                writable="1"
 
23803
                construct="1"
 
23804
                transfer-ownership="none">
 
23805
        <doc xml:whitespace="preserve">Enable or disable support for WebGL on pages. WebGL is an experimental
 
23806
proposal for allowing web pages to use OpenGL ES-like calls directly. The
 
23807
standard is currently a work-in-progress by the Khronos Group.</doc>
 
23808
        <type name="gboolean"/>
 
23809
      </property>
 
23810
      <property name="enable-xss-auditor"
 
23811
                version="1.1.11"
 
23812
                writable="1"
 
23813
                construct="1"
 
23814
                transfer-ownership="none">
 
23815
        <doc xml:whitespace="preserve">Whether to enable the XSS Auditor. This feature filters some kinds of
 
23816
reflective XSS attacks on vulnerable web sites.</doc>
 
23817
        <type name="gboolean"/>
 
23818
      </property>
 
23819
      <property name="enforce-96-dpi"
 
23820
                version="1.0.3"
 
23821
                writable="1"
 
23822
                construct="1"
 
23823
                transfer-ownership="none">
 
23824
        <doc xml:whitespace="preserve">Enforce a resolution of 96 DPI. This is meant for compatibility
 
23825
with web pages which cope badly with different screen resolutions
 
23826
and for automated testing.
 
23827
Web browsers and applications that typically display arbitrary
 
23828
content from the web should provide a preference for this.</doc>
 
23829
        <type name="gboolean"/>
 
23830
      </property>
 
23831
      <property name="fantasy-font-family"
 
23832
                writable="1"
 
23833
                construct="1"
 
23834
                transfer-ownership="none">
 
23835
        <type name="utf8"/>
 
23836
      </property>
 
23837
      <property name="html5-local-storage-database-path"
 
23838
                version="1.5.2"
 
23839
                writable="1"
 
23840
                construct="1"
 
23841
                transfer-ownership="none">
 
23842
        <doc xml:whitespace="preserve">Path to store persistent HTML5 localStorage databases, which are enabled by
 
23843
"enable-html5-local-storage". The default path is $XDG_DATA_HOME/webkit/databases/.</doc>
 
23844
        <type name="utf8"/>
 
23845
      </property>
 
23846
      <property name="javascript-can-access-clipboard"
 
23847
                version="1.3.0"
 
23848
                writable="1"
 
23849
                construct="1"
 
23850
                transfer-ownership="none">
 
23851
        <doc xml:whitespace="preserve">Whether JavaScript can access Clipboard.</doc>
 
23852
        <type name="gboolean"/>
 
23853
      </property>
 
23854
      <property name="javascript-can-open-windows-automatically"
 
23855
                version="1.1.11"
 
23856
                writable="1"
 
23857
                construct="1"
 
23858
                transfer-ownership="none">
 
23859
        <doc xml:whitespace="preserve">Whether JavaScript can open popup windows automatically without user
 
23860
intervention.</doc>
 
23861
        <type name="gboolean"/>
 
23862
      </property>
 
23863
      <property name="media-playback-allows-inline"
 
23864
                version="1.10.0"
 
23865
                writable="1"
 
23866
                construct="1"
 
23867
                transfer-ownership="none">
 
23868
        <doc xml:whitespace="preserve">Whether media playback is full-screen only or inline playback is allowed.
 
23869
This is true by default, so media playback can be inline. Setting it to
 
23870
false allows specifying that media playback should be always fullscreen.</doc>
 
23871
        <type name="gboolean"/>
 
23872
      </property>
 
23873
      <property name="media-playback-requires-user-gesture"
 
23874
                version="1.10.0"
 
23875
                writable="1"
 
23876
                construct="1"
 
23877
                transfer-ownership="none">
 
23878
        <doc xml:whitespace="preserve">Whether a user gesture (such as clicking the play button) would
 
23879
be required to start media playback or load media. This is off
 
23880
by default, so media playback could start automatically. Setting
 
23881
it on requires a gesture by the user to start playback, or to load
 
23882
the media.</doc>
 
23883
        <type name="gboolean"/>
 
23884
      </property>
 
23885
      <property name="minimum-font-size"
 
23886
                writable="1"
 
23887
                construct="1"
 
23888
                transfer-ownership="none">
 
23889
        <type name="gint"/>
 
23890
      </property>
 
23891
      <property name="minimum-logical-font-size"
 
23892
                writable="1"
 
23893
                construct="1"
 
23894
                transfer-ownership="none">
 
23895
        <type name="gint"/>
 
23896
      </property>
 
23897
      <property name="monospace-font-family"
 
23898
                writable="1"
 
23899
                construct="1"
 
23900
                transfer-ownership="none">
 
23901
        <type name="utf8"/>
 
23902
      </property>
 
23903
      <property name="print-backgrounds"
 
23904
                writable="1"
 
23905
                construct="1"
 
23906
                transfer-ownership="none">
 
23907
        <type name="gboolean"/>
 
23908
      </property>
 
23909
      <property name="resizable-text-areas"
 
23910
                writable="1"
 
23911
                construct="1"
 
23912
                transfer-ownership="none">
 
23913
        <type name="gboolean"/>
 
23914
      </property>
 
23915
      <property name="sans-serif-font-family"
 
23916
                writable="1"
 
23917
                construct="1"
 
23918
                transfer-ownership="none">
 
23919
        <type name="utf8"/>
 
23920
      </property>
 
23921
      <property name="serif-font-family"
 
23922
                writable="1"
 
23923
                construct="1"
 
23924
                transfer-ownership="none">
 
23925
        <type name="utf8"/>
 
23926
      </property>
 
23927
      <property name="spell-checking-languages"
 
23928
                version="1.1.6"
 
23929
                writable="1"
 
23930
                construct="1"
 
23931
                transfer-ownership="none">
 
23932
        <doc xml:whitespace="preserve">The languages to be used for spell checking, separated by commas.
 
23933
 
 
23934
The locale string typically is in the form lang_COUNTRY, where lang
 
23935
is an ISO-639 language code, and COUNTRY is an ISO-3166 country code.
 
23936
For instance, sv_FI for Swedish as written in Finland or pt_BR
 
23937
for Portuguese as written in Brazil.
 
23938
 
 
23939
If no value is specified then the value returned by
 
23940
gtk_get_default_language will be used.</doc>
 
23941
        <type name="utf8"/>
 
23942
      </property>
 
23943
      <property name="tab-key-cycles-through-elements"
 
23944
                version="1.1.17"
 
23945
                writable="1"
 
23946
                construct="1"
 
23947
                transfer-ownership="none">
 
23948
        <doc xml:whitespace="preserve">Whether the tab key cycles through elements on the page.
 
23949
 
 
23950
If @flag is %TRUE, pressing the tab key will focus the next element in
 
23951
the @web_view. If @flag is %FALSE, the @web_view will interpret tab
 
23952
key presses as normal key presses. If the selected element is editable, the
 
23953
tab key will cause the insertion of a tab character.</doc>
 
23954
        <type name="gboolean"/>
 
23955
      </property>
 
23956
      <property name="user-agent"
 
23957
                version="1.1.11"
 
23958
                writable="1"
 
23959
                construct="1"
 
23960
                transfer-ownership="none">
 
23961
        <doc xml:whitespace="preserve">The User-Agent string used by WebKitGtk.
 
23962
 
 
23963
This will return a default User-Agent string if a custom string wasn't
 
23964
provided by the application. Setting this property to a NULL value or
 
23965
an empty string will result in the User-Agent string being reset to the
 
23966
default value.</doc>
 
23967
        <type name="utf8"/>
 
23968
      </property>
 
23969
      <property name="user-stylesheet-uri"
 
23970
                writable="1"
 
23971
                construct="1"
 
23972
                transfer-ownership="none">
 
23973
        <type name="utf8"/>
 
23974
      </property>
 
23975
      <property name="zoom-step"
 
23976
                version="1.0.1"
 
23977
                writable="1"
 
23978
                construct="1"
 
23979
                transfer-ownership="none">
 
23980
        <doc xml:whitespace="preserve">The value by which the zoom level is changed when zooming in or out.</doc>
 
23981
        <type name="gfloat"/>
 
23982
      </property>
 
23983
      <field name="parent_instance">
 
23984
        <type name="GObject.Object" c:type="GObject"/>
 
23985
      </field>
 
23986
      <field name="priv" readable="0" private="1">
 
23987
        <type name="WebSettingsPrivate" c:type="WebKitWebSettingsPrivate*"/>
 
23988
      </field>
 
23989
    </class>
 
23990
    <record name="WebSettingsClass"
 
23991
            c:type="WebKitWebSettingsClass"
 
23992
            glib:is-gtype-struct-for="WebSettings">
 
23993
      <field name="parent_class">
 
23994
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
23995
      </field>
 
23996
      <field name="_webkit_reserved1" introspectable="0">
 
23997
        <callback name="_webkit_reserved1">
 
23998
          <return-value transfer-ownership="none">
 
23999
            <type name="none" c:type="void"/>
 
24000
          </return-value>
 
24001
        </callback>
 
24002
      </field>
 
24003
      <field name="_webkit_reserved2" introspectable="0">
 
24004
        <callback name="_webkit_reserved2">
 
24005
          <return-value transfer-ownership="none">
 
24006
            <type name="none" c:type="void"/>
 
24007
          </return-value>
 
24008
        </callback>
 
24009
      </field>
 
24010
      <field name="_webkit_reserved3" introspectable="0">
 
24011
        <callback name="_webkit_reserved3">
 
24012
          <return-value transfer-ownership="none">
 
24013
            <type name="none" c:type="void"/>
 
24014
          </return-value>
 
24015
        </callback>
 
24016
      </field>
 
24017
      <field name="_webkit_reserved4" introspectable="0">
 
24018
        <callback name="_webkit_reserved4">
 
24019
          <return-value transfer-ownership="none">
 
24020
            <type name="none" c:type="void"/>
 
24021
          </return-value>
 
24022
        </callback>
 
24023
      </field>
 
24024
    </record>
 
24025
    <record name="WebSettingsPrivate"
 
24026
            c:type="WebKitWebSettingsPrivate"
 
24027
            disguised="1">
 
24028
    </record>
 
24029
    <class name="WebView"
 
24030
           c:symbol-prefix="web_view"
 
24031
           c:type="WebKitWebView"
 
24032
           parent="Gtk.Container"
 
24033
           glib:type-name="WebKitWebView"
 
24034
           glib:get-type="webkit_web_view_get_type"
 
24035
           glib:type-struct="WebViewClass">
 
24036
      <doc xml:whitespace="preserve">#WebKitWebView is the central class of the WebKitGTK+ API. It is a
 
24037
#GtkWidget implementing the scrolling interface which means you can
 
24038
embed in a #GtkScrolledWindow. It is responsible for managing the
 
24039
drawing of the content, forwarding of events. You can load any URI
 
24040
into the #WebKitWebView or any kind of data string. With #WebKitWebSettings
 
24041
you can control various aspects of the rendering and loading of the content.
 
24042
Each #WebKitWebView has exactly one #WebKitWebFrame as main frame. A
 
24043
#WebKitWebFrame can have n children.
 
24044
 
 
24045
&lt;programlisting&gt;
 
24046
/&lt;!-- --&gt;* Create the widgets *&lt;!-- --&gt;/
 
24047
GtkWidget *main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 
24048
GtkWidget *scrolled_window = gtk_scrolled_window_new (NULL, NULL);
 
24049
GtkWidget *web_view = webkit_web_view_new ();
 
24050
 
 
24051
/&lt;!-- --&gt;* Place the WebKitWebView in the GtkScrolledWindow *&lt;!-- --&gt;/
 
24052
gtk_container_add (GTK_CONTAINER (scrolled_window), web_view);
 
24053
gtk_container_add (GTK_CONTAINER (main_window), scrolled_window);
 
24054
 
 
24055
/&lt;!-- --&gt;* Open a webpage *&lt;!-- --&gt;/
 
24056
webkit_web_view_load_uri (WEBKIT_WEB_VIEW (web_view), "http://www.gnome.org");
 
24057
 
 
24058
/&lt;!-- --&gt;* Show the result *&lt;!-- --&gt;/
 
24059
gtk_window_set_default_size (GTK_WINDOW (main_window), 800, 600);
 
24060
gtk_widget_show_all (main_window);
 
24061
&lt;/programlisting&gt;</doc>
 
24062
      <implements name="Atk.ImplementorIface"/>
 
24063
      <implements name="Gtk.Buildable"/>
 
24064
      <implements name="Gtk.Scrollable"/>
 
24065
      <constructor name="new" c:identifier="webkit_web_view_new">
 
24066
        <return-value transfer-ownership="none">
 
24067
          <type name="Gtk.Widget" c:type="GtkWidget*"/>
 
24068
        </return-value>
 
24069
      </constructor>
 
24070
      <virtual-method name="choose_file">
 
24071
        <return-value transfer-ownership="full">
 
24072
          <type name="utf8" c:type="gchar*"/>
 
24073
        </return-value>
 
24074
        <parameters>
 
24075
          <parameter name="frame" transfer-ownership="none">
 
24076
            <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24077
          </parameter>
 
24078
          <parameter name="old_file" transfer-ownership="none">
 
24079
            <type name="utf8" c:type="const gchar*"/>
 
24080
          </parameter>
 
24081
        </parameters>
 
24082
      </virtual-method>
 
24083
      <virtual-method name="close_web_view">
 
24084
        <return-value transfer-ownership="none">
 
24085
          <type name="gboolean" c:type="gboolean"/>
 
24086
        </return-value>
 
24087
      </virtual-method>
 
24088
      <virtual-method name="console_message">
 
24089
        <return-value transfer-ownership="none">
 
24090
          <type name="gboolean" c:type="gboolean"/>
 
24091
        </return-value>
 
24092
        <parameters>
 
24093
          <parameter name="message" transfer-ownership="none">
 
24094
            <type name="utf8" c:type="const gchar*"/>
 
24095
          </parameter>
 
24096
          <parameter name="line_number" transfer-ownership="none">
 
24097
            <type name="guint" c:type="guint"/>
 
24098
          </parameter>
 
24099
          <parameter name="source_id" transfer-ownership="none">
 
24100
            <type name="utf8" c:type="const gchar*"/>
 
24101
          </parameter>
 
24102
        </parameters>
 
24103
      </virtual-method>
 
24104
      <virtual-method name="copy_clipboard" invoker="copy_clipboard">
 
24105
        <doc xml:whitespace="preserve">Copies the current selection inside the @web_view to the clipboard.</doc>
 
24106
        <return-value transfer-ownership="none">
 
24107
          <type name="none" c:type="void"/>
 
24108
        </return-value>
 
24109
      </virtual-method>
 
24110
      <virtual-method name="create_web_view" introspectable="0">
 
24111
        <return-value>
 
24112
          <type name="WebView" c:type="WebKitWebView*"/>
 
24113
        </return-value>
 
24114
        <parameters>
 
24115
          <parameter name="web_frame" transfer-ownership="none">
 
24116
            <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24117
          </parameter>
 
24118
        </parameters>
 
24119
      </virtual-method>
 
24120
      <virtual-method name="cut_clipboard" invoker="cut_clipboard">
 
24121
        <doc xml:whitespace="preserve">Cuts the current selection inside the @web_view to the clipboard.</doc>
 
24122
        <return-value transfer-ownership="none">
 
24123
          <type name="none" c:type="void"/>
 
24124
        </return-value>
 
24125
      </virtual-method>
 
24126
      <virtual-method name="entering_fullscreen">
 
24127
        <return-value transfer-ownership="none">
 
24128
          <type name="gboolean" c:type="gboolean"/>
 
24129
        </return-value>
 
24130
      </virtual-method>
 
24131
      <virtual-method name="leaving_fullscreen">
 
24132
        <return-value transfer-ownership="none">
 
24133
          <type name="gboolean" c:type="gboolean"/>
 
24134
        </return-value>
 
24135
      </virtual-method>
 
24136
      <virtual-method name="move_cursor">
 
24137
        <return-value transfer-ownership="none">
 
24138
          <type name="gboolean" c:type="gboolean"/>
 
24139
        </return-value>
 
24140
        <parameters>
 
24141
          <parameter name="step" transfer-ownership="none">
 
24142
            <type name="Gtk.MovementStep" c:type="GtkMovementStep"/>
 
24143
          </parameter>
 
24144
          <parameter name="count" transfer-ownership="none">
 
24145
            <type name="gint" c:type="gint"/>
 
24146
          </parameter>
 
24147
        </parameters>
 
24148
      </virtual-method>
 
24149
      <virtual-method name="navigation_requested">
 
24150
        <return-value transfer-ownership="none">
 
24151
          <type name="NavigationResponse" c:type="WebKitNavigationResponse"/>
 
24152
        </return-value>
 
24153
        <parameters>
 
24154
          <parameter name="frame" transfer-ownership="none">
 
24155
            <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24156
          </parameter>
 
24157
          <parameter name="request" transfer-ownership="none">
 
24158
            <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
24159
          </parameter>
 
24160
        </parameters>
 
24161
      </virtual-method>
 
24162
      <virtual-method name="paste_clipboard" invoker="paste_clipboard">
 
24163
        <doc xml:whitespace="preserve">Pastes the current contents of the clipboard to the @web_view.</doc>
 
24164
        <return-value transfer-ownership="none">
 
24165
          <type name="none" c:type="void"/>
 
24166
        </return-value>
 
24167
      </virtual-method>
 
24168
      <virtual-method name="redo" invoker="redo" version="1.1.14">
 
24169
        <doc xml:whitespace="preserve">Redoes the last editing command in the view, if possible.</doc>
 
24170
        <return-value transfer-ownership="none">
 
24171
          <type name="none" c:type="void"/>
 
24172
        </return-value>
 
24173
      </virtual-method>
 
24174
      <virtual-method name="run_file_chooser">
 
24175
        <return-value transfer-ownership="none">
 
24176
          <type name="gboolean" c:type="gboolean"/>
 
24177
        </return-value>
 
24178
        <parameters>
 
24179
          <parameter name="request" transfer-ownership="none">
 
24180
            <type name="FileChooserRequest"
 
24181
                  c:type="WebKitFileChooserRequest*"/>
 
24182
          </parameter>
 
24183
        </parameters>
 
24184
      </virtual-method>
 
24185
      <virtual-method name="script_alert">
 
24186
        <return-value transfer-ownership="none">
 
24187
          <type name="gboolean" c:type="gboolean"/>
 
24188
        </return-value>
 
24189
        <parameters>
 
24190
          <parameter name="frame" transfer-ownership="none">
 
24191
            <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24192
          </parameter>
 
24193
          <parameter name="alert_message" transfer-ownership="none">
 
24194
            <type name="utf8" c:type="const gchar*"/>
 
24195
          </parameter>
 
24196
        </parameters>
 
24197
      </virtual-method>
 
24198
      <virtual-method name="script_confirm">
 
24199
        <return-value transfer-ownership="none">
 
24200
          <type name="gboolean" c:type="gboolean"/>
 
24201
        </return-value>
 
24202
        <parameters>
 
24203
          <parameter name="frame" transfer-ownership="none">
 
24204
            <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24205
          </parameter>
 
24206
          <parameter name="confirm_message" transfer-ownership="none">
 
24207
            <type name="utf8" c:type="const gchar*"/>
 
24208
          </parameter>
 
24209
          <parameter name="did_confirm" transfer-ownership="none">
 
24210
            <type name="gboolean" c:type="gboolean*"/>
 
24211
          </parameter>
 
24212
        </parameters>
 
24213
      </virtual-method>
 
24214
      <virtual-method name="script_prompt">
 
24215
        <return-value transfer-ownership="none">
 
24216
          <type name="gboolean" c:type="gboolean"/>
 
24217
        </return-value>
 
24218
        <parameters>
 
24219
          <parameter name="frame" transfer-ownership="none">
 
24220
            <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24221
          </parameter>
 
24222
          <parameter name="message" transfer-ownership="none">
 
24223
            <type name="utf8" c:type="const gchar*"/>
 
24224
          </parameter>
 
24225
          <parameter name="default_value" transfer-ownership="none">
 
24226
            <type name="utf8" c:type="const gchar*"/>
 
24227
          </parameter>
 
24228
          <parameter name="value" transfer-ownership="none">
 
24229
            <type name="utf8" c:type="gchar**"/>
 
24230
          </parameter>
 
24231
        </parameters>
 
24232
      </virtual-method>
 
24233
      <virtual-method name="select_all" invoker="select_all">
 
24234
        <doc xml:whitespace="preserve">Attempts to select everything inside the @web_view.</doc>
 
24235
        <return-value transfer-ownership="none">
 
24236
          <type name="none" c:type="void"/>
 
24237
        </return-value>
 
24238
      </virtual-method>
 
24239
      <virtual-method name="set_scroll_adjustments">
 
24240
        <return-value transfer-ownership="none">
 
24241
          <type name="none" c:type="void"/>
 
24242
        </return-value>
 
24243
        <parameters>
 
24244
          <parameter name="hadjustment" transfer-ownership="none">
 
24245
            <type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
 
24246
          </parameter>
 
24247
          <parameter name="vadjustment" transfer-ownership="none">
 
24248
            <type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
 
24249
          </parameter>
 
24250
        </parameters>
 
24251
      </virtual-method>
 
24252
      <virtual-method name="should_allow_editing_action">
 
24253
        <return-value transfer-ownership="none">
 
24254
          <type name="gboolean" c:type="gboolean"/>
 
24255
        </return-value>
 
24256
      </virtual-method>
 
24257
      <virtual-method name="undo" invoker="undo" version="1.1.14">
 
24258
        <doc xml:whitespace="preserve">Undoes the last editing command in the view, if possible.</doc>
 
24259
        <return-value transfer-ownership="none">
 
24260
          <type name="none" c:type="void"/>
 
24261
        </return-value>
 
24262
      </virtual-method>
 
24263
      <virtual-method name="web_view_ready">
 
24264
        <return-value transfer-ownership="none">
 
24265
          <type name="gboolean" c:type="gboolean"/>
 
24266
        </return-value>
 
24267
      </virtual-method>
 
24268
      <virtual-method name="window_object_cleared" introspectable="0">
 
24269
        <return-value transfer-ownership="none">
 
24270
          <type name="none" c:type="void"/>
 
24271
        </return-value>
 
24272
        <parameters>
 
24273
          <parameter name="frame" transfer-ownership="none">
 
24274
            <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24275
          </parameter>
 
24276
          <parameter name="context" transfer-ownership="none">
 
24277
            <type c:type="JSGlobalContextRef"/>
 
24278
          </parameter>
 
24279
          <parameter name="window_object" transfer-ownership="none">
 
24280
            <type c:type="JSObjectRef"/>
 
24281
          </parameter>
 
24282
        </parameters>
 
24283
      </virtual-method>
 
24284
      <method name="can_copy_clipboard"
 
24285
              c:identifier="webkit_web_view_can_copy_clipboard">
 
24286
        <doc xml:whitespace="preserve">Determines whether or not it is currently possible to copy to the clipboard.</doc>
 
24287
        <return-value transfer-ownership="none">
 
24288
          <doc xml:whitespace="preserve">%TRUE if a selection can be copied, %FALSE if not</doc>
 
24289
          <type name="gboolean" c:type="gboolean"/>
 
24290
        </return-value>
 
24291
      </method>
 
24292
      <method name="can_cut_clipboard"
 
24293
              c:identifier="webkit_web_view_can_cut_clipboard">
 
24294
        <doc xml:whitespace="preserve">Determines whether or not it is currently possible to cut to the clipboard.</doc>
 
24295
        <return-value transfer-ownership="none">
 
24296
          <doc xml:whitespace="preserve">%TRUE if a selection can be cut, %FALSE if not</doc>
 
24297
          <type name="gboolean" c:type="gboolean"/>
 
24298
        </return-value>
 
24299
      </method>
 
24300
      <method name="can_go_back" c:identifier="webkit_web_view_can_go_back">
 
24301
        <doc xml:whitespace="preserve">Determines whether #web_view has a previous history item.</doc>
 
24302
        <return-value transfer-ownership="none">
 
24303
          <doc xml:whitespace="preserve">%TRUE if able to move back, %FALSE otherwise</doc>
 
24304
          <type name="gboolean" c:type="gboolean"/>
 
24305
        </return-value>
 
24306
      </method>
 
24307
      <method name="can_go_back_or_forward"
 
24308
              c:identifier="webkit_web_view_can_go_back_or_forward">
 
24309
        <doc xml:whitespace="preserve">Determines whether #web_view has a history item of @steps. Negative values
 
24310
represent steps backward while positive values represent steps forward.</doc>
 
24311
        <return-value transfer-ownership="none">
 
24312
          <doc xml:whitespace="preserve">%TRUE if able to move back or forward the given number of steps, %FALSE otherwise</doc>
 
24313
          <type name="gboolean" c:type="gboolean"/>
 
24314
        </return-value>
 
24315
        <parameters>
 
24316
          <parameter name="steps" transfer-ownership="none">
 
24317
            <doc xml:whitespace="preserve">the number of steps</doc>
 
24318
            <type name="gint" c:type="gint"/>
 
24319
          </parameter>
 
24320
        </parameters>
 
24321
      </method>
 
24322
      <method name="can_go_forward"
 
24323
              c:identifier="webkit_web_view_can_go_forward">
 
24324
        <doc xml:whitespace="preserve">Determines whether #web_view has a next history item.</doc>
 
24325
        <return-value transfer-ownership="none">
 
24326
          <doc xml:whitespace="preserve">%TRUE if able to move forward, %FALSE otherwise</doc>
 
24327
          <type name="gboolean" c:type="gboolean"/>
 
24328
        </return-value>
 
24329
      </method>
 
24330
      <method name="can_paste_clipboard"
 
24331
              c:identifier="webkit_web_view_can_paste_clipboard">
 
24332
        <doc xml:whitespace="preserve">Determines whether or not it is currently possible to paste from the clipboard.</doc>
 
24333
        <return-value transfer-ownership="none">
 
24334
          <doc xml:whitespace="preserve">%TRUE if a selection can be pasted, %FALSE if not</doc>
 
24335
          <type name="gboolean" c:type="gboolean"/>
 
24336
        </return-value>
 
24337
      </method>
 
24338
      <method name="can_redo"
 
24339
              c:identifier="webkit_web_view_can_redo"
 
24340
              version="1.1.14">
 
24341
        <doc xml:whitespace="preserve">Determines whether or not it is currently possible to redo the last
 
24342
editing command in the view.</doc>
 
24343
        <return-value transfer-ownership="none">
 
24344
          <doc xml:whitespace="preserve">%TRUE if a redo can be done, %FALSE if not</doc>
 
24345
          <type name="gboolean" c:type="gboolean"/>
 
24346
        </return-value>
 
24347
      </method>
 
24348
      <method name="can_show_mime_type"
 
24349
              c:identifier="webkit_web_view_can_show_mime_type"
 
24350
              version="1.0.3">
 
24351
        <doc xml:whitespace="preserve">This functions returns whether or not a MIME type can be displayed using this view.</doc>
 
24352
        <return-value transfer-ownership="none">
 
24353
          <doc xml:whitespace="preserve">a #gboolean indicating if the MIME type can be displayed</doc>
 
24354
          <type name="gboolean" c:type="gboolean"/>
 
24355
        </return-value>
 
24356
        <parameters>
 
24357
          <parameter name="mime_type" transfer-ownership="none">
 
24358
            <doc xml:whitespace="preserve">a MIME type</doc>
 
24359
            <type name="utf8" c:type="const gchar*"/>
 
24360
          </parameter>
 
24361
        </parameters>
 
24362
      </method>
 
24363
      <method name="can_undo"
 
24364
              c:identifier="webkit_web_view_can_undo"
 
24365
              version="1.1.14">
 
24366
        <doc xml:whitespace="preserve">Determines whether or not it is currently possible to undo the last
 
24367
editing command in the view.</doc>
 
24368
        <return-value transfer-ownership="none">
 
24369
          <doc xml:whitespace="preserve">%TRUE if a undo can be done, %FALSE if not</doc>
 
24370
          <type name="gboolean" c:type="gboolean"/>
 
24371
        </return-value>
 
24372
      </method>
 
24373
      <method name="copy_clipboard"
 
24374
              c:identifier="webkit_web_view_copy_clipboard">
 
24375
        <doc xml:whitespace="preserve">Copies the current selection inside the @web_view to the clipboard.</doc>
 
24376
        <return-value transfer-ownership="none">
 
24377
          <type name="none" c:type="void"/>
 
24378
        </return-value>
 
24379
      </method>
 
24380
      <method name="cut_clipboard"
 
24381
              c:identifier="webkit_web_view_cut_clipboard">
 
24382
        <doc xml:whitespace="preserve">Cuts the current selection inside the @web_view to the clipboard.</doc>
 
24383
        <return-value transfer-ownership="none">
 
24384
          <type name="none" c:type="void"/>
 
24385
        </return-value>
 
24386
      </method>
 
24387
      <method name="delete_selection"
 
24388
              c:identifier="webkit_web_view_delete_selection">
 
24389
        <doc xml:whitespace="preserve">Deletes the current selection inside the @web_view.</doc>
 
24390
        <return-value transfer-ownership="none">
 
24391
          <type name="none" c:type="void"/>
 
24392
        </return-value>
 
24393
      </method>
 
24394
      <method name="execute_script"
 
24395
              c:identifier="webkit_web_view_execute_script">
 
24396
        <return-value transfer-ownership="none">
 
24397
          <type name="none" c:type="void"/>
 
24398
        </return-value>
 
24399
        <parameters>
 
24400
          <parameter name="script" transfer-ownership="none">
 
24401
            <type name="utf8" c:type="const gchar*"/>
 
24402
          </parameter>
 
24403
        </parameters>
 
24404
      </method>
 
24405
      <method name="get_back_forward_list"
 
24406
              c:identifier="webkit_web_view_get_back_forward_list">
 
24407
        <doc xml:whitespace="preserve">Obtains the #WebKitWebBackForwardList associated with the given #WebKitWebView. The
 
24408
#WebKitWebBackForwardList is owned by the #WebKitWebView.</doc>
 
24409
        <return-value transfer-ownership="none">
 
24410
          <doc xml:whitespace="preserve">the #WebKitWebBackForwardList</doc>
 
24411
          <type name="WebBackForwardList" c:type="WebKitWebBackForwardList*"/>
 
24412
        </return-value>
 
24413
      </method>
 
24414
      <method name="get_copy_target_list"
 
24415
              c:identifier="webkit_web_view_get_copy_target_list">
 
24416
        <doc xml:whitespace="preserve">This function returns the list of targets this #WebKitWebView can
 
24417
provide for clipboard copying and as DND source. The targets in the list are
 
24418
added with values from the #WebKitWebViewTargetInfo enum,
 
24419
using gtk_target_list_add() and
 
24420
gtk_target_list_add_text_targets().</doc>
 
24421
        <return-value transfer-ownership="full">
 
24422
          <doc xml:whitespace="preserve">the #GtkTargetList</doc>
 
24423
          <type name="Gtk.TargetList" c:type="GtkTargetList*"/>
 
24424
        </return-value>
 
24425
      </method>
 
24426
      <method name="get_custom_encoding"
 
24427
              c:identifier="webkit_web_view_get_custom_encoding"
 
24428
              version="1.1.1">
 
24429
        <doc xml:whitespace="preserve">Returns the current encoding of the #WebKitWebView, not the default-encoding
 
24430
of WebKitWebSettings.</doc>
 
24431
        <return-value transfer-ownership="none">
 
24432
          <doc xml:whitespace="preserve">a string containing the current custom encoding for @web_view, or %NULL if there's none set.</doc>
 
24433
          <type name="utf8" c:type="const char*"/>
 
24434
        </return-value>
 
24435
      </method>
 
24436
      <method name="get_dom_document"
 
24437
              c:identifier="webkit_web_view_get_dom_document"
 
24438
              version="1.3.1">
 
24439
        <return-value transfer-ownership="none">
 
24440
          <doc xml:whitespace="preserve">the #WebKitDOMDocument currently loaded in the main frame of the @web_view or %NULL if no document is loaded</doc>
 
24441
          <type name="DOMDocument" c:type="WebKitDOMDocument*"/>
 
24442
        </return-value>
 
24443
      </method>
 
24444
      <method name="get_editable" c:identifier="webkit_web_view_get_editable">
 
24445
        <doc xml:whitespace="preserve">Returns whether the user is allowed to edit the document.
 
24446
 
 
24447
Returns %TRUE if @web_view allows the user to edit the HTML document, %FALSE if
 
24448
it doesn't. You can change @web_view's document programmatically regardless of
 
24449
this setting.</doc>
 
24450
        <return-value transfer-ownership="none">
 
24451
          <doc xml:whitespace="preserve">a #gboolean indicating the editable state</doc>
 
24452
          <type name="gboolean" c:type="gboolean"/>
 
24453
        </return-value>
 
24454
      </method>
 
24455
      <method name="get_encoding"
 
24456
              c:identifier="webkit_web_view_get_encoding"
 
24457
              version="1.1.1">
 
24458
        <doc xml:whitespace="preserve">Returns the default encoding of the #WebKitWebView.</doc>
 
24459
        <return-value transfer-ownership="none">
 
24460
          <doc xml:whitespace="preserve">the default encoding</doc>
 
24461
          <type name="utf8" c:type="const gchar*"/>
 
24462
        </return-value>
 
24463
      </method>
 
24464
      <method name="get_focused_frame"
 
24465
              c:identifier="webkit_web_view_get_focused_frame">
 
24466
        <doc xml:whitespace="preserve">Returns the frame that has focus or an active text selection.</doc>
 
24467
        <return-value transfer-ownership="none">
 
24468
          <doc xml:whitespace="preserve">The focused #WebKitWebFrame or %NULL if no frame is focused</doc>
 
24469
          <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24470
        </return-value>
 
24471
      </method>
 
24472
      <method name="get_full_content_zoom"
 
24473
              c:identifier="webkit_web_view_get_full_content_zoom"
 
24474
              version="1.0.1">
 
24475
        <doc xml:whitespace="preserve">Returns whether the zoom level affects only text or all elements.</doc>
 
24476
        <return-value transfer-ownership="none">
 
24477
          <doc xml:whitespace="preserve">%FALSE if only text should be scaled (the default), %TRUE if the full content of the view should be scaled.</doc>
 
24478
          <type name="gboolean" c:type="gboolean"/>
 
24479
        </return-value>
 
24480
      </method>
 
24481
      <method name="get_hit_test_result"
 
24482
              c:identifier="webkit_web_view_get_hit_test_result"
 
24483
              version="1.1.15">
 
24484
        <doc xml:whitespace="preserve">Does a 'hit test' in the coordinates specified by @event to figure
 
24485
out context information about that position in the @web_view.</doc>
 
24486
        <return-value transfer-ownership="full">
 
24487
          <doc xml:whitespace="preserve">a newly created #WebKitHitTestResult with the context of the specified position.</doc>
 
24488
          <type name="HitTestResult" c:type="WebKitHitTestResult*"/>
 
24489
        </return-value>
 
24490
        <parameters>
 
24491
          <parameter name="event" transfer-ownership="none">
 
24492
            <doc xml:whitespace="preserve">a #GdkEventButton</doc>
 
24493
            <type name="Gdk.EventButton" c:type="GdkEventButton*"/>
 
24494
          </parameter>
 
24495
        </parameters>
 
24496
      </method>
 
24497
      <method name="get_icon_pixbuf"
 
24498
              c:identifier="webkit_web_view_get_icon_pixbuf"
 
24499
              version="1.3.13"
 
24500
              deprecated="Use webkit_web_view_try_get_favicon_pixbuf() instead."
 
24501
              deprecated-version="1.8">
 
24502
        <doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given #WebKitWebView, or
 
24503
a default icon if there is no icon for the given page. Use
 
24504
webkit_web_view_get_icon_uri() if you need to distinguish these cases.
 
24505
Usually you want to connect to WebKitWebView::icon-loaded and call this
 
24506
method in the callback.
 
24507
 
 
24508
The pixbuf will have the largest size provided by the server and should
 
24509
be resized before it is displayed.
 
24510
See also webkit_icon_database_get_icon_pixbuf().</doc>
 
24511
        <return-value transfer-ownership="full">
 
24512
          <doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL</doc>
 
24513
          <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
 
24514
        </return-value>
 
24515
      </method>
 
24516
      <method name="get_icon_uri"
 
24517
              c:identifier="webkit_web_view_get_icon_uri"
 
24518
              version="1.1.18">
 
24519
        <doc xml:whitespace="preserve">Obtains the URI for the favicon for the given #WebKitWebView, or
 
24520
%NULL if there is none.</doc>
 
24521
        <return-value transfer-ownership="none">
 
24522
          <doc xml:whitespace="preserve">the URI for the favicon, or %NULL</doc>
 
24523
          <type name="utf8" c:type="const gchar*"/>
 
24524
        </return-value>
 
24525
      </method>
 
24526
      <method name="get_inspector"
 
24527
              c:identifier="webkit_web_view_get_inspector"
 
24528
              version="1.0.3">
 
24529
        <doc xml:whitespace="preserve">Obtains the #WebKitWebInspector associated with the
 
24530
#WebKitWebView. Every #WebKitWebView object has a
 
24531
#WebKitWebInspector object attached to it as soon as it is created,
 
24532
so this function will only return NULL if the argument is not a
 
24533
valid #WebKitWebView.</doc>
 
24534
        <return-value transfer-ownership="none">
 
24535
          <doc xml:whitespace="preserve">the #WebKitWebInspector instance.</doc>
 
24536
          <type name="WebInspector" c:type="WebKitWebInspector*"/>
 
24537
        </return-value>
 
24538
      </method>
 
24539
      <method name="get_load_status"
 
24540
              c:identifier="webkit_web_view_get_load_status"
 
24541
              version="1.1.7">
 
24542
        <doc xml:whitespace="preserve">Determines the current status of the load.</doc>
 
24543
        <return-value transfer-ownership="none">
 
24544
          <doc xml:whitespace="preserve">a #WebKitLoadStatus specifying the status of the current load</doc>
 
24545
          <type name="LoadStatus" c:type="WebKitLoadStatus"/>
 
24546
        </return-value>
 
24547
      </method>
 
24548
      <method name="get_main_frame"
 
24549
              c:identifier="webkit_web_view_get_main_frame">
 
24550
        <doc xml:whitespace="preserve">Returns the main frame for the @web_view.</doc>
 
24551
        <return-value transfer-ownership="none">
 
24552
          <doc xml:whitespace="preserve">the main #WebKitWebFrame for @web_view</doc>
 
24553
          <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
24554
        </return-value>
 
24555
      </method>
 
24556
      <method name="get_paste_target_list"
 
24557
              c:identifier="webkit_web_view_get_paste_target_list">
 
24558
        <doc xml:whitespace="preserve">This function returns the list of targets this #WebKitWebView can
 
24559
provide for clipboard pasting and as DND destination. The targets in the list are
 
24560
added with values from the #WebKitWebViewTargetInfo enum,
 
24561
using gtk_target_list_add() and
 
24562
gtk_target_list_add_text_targets().</doc>
 
24563
        <return-value transfer-ownership="full">
 
24564
          <doc xml:whitespace="preserve">the #GtkTargetList</doc>
 
24565
          <type name="Gtk.TargetList" c:type="GtkTargetList*"/>
 
24566
        </return-value>
 
24567
      </method>
 
24568
      <method name="get_progress"
 
24569
              c:identifier="webkit_web_view_get_progress"
 
24570
              version="1.1.7">
 
24571
        <doc xml:whitespace="preserve">Determines the current progress of the load.</doc>
 
24572
        <return-value transfer-ownership="none">
 
24573
          <doc xml:whitespace="preserve">a gdouble representing the status of the current load. This value will be in the range [0, 1].</doc>
 
24574
          <type name="gdouble" c:type="gdouble"/>
 
24575
        </return-value>
 
24576
      </method>
 
24577
      <method name="get_settings" c:identifier="webkit_web_view_get_settings">
 
24578
        <doc xml:whitespace="preserve">Obtains the #WebKitWebSettings associated with the
 
24579
#WebKitWebView. The #WebKitWebView always has an associated
 
24580
instance of #WebKitWebSettings. The reference that is returned by
 
24581
this call is owned by the #WebKitWebView. You may need to increase
 
24582
its reference count if you intend to keep it alive for longer than
 
24583
the #WebKitWebView.</doc>
 
24584
        <return-value transfer-ownership="none">
 
24585
          <doc xml:whitespace="preserve">the #WebKitWebSettings instance</doc>
 
24586
          <type name="WebSettings" c:type="WebKitWebSettings*"/>
 
24587
        </return-value>
 
24588
      </method>
 
24589
      <method name="get_snapshot"
 
24590
              c:identifier="webkit_web_view_get_snapshot"
 
24591
              version="1.10">
 
24592
        <doc xml:whitespace="preserve">Retrieves a snapshot with the visible contents of @webview.</doc>
 
24593
        <return-value transfer-ownership="full">
 
24594
          <doc xml:whitespace="preserve">a @cairo_surface_t</doc>
 
24595
          <type name="cairo.Surface" c:type="cairo_surface_t*"/>
 
24596
        </return-value>
 
24597
      </method>
 
24598
      <method name="get_title"
 
24599
              c:identifier="webkit_web_view_get_title"
 
24600
              version="1.1.4">
 
24601
        <doc xml:whitespace="preserve">Returns the @web_view's document title</doc>
 
24602
        <return-value transfer-ownership="none">
 
24603
          <doc xml:whitespace="preserve">the title of @web_view</doc>
 
24604
          <type name="utf8" c:type="const gchar*"/>
 
24605
        </return-value>
 
24606
      </method>
 
24607
      <method name="get_transparent"
 
24608
              c:identifier="webkit_web_view_get_transparent">
 
24609
        <doc xml:whitespace="preserve">Returns whether the #WebKitWebView has a transparent background.</doc>
 
24610
        <return-value transfer-ownership="none">
 
24611
          <doc xml:whitespace="preserve">%FALSE when the #WebKitWebView draws a solid background (the default), otherwise %TRUE.</doc>
 
24612
          <type name="gboolean" c:type="gboolean"/>
 
24613
        </return-value>
 
24614
      </method>
 
24615
      <method name="get_uri"
 
24616
              c:identifier="webkit_web_view_get_uri"
 
24617
              version="1.1.4">
 
24618
        <doc xml:whitespace="preserve">Returns the current URI of the contents displayed by the @web_view</doc>
 
24619
        <return-value transfer-ownership="none">
 
24620
          <doc xml:whitespace="preserve">the URI of @web_view</doc>
 
24621
          <type name="utf8" c:type="const gchar*"/>
 
24622
        </return-value>
 
24623
      </method>
 
24624
      <method name="get_view_mode"
 
24625
              c:identifier="webkit_web_view_get_view_mode"
 
24626
              version="1.3.4">
 
24627
        <doc xml:whitespace="preserve">Gets the value of the view-mode property of the
 
24628
#WebKitWebView. Check the property's documentation for more
 
24629
information.</doc>
 
24630
        <return-value transfer-ownership="none">
 
24631
          <doc xml:whitespace="preserve">the %WebKitWebViewViewMode currently set for the #WebKitWebView.</doc>
 
24632
          <type name="WebViewViewMode" c:type="WebKitWebViewViewMode"/>
 
24633
        </return-value>
 
24634
      </method>
 
24635
      <method name="get_view_source_mode"
 
24636
              c:identifier="webkit_web_view_get_view_source_mode"
 
24637
              version="1.1.14">
 
24638
        <return-value transfer-ownership="none">
 
24639
          <doc xml:whitespace="preserve">%TRUE if @web_view is in view source mode, %FALSE otherwise.</doc>
 
24640
          <type name="gboolean" c:type="gboolean"/>
 
24641
        </return-value>
 
24642
      </method>
 
24643
      <method name="get_viewport_attributes"
 
24644
              c:identifier="webkit_web_view_get_viewport_attributes"
 
24645
              version="1.3.8">
 
24646
        <doc xml:whitespace="preserve">Obtains the #WebKitViewportAttributes associated with the
 
24647
#WebKitWebView. Every #WebKitWebView object has a
 
24648
#WebKitViewportAttributes object attached to it as soon as it is
 
24649
created, so this function will only return NULL if the argument is
 
24650
not a valid #WebKitWebView. Do note however that the viewport
 
24651
attributes object only contains valid information when the current
 
24652
page has a viewport meta tag. You can check whether the data should
 
24653
be used by checking the #WebKitViewportAttributes:valid property.</doc>
 
24654
        <return-value transfer-ownership="none">
 
24655
          <doc xml:whitespace="preserve">the #WebKitViewportAttributes instance.</doc>
 
24656
          <type name="ViewportAttributes" c:type="WebKitViewportAttributes*"/>
 
24657
        </return-value>
 
24658
      </method>
 
24659
      <method name="get_window_features"
 
24660
              c:identifier="webkit_web_view_get_window_features"
 
24661
              version="1.0.3">
 
24662
        <return-value transfer-ownership="none">
 
24663
          <doc xml:whitespace="preserve">the instance of #WebKitWebWindowFeatures held by the given #WebKitWebView.</doc>
 
24664
          <type name="WebWindowFeatures" c:type="WebKitWebWindowFeatures*"/>
 
24665
        </return-value>
 
24666
      </method>
 
24667
      <method name="get_zoom_level"
 
24668
              c:identifier="webkit_web_view_get_zoom_level"
 
24669
              version="1.0.1">
 
24670
        <doc xml:whitespace="preserve">Returns the zoom level of @web_view, i.e. the factor by which elements in
 
24671
the page are scaled with respect to their original size.
 
24672
If the "full-content-zoom" property is set to %FALSE (the default)
 
24673
the zoom level changes the text size, or if %TRUE, scales all
 
24674
elements in the page.</doc>
 
24675
        <return-value transfer-ownership="none">
 
24676
          <doc xml:whitespace="preserve">the zoom level of @web_view</doc>
 
24677
          <type name="gfloat" c:type="gfloat"/>
 
24678
        </return-value>
 
24679
      </method>
 
24680
      <method name="go_back" c:identifier="webkit_web_view_go_back">
 
24681
        <doc xml:whitespace="preserve">Loads the previous history item.</doc>
 
24682
        <return-value transfer-ownership="none">
 
24683
          <type name="none" c:type="void"/>
 
24684
        </return-value>
 
24685
      </method>
 
24686
      <method name="go_back_or_forward"
 
24687
              c:identifier="webkit_web_view_go_back_or_forward">
 
24688
        <doc xml:whitespace="preserve">Loads the history item that is the number of @steps away from the current
 
24689
item. Negative values represent steps backward while positive values
 
24690
represent steps forward.</doc>
 
24691
        <return-value transfer-ownership="none">
 
24692
          <type name="none" c:type="void"/>
 
24693
        </return-value>
 
24694
        <parameters>
 
24695
          <parameter name="steps" transfer-ownership="none">
 
24696
            <doc xml:whitespace="preserve">the number of steps</doc>
 
24697
            <type name="gint" c:type="gint"/>
 
24698
          </parameter>
 
24699
        </parameters>
 
24700
      </method>
 
24701
      <method name="go_forward" c:identifier="webkit_web_view_go_forward">
 
24702
        <doc xml:whitespace="preserve">Loads the next history item.</doc>
 
24703
        <return-value transfer-ownership="none">
 
24704
          <type name="none" c:type="void"/>
 
24705
        </return-value>
 
24706
      </method>
 
24707
      <method name="go_to_back_forward_item"
 
24708
              c:identifier="webkit_web_view_go_to_back_forward_item">
 
24709
        <doc xml:whitespace="preserve">Go to the specified #WebKitWebHistoryItem</doc>
 
24710
        <return-value transfer-ownership="none">
 
24711
          <doc xml:whitespace="preserve">%TRUE if loading of item is successful, %FALSE if not</doc>
 
24712
          <type name="gboolean" c:type="gboolean"/>
 
24713
        </return-value>
 
24714
        <parameters>
 
24715
          <parameter name="item" transfer-ownership="none">
 
24716
            <doc xml:whitespace="preserve">a #WebKitWebHistoryItem*</doc>
 
24717
            <type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
 
24718
          </parameter>
 
24719
        </parameters>
 
24720
      </method>
 
24721
      <method name="has_selection"
 
24722
              c:identifier="webkit_web_view_has_selection">
 
24723
        <doc xml:whitespace="preserve">Determines whether text was selected.</doc>
 
24724
        <return-value transfer-ownership="none">
 
24725
          <doc xml:whitespace="preserve">%TRUE if there is selected text, %FALSE if not</doc>
 
24726
          <type name="gboolean" c:type="gboolean"/>
 
24727
        </return-value>
 
24728
      </method>
 
24729
      <method name="load_html_string"
 
24730
              c:identifier="webkit_web_view_load_html_string"
 
24731
              deprecated="Use webkit_web_view_load_string() instead."
 
24732
              deprecated-version="1.1.1">
 
24733
        <doc xml:whitespace="preserve">Requests loading of the given @content with the specified @base_uri.</doc>
 
24734
        <return-value transfer-ownership="none">
 
24735
          <type name="none" c:type="void"/>
 
24736
        </return-value>
 
24737
        <parameters>
 
24738
          <parameter name="content" transfer-ownership="none">
 
24739
            <doc xml:whitespace="preserve">an URI string</doc>
 
24740
            <type name="utf8" c:type="const gchar*"/>
 
24741
          </parameter>
 
24742
          <parameter name="base_uri" transfer-ownership="none">
 
24743
            <doc xml:whitespace="preserve">the base URI for relative locations</doc>
 
24744
            <type name="utf8" c:type="const gchar*"/>
 
24745
          </parameter>
 
24746
        </parameters>
 
24747
      </method>
 
24748
      <method name="load_request"
 
24749
              c:identifier="webkit_web_view_load_request"
 
24750
              version="1.1.1">
 
24751
        <doc xml:whitespace="preserve">Requests loading of the specified asynchronous client request.
 
24752
 
 
24753
Creates a provisional data source that will transition to a committed data
 
24754
source once any data has been received. Use webkit_web_view_stop_loading() to
 
24755
stop the load.</doc>
 
24756
        <return-value transfer-ownership="none">
 
24757
          <type name="none" c:type="void"/>
 
24758
        </return-value>
 
24759
        <parameters>
 
24760
          <parameter name="request" transfer-ownership="none">
 
24761
            <doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
 
24762
            <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
24763
          </parameter>
 
24764
        </parameters>
 
24765
      </method>
 
24766
      <method name="load_string" c:identifier="webkit_web_view_load_string">
 
24767
        <doc xml:whitespace="preserve">Requests loading of the given @content with the specified @mime_type,
 
24768
@encoding and @base_uri.
 
24769
 
 
24770
If @mime_type is %NULL, "text/html" is assumed.
 
24771
 
 
24772
If @encoding is %NULL, "UTF-8" is assumed.</doc>
 
24773
        <return-value transfer-ownership="none">
 
24774
          <type name="none" c:type="void"/>
 
24775
        </return-value>
 
24776
        <parameters>
 
24777
          <parameter name="content" transfer-ownership="none">
 
24778
            <doc xml:whitespace="preserve">an URI string</doc>
 
24779
            <type name="utf8" c:type="const gchar*"/>
 
24780
          </parameter>
 
24781
          <parameter name="mime_type" transfer-ownership="none">
 
24782
            <doc xml:whitespace="preserve">the MIME type, or %NULL</doc>
 
24783
            <type name="utf8" c:type="const gchar*"/>
 
24784
          </parameter>
 
24785
          <parameter name="encoding" transfer-ownership="none">
 
24786
            <doc xml:whitespace="preserve">the encoding, or %NULL</doc>
 
24787
            <type name="utf8" c:type="const gchar*"/>
 
24788
          </parameter>
 
24789
          <parameter name="base_uri" transfer-ownership="none">
 
24790
            <doc xml:whitespace="preserve">the base URI for relative locations</doc>
 
24791
            <type name="utf8" c:type="const gchar*"/>
 
24792
          </parameter>
 
24793
        </parameters>
 
24794
      </method>
 
24795
      <method name="load_uri"
 
24796
              c:identifier="webkit_web_view_load_uri"
 
24797
              version="1.1.1">
 
24798
        <doc xml:whitespace="preserve">Requests loading of the specified URI string.</doc>
 
24799
        <return-value transfer-ownership="none">
 
24800
          <type name="none" c:type="void"/>
 
24801
        </return-value>
 
24802
        <parameters>
 
24803
          <parameter name="uri" transfer-ownership="none">
 
24804
            <doc xml:whitespace="preserve">an URI string</doc>
 
24805
            <type name="utf8" c:type="const gchar*"/>
 
24806
          </parameter>
 
24807
        </parameters>
 
24808
      </method>
 
24809
      <method name="mark_text_matches"
 
24810
              c:identifier="webkit_web_view_mark_text_matches">
 
24811
        <doc xml:whitespace="preserve">Attempts to highlight all occurances of #string inside #web_view.</doc>
 
24812
        <return-value transfer-ownership="none">
 
24813
          <doc xml:whitespace="preserve">the number of strings highlighted</doc>
 
24814
          <type name="guint" c:type="guint"/>
 
24815
        </return-value>
 
24816
        <parameters>
 
24817
          <parameter name="string" transfer-ownership="none">
 
24818
            <doc xml:whitespace="preserve">a string to look for</doc>
 
24819
            <type name="utf8" c:type="const gchar*"/>
 
24820
          </parameter>
 
24821
          <parameter name="case_sensitive" transfer-ownership="none">
 
24822
            <doc xml:whitespace="preserve">whether to respect the case of text</doc>
 
24823
            <type name="gboolean" c:type="gboolean"/>
 
24824
          </parameter>
 
24825
          <parameter name="limit" transfer-ownership="none">
 
24826
            <doc xml:whitespace="preserve">the maximum number of strings to look for or 0 for all</doc>
 
24827
            <type name="guint" c:type="guint"/>
 
24828
          </parameter>
 
24829
        </parameters>
 
24830
      </method>
 
24831
      <method name="move_cursor"
 
24832
              c:identifier="webkit_web_view_move_cursor"
 
24833
              version="1.1.4">
 
24834
        <doc xml:whitespace="preserve">Move the cursor in @view as described by @step and @count.</doc>
 
24835
        <return-value transfer-ownership="none">
 
24836
          <type name="none" c:type="void"/>
 
24837
        </return-value>
 
24838
        <parameters>
 
24839
          <parameter name="step" transfer-ownership="none">
 
24840
            <doc xml:whitespace="preserve">a #GtkMovementStep</doc>
 
24841
            <type name="Gtk.MovementStep" c:type="GtkMovementStep"/>
 
24842
          </parameter>
 
24843
          <parameter name="count" transfer-ownership="none">
 
24844
            <doc xml:whitespace="preserve">integer describing the direction of the movement. 1 for forward, -1 for backwards.</doc>
 
24845
            <type name="gint" c:type="gint"/>
 
24846
          </parameter>
 
24847
        </parameters>
 
24848
      </method>
 
24849
      <method name="open"
 
24850
              c:identifier="webkit_web_view_open"
 
24851
              deprecated="Use webkit_web_view_load_uri() instead."
 
24852
              deprecated-version="1.1.1">
 
24853
        <doc xml:whitespace="preserve">Requests loading of the specified URI string.</doc>
 
24854
        <return-value transfer-ownership="none">
 
24855
          <type name="none" c:type="void"/>
 
24856
        </return-value>
 
24857
        <parameters>
 
24858
          <parameter name="uri" transfer-ownership="none">
 
24859
            <doc xml:whitespace="preserve">an URI</doc>
 
24860
            <type name="utf8" c:type="const gchar*"/>
 
24861
          </parameter>
 
24862
        </parameters>
 
24863
      </method>
 
24864
      <method name="paste_clipboard"
 
24865
              c:identifier="webkit_web_view_paste_clipboard">
 
24866
        <doc xml:whitespace="preserve">Pastes the current contents of the clipboard to the @web_view.</doc>
 
24867
        <return-value transfer-ownership="none">
 
24868
          <type name="none" c:type="void"/>
 
24869
        </return-value>
 
24870
      </method>
 
24871
      <method name="redo" c:identifier="webkit_web_view_redo" version="1.1.14">
 
24872
        <doc xml:whitespace="preserve">Redoes the last editing command in the view, if possible.</doc>
 
24873
        <return-value transfer-ownership="none">
 
24874
          <type name="none" c:type="void"/>
 
24875
        </return-value>
 
24876
      </method>
 
24877
      <method name="reload" c:identifier="webkit_web_view_reload">
 
24878
        <return-value transfer-ownership="none">
 
24879
          <type name="none" c:type="void"/>
 
24880
        </return-value>
 
24881
      </method>
 
24882
      <method name="reload_bypass_cache"
 
24883
              c:identifier="webkit_web_view_reload_bypass_cache"
 
24884
              version="1.0.3">
 
24885
        <doc xml:whitespace="preserve">Reloads the @web_view without using any cached data.</doc>
 
24886
        <return-value transfer-ownership="none">
 
24887
          <type name="none" c:type="void"/>
 
24888
        </return-value>
 
24889
      </method>
 
24890
      <method name="search_text" c:identifier="webkit_web_view_search_text">
 
24891
        <doc xml:whitespace="preserve">Looks for a specified string inside #web_view.</doc>
 
24892
        <return-value transfer-ownership="none">
 
24893
          <doc xml:whitespace="preserve">%TRUE on success or %FALSE on failure</doc>
 
24894
          <type name="gboolean" c:type="gboolean"/>
 
24895
        </return-value>
 
24896
        <parameters>
 
24897
          <parameter name="text" transfer-ownership="none">
 
24898
            <doc xml:whitespace="preserve">a string to look for</doc>
 
24899
            <type name="utf8" c:type="const gchar*"/>
 
24900
          </parameter>
 
24901
          <parameter name="case_sensitive" transfer-ownership="none">
 
24902
            <doc xml:whitespace="preserve">whether to respect the case of text</doc>
 
24903
            <type name="gboolean" c:type="gboolean"/>
 
24904
          </parameter>
 
24905
          <parameter name="forward" transfer-ownership="none">
 
24906
            <doc xml:whitespace="preserve">whether to find forward or not</doc>
 
24907
            <type name="gboolean" c:type="gboolean"/>
 
24908
          </parameter>
 
24909
          <parameter name="wrap" transfer-ownership="none">
 
24910
            <doc xml:whitespace="preserve">whether to continue looking at the beginning after reaching the end</doc>
 
24911
            <type name="gboolean" c:type="gboolean"/>
 
24912
          </parameter>
 
24913
        </parameters>
 
24914
      </method>
 
24915
      <method name="select_all" c:identifier="webkit_web_view_select_all">
 
24916
        <doc xml:whitespace="preserve">Attempts to select everything inside the @web_view.</doc>
 
24917
        <return-value transfer-ownership="none">
 
24918
          <type name="none" c:type="void"/>
 
24919
        </return-value>
 
24920
      </method>
 
24921
      <method name="set_custom_encoding"
 
24922
              c:identifier="webkit_web_view_set_custom_encoding"
 
24923
              version="1.1.1">
 
24924
        <doc xml:whitespace="preserve">Sets the current #WebKitWebView encoding, without modifying the default one,
 
24925
and reloads the page.</doc>
 
24926
        <return-value transfer-ownership="none">
 
24927
          <type name="none" c:type="void"/>
 
24928
        </return-value>
 
24929
        <parameters>
 
24930
          <parameter name="encoding" transfer-ownership="none">
 
24931
            <doc xml:whitespace="preserve">the new encoding, or %NULL to restore the default encoding</doc>
 
24932
            <type name="utf8" c:type="const gchar*"/>
 
24933
          </parameter>
 
24934
        </parameters>
 
24935
      </method>
 
24936
      <method name="set_editable" c:identifier="webkit_web_view_set_editable">
 
24937
        <doc xml:whitespace="preserve">Sets whether @web_view allows the user to edit its HTML document.
 
24938
 
 
24939
If @flag is %TRUE, @web_view allows the user to edit the document. If @flag is
 
24940
%FALSE, an element in @web_view's document can only be edited if the
 
24941
CONTENTEDITABLE attribute has been set on the element or one of its parent
 
24942
elements. You can change @web_view's document programmatically regardless of
 
24943
this setting. By default a #WebKitWebView is not editable.
 
24944
 
 
24945
Normally, an HTML document is not editable unless the elements within the
 
24946
document are editable. This function provides a low-level way to make the
 
24947
contents of a #WebKitWebView editable without altering the document or DOM
 
24948
structure.</doc>
 
24949
        <return-value transfer-ownership="none">
 
24950
          <type name="none" c:type="void"/>
 
24951
        </return-value>
 
24952
        <parameters>
 
24953
          <parameter name="flag" transfer-ownership="none">
 
24954
            <doc xml:whitespace="preserve">a #gboolean indicating the editable state</doc>
 
24955
            <type name="gboolean" c:type="gboolean"/>
 
24956
          </parameter>
 
24957
        </parameters>
 
24958
      </method>
 
24959
      <method name="set_full_content_zoom"
 
24960
              c:identifier="webkit_web_view_set_full_content_zoom"
 
24961
              version="1.0.1">
 
24962
        <doc xml:whitespace="preserve">Sets whether the zoom level affects only text or all elements.</doc>
 
24963
        <return-value transfer-ownership="none">
 
24964
          <type name="none" c:type="void"/>
 
24965
        </return-value>
 
24966
        <parameters>
 
24967
          <parameter name="full_content_zoom" transfer-ownership="none">
 
24968
            <doc xml:whitespace="preserve">%FALSE if only text should be scaled (the default), %TRUE if the full content of the view should be scaled.</doc>
 
24969
            <type name="gboolean" c:type="gboolean"/>
 
24970
          </parameter>
 
24971
        </parameters>
 
24972
      </method>
 
24973
      <method name="set_highlight_text_matches"
 
24974
              c:identifier="webkit_web_view_set_highlight_text_matches">
 
24975
        <doc xml:whitespace="preserve">Highlights text matches previously marked by webkit_web_view_mark_text_matches.</doc>
 
24976
        <return-value transfer-ownership="none">
 
24977
          <type name="none" c:type="void"/>
 
24978
        </return-value>
 
24979
        <parameters>
 
24980
          <parameter name="highlight" transfer-ownership="none">
 
24981
            <doc xml:whitespace="preserve">whether to highlight text matches</doc>
 
24982
            <type name="gboolean" c:type="gboolean"/>
 
24983
          </parameter>
 
24984
        </parameters>
 
24985
      </method>
 
24986
      <method name="set_maintains_back_forward_list"
 
24987
              c:identifier="webkit_web_view_set_maintains_back_forward_list">
 
24988
        <doc xml:whitespace="preserve">Set the view to maintain a back or forward list of history items.</doc>
 
24989
        <return-value transfer-ownership="none">
 
24990
          <type name="none" c:type="void"/>
 
24991
        </return-value>
 
24992
        <parameters>
 
24993
          <parameter name="flag" transfer-ownership="none">
 
24994
            <doc xml:whitespace="preserve">to tell the view to maintain a back or forward list</doc>
 
24995
            <type name="gboolean" c:type="gboolean"/>
 
24996
          </parameter>
 
24997
        </parameters>
 
24998
      </method>
 
24999
      <method name="set_settings" c:identifier="webkit_web_view_set_settings">
 
25000
        <doc xml:whitespace="preserve">Replaces the #WebKitWebSettings instance that is currently attached
 
25001
to @web_view with @settings. The reference held by the @web_view on
 
25002
the old #WebKitWebSettings instance is dropped, and the reference
 
25003
count of @settings is inscreased.
 
25004
 
 
25005
The settings are automatically applied to @web_view.</doc>
 
25006
        <return-value transfer-ownership="none">
 
25007
          <type name="none" c:type="void"/>
 
25008
        </return-value>
 
25009
        <parameters>
 
25010
          <parameter name="settings" transfer-ownership="none">
 
25011
            <doc xml:whitespace="preserve">the #WebKitWebSettings to be set</doc>
 
25012
            <type name="WebSettings" c:type="WebKitWebSettings*"/>
 
25013
          </parameter>
 
25014
        </parameters>
 
25015
      </method>
 
25016
      <method name="set_transparent"
 
25017
              c:identifier="webkit_web_view_set_transparent">
 
25018
        <doc xml:whitespace="preserve">Sets whether the #WebKitWebView has a transparent background.
 
25019
 
 
25020
Pass %FALSE to have the #WebKitWebView draw a solid background
 
25021
(the default), otherwise %TRUE.</doc>
 
25022
        <return-value transfer-ownership="none">
 
25023
          <type name="none" c:type="void"/>
 
25024
        </return-value>
 
25025
        <parameters>
 
25026
          <parameter name="flag" transfer-ownership="none">
 
25027
            <doc xml:whitespace="preserve">whether or not @web_view should be transparent</doc>
 
25028
            <type name="gboolean" c:type="gboolean"/>
 
25029
          </parameter>
 
25030
        </parameters>
 
25031
      </method>
 
25032
      <method name="set_view_mode"
 
25033
              c:identifier="webkit_web_view_set_view_mode"
 
25034
              version="1.3.4">
 
25035
        <doc xml:whitespace="preserve">Sets the view-mode property of the #WebKitWebView. Check the
 
25036
property's documentation for more information.</doc>
 
25037
        <return-value transfer-ownership="none">
 
25038
          <type name="none" c:type="void"/>
 
25039
        </return-value>
 
25040
        <parameters>
 
25041
          <parameter name="mode" transfer-ownership="none">
 
25042
            <doc xml:whitespace="preserve">the %WebKitWebViewViewMode to be set</doc>
 
25043
            <type name="WebViewViewMode" c:type="WebKitWebViewViewMode"/>
 
25044
          </parameter>
 
25045
        </parameters>
 
25046
      </method>
 
25047
      <method name="set_view_source_mode"
 
25048
              c:identifier="webkit_web_view_set_view_source_mode"
 
25049
              version="1.1.14">
 
25050
        <doc xml:whitespace="preserve">Set whether the view should be in view source mode. Setting this mode to
 
25051
%TRUE before loading a URI will display the source of the web page in a
 
25052
nice and readable format.</doc>
 
25053
        <return-value transfer-ownership="none">
 
25054
          <type name="none" c:type="void"/>
 
25055
        </return-value>
 
25056
        <parameters>
 
25057
          <parameter name="view_source_mode" transfer-ownership="none">
 
25058
            <doc xml:whitespace="preserve">the mode to turn on or off view source mode</doc>
 
25059
            <type name="gboolean" c:type="gboolean"/>
 
25060
          </parameter>
 
25061
        </parameters>
 
25062
      </method>
 
25063
      <method name="set_zoom_level"
 
25064
              c:identifier="webkit_web_view_set_zoom_level"
 
25065
              version="1.0.1">
 
25066
        <doc xml:whitespace="preserve">Sets the zoom level of @web_view, i.e. the factor by which elements in
 
25067
the page are scaled with respect to their original size.
 
25068
If the "full-content-zoom" property is set to %FALSE (the default)
 
25069
the zoom level changes the text size, or if %TRUE, scales all
 
25070
elements in the page.</doc>
 
25071
        <return-value transfer-ownership="none">
 
25072
          <type name="none" c:type="void"/>
 
25073
        </return-value>
 
25074
        <parameters>
 
25075
          <parameter name="zoom_level" transfer-ownership="none">
 
25076
            <doc xml:whitespace="preserve">the new zoom level</doc>
 
25077
            <type name="gfloat" c:type="gfloat"/>
 
25078
          </parameter>
 
25079
        </parameters>
 
25080
      </method>
 
25081
      <method name="stop_loading" c:identifier="webkit_web_view_stop_loading">
 
25082
        <doc xml:whitespace="preserve">Stops any ongoing load in the @web_view.</doc>
 
25083
        <return-value transfer-ownership="none">
 
25084
          <type name="none" c:type="void"/>
 
25085
        </return-value>
 
25086
      </method>
 
25087
      <method name="try_get_favicon_pixbuf"
 
25088
              c:identifier="webkit_web_view_try_get_favicon_pixbuf"
 
25089
              version="1.8">
 
25090
        <doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given
 
25091
#WebKitWebView. This will return %NULL is there is no icon for the
 
25092
current #WebKitWebView or if the icon is in the database but not
 
25093
available at the moment of this call. Use
 
25094
webkit_web_view_get_icon_uri() if you need to distinguish these
 
25095
cases.  Usually you want to connect to WebKitWebView::icon-loaded
 
25096
and call this method in the callback.
 
25097
 
 
25098
See also webkit_favicon_database_try_get_favicon_pixbuf(). Contrary
 
25099
to this function the icon database one returns the URL of the page
 
25100
containing the icon.</doc>
 
25101
        <return-value transfer-ownership="full">
 
25102
          <doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL</doc>
 
25103
          <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
 
25104
        </return-value>
 
25105
        <parameters>
 
25106
          <parameter name="width" transfer-ownership="none">
 
25107
            <doc xml:whitespace="preserve">the desired width for the icon</doc>
 
25108
            <type name="guint" c:type="guint"/>
 
25109
          </parameter>
 
25110
          <parameter name="height" transfer-ownership="none">
 
25111
            <doc xml:whitespace="preserve">the desired height for the icon</doc>
 
25112
            <type name="guint" c:type="guint"/>
 
25113
          </parameter>
 
25114
        </parameters>
 
25115
      </method>
 
25116
      <method name="undo" c:identifier="webkit_web_view_undo" version="1.1.14">
 
25117
        <doc xml:whitespace="preserve">Undoes the last editing command in the view, if possible.</doc>
 
25118
        <return-value transfer-ownership="none">
 
25119
          <type name="none" c:type="void"/>
 
25120
        </return-value>
 
25121
      </method>
 
25122
      <method name="unmark_text_matches"
 
25123
              c:identifier="webkit_web_view_unmark_text_matches">
 
25124
        <doc xml:whitespace="preserve">Removes highlighting previously set by webkit_web_view_mark_text_matches.</doc>
 
25125
        <return-value transfer-ownership="none">
 
25126
          <type name="none" c:type="void"/>
 
25127
        </return-value>
 
25128
      </method>
 
25129
      <method name="zoom_in"
 
25130
              c:identifier="webkit_web_view_zoom_in"
 
25131
              version="1.0.1">
 
25132
        <doc xml:whitespace="preserve">Increases the zoom level of @web_view. The current zoom
 
25133
level is incremented by the value of the "zoom-step"
 
25134
property of the #WebKitWebSettings associated with @web_view.</doc>
 
25135
        <return-value transfer-ownership="none">
 
25136
          <type name="none" c:type="void"/>
 
25137
        </return-value>
 
25138
      </method>
 
25139
      <method name="zoom_out"
 
25140
              c:identifier="webkit_web_view_zoom_out"
 
25141
              version="1.0.1">
 
25142
        <doc xml:whitespace="preserve">Decreases the zoom level of @web_view. The current zoom
 
25143
level is decremented by the value of the "zoom-step"
 
25144
property of the #WebKitWebSettings associated with @web_view.</doc>
 
25145
        <return-value transfer-ownership="none">
 
25146
          <type name="none" c:type="void"/>
 
25147
        </return-value>
 
25148
      </method>
 
25149
      <property name="copy-target-list"
 
25150
                version="1.0.2"
 
25151
                transfer-ownership="none">
 
25152
        <doc xml:whitespace="preserve">The list of targets this web view supports for clipboard copying.</doc>
 
25153
        <type name="Gtk.TargetList"/>
 
25154
      </property>
 
25155
      <property name="custom-encoding"
 
25156
                version="1.1.2"
 
25157
                writable="1"
 
25158
                transfer-ownership="none">
 
25159
        <doc xml:whitespace="preserve">The custom encoding of the web view.</doc>
 
25160
        <type name="utf8"/>
 
25161
      </property>
 
25162
      <property name="editable" writable="1" transfer-ownership="none">
 
25163
        <type name="gboolean"/>
 
25164
      </property>
 
25165
      <property name="encoding" version="1.1.2" transfer-ownership="none">
 
25166
        <doc xml:whitespace="preserve">The default encoding of the web view.</doc>
 
25167
        <type name="utf8"/>
 
25168
      </property>
 
25169
      <property name="full-content-zoom"
 
25170
                version="1.0.1"
 
25171
                writable="1"
 
25172
                transfer-ownership="none">
 
25173
        <doc xml:whitespace="preserve">Whether the full content is scaled when zooming.</doc>
 
25174
        <type name="gboolean"/>
 
25175
      </property>
 
25176
      <property name="icon-uri" version="1.1.18" transfer-ownership="none">
 
25177
        <doc xml:whitespace="preserve">The URI for the favicon for the #WebKitWebView.</doc>
 
25178
        <type name="utf8"/>
 
25179
      </property>
 
25180
      <property name="im-context" version="1.1.20" transfer-ownership="none">
 
25181
        <doc xml:whitespace="preserve">The GtkIMMulticontext for the #WebKitWebView.
 
25182
 
 
25183
This is the input method context used for all text entry widgets inside
 
25184
the #WebKitWebView. It can be used to generate context menu items for
 
25185
controlling the active input method.</doc>
 
25186
        <type name="Gtk.IMContext"/>
 
25187
      </property>
 
25188
      <property name="load-status" version="1.1.7" transfer-ownership="none">
 
25189
        <doc xml:whitespace="preserve">Determines the current status of the load.
 
25190
 
 
25191
Connect to "notify::load-status" to monitor loading.
 
25192
 
 
25193
Some versions of WebKitGTK+ emitted this signal for the default
 
25194
error page, while loading it. This behavior was considered bad,
 
25195
because it was essentially exposing an implementation
 
25196
detail. From 1.1.19 onwards this signal is no longer emitted for
 
25197
the default error pages, but keep in mind that if you override
 
25198
the error pages by using webkit_web_frame_load_alternate_string()
 
25199
the signals will be emitted.</doc>
 
25200
        <type name="LoadStatus"/>
 
25201
      </property>
 
25202
      <property name="paste-target-list"
 
25203
                version="1.0.2"
 
25204
                transfer-ownership="none">
 
25205
        <doc xml:whitespace="preserve">The list of targets this web view supports for clipboard pasting.</doc>
 
25206
        <type name="Gtk.TargetList"/>
 
25207
      </property>
 
25208
      <property name="progress" version="1.1.7" transfer-ownership="none">
 
25209
        <doc xml:whitespace="preserve">Determines the current progress of the load.</doc>
 
25210
        <type name="gdouble"/>
 
25211
      </property>
 
25212
      <property name="self-scrolling"
 
25213
                writable="1"
 
25214
                construct-only="1"
 
25215
                transfer-ownership="none">
 
25216
        <type name="gboolean"/>
 
25217
      </property>
 
25218
      <property name="settings" writable="1" transfer-ownership="none">
 
25219
        <type name="WebSettings"/>
 
25220
      </property>
 
25221
      <property name="title" version="1.1.4" transfer-ownership="none">
 
25222
        <type name="utf8"/>
 
25223
      </property>
 
25224
      <property name="transparent" writable="1" transfer-ownership="none">
 
25225
        <type name="gboolean"/>
 
25226
      </property>
 
25227
      <property name="uri" version="1.1.4" transfer-ownership="none">
 
25228
        <type name="utf8"/>
 
25229
      </property>
 
25230
      <property name="view-mode"
 
25231
                version="1.3.4"
 
25232
                writable="1"
 
25233
                transfer-ownership="none">
 
25234
        <doc xml:whitespace="preserve">The "view-mode" media feature for the #WebKitWebView.
 
25235
 
 
25236
The "view-mode" media feature is additional information for web
 
25237
applications about how the application is running, when it comes
 
25238
to user experience. Whether the application is running inside a
 
25239
regular browser window, in a dedicated window, fullscreen, for
 
25240
instance.
 
25241
 
 
25242
This property stores a %WebKitWebViewViewMode value that matches
 
25243
the "view-mode" media feature the web application will see.
 
25244
 
 
25245
See http://www.w3.org/TR/view-mode/ for more information.</doc>
 
25246
        <type name="WebViewViewMode"/>
 
25247
      </property>
 
25248
      <property name="viewport-attributes"
 
25249
                version="1.3.8"
 
25250
                transfer-ownership="none">
 
25251
        <doc xml:whitespace="preserve">The associated #WebKitViewportAttributes instance.</doc>
 
25252
        <type name="ViewportAttributes"/>
 
25253
      </property>
 
25254
      <property name="web-inspector" version="1.0.3" transfer-ownership="none">
 
25255
        <doc xml:whitespace="preserve">The associated WebKitWebInspector instance.</doc>
 
25256
        <type name="WebInspector"/>
 
25257
      </property>
 
25258
      <property name="window-features"
 
25259
                version="1.0.3"
 
25260
                writable="1"
 
25261
                transfer-ownership="none">
 
25262
        <doc xml:whitespace="preserve">An associated WebKitWebWindowFeatures instance.</doc>
 
25263
        <type name="WebWindowFeatures"/>
 
25264
      </property>
 
25265
      <property name="zoom-level"
 
25266
                version="1.0.1"
 
25267
                writable="1"
 
25268
                transfer-ownership="none">
 
25269
        <doc xml:whitespace="preserve">The level of zoom of the content.</doc>
 
25270
        <type name="gfloat"/>
 
25271
      </property>
 
25272
      <field name="parent_instance">
 
25273
        <type name="Gtk.Container" c:type="GtkContainer"/>
 
25274
      </field>
 
25275
      <field name="priv" readable="0" private="1">
 
25276
        <type name="WebViewPrivate" c:type="WebKitWebViewPrivate*"/>
 
25277
      </field>
 
25278
      <glib:signal name="close-web-view" when="last" version="1.1.11">
 
25279
        <doc xml:whitespace="preserve">Emitted when closing a #WebKitWebView is requested. This occurs when a
 
25280
call is made from JavaScript's window.close function. The default
 
25281
signal handler does not do anything. It is the owner's responsibility
 
25282
to hide or delete the web view, if necessary.</doc>
 
25283
        <return-value transfer-ownership="none">
 
25284
          <doc xml:whitespace="preserve">%TRUE to stop handlers from being invoked for the event or %FALSE to propagate the event furter</doc>
 
25285
          <type name="gboolean"/>
 
25286
        </return-value>
 
25287
      </glib:signal>
 
25288
      <glib:signal name="console-message" when="last">
 
25289
        <doc xml:whitespace="preserve">A JavaScript console message was created.</doc>
 
25290
        <return-value transfer-ownership="none">
 
25291
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.</doc>
 
25292
          <type name="gboolean"/>
 
25293
        </return-value>
 
25294
        <parameters>
 
25295
          <parameter name="message" transfer-ownership="none">
 
25296
            <doc xml:whitespace="preserve">the message text</doc>
 
25297
            <type name="utf8"/>
 
25298
          </parameter>
 
25299
          <parameter name="line" transfer-ownership="none">
 
25300
            <doc xml:whitespace="preserve">the line where the error occured</doc>
 
25301
            <type name="gint"/>
 
25302
          </parameter>
 
25303
          <parameter name="source_id" transfer-ownership="none">
 
25304
            <doc xml:whitespace="preserve">the source id</doc>
 
25305
            <type name="utf8"/>
 
25306
          </parameter>
 
25307
        </parameters>
 
25308
      </glib:signal>
 
25309
      <glib:signal name="context-menu" when="last" version="1.10">
 
25310
        <doc xml:whitespace="preserve">Emmited when a context menu is about to be displayed to give the application
 
25311
a chance to create and handle its own context menu. If you only want to add custom
 
25312
options to the default context menu you can simply modify the given @default_menu.
 
25313
 
 
25314
When @triggered_with_keyboard is %TRUE the coordinates of the given @hit_test_result should be
 
25315
used to position the popup menu. When the context menu has been triggered by a
 
25316
mouse event you could either use the @hit_test_result coordinates or pass %NULL
 
25317
to the #GtkMenuPositionFunc parameter of gtk_menu_popup() function.
 
25318
Note that coordinates of @hit_test_result are relative to @web_view window.
 
25319
 
 
25320
If your application will create and display its own popup menu, %TRUE should be returned.
 
25321
Note that when the context menu is handled by the application, the #WebKitWebSettings:enable-default-context-menu
 
25322
setting will be ignored and the #WebKitWebView::populate-popup signal won't be emitted.
 
25323
If you don't want any context menu to be shown, you can simply connect to this signal
 
25324
and return %TRUE without doing anything else.</doc>
 
25325
        <return-value transfer-ownership="none">
 
25326
          <type name="gboolean"/>
 
25327
        </return-value>
 
25328
        <parameters>
 
25329
          <parameter name="default_menu" transfer-ownership="none">
 
25330
            <doc xml:whitespace="preserve">the default context menu</doc>
 
25331
            <type name="Gtk.Widget"/>
 
25332
          </parameter>
 
25333
          <parameter name="hit_test_result" transfer-ownership="none">
 
25334
            <doc xml:whitespace="preserve">a #WebKitHitTestResult with the context of the current position.</doc>
 
25335
            <type name="HitTestResult"/>
 
25336
          </parameter>
 
25337
          <parameter name="triggered_with_keyboard" transfer-ownership="none">
 
25338
            <doc xml:whitespace="preserve">%TRUE if the context menu was triggered using the keyboard</doc>
 
25339
            <type name="gboolean"/>
 
25340
          </parameter>
 
25341
        </parameters>
 
25342
      </glib:signal>
 
25343
      <glib:signal name="copy-clipboard" when="last" action="1">
 
25344
        <doc xml:whitespace="preserve">The #WebKitWebView::copy-clipboard signal is a keybinding signal which gets emitted to
 
25345
copy the selection to the clipboard.
 
25346
 
 
25347
The default bindings for this signal are Ctrl-c and Ctrl-Insert.</doc>
 
25348
        <return-value transfer-ownership="none">
 
25349
          <type name="none"/>
 
25350
        </return-value>
 
25351
      </glib:signal>
 
25352
      <glib:signal name="create-plugin-widget"
 
25353
                   when="last"
 
25354
                   action="1"
 
25355
                   version="1.1.8">
 
25356
        <doc xml:whitespace="preserve">The #WebKitWebView::create-plugin-widget signal will be emitted to
 
25357
create a plugin widget for embed or object HTML tags. This
 
25358
allows to embed a GtkWidget as a plugin into HTML content. In
 
25359
case of a textual selection of the GtkWidget WebCore will attempt
 
25360
to set the property value of "webkit-widget-is-selected". This can
 
25361
be used to draw a visual indicator of the selection.</doc>
 
25362
        <return-value transfer-ownership="full">
 
25363
          <doc xml:whitespace="preserve">a new #GtkWidget, or %NULL</doc>
 
25364
          <type name="Gtk.Widget"/>
 
25365
        </return-value>
 
25366
        <parameters>
 
25367
          <parameter name="mime_type" transfer-ownership="none">
 
25368
            <doc xml:whitespace="preserve">the mimetype of the requested object</doc>
 
25369
            <type name="utf8"/>
 
25370
          </parameter>
 
25371
          <parameter name="uri" transfer-ownership="none">
 
25372
            <doc xml:whitespace="preserve">the URI to load</doc>
 
25373
            <type name="utf8"/>
 
25374
          </parameter>
 
25375
          <parameter name="param" transfer-ownership="none">
 
25376
            <doc xml:whitespace="preserve">a #GHashTable with additional attributes (strings)</doc>
 
25377
            <type name="GLib.HashTable">
 
25378
              <type name="gpointer" c:type="gpointer"/>
 
25379
              <type name="gpointer" c:type="gpointer"/>
 
25380
            </type>
 
25381
          </parameter>
 
25382
        </parameters>
 
25383
      </glib:signal>
 
25384
      <glib:signal name="create-web-view" when="last" version="1.0.3">
 
25385
        <doc xml:whitespace="preserve">Emitted when the creation of a new window is requested.
 
25386
If this signal is handled the signal handler should return the
 
25387
newly created #WebKitWebView.
 
25388
 
 
25389
The new #WebKitWebView should not be displayed to the user
 
25390
until the #WebKitWebView::web-view-ready signal is emitted.
 
25391
 
 
25392
The signal handlers should not try to deal with the reference count for
 
25393
the new #WebKitWebView. The widget to which the widget is added will
 
25394
handle that.</doc>
 
25395
        <return-value transfer-ownership="full">
 
25396
          <doc xml:whitespace="preserve">a newly allocated #WebKitWebView, or %NULL</doc>
 
25397
          <type name="WebView"/>
 
25398
        </return-value>
 
25399
        <parameters>
 
25400
          <parameter name="frame" transfer-ownership="none">
 
25401
            <doc xml:whitespace="preserve">the #WebKitWebFrame</doc>
 
25402
            <type name="WebFrame"/>
 
25403
          </parameter>
 
25404
        </parameters>
 
25405
      </glib:signal>
 
25406
      <glib:signal name="cut-clipboard" when="last" action="1">
 
25407
        <doc xml:whitespace="preserve">The #WebKitWebView::cut-clipboard signal is a keybinding signal which gets emitted to
 
25408
cut the selection to the clipboard.
 
25409
 
 
25410
The default bindings for this signal are Ctrl-x and Shift-Delete.</doc>
 
25411
        <return-value transfer-ownership="none">
 
25412
          <type name="none"/>
 
25413
        </return-value>
 
25414
      </glib:signal>
 
25415
      <glib:signal name="database-quota-exceeded"
 
25416
                   when="last"
 
25417
                   action="1"
 
25418
                   version="1.1.14">
 
25419
        <doc xml:whitespace="preserve">The #WebKitWebView::database-quota-exceeded signal will be emitted when
 
25420
a Web Database exceeds the quota of its security origin. This signal
 
25421
may be used to increase the size of the quota before the originating
 
25422
operation fails.</doc>
 
25423
        <return-value transfer-ownership="none">
 
25424
          <type name="none"/>
 
25425
        </return-value>
 
25426
        <parameters>
 
25427
          <parameter name="frame" transfer-ownership="none">
 
25428
            <doc xml:whitespace="preserve">the relevant frame</doc>
 
25429
            <type name="GObject.Object"/>
 
25430
          </parameter>
 
25431
          <parameter name="database" transfer-ownership="none">
 
25432
            <doc xml:whitespace="preserve">the #WebKitWebDatabase which exceeded the quota of its #WebKitSecurityOrigin</doc>
 
25433
            <type name="GObject.Object"/>
 
25434
          </parameter>
 
25435
        </parameters>
 
25436
      </glib:signal>
 
25437
      <glib:signal name="document-load-finished" when="last" action="1">
 
25438
        <doc xml:whitespace="preserve">Emitted when the DOM document object load is finished for the
 
25439
given frame.</doc>
 
25440
        <return-value transfer-ownership="none">
 
25441
          <type name="none"/>
 
25442
        </return-value>
 
25443
        <parameters>
 
25444
          <parameter name="web_frame" transfer-ownership="none">
 
25445
            <doc xml:whitespace="preserve">the #WebKitWebFrame whose load dispatched this request</doc>
 
25446
            <type name="WebFrame"/>
 
25447
          </parameter>
 
25448
        </parameters>
 
25449
      </glib:signal>
 
25450
      <glib:signal name="download-requested" when="last" version="1.1.2">
 
25451
        <doc xml:whitespace="preserve">A new Download is being requested. By default, if the signal is
 
25452
not handled, the download is cancelled. If you handle the download
 
25453
and call webkit_download_set_destination_uri(), it will be
 
25454
started for you. If you need to set the destination asynchronously
 
25455
you are responsible for starting or cancelling it yourself.
 
25456
 
 
25457
If you intend to handle downloads yourself rather than using
 
25458
the #WebKitDownload helper object you must handle this signal,
 
25459
and return %FALSE.
 
25460
 
 
25461
Also, keep in mind that the default policy for WebKitGTK+ is to
 
25462
ignore files with a MIME type that it does not know how to
 
25463
handle, which means this signal won't be emitted in the default
 
25464
setup. One way to trigger downloads is to connect to
 
25465
WebKitWebView::mime-type-policy-decision-requested and call
 
25466
webkit_web_policy_decision_download() on the
 
25467
#WebKitWebPolicyDecision in the parameter list for the kind of
 
25468
files you want your application to download (a common solution
 
25469
is to download anything that WebKit can't handle, which you can
 
25470
figure out by using webkit_web_view_can_show_mime_type()).</doc>
 
25471
        <return-value transfer-ownership="none">
 
25472
          <doc xml:whitespace="preserve">TRUE if the download should be performed, %FALSE to cancel it</doc>
 
25473
          <type name="gboolean"/>
 
25474
        </return-value>
 
25475
        <parameters>
 
25476
          <parameter name="download" transfer-ownership="none">
 
25477
            <doc xml:whitespace="preserve">a #WebKitDownload object that lets you control the download process</doc>
 
25478
            <type name="GObject.Object"/>
 
25479
          </parameter>
 
25480
        </parameters>
 
25481
      </glib:signal>
 
25482
      <glib:signal name="editing-began" when="last" action="1">
 
25483
        <return-value transfer-ownership="none">
 
25484
          <type name="none"/>
 
25485
        </return-value>
 
25486
      </glib:signal>
 
25487
      <glib:signal name="editing-ended" when="last" action="1">
 
25488
        <return-value transfer-ownership="none">
 
25489
          <type name="none"/>
 
25490
        </return-value>
 
25491
      </glib:signal>
 
25492
      <glib:signal name="entering-fullscreen" when="last" version="1.9.0">
 
25493
        <doc xml:whitespace="preserve">Emitted when JavaScript code calls
 
25494
&lt;function&gt;element.webkitRequestFullScreen&lt;/function&gt;. If the
 
25495
signal is not handled the WebView will proceed to full screen
 
25496
its top level window. This signal can be used by client code to
 
25497
request permission to the user prior doing the full screen
 
25498
transition and eventually prepare the top-level window
 
25499
(e.g. hide some widgets that would otherwise be part of the
 
25500
full screen window).</doc>
 
25501
        <return-value transfer-ownership="none">
 
25502
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to continue emission of the event.</doc>
 
25503
          <type name="gboolean"/>
 
25504
        </return-value>
 
25505
        <parameters>
 
25506
          <parameter name="element" transfer-ownership="none">
 
25507
            <doc xml:whitespace="preserve">the #WebKitDOMHTMLElement which has requested full screen display.</doc>
 
25508
            <type name="DOMHTMLElement"/>
 
25509
          </parameter>
 
25510
        </parameters>
 
25511
      </glib:signal>
 
25512
      <glib:signal name="frame-created" when="last" action="1" version="1.3.4">
 
25513
        <doc xml:whitespace="preserve">Emitted when a WebKitWebView has created a new frame. This signal will
 
25514
be emitted for all sub-frames created during page load. It will not be
 
25515
emitted for the main frame, which originates in the WebKitWebView constructor
 
25516
and may be accessed at any time using webkit_web_view_get_main_frame.</doc>
 
25517
        <return-value transfer-ownership="none">
 
25518
          <type name="none"/>
 
25519
        </return-value>
 
25520
        <parameters>
 
25521
          <parameter name="web_frame" transfer-ownership="none">
 
25522
            <doc xml:whitespace="preserve">the #WebKitWebFrame which was just created.</doc>
 
25523
            <type name="WebFrame"/>
 
25524
          </parameter>
 
25525
        </parameters>
 
25526
      </glib:signal>
 
25527
      <glib:signal name="geolocation-policy-decision-cancelled"
 
25528
                   when="last"
 
25529
                   version="1.1.23">
 
25530
        <doc xml:whitespace="preserve">When a @frame wants to cancel geolocation permission it had requested
 
25531
before.</doc>
 
25532
        <return-value transfer-ownership="none">
 
25533
          <type name="none"/>
 
25534
        </return-value>
 
25535
        <parameters>
 
25536
          <parameter name="frame" transfer-ownership="none">
 
25537
            <doc xml:whitespace="preserve">the frame that cancels geolocation request.</doc>
 
25538
            <type name="WebFrame"/>
 
25539
          </parameter>
 
25540
        </parameters>
 
25541
      </glib:signal>
 
25542
      <glib:signal name="geolocation-policy-decision-requested"
 
25543
                   when="last"
 
25544
                   version="1.1.23">
 
25545
        <doc xml:whitespace="preserve">This signal is emitted when a @frame wants to obtain the user's
 
25546
location. The decision can be made asynchronously, but you must
 
25547
call g_object_ref() the @policy_decision, and return %TRUE if
 
25548
you are going to handle the request. To actually make the
 
25549
decision you need to call webkit_geolocation_policy_allow() or
 
25550
webkit_geolocation_policy_deny() on @policy_decision.</doc>
 
25551
        <return-value transfer-ownership="none">
 
25552
          <type name="gboolean"/>
 
25553
        </return-value>
 
25554
        <parameters>
 
25555
          <parameter name="frame" transfer-ownership="none">
 
25556
            <doc xml:whitespace="preserve">the frame that requests permission</doc>
 
25557
            <type name="WebFrame"/>
 
25558
          </parameter>
 
25559
          <parameter name="policy_decision" transfer-ownership="none">
 
25560
            <doc xml:whitespace="preserve">a WebKitGeolocationPolicyDecision</doc>
 
25561
            <type name="GeolocationPolicyDecision"/>
 
25562
          </parameter>
 
25563
        </parameters>
 
25564
      </glib:signal>
 
25565
      <glib:signal name="hovering-over-link" when="last">
 
25566
        <doc xml:whitespace="preserve">When the cursor is over a link, this signal is emitted.</doc>
 
25567
        <return-value transfer-ownership="none">
 
25568
          <type name="none"/>
 
25569
        </return-value>
 
25570
        <parameters>
 
25571
          <parameter name="title" transfer-ownership="none">
 
25572
            <doc xml:whitespace="preserve">the link's title</doc>
 
25573
            <type name="utf8"/>
 
25574
          </parameter>
 
25575
          <parameter name="uri" transfer-ownership="none">
 
25576
            <doc xml:whitespace="preserve">the URI the link points to</doc>
 
25577
            <type name="utf8"/>
 
25578
          </parameter>
 
25579
        </parameters>
 
25580
      </glib:signal>
 
25581
      <glib:signal name="icon-loaded" when="last" version="1.1.18">
 
25582
        <doc xml:whitespace="preserve">This signal is emitted when the main frame has got a favicon.
 
25583
See WebKitIconDatabase::icon-loaded if you want to keep track of
 
25584
icons for child frames.</doc>
 
25585
        <return-value transfer-ownership="none">
 
25586
          <type name="none"/>
 
25587
        </return-value>
 
25588
        <parameters>
 
25589
          <parameter name="icon_uri" transfer-ownership="none">
 
25590
            <doc xml:whitespace="preserve">the URI for the icon</doc>
 
25591
            <type name="utf8"/>
 
25592
          </parameter>
 
25593
        </parameters>
 
25594
      </glib:signal>
 
25595
      <glib:signal name="leaving-fullscreen" when="last" version="1.9.0">
 
25596
        <doc xml:whitespace="preserve">Emitted when the WebView is about to restore its top level
 
25597
window out of its full screen state. This signal can be used by
 
25598
client code to restore widgets hidden during the
 
25599
entering-fullscreen stage for instance.</doc>
 
25600
        <return-value transfer-ownership="none">
 
25601
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to continue emission of the event.</doc>
 
25602
          <type name="gboolean"/>
 
25603
        </return-value>
 
25604
        <parameters>
 
25605
          <parameter name="element" transfer-ownership="none">
 
25606
            <doc xml:whitespace="preserve">the #WebKitDOMHTMLElement which is currently displayed full screen.</doc>
 
25607
            <type name="DOMHTMLElement"/>
 
25608
          </parameter>
 
25609
        </parameters>
 
25610
      </glib:signal>
 
25611
      <glib:signal name="load-committed"
 
25612
                   when="last"
 
25613
                   deprecated="Use the &quot;load-status&quot; property instead.">
 
25614
        <doc xml:whitespace="preserve">When a #WebKitWebFrame loaded the first data this signal is emitted.</doc>
 
25615
        <return-value transfer-ownership="none">
 
25616
          <type name="none"/>
 
25617
        </return-value>
 
25618
        <parameters>
 
25619
          <parameter name="frame" transfer-ownership="none">
 
25620
            <doc xml:whitespace="preserve">the main frame that received the first data</doc>
 
25621
            <type name="WebFrame"/>
 
25622
          </parameter>
 
25623
        </parameters>
 
25624
      </glib:signal>
 
25625
      <glib:signal name="load-error" when="last" version="1.1.6">
 
25626
        <doc xml:whitespace="preserve">An error occurred while loading. By default, if the signal is not
 
25627
handled, the @web_view will display a stock error page. You need to
 
25628
handle the signal if you want to provide your own error page.</doc>
 
25629
        <return-value transfer-ownership="none">
 
25630
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.</doc>
 
25631
          <type name="gboolean"/>
 
25632
        </return-value>
 
25633
        <parameters>
 
25634
          <parameter name="web_frame" transfer-ownership="none">
 
25635
            <doc xml:whitespace="preserve">the #WebKitWebFrame</doc>
 
25636
            <type name="WebFrame"/>
 
25637
          </parameter>
 
25638
          <parameter name="uri" transfer-ownership="none">
 
25639
            <doc xml:whitespace="preserve">the URI that triggered the error</doc>
 
25640
            <type name="utf8"/>
 
25641
          </parameter>
 
25642
          <parameter name="web_error" transfer-ownership="none">
 
25643
            <doc xml:whitespace="preserve">the #GError that was triggered</doc>
 
25644
            <type name="GLib.Error"/>
 
25645
          </parameter>
 
25646
        </parameters>
 
25647
      </glib:signal>
 
25648
      <glib:signal name="load-finished"
 
25649
                   when="last"
 
25650
                   deprecated="Use the &quot;load-status&quot; property instead.">
 
25651
        <return-value transfer-ownership="none">
 
25652
          <type name="none"/>
 
25653
        </return-value>
 
25654
        <parameters>
 
25655
          <parameter name="frame" transfer-ownership="none">
 
25656
            <doc xml:whitespace="preserve">the #WebKitWebFrame</doc>
 
25657
            <type name="WebFrame"/>
 
25658
          </parameter>
 
25659
        </parameters>
 
25660
      </glib:signal>
 
25661
      <glib:signal name="load-progress-changed"
 
25662
                   when="last"
 
25663
                   deprecated="Use the &quot;progress&quot; property instead.">
 
25664
        <return-value transfer-ownership="none">
 
25665
          <type name="none"/>
 
25666
        </return-value>
 
25667
        <parameters>
 
25668
          <parameter name="progress" transfer-ownership="none">
 
25669
            <doc xml:whitespace="preserve">the global progress</doc>
 
25670
            <type name="gint"/>
 
25671
          </parameter>
 
25672
        </parameters>
 
25673
      </glib:signal>
 
25674
      <glib:signal name="load-started"
 
25675
                   when="last"
 
25676
                   deprecated="Use the &quot;load-status&quot; property instead.">
 
25677
        <doc xml:whitespace="preserve">When a #WebKitWebFrame begins to load this signal is emitted.</doc>
 
25678
        <return-value transfer-ownership="none">
 
25679
          <type name="none"/>
 
25680
        </return-value>
 
25681
        <parameters>
 
25682
          <parameter name="frame" transfer-ownership="none">
 
25683
            <doc xml:whitespace="preserve">the frame going to do the load</doc>
 
25684
            <type name="WebFrame"/>
 
25685
          </parameter>
 
25686
        </parameters>
 
25687
      </glib:signal>
 
25688
      <glib:signal name="mime-type-policy-decision-requested"
 
25689
                   when="last"
 
25690
                   version="1.0.3">
 
25691
        <doc xml:whitespace="preserve">Decide whether or not to display the given MIME type.  If this
 
25692
signal is not handled, the default behavior is to show the
 
25693
content of the requested URI if WebKit can show this MIME
 
25694
type and the content disposition is not a download; if WebKit
 
25695
is not able to show the MIME type nothing happens.
 
25696
 
 
25697
Notice that if you return TRUE, meaning that you handled the
 
25698
signal, you are expected to be aware of the "Content-Disposition"
 
25699
header. A value of "attachment" usually indicates a download
 
25700
regardless of the MIME type, see also
 
25701
soup_message_headers_get_content_disposition(). And you must call
 
25702
webkit_web_policy_decision_ignore(),
 
25703
webkit_web_policy_decision_use(), or
 
25704
webkit_web_policy_decision_download() on the @policy_decision
 
25705
object.</doc>
 
25706
        <return-value transfer-ownership="none">
 
25707
          <doc xml:whitespace="preserve">%TRUE if a decision was made, %FALSE to have the default behavior apply</doc>
 
25708
          <type name="gboolean"/>
 
25709
        </return-value>
 
25710
        <parameters>
 
25711
          <parameter name="frame" transfer-ownership="none">
 
25712
            <doc xml:whitespace="preserve">the #WebKitWebFrame that required the policy decision</doc>
 
25713
            <type name="WebFrame"/>
 
25714
          </parameter>
 
25715
          <parameter name="request" transfer-ownership="none">
 
25716
            <doc xml:whitespace="preserve">a WebKitNetworkRequest</doc>
 
25717
            <type name="NetworkRequest"/>
 
25718
          </parameter>
 
25719
          <parameter name="mimetype" transfer-ownership="none">
 
25720
            <doc xml:whitespace="preserve">the MIME type attempted to load</doc>
 
25721
            <type name="utf8"/>
 
25722
          </parameter>
 
25723
          <parameter name="policy_decision" transfer-ownership="none">
 
25724
            <doc xml:whitespace="preserve">a #WebKitWebPolicyDecision</doc>
 
25725
            <type name="WebPolicyDecision"/>
 
25726
          </parameter>
 
25727
        </parameters>
 
25728
      </glib:signal>
 
25729
      <glib:signal name="move-cursor" when="last" action="1" version="1.1.4">
 
25730
        <doc xml:whitespace="preserve">The #WebKitWebView::move-cursor will be emitted to apply the
 
25731
cursor movement described by its parameters to the @view.</doc>
 
25732
        <return-value transfer-ownership="none">
 
25733
          <doc xml:whitespace="preserve">%TRUE or %FALSE</doc>
 
25734
          <type name="gboolean"/>
 
25735
        </return-value>
 
25736
        <parameters>
 
25737
          <parameter name="step" transfer-ownership="none">
 
25738
            <doc xml:whitespace="preserve">the type of movement, one of #GtkMovementStep</doc>
 
25739
            <type name="Gtk.MovementStep"/>
 
25740
          </parameter>
 
25741
          <parameter name="count" transfer-ownership="none">
 
25742
            <doc xml:whitespace="preserve">an integer indicating the subtype of movement. Currently the permitted values are '1' = forward, '-1' = backwards.</doc>
 
25743
            <type name="gint"/>
 
25744
          </parameter>
 
25745
        </parameters>
 
25746
      </glib:signal>
 
25747
      <glib:signal name="navigation-policy-decision-requested"
 
25748
                   when="last"
 
25749
                   version="1.0.3">
 
25750
        <doc xml:whitespace="preserve">Emitted when @frame requests a navigation to another page.
 
25751
If this signal is not handled, the default behavior is to allow the
 
25752
navigation.
 
25753
 
 
25754
Notice that if you return TRUE, meaning that you handled the
 
25755
signal, you are expected to have decided what to do, by calling
 
25756
webkit_web_policy_decision_ignore(),
 
25757
webkit_web_policy_decision_use(), or
 
25758
webkit_web_policy_decision_download() on the @policy_decision
 
25759
object.</doc>
 
25760
        <return-value transfer-ownership="none">
 
25761
          <doc xml:whitespace="preserve">%TRUE if a decision was made, %FALSE to have the default behavior apply</doc>
 
25762
          <type name="gboolean"/>
 
25763
        </return-value>
 
25764
        <parameters>
 
25765
          <parameter name="frame" transfer-ownership="none">
 
25766
            <doc xml:whitespace="preserve">the #WebKitWebFrame that required the navigation</doc>
 
25767
            <type name="WebFrame"/>
 
25768
          </parameter>
 
25769
          <parameter name="request" transfer-ownership="none">
 
25770
            <doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
 
25771
            <type name="NetworkRequest"/>
 
25772
          </parameter>
 
25773
          <parameter name="navigation_action" transfer-ownership="none">
 
25774
            <doc xml:whitespace="preserve">a #WebKitWebNavigationAction</doc>
 
25775
            <type name="WebNavigationAction"/>
 
25776
          </parameter>
 
25777
          <parameter name="policy_decision" transfer-ownership="none">
 
25778
            <doc xml:whitespace="preserve">a #WebKitWebPolicyDecision</doc>
 
25779
            <type name="WebPolicyDecision"/>
 
25780
          </parameter>
 
25781
        </parameters>
 
25782
      </glib:signal>
 
25783
      <glib:signal name="navigation-requested"
 
25784
                   when="last"
 
25785
                   deprecated="Use WebKitWebView::navigation-policy-decision-requested instead">
 
25786
        <doc xml:whitespace="preserve">Emitted when @frame requests a navigation to another page.</doc>
 
25787
        <return-value transfer-ownership="none">
 
25788
          <doc xml:whitespace="preserve">a #WebKitNavigationResponse</doc>
 
25789
          <type name="NavigationResponse"/>
 
25790
        </return-value>
 
25791
        <parameters>
 
25792
          <parameter name="frame" transfer-ownership="none">
 
25793
            <doc xml:whitespace="preserve">the #WebKitWebFrame that required the navigation</doc>
 
25794
            <type name="WebFrame"/>
 
25795
          </parameter>
 
25796
          <parameter name="request" transfer-ownership="none">
 
25797
            <doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
 
25798
            <type name="NetworkRequest"/>
 
25799
          </parameter>
 
25800
        </parameters>
 
25801
      </glib:signal>
 
25802
      <glib:signal name="new-window-policy-decision-requested"
 
25803
                   when="last"
 
25804
                   version="1.1.4">
 
25805
        <doc xml:whitespace="preserve">Emitted when @frame requests opening a new window. With this
 
25806
signal the browser can use the context of the request to decide
 
25807
about the new window. If the request is not handled the default
 
25808
behavior is to allow opening the new window to load the URI,
 
25809
which will cause a create-web-view signal emission where the
 
25810
browser handles the new window action but without information
 
25811
of the context that caused the navigation. The following
 
25812
navigation-policy-decision-requested emissions will load the
 
25813
page after the creation of the new window just with the
 
25814
information of this new navigation context, without any
 
25815
information about the action that made this new window to be
 
25816
opened.
 
25817
 
 
25818
Notice that if you return TRUE, meaning that you handled the
 
25819
signal, you are expected to have decided what to do, by calling
 
25820
webkit_web_policy_decision_ignore(),
 
25821
webkit_web_policy_decision_use(), or
 
25822
webkit_web_policy_decision_download() on the @policy_decision
 
25823
object.</doc>
 
25824
        <return-value transfer-ownership="none">
 
25825
          <doc xml:whitespace="preserve">%TRUE if a decision was made, %FALSE to have the default behavior apply</doc>
 
25826
          <type name="gboolean"/>
 
25827
        </return-value>
 
25828
        <parameters>
 
25829
          <parameter name="frame" transfer-ownership="none">
 
25830
            <doc xml:whitespace="preserve">the #WebKitWebFrame that required the navigation</doc>
 
25831
            <type name="WebFrame"/>
 
25832
          </parameter>
 
25833
          <parameter name="request" transfer-ownership="none">
 
25834
            <doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
 
25835
            <type name="NetworkRequest"/>
 
25836
          </parameter>
 
25837
          <parameter name="navigation_action" transfer-ownership="none">
 
25838
            <doc xml:whitespace="preserve">a #WebKitWebNavigationAction</doc>
 
25839
            <type name="WebNavigationAction"/>
 
25840
          </parameter>
 
25841
          <parameter name="policy_decision" transfer-ownership="none">
 
25842
            <doc xml:whitespace="preserve">a #WebKitWebPolicyDecision</doc>
 
25843
            <type name="WebPolicyDecision"/>
 
25844
          </parameter>
 
25845
        </parameters>
 
25846
      </glib:signal>
 
25847
      <glib:signal name="onload-event" when="last">
 
25848
        <doc xml:whitespace="preserve">When a #WebKitWebFrame receives an onload event this signal is emitted.</doc>
 
25849
        <return-value transfer-ownership="none">
 
25850
          <type name="none"/>
 
25851
        </return-value>
 
25852
        <parameters>
 
25853
          <parameter name="frame" transfer-ownership="none">
 
25854
            <doc xml:whitespace="preserve">the frame</doc>
 
25855
            <type name="WebFrame"/>
 
25856
          </parameter>
 
25857
        </parameters>
 
25858
      </glib:signal>
 
25859
      <glib:signal name="paste-clipboard" when="last" action="1">
 
25860
        <doc xml:whitespace="preserve">The #WebKitWebView::paste-clipboard signal is a keybinding signal which gets emitted to
 
25861
paste the contents of the clipboard into the Web view.
 
25862
 
 
25863
The default bindings for this signal are Ctrl-v and Shift-Insert.</doc>
 
25864
        <return-value transfer-ownership="none">
 
25865
          <type name="none"/>
 
25866
        </return-value>
 
25867
      </glib:signal>
 
25868
      <glib:signal name="populate-popup"
 
25869
                   when="last"
 
25870
                   deprecated="Use #WebKitWebView::context-menu signal instead."
 
25871
                   deprecated-version="1.10">
 
25872
        <doc xml:whitespace="preserve">When a context menu is about to be displayed this signal is emitted.
 
25873
 
 
25874
Add menu items to #menu to extend the context menu.</doc>
 
25875
        <return-value transfer-ownership="none">
 
25876
          <type name="none"/>
 
25877
        </return-value>
 
25878
        <parameters>
 
25879
          <parameter name="menu" transfer-ownership="none">
 
25880
            <doc xml:whitespace="preserve">the context menu</doc>
 
25881
            <type name="Gtk.Menu"/>
 
25882
          </parameter>
 
25883
        </parameters>
 
25884
      </glib:signal>
 
25885
      <glib:signal name="print-requested" when="last" version="1.1.5">
 
25886
        <doc xml:whitespace="preserve">Emitted when printing is requested by the frame, usually
 
25887
because of a javascript call. When handling this signal you
 
25888
should call webkit_web_frame_print_full() or
 
25889
webkit_web_frame_print() to do the actual printing.
 
25890
 
 
25891
The default handler will present a print dialog and carry a
 
25892
print operation. Notice that this means that if you intend to
 
25893
ignore a print request you must connect to this signal, and
 
25894
return %TRUE.</doc>
 
25895
        <return-value transfer-ownership="none">
 
25896
          <doc xml:whitespace="preserve">%TRUE if the print request has been handled, %FALSE if the default handler should run</doc>
 
25897
          <type name="gboolean"/>
 
25898
        </return-value>
 
25899
        <parameters>
 
25900
          <parameter name="web_frame" transfer-ownership="none">
 
25901
            <doc xml:whitespace="preserve">the frame that is requesting to be printed</doc>
 
25902
            <type name="WebFrame"/>
 
25903
          </parameter>
 
25904
        </parameters>
 
25905
      </glib:signal>
 
25906
      <glib:signal name="redo" when="last" action="1" version="1.1.14">
 
25907
        <doc xml:whitespace="preserve">The #WebKitWebView::redo signal is a keybinding signal which gets emitted to
 
25908
redo the last editing command.
 
25909
 
 
25910
The default binding for this signal is Ctrl-Shift-z</doc>
 
25911
        <return-value transfer-ownership="none">
 
25912
          <type name="none"/>
 
25913
        </return-value>
 
25914
      </glib:signal>
 
25915
      <glib:signal name="resource-content-length-received"
 
25916
                   when="last"
 
25917
                   version="1.7.5">
 
25918
        <doc xml:whitespace="preserve">Emitted when new resource data has been received. The
 
25919
@length_received variable stores the amount of bytes received
 
25920
since the last time this signal was emitted. This is useful to
 
25921
provide progress information about the resource load operation.</doc>
 
25922
        <return-value transfer-ownership="none">
 
25923
          <type name="none"/>
 
25924
        </return-value>
 
25925
        <parameters>
 
25926
          <parameter name="web_frame" transfer-ownership="none">
 
25927
            <doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
 
25928
            <type name="WebFrame"/>
 
25929
          </parameter>
 
25930
          <parameter name="web_resource" transfer-ownership="none">
 
25931
            <doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
 
25932
            <type name="WebResource"/>
 
25933
          </parameter>
 
25934
          <parameter name="length_received" transfer-ownership="none">
 
25935
            <doc xml:whitespace="preserve">the amount of data received since the last signal emission</doc>
 
25936
            <type name="gint"/>
 
25937
          </parameter>
 
25938
        </parameters>
 
25939
      </glib:signal>
 
25940
      <glib:signal name="resource-load-failed" when="last" version="1.7.5">
 
25941
        <doc xml:whitespace="preserve">Invoked when a resource failed to load</doc>
 
25942
        <return-value transfer-ownership="none">
 
25943
          <type name="none"/>
 
25944
        </return-value>
 
25945
        <parameters>
 
25946
          <parameter name="web_frame" transfer-ownership="none">
 
25947
            <doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
 
25948
            <type name="WebFrame"/>
 
25949
          </parameter>
 
25950
          <parameter name="web_resource" transfer-ownership="none">
 
25951
            <doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
 
25952
            <type name="WebResource"/>
 
25953
          </parameter>
 
25954
          <parameter name="error" transfer-ownership="none">
 
25955
            <doc xml:whitespace="preserve">the #GError that was triggered</doc>
 
25956
            <type name="GLib.Error"/>
 
25957
          </parameter>
 
25958
        </parameters>
 
25959
      </glib:signal>
 
25960
      <glib:signal name="resource-load-finished" when="last" version="1.7.5">
 
25961
        <doc xml:whitespace="preserve">Emitted when all the data for the resource was loaded</doc>
 
25962
        <return-value transfer-ownership="none">
 
25963
          <type name="none"/>
 
25964
        </return-value>
 
25965
        <parameters>
 
25966
          <parameter name="web_frame" transfer-ownership="none">
 
25967
            <doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
 
25968
            <type name="WebFrame"/>
 
25969
          </parameter>
 
25970
          <parameter name="web_resource" transfer-ownership="none">
 
25971
            <doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
 
25972
            <type name="WebResource"/>
 
25973
          </parameter>
 
25974
        </parameters>
 
25975
      </glib:signal>
 
25976
      <glib:signal name="resource-request-starting"
 
25977
                   when="last"
 
25978
                   action="1"
 
25979
                   version="1.1.14">
 
25980
        <doc xml:whitespace="preserve">Emitted when a request is about to be sent. You can modify the
 
25981
request while handling this signal. You can set the URI in the
 
25982
#WebKitNetworkRequest object itself, and add/remove/replace
 
25983
headers using the #SoupMessage object it carries, if it is
 
25984
present. See webkit_network_request_get_message(). Setting the
 
25985
request URI to "about:blank" will effectively cause the request
 
25986
to load nothing, and can be used to disable the loading of
 
25987
specific resources.
 
25988
 
 
25989
Notice that information about an eventual redirect is available
 
25990
in @response's #SoupMessage, not in the #SoupMessage carried by
 
25991
the @request. If @response is %NULL, then this is not a
 
25992
redirected request.
 
25993
 
 
25994
The #WebKitWebResource object will be the same throughout all
 
25995
the lifetime of the resource, but the contents may change from
 
25996
inbetween signal emissions.</doc>
 
25997
        <return-value transfer-ownership="none">
 
25998
          <type name="none"/>
 
25999
        </return-value>
 
26000
        <parameters>
 
26001
          <parameter name="web_frame" transfer-ownership="none">
 
26002
            <doc xml:whitespace="preserve">the #WebKitWebFrame whose load dispatched this request</doc>
 
26003
            <type name="WebFrame"/>
 
26004
          </parameter>
 
26005
          <parameter name="web_resource" transfer-ownership="none">
 
26006
            <doc xml:whitespace="preserve">an empty #WebKitWebResource object</doc>
 
26007
            <type name="WebResource"/>
 
26008
          </parameter>
 
26009
          <parameter name="request" transfer-ownership="none">
 
26010
            <doc xml:whitespace="preserve">the #WebKitNetworkRequest that will be dispatched</doc>
 
26011
            <type name="NetworkRequest"/>
 
26012
          </parameter>
 
26013
          <parameter name="response" transfer-ownership="none">
 
26014
            <doc xml:whitespace="preserve">the #WebKitNetworkResponse representing the redirect response, if any</doc>
 
26015
            <type name="NetworkResponse"/>
 
26016
          </parameter>
 
26017
        </parameters>
 
26018
      </glib:signal>
 
26019
      <glib:signal name="resource-response-received"
 
26020
                   when="last"
 
26021
                   version="1.7.5">
 
26022
        <doc xml:whitespace="preserve">Emitted when the first byte of data arrives</doc>
 
26023
        <return-value transfer-ownership="none">
 
26024
          <type name="none"/>
 
26025
        </return-value>
 
26026
        <parameters>
 
26027
          <parameter name="web_frame" transfer-ownership="none">
 
26028
            <doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
 
26029
            <type name="WebFrame"/>
 
26030
          </parameter>
 
26031
          <parameter name="web_resource" transfer-ownership="none">
 
26032
            <doc xml:whitespace="preserve">the #WebKitWebResource being loaded</doc>
 
26033
            <type name="WebResource"/>
 
26034
          </parameter>
 
26035
          <parameter name="response" transfer-ownership="none">
 
26036
            <doc xml:whitespace="preserve">the #WebKitNetworkResponse that was received</doc>
 
26037
            <type name="NetworkResponse"/>
 
26038
          </parameter>
 
26039
        </parameters>
 
26040
      </glib:signal>
 
26041
      <glib:signal name="run-file-chooser" when="last">
 
26042
        <doc xml:whitespace="preserve">This signal is emitted when the user interacts with a &amp;lt;input
 
26043
type='file' /&amp;gt; HTML element, requesting from WebKit to show
 
26044
a dialog to select one or more files to be uploaded. To let the
 
26045
application know the details of the file chooser, as well as to
 
26046
allow the client application to either cancel the request or
 
26047
perform an actual selection of files, the signal will pass an
 
26048
instance of the #WebKitFileChooserRequest in the @request
 
26049
argument.
 
26050
 
 
26051
The default signal handler will asynchronously run a regular
 
26052
#GtkFileChooserDialog for the user to interact with.
 
26053
 
 
26054
If this signal is to be handled asynchronously, you must
 
26055
call g_object_ref() on the @request, and return %TRUE to indicate
 
26056
that the request is being handled. When you are ready to complete the
 
26057
request, call webkit_file_chooser_request_select_files().</doc>
 
26058
        <return-value transfer-ownership="none">
 
26059
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.</doc>
 
26060
          <type name="gboolean"/>
 
26061
        </return-value>
 
26062
        <parameters>
 
26063
          <parameter name="request" transfer-ownership="none">
 
26064
            <doc xml:whitespace="preserve">a #WebKitFileChooserRequest</doc>
 
26065
            <type name="FileChooserRequest"/>
 
26066
          </parameter>
 
26067
        </parameters>
 
26068
      </glib:signal>
 
26069
      <glib:signal name="script-alert" when="last">
 
26070
        <doc xml:whitespace="preserve">A JavaScript alert dialog was created.</doc>
 
26071
        <return-value transfer-ownership="none">
 
26072
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.</doc>
 
26073
          <type name="gboolean"/>
 
26074
        </return-value>
 
26075
        <parameters>
 
26076
          <parameter name="frame" transfer-ownership="none">
 
26077
            <doc xml:whitespace="preserve">the relevant frame</doc>
 
26078
            <type name="WebFrame"/>
 
26079
          </parameter>
 
26080
          <parameter name="message" transfer-ownership="none">
 
26081
            <doc xml:whitespace="preserve">the message text</doc>
 
26082
            <type name="utf8"/>
 
26083
          </parameter>
 
26084
        </parameters>
 
26085
      </glib:signal>
 
26086
      <glib:signal name="script-confirm" when="last">
 
26087
        <doc xml:whitespace="preserve">A JavaScript confirm dialog was created, providing Yes and No buttons.</doc>
 
26088
        <return-value transfer-ownership="none">
 
26089
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.</doc>
 
26090
          <type name="gboolean"/>
 
26091
        </return-value>
 
26092
        <parameters>
 
26093
          <parameter name="frame" transfer-ownership="none">
 
26094
            <doc xml:whitespace="preserve">the relevant frame</doc>
 
26095
            <type name="WebFrame"/>
 
26096
          </parameter>
 
26097
          <parameter name="message" transfer-ownership="none">
 
26098
            <doc xml:whitespace="preserve">the message text</doc>
 
26099
            <type name="utf8"/>
 
26100
          </parameter>
 
26101
          <parameter name="confirmed" transfer-ownership="none">
 
26102
            <doc xml:whitespace="preserve">whether the dialog has been confirmed</doc>
 
26103
            <type name="gpointer"/>
 
26104
          </parameter>
 
26105
        </parameters>
 
26106
      </glib:signal>
 
26107
      <glib:signal name="script-prompt" when="last">
 
26108
        <doc xml:whitespace="preserve">A JavaScript prompt dialog was created, providing an entry to input text.</doc>
 
26109
        <return-value transfer-ownership="none">
 
26110
          <doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.</doc>
 
26111
          <type name="gboolean"/>
 
26112
        </return-value>
 
26113
        <parameters>
 
26114
          <parameter name="frame" transfer-ownership="none">
 
26115
            <doc xml:whitespace="preserve">the relevant frame</doc>
 
26116
            <type name="WebFrame"/>
 
26117
          </parameter>
 
26118
          <parameter name="message" transfer-ownership="none">
 
26119
            <doc xml:whitespace="preserve">the message text</doc>
 
26120
            <type name="utf8"/>
 
26121
          </parameter>
 
26122
          <parameter name="default" transfer-ownership="none">
 
26123
            <doc xml:whitespace="preserve">the default value</doc>
 
26124
            <type name="utf8"/>
 
26125
          </parameter>
 
26126
          <parameter name="text" transfer-ownership="none">
 
26127
            <doc xml:whitespace="preserve">To be filled with the return value or NULL if the dialog was cancelled.</doc>
 
26128
            <type name="gpointer"/>
 
26129
          </parameter>
 
26130
        </parameters>
 
26131
      </glib:signal>
 
26132
      <glib:signal name="select-all" when="last" action="1">
 
26133
        <doc xml:whitespace="preserve">The #WebKitWebView::select-all signal is a keybinding signal which gets emitted to
 
26134
select the complete contents of the text view.
 
26135
 
 
26136
The default bindings for this signal is Ctrl-a.</doc>
 
26137
        <return-value transfer-ownership="none">
 
26138
          <type name="none"/>
 
26139
        </return-value>
 
26140
      </glib:signal>
 
26141
      <glib:signal name="selection-changed" when="last" action="1">
 
26142
        <return-value transfer-ownership="none">
 
26143
          <type name="none"/>
 
26144
        </return-value>
 
26145
      </glib:signal>
 
26146
      <glib:signal name="should-apply-style" when="last" action="1">
 
26147
        <return-value transfer-ownership="none">
 
26148
          <type name="gboolean"/>
 
26149
        </return-value>
 
26150
        <parameters>
 
26151
          <parameter name="object" transfer-ownership="none">
 
26152
            <type name="DOMCSSStyleDeclaration"/>
 
26153
          </parameter>
 
26154
          <parameter name="p0" transfer-ownership="none">
 
26155
            <type name="DOMRange"/>
 
26156
          </parameter>
 
26157
        </parameters>
 
26158
      </glib:signal>
 
26159
      <glib:signal name="should-begin-editing" when="last" action="1">
 
26160
        <return-value transfer-ownership="none">
 
26161
          <type name="gboolean"/>
 
26162
        </return-value>
 
26163
        <parameters>
 
26164
          <parameter name="object" transfer-ownership="none">
 
26165
            <type name="DOMRange"/>
 
26166
          </parameter>
 
26167
        </parameters>
 
26168
      </glib:signal>
 
26169
      <glib:signal name="should-change-selected-range" when="last" action="1">
 
26170
        <return-value transfer-ownership="none">
 
26171
          <type name="gboolean"/>
 
26172
        </return-value>
 
26173
        <parameters>
 
26174
          <parameter name="object" transfer-ownership="none">
 
26175
            <type name="DOMRange"/>
 
26176
          </parameter>
 
26177
          <parameter name="p0" transfer-ownership="none">
 
26178
            <type name="DOMRange"/>
 
26179
          </parameter>
 
26180
          <parameter name="p1" transfer-ownership="none">
 
26181
            <type name="SelectionAffinity"/>
 
26182
          </parameter>
 
26183
          <parameter name="p2" transfer-ownership="none">
 
26184
            <type name="gboolean"/>
 
26185
          </parameter>
 
26186
        </parameters>
 
26187
      </glib:signal>
 
26188
      <glib:signal name="should-delete-range" when="last" action="1">
 
26189
        <return-value transfer-ownership="none">
 
26190
          <type name="gboolean"/>
 
26191
        </return-value>
 
26192
        <parameters>
 
26193
          <parameter name="object" transfer-ownership="none">
 
26194
            <type name="DOMRange"/>
 
26195
          </parameter>
 
26196
        </parameters>
 
26197
      </glib:signal>
 
26198
      <glib:signal name="should-end-editing" when="last" action="1">
 
26199
        <return-value transfer-ownership="none">
 
26200
          <type name="gboolean"/>
 
26201
        </return-value>
 
26202
        <parameters>
 
26203
          <parameter name="object" transfer-ownership="none">
 
26204
            <type name="DOMRange"/>
 
26205
          </parameter>
 
26206
        </parameters>
 
26207
      </glib:signal>
 
26208
      <glib:signal name="should-insert-node" when="last" action="1">
 
26209
        <return-value transfer-ownership="none">
 
26210
          <type name="gboolean"/>
 
26211
        </return-value>
 
26212
        <parameters>
 
26213
          <parameter name="object" transfer-ownership="none">
 
26214
            <type name="DOMNode"/>
 
26215
          </parameter>
 
26216
          <parameter name="p0" transfer-ownership="none">
 
26217
            <type name="DOMRange"/>
 
26218
          </parameter>
 
26219
          <parameter name="p1" transfer-ownership="none">
 
26220
            <type name="InsertAction"/>
 
26221
          </parameter>
 
26222
        </parameters>
 
26223
      </glib:signal>
 
26224
      <glib:signal name="should-insert-text" when="last" action="1">
 
26225
        <return-value transfer-ownership="none">
 
26226
          <type name="gboolean"/>
 
26227
        </return-value>
 
26228
        <parameters>
 
26229
          <parameter name="object" transfer-ownership="none">
 
26230
            <type name="utf8"/>
 
26231
          </parameter>
 
26232
          <parameter name="p0" transfer-ownership="none">
 
26233
            <type name="DOMRange"/>
 
26234
          </parameter>
 
26235
          <parameter name="p1" transfer-ownership="none">
 
26236
            <type name="InsertAction"/>
 
26237
          </parameter>
 
26238
        </parameters>
 
26239
      </glib:signal>
 
26240
      <glib:signal name="should-show-delete-interface-for-element"
 
26241
                   when="last"
 
26242
                   action="1">
 
26243
        <return-value transfer-ownership="none">
 
26244
          <type name="gboolean"/>
 
26245
        </return-value>
 
26246
        <parameters>
 
26247
          <parameter name="object" transfer-ownership="none">
 
26248
            <type name="DOMHTMLElement"/>
 
26249
          </parameter>
 
26250
        </parameters>
 
26251
      </glib:signal>
 
26252
      <glib:signal name="status-bar-text-changed" when="last">
 
26253
        <return-value transfer-ownership="none">
 
26254
          <type name="none"/>
 
26255
        </return-value>
 
26256
        <parameters>
 
26257
          <parameter name="object" transfer-ownership="none">
 
26258
            <type name="utf8"/>
 
26259
          </parameter>
 
26260
        </parameters>
 
26261
      </glib:signal>
 
26262
      <glib:signal name="title-changed"
 
26263
                   when="last"
 
26264
                   deprecated="Use &quot;notify::title&quot; instead."
 
26265
                   deprecated-version="1.1.4">
 
26266
        <doc xml:whitespace="preserve">When a #WebKitWebFrame changes the document title this signal is emitted.</doc>
 
26267
        <return-value transfer-ownership="none">
 
26268
          <type name="none"/>
 
26269
        </return-value>
 
26270
        <parameters>
 
26271
          <parameter name="frame" transfer-ownership="none">
 
26272
            <doc xml:whitespace="preserve">the main frame</doc>
 
26273
            <type name="WebFrame"/>
 
26274
          </parameter>
 
26275
          <parameter name="title" transfer-ownership="none">
 
26276
            <doc xml:whitespace="preserve">the new title</doc>
 
26277
            <type name="utf8"/>
 
26278
          </parameter>
 
26279
        </parameters>
 
26280
      </glib:signal>
 
26281
      <glib:signal name="undo" when="last" action="1" version="1.1.14">
 
26282
        <doc xml:whitespace="preserve">The #WebKitWebView::undo signal is a keybinding signal which gets emitted to
 
26283
undo the last editing command.
 
26284
 
 
26285
The default binding for this signal is Ctrl-z</doc>
 
26286
        <return-value transfer-ownership="none">
 
26287
          <type name="none"/>
 
26288
        </return-value>
 
26289
      </glib:signal>
 
26290
      <glib:signal name="user-changed-contents" when="last" action="1">
 
26291
        <return-value transfer-ownership="none">
 
26292
          <type name="none"/>
 
26293
        </return-value>
 
26294
      </glib:signal>
 
26295
      <glib:signal name="viewport-attributes-changed" when="last" action="1">
 
26296
        <return-value transfer-ownership="none">
 
26297
          <type name="none"/>
 
26298
        </return-value>
 
26299
        <parameters>
 
26300
          <parameter name="object" transfer-ownership="none">
 
26301
            <type name="ViewportAttributes"/>
 
26302
          </parameter>
 
26303
        </parameters>
 
26304
      </glib:signal>
 
26305
      <glib:signal name="viewport-attributes-recompute-requested"
 
26306
                   when="last"
 
26307
                   action="1">
 
26308
        <return-value transfer-ownership="none">
 
26309
          <type name="none"/>
 
26310
        </return-value>
 
26311
        <parameters>
 
26312
          <parameter name="object" transfer-ownership="none">
 
26313
            <type name="ViewportAttributes"/>
 
26314
          </parameter>
 
26315
        </parameters>
 
26316
      </glib:signal>
 
26317
      <glib:signal name="web-view-ready" when="last" version="1.0.3">
 
26318
        <doc xml:whitespace="preserve">Emitted after #WebKitWebView::create-web-view when the new #WebKitWebView
 
26319
should be displayed to the user. When this signal is emitted
 
26320
all the information about how the window should look, including
 
26321
size, position, whether the location, status and scroll bars
 
26322
should be displayed, is already set on the
 
26323
#WebKitWebWindowFeatures object contained by the #WebKitWebView.
 
26324
 
 
26325
Notice that some of that information may change during the life
 
26326
time of the window, so you may want to connect to the ::notify
 
26327
signal of the #WebKitWebWindowFeatures object to handle those.</doc>
 
26328
        <return-value transfer-ownership="none">
 
26329
          <doc xml:whitespace="preserve">%TRUE to stop handlers from being invoked for the event or %FALSE to propagate the event furter</doc>
 
26330
          <type name="gboolean"/>
 
26331
        </return-value>
 
26332
      </glib:signal>
 
26333
      <glib:signal name="window-object-cleared" when="last">
 
26334
        <doc xml:whitespace="preserve">Emitted when the JavaScript window object in a #WebKitWebFrame has been
 
26335
cleared in preparation for a new load. This is the preferred place to
 
26336
set custom properties on the window object using the JavaScriptCore API.</doc>
 
26337
        <return-value transfer-ownership="none">
 
26338
          <type name="none"/>
 
26339
        </return-value>
 
26340
        <parameters>
 
26341
          <parameter name="frame" transfer-ownership="none">
 
26342
            <doc xml:whitespace="preserve">the #WebKitWebFrame to which @window_object belongs</doc>
 
26343
            <type name="WebFrame"/>
 
26344
          </parameter>
 
26345
          <parameter name="context" transfer-ownership="none">
 
26346
            <doc xml:whitespace="preserve">the #JSGlobalContextRef holding the global object and other execution state; equivalent to the return value of webkit_web_frame_get_global_context(@frame)</doc>
 
26347
            <type name="gpointer"/>
 
26348
          </parameter>
 
26349
          <parameter name="window_object" transfer-ownership="none">
 
26350
            <doc xml:whitespace="preserve">the #JSObjectRef representing the frame's JavaScript window object</doc>
 
26351
            <type name="gpointer"/>
 
26352
          </parameter>
 
26353
        </parameters>
 
26354
      </glib:signal>
 
26355
    </class>
 
26356
    <record name="WebViewClass"
 
26357
            c:type="WebKitWebViewClass"
 
26358
            glib:is-gtype-struct-for="WebView">
 
26359
      <field name="parent_class">
 
26360
        <type name="Gtk.ContainerClass" c:type="GtkContainerClass"/>
 
26361
      </field>
 
26362
      <field name="create_web_view" introspectable="0">
 
26363
        <callback name="create_web_view" introspectable="0">
 
26364
          <return-value>
 
26365
            <type name="WebView" c:type="WebKitWebView*"/>
 
26366
          </return-value>
 
26367
          <parameters>
 
26368
            <parameter name="web_view" transfer-ownership="none">
 
26369
              <type name="WebView" c:type="WebKitWebView*"/>
 
26370
            </parameter>
 
26371
            <parameter name="web_frame" transfer-ownership="none">
 
26372
              <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
26373
            </parameter>
 
26374
          </parameters>
 
26375
        </callback>
 
26376
      </field>
 
26377
      <field name="web_view_ready">
 
26378
        <callback name="web_view_ready">
 
26379
          <return-value transfer-ownership="none">
 
26380
            <type name="gboolean" c:type="gboolean"/>
 
26381
          </return-value>
 
26382
          <parameters>
 
26383
            <parameter name="web_view" transfer-ownership="none">
 
26384
              <type name="WebView" c:type="WebKitWebView*"/>
 
26385
            </parameter>
 
26386
          </parameters>
 
26387
        </callback>
 
26388
      </field>
 
26389
      <field name="close_web_view">
 
26390
        <callback name="close_web_view">
 
26391
          <return-value transfer-ownership="none">
 
26392
            <type name="gboolean" c:type="gboolean"/>
 
26393
          </return-value>
 
26394
          <parameters>
 
26395
            <parameter name="web_view" transfer-ownership="none">
 
26396
              <type name="WebView" c:type="WebKitWebView*"/>
 
26397
            </parameter>
 
26398
          </parameters>
 
26399
        </callback>
 
26400
      </field>
 
26401
      <field name="navigation_requested">
 
26402
        <callback name="navigation_requested">
 
26403
          <return-value transfer-ownership="none">
 
26404
            <type name="NavigationResponse" c:type="WebKitNavigationResponse"/>
 
26405
          </return-value>
 
26406
          <parameters>
 
26407
            <parameter name="web_view" transfer-ownership="none">
 
26408
              <type name="WebView" c:type="WebKitWebView*"/>
 
26409
            </parameter>
 
26410
            <parameter name="frame" transfer-ownership="none">
 
26411
              <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
26412
            </parameter>
 
26413
            <parameter name="request" transfer-ownership="none">
 
26414
              <type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
 
26415
            </parameter>
 
26416
          </parameters>
 
26417
        </callback>
 
26418
      </field>
 
26419
      <field name="window_object_cleared" introspectable="0">
 
26420
        <callback name="window_object_cleared" introspectable="0">
 
26421
          <return-value transfer-ownership="none">
 
26422
            <type name="none" c:type="void"/>
 
26423
          </return-value>
 
26424
          <parameters>
 
26425
            <parameter name="web_view" transfer-ownership="none">
 
26426
              <type name="WebView" c:type="WebKitWebView*"/>
 
26427
            </parameter>
 
26428
            <parameter name="frame" transfer-ownership="none">
 
26429
              <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
26430
            </parameter>
 
26431
            <parameter name="context" transfer-ownership="none">
 
26432
              <type c:type="JSGlobalContextRef"/>
 
26433
            </parameter>
 
26434
            <parameter name="window_object" transfer-ownership="none">
 
26435
              <type c:type="JSObjectRef"/>
 
26436
            </parameter>
 
26437
          </parameters>
 
26438
        </callback>
 
26439
      </field>
 
26440
      <field name="choose_file">
 
26441
        <callback name="choose_file">
 
26442
          <return-value transfer-ownership="full">
 
26443
            <type name="utf8" c:type="gchar*"/>
 
26444
          </return-value>
 
26445
          <parameters>
 
26446
            <parameter name="web_view" transfer-ownership="none">
 
26447
              <type name="WebView" c:type="WebKitWebView*"/>
 
26448
            </parameter>
 
26449
            <parameter name="frame" transfer-ownership="none">
 
26450
              <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
26451
            </parameter>
 
26452
            <parameter name="old_file" transfer-ownership="none">
 
26453
              <type name="utf8" c:type="const gchar*"/>
 
26454
            </parameter>
 
26455
          </parameters>
 
26456
        </callback>
 
26457
      </field>
 
26458
      <field name="script_alert">
 
26459
        <callback name="script_alert">
 
26460
          <return-value transfer-ownership="none">
 
26461
            <type name="gboolean" c:type="gboolean"/>
 
26462
          </return-value>
 
26463
          <parameters>
 
26464
            <parameter name="web_view" transfer-ownership="none">
 
26465
              <type name="WebView" c:type="WebKitWebView*"/>
 
26466
            </parameter>
 
26467
            <parameter name="frame" transfer-ownership="none">
 
26468
              <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
26469
            </parameter>
 
26470
            <parameter name="alert_message" transfer-ownership="none">
 
26471
              <type name="utf8" c:type="const gchar*"/>
 
26472
            </parameter>
 
26473
          </parameters>
 
26474
        </callback>
 
26475
      </field>
 
26476
      <field name="script_confirm">
 
26477
        <callback name="script_confirm">
 
26478
          <return-value transfer-ownership="none">
 
26479
            <type name="gboolean" c:type="gboolean"/>
 
26480
          </return-value>
 
26481
          <parameters>
 
26482
            <parameter name="web_view" transfer-ownership="none">
 
26483
              <type name="WebView" c:type="WebKitWebView*"/>
 
26484
            </parameter>
 
26485
            <parameter name="frame" transfer-ownership="none">
 
26486
              <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
26487
            </parameter>
 
26488
            <parameter name="confirm_message" transfer-ownership="none">
 
26489
              <type name="utf8" c:type="const gchar*"/>
 
26490
            </parameter>
 
26491
            <parameter name="did_confirm" transfer-ownership="none">
 
26492
              <type name="gboolean" c:type="gboolean*"/>
 
26493
            </parameter>
 
26494
          </parameters>
 
26495
        </callback>
 
26496
      </field>
 
26497
      <field name="script_prompt">
 
26498
        <callback name="script_prompt">
 
26499
          <return-value transfer-ownership="none">
 
26500
            <type name="gboolean" c:type="gboolean"/>
 
26501
          </return-value>
 
26502
          <parameters>
 
26503
            <parameter name="web_view" transfer-ownership="none">
 
26504
              <type name="WebView" c:type="WebKitWebView*"/>
 
26505
            </parameter>
 
26506
            <parameter name="frame" transfer-ownership="none">
 
26507
              <type name="WebFrame" c:type="WebKitWebFrame*"/>
 
26508
            </parameter>
 
26509
            <parameter name="message" transfer-ownership="none">
 
26510
              <type name="utf8" c:type="const gchar*"/>
 
26511
            </parameter>
 
26512
            <parameter name="default_value" transfer-ownership="none">
 
26513
              <type name="utf8" c:type="const gchar*"/>
 
26514
            </parameter>
 
26515
            <parameter name="value" transfer-ownership="none">
 
26516
              <type name="utf8" c:type="gchar**"/>
 
26517
            </parameter>
 
26518
          </parameters>
 
26519
        </callback>
 
26520
      </field>
 
26521
      <field name="console_message">
 
26522
        <callback name="console_message">
 
26523
          <return-value transfer-ownership="none">
 
26524
            <type name="gboolean" c:type="gboolean"/>
 
26525
          </return-value>
 
26526
          <parameters>
 
26527
            <parameter name="web_view" transfer-ownership="none">
 
26528
              <type name="WebView" c:type="WebKitWebView*"/>
 
26529
            </parameter>
 
26530
            <parameter name="message" transfer-ownership="none">
 
26531
              <type name="utf8" c:type="const gchar*"/>
 
26532
            </parameter>
 
26533
            <parameter name="line_number" transfer-ownership="none">
 
26534
              <type name="guint" c:type="guint"/>
 
26535
            </parameter>
 
26536
            <parameter name="source_id" transfer-ownership="none">
 
26537
              <type name="utf8" c:type="const gchar*"/>
 
26538
            </parameter>
 
26539
          </parameters>
 
26540
        </callback>
 
26541
      </field>
 
26542
      <field name="select_all">
 
26543
        <callback name="select_all">
 
26544
          <return-value transfer-ownership="none">
 
26545
            <type name="none" c:type="void"/>
 
26546
          </return-value>
 
26547
          <parameters>
 
26548
            <parameter name="web_view" transfer-ownership="none">
 
26549
              <type name="WebView" c:type="WebKitWebView*"/>
 
26550
            </parameter>
 
26551
          </parameters>
 
26552
        </callback>
 
26553
      </field>
 
26554
      <field name="cut_clipboard">
 
26555
        <callback name="cut_clipboard">
 
26556
          <return-value transfer-ownership="none">
 
26557
            <type name="none" c:type="void"/>
 
26558
          </return-value>
 
26559
          <parameters>
 
26560
            <parameter name="web_view" transfer-ownership="none">
 
26561
              <type name="WebView" c:type="WebKitWebView*"/>
 
26562
            </parameter>
 
26563
          </parameters>
 
26564
        </callback>
 
26565
      </field>
 
26566
      <field name="copy_clipboard">
 
26567
        <callback name="copy_clipboard">
 
26568
          <return-value transfer-ownership="none">
 
26569
            <type name="none" c:type="void"/>
 
26570
          </return-value>
 
26571
          <parameters>
 
26572
            <parameter name="web_view" transfer-ownership="none">
 
26573
              <type name="WebView" c:type="WebKitWebView*"/>
 
26574
            </parameter>
 
26575
          </parameters>
 
26576
        </callback>
 
26577
      </field>
 
26578
      <field name="paste_clipboard">
 
26579
        <callback name="paste_clipboard">
 
26580
          <return-value transfer-ownership="none">
 
26581
            <type name="none" c:type="void"/>
 
26582
          </return-value>
 
26583
          <parameters>
 
26584
            <parameter name="web_view" transfer-ownership="none">
 
26585
              <type name="WebView" c:type="WebKitWebView*"/>
 
26586
            </parameter>
 
26587
          </parameters>
 
26588
        </callback>
 
26589
      </field>
 
26590
      <field name="move_cursor">
 
26591
        <callback name="move_cursor">
 
26592
          <return-value transfer-ownership="none">
 
26593
            <type name="gboolean" c:type="gboolean"/>
 
26594
          </return-value>
 
26595
          <parameters>
 
26596
            <parameter name="web_view" transfer-ownership="none">
 
26597
              <type name="WebView" c:type="WebKitWebView*"/>
 
26598
            </parameter>
 
26599
            <parameter name="step" transfer-ownership="none">
 
26600
              <type name="Gtk.MovementStep" c:type="GtkMovementStep"/>
 
26601
            </parameter>
 
26602
            <parameter name="count" transfer-ownership="none">
 
26603
              <type name="gint" c:type="gint"/>
 
26604
            </parameter>
 
26605
          </parameters>
 
26606
        </callback>
 
26607
      </field>
 
26608
      <field name="set_scroll_adjustments">
 
26609
        <callback name="set_scroll_adjustments">
 
26610
          <return-value transfer-ownership="none">
 
26611
            <type name="none" c:type="void"/>
 
26612
          </return-value>
 
26613
          <parameters>
 
26614
            <parameter name="web_view" transfer-ownership="none">
 
26615
              <type name="WebView" c:type="WebKitWebView*"/>
 
26616
            </parameter>
 
26617
            <parameter name="hadjustment" transfer-ownership="none">
 
26618
              <type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
 
26619
            </parameter>
 
26620
            <parameter name="vadjustment" transfer-ownership="none">
 
26621
              <type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
 
26622
            </parameter>
 
26623
          </parameters>
 
26624
        </callback>
 
26625
      </field>
 
26626
      <field name="undo">
 
26627
        <callback name="undo">
 
26628
          <return-value transfer-ownership="none">
 
26629
            <type name="none" c:type="void"/>
 
26630
          </return-value>
 
26631
          <parameters>
 
26632
            <parameter name="web_view" transfer-ownership="none">
 
26633
              <type name="WebView" c:type="WebKitWebView*"/>
 
26634
            </parameter>
 
26635
          </parameters>
 
26636
        </callback>
 
26637
      </field>
 
26638
      <field name="redo">
 
26639
        <callback name="redo">
 
26640
          <return-value transfer-ownership="none">
 
26641
            <type name="none" c:type="void"/>
 
26642
          </return-value>
 
26643
          <parameters>
 
26644
            <parameter name="web_view" transfer-ownership="none">
 
26645
              <type name="WebView" c:type="WebKitWebView*"/>
 
26646
            </parameter>
 
26647
          </parameters>
 
26648
        </callback>
 
26649
      </field>
 
26650
      <field name="should_allow_editing_action">
 
26651
        <callback name="should_allow_editing_action">
 
26652
          <return-value transfer-ownership="none">
 
26653
            <type name="gboolean" c:type="gboolean"/>
 
26654
          </return-value>
 
26655
          <parameters>
 
26656
            <parameter name="web_view" transfer-ownership="none">
 
26657
              <type name="WebView" c:type="WebKitWebView*"/>
 
26658
            </parameter>
 
26659
          </parameters>
 
26660
        </callback>
 
26661
      </field>
 
26662
      <field name="entering_fullscreen">
 
26663
        <callback name="entering_fullscreen">
 
26664
          <return-value transfer-ownership="none">
 
26665
            <type name="gboolean" c:type="gboolean"/>
 
26666
          </return-value>
 
26667
          <parameters>
 
26668
            <parameter name="web_view" transfer-ownership="none">
 
26669
              <type name="WebView" c:type="WebKitWebView*"/>
 
26670
            </parameter>
 
26671
          </parameters>
 
26672
        </callback>
 
26673
      </field>
 
26674
      <field name="leaving_fullscreen">
 
26675
        <callback name="leaving_fullscreen">
 
26676
          <return-value transfer-ownership="none">
 
26677
            <type name="gboolean" c:type="gboolean"/>
 
26678
          </return-value>
 
26679
          <parameters>
 
26680
            <parameter name="web_view" transfer-ownership="none">
 
26681
              <type name="WebView" c:type="WebKitWebView*"/>
 
26682
            </parameter>
 
26683
          </parameters>
 
26684
        </callback>
 
26685
      </field>
 
26686
      <field name="run_file_chooser">
 
26687
        <callback name="run_file_chooser">
 
26688
          <return-value transfer-ownership="none">
 
26689
            <type name="gboolean" c:type="gboolean"/>
 
26690
          </return-value>
 
26691
          <parameters>
 
26692
            <parameter name="web_view" transfer-ownership="none">
 
26693
              <type name="WebView" c:type="WebKitWebView*"/>
 
26694
            </parameter>
 
26695
            <parameter name="request" transfer-ownership="none">
 
26696
              <type name="FileChooserRequest"
 
26697
                    c:type="WebKitFileChooserRequest*"/>
 
26698
            </parameter>
 
26699
          </parameters>
 
26700
        </callback>
 
26701
      </field>
 
26702
    </record>
 
26703
    <record name="WebViewPrivate" c:type="WebKitWebViewPrivate" disguised="1">
 
26704
    </record>
 
26705
    <enumeration name="WebViewTargetInfo"
 
26706
                 glib:type-name="WebKitWebViewTargetInfo"
 
26707
                 glib:get-type="webkit_web_view_target_info_get_type"
 
26708
                 c:type="WebKitWebViewTargetInfo">
 
26709
      <doc xml:whitespace="preserve">Enum values used to denote the info value of various selection types. These can be used
 
26710
to interpret the data WebKitGTK+ publishes via GtkClipboard and drag-and-drop.</doc>
 
26711
      <member name="html"
 
26712
              value="0"
 
26713
              c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_HTML"
 
26714
              glib:nick="html"/>
 
26715
      <member name="text"
 
26716
              value="1"
 
26717
              c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_TEXT"
 
26718
              glib:nick="text"/>
 
26719
      <member name="image"
 
26720
              value="2"
 
26721
              c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE"
 
26722
              glib:nick="image"/>
 
26723
      <member name="uri_list"
 
26724
              value="3"
 
26725
              c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST"
 
26726
              glib:nick="uri-list"/>
 
26727
      <member name="netscape_url"
 
26728
              value="4"
 
26729
              c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL"
 
26730
              glib:nick="netscape-url"/>
 
26731
    </enumeration>
 
26732
    <enumeration name="WebViewViewMode"
 
26733
                 glib:type-name="WebKitWebViewViewMode"
 
26734
                 glib:get-type="webkit_web_view_view_mode_get_type"
 
26735
                 c:type="WebKitWebViewViewMode">
 
26736
      <doc xml:whitespace="preserve">Enum values used to denote the various types of view modes. See the
 
26737
#WebKitWebView:view-mode property.</doc>
 
26738
      <member name="windowed"
 
26739
              value="0"
 
26740
              c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_WINDOWED"
 
26741
              glib:nick="windowed"/>
 
26742
      <member name="floating"
 
26743
              value="1"
 
26744
              c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_FLOATING"
 
26745
              glib:nick="floating"/>
 
26746
      <member name="fullscreen"
 
26747
              value="2"
 
26748
              c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_FULLSCREEN"
 
26749
              glib:nick="fullscreen"/>
 
26750
      <member name="maximized"
 
26751
              value="3"
 
26752
              c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_MAXIMIZED"
 
26753
              glib:nick="maximized"/>
 
26754
      <member name="minimized"
 
26755
              value="4"
 
26756
              c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_MINIMIZED"
 
26757
              glib:nick="minimized"/>
 
26758
    </enumeration>
 
26759
    <class name="WebWindowFeatures"
 
26760
           c:symbol-prefix="web_window_features"
 
26761
           c:type="WebKitWebWindowFeatures"
 
26762
           parent="GObject.Object"
 
26763
           glib:type-name="WebKitWebWindowFeatures"
 
26764
           glib:get-type="webkit_web_window_features_get_type"
 
26765
           glib:type-struct="WebWindowFeaturesClass">
 
26766
      <doc xml:whitespace="preserve">The content of a #WebKitWebView can request to change certain
 
26767
properties of a #WebKitWebView. This can include the x, y position
 
26768
of the window, the width and height but also if a toolbar,
 
26769
scrollbar, statusbar, locationbar should be visible to the user,
 
26770
the request to show the #WebKitWebView fullscreen.
 
26771
 
 
26772
In the normal case one will use #webkit_web_view_get_window_features
 
26773
to get the #WebKitWebWindowFeatures and then monitor the property
 
26774
changes. Be aware that the #WebKitWebWindowFeatures might change
 
26775
before #WebKitWebView::web-view-ready signal is emitted.
 
26776
To be safe listen to the notify::window-features signal of the #WebKitWebView
 
26777
and reconnect the signals whenever the #WebKitWebWindowFeatures of
 
26778
a #WebKitWebView changes.
 
26779
 
 
26780
&lt;informalexample&gt;&lt;programlisting&gt;
 
26781
/&lt;!-- --&gt;* Get the current WebKitWebWindowFeatures *&lt;!-- --&gt;/
 
26782
WebKitWebWindowFeatures *features = webkit_web_view_get_window_features (my_webview);
 
26783
 
 
26784
/&lt;!-- --&gt;* Connect to the property changes *&lt;!-- --&gt;/
 
26785
g_signal_connect (G_OBJECT(features), "notify::menubar-visible", G_CALLBACK(make_menu_bar_visible), NULL);
 
26786
g_signal_connect (G_OBJECT(features), "notify::statusbar-visible", G_CALLBACK(make_status_bar_visible), NULL);
 
26787
 
 
26788
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
 
26789
      <constructor name="new"
 
26790
                   c:identifier="webkit_web_window_features_new"
 
26791
                   version="1.0.3">
 
26792
        <doc xml:whitespace="preserve">Creates a new #WebKitWebWindowFeatures instance with default values. It must
 
26793
be manually attached to a WebView.</doc>
 
26794
        <return-value transfer-ownership="full">
 
26795
          <doc xml:whitespace="preserve">a new #WebKitWebWindowFeatures instance</doc>
 
26796
          <type name="WebWindowFeatures" c:type="WebKitWebWindowFeatures*"/>
 
26797
        </return-value>
 
26798
      </constructor>
 
26799
      <method name="equal"
 
26800
              c:identifier="webkit_web_window_features_equal"
 
26801
              version="1.0.3">
 
26802
        <doc xml:whitespace="preserve">Decides if a #WebKitWebWindowFeatures instance equals another, as
 
26803
in has the same values.</doc>
 
26804
        <return-value transfer-ownership="none">
 
26805
          <doc xml:whitespace="preserve">%TRUE if the instances have the same values, %FALSE otherwise</doc>
 
26806
          <type name="gboolean" c:type="gboolean"/>
 
26807
        </return-value>
 
26808
        <parameters>
 
26809
          <parameter name="features2" transfer-ownership="none">
 
26810
            <doc xml:whitespace="preserve">another #WebKitWebWindowFeatures instance</doc>
 
26811
            <type name="WebWindowFeatures" c:type="WebKitWebWindowFeatures*"/>
 
26812
          </parameter>
 
26813
        </parameters>
 
26814
      </method>
 
26815
      <property name="fullscreen"
 
26816
                version="1.0.3"
 
26817
                writable="1"
 
26818
                construct="1"
 
26819
                transfer-ownership="none">
 
26820
        <doc xml:whitespace="preserve">Controls whether window will be displayed fullscreen.</doc>
 
26821
        <type name="gboolean"/>
 
26822
      </property>
 
26823
      <property name="height"
 
26824
                version="1.0.3"
 
26825
                writable="1"
 
26826
                construct="1"
 
26827
                transfer-ownership="none">
 
26828
        <doc xml:whitespace="preserve">The height of the window on the screen.</doc>
 
26829
        <type name="gint"/>
 
26830
      </property>
 
26831
      <property name="locationbar-visible"
 
26832
                version="1.0.3"
 
26833
                writable="1"
 
26834
                construct="1"
 
26835
                transfer-ownership="none">
 
26836
        <doc xml:whitespace="preserve">Controls whether the locationbar should be visible for the window.</doc>
 
26837
        <type name="gboolean"/>
 
26838
      </property>
 
26839
      <property name="menubar-visible"
 
26840
                version="1.0.3"
 
26841
                writable="1"
 
26842
                construct="1"
 
26843
                transfer-ownership="none">
 
26844
        <doc xml:whitespace="preserve">Controls whether the menubar should be visible for the window.</doc>
 
26845
        <type name="gboolean"/>
 
26846
      </property>
 
26847
      <property name="scrollbar-visible"
 
26848
                version="1.0.3"
 
26849
                writable="1"
 
26850
                construct="1"
 
26851
                transfer-ownership="none">
 
26852
        <doc xml:whitespace="preserve">Controls whether the scrollbars should be visible for the window.</doc>
 
26853
        <type name="gboolean"/>
 
26854
      </property>
 
26855
      <property name="statusbar-visible"
 
26856
                version="1.0.3"
 
26857
                writable="1"
 
26858
                construct="1"
 
26859
                transfer-ownership="none">
 
26860
        <doc xml:whitespace="preserve">Controls whether the statusbar should be visible for the window.</doc>
 
26861
        <type name="gboolean"/>
 
26862
      </property>
 
26863
      <property name="toolbar-visible"
 
26864
                version="1.0.3"
 
26865
                writable="1"
 
26866
                construct="1"
 
26867
                transfer-ownership="none">
 
26868
        <doc xml:whitespace="preserve">Controls whether the toolbar should be visible for the window.</doc>
 
26869
        <type name="gboolean"/>
 
26870
      </property>
 
26871
      <property name="width"
 
26872
                version="1.0.3"
 
26873
                writable="1"
 
26874
                construct="1"
 
26875
                transfer-ownership="none">
 
26876
        <doc xml:whitespace="preserve">The width of the window on the screen.</doc>
 
26877
        <type name="gint"/>
 
26878
      </property>
 
26879
      <property name="x"
 
26880
                version="1.0.3"
 
26881
                writable="1"
 
26882
                construct="1"
 
26883
                transfer-ownership="none">
 
26884
        <doc xml:whitespace="preserve">The starting x position of the window on the screen.</doc>
 
26885
        <type name="gint"/>
 
26886
      </property>
 
26887
      <property name="y"
 
26888
                version="1.0.3"
 
26889
                writable="1"
 
26890
                construct="1"
 
26891
                transfer-ownership="none">
 
26892
        <doc xml:whitespace="preserve">The starting y position of the window on the screen.</doc>
 
26893
        <type name="gint"/>
 
26894
      </property>
 
26895
      <field name="parent_instance">
 
26896
        <type name="GObject.Object" c:type="GObject"/>
 
26897
      </field>
 
26898
      <field name="priv" readable="0" private="1">
 
26899
        <type name="WebWindowFeaturesPrivate"
 
26900
              c:type="WebKitWebWindowFeaturesPrivate*"/>
 
26901
      </field>
 
26902
    </class>
 
26903
    <record name="WebWindowFeaturesClass"
 
26904
            c:type="WebKitWebWindowFeaturesClass"
 
26905
            glib:is-gtype-struct-for="WebWindowFeatures">
 
26906
      <field name="parent_class">
 
26907
        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
 
26908
      </field>
 
26909
      <field name="_webkit_reserved1" introspectable="0">
 
26910
        <callback name="_webkit_reserved1">
 
26911
          <return-value transfer-ownership="none">
 
26912
            <type name="none" c:type="void"/>
 
26913
          </return-value>
 
26914
        </callback>
 
26915
      </field>
 
26916
      <field name="_webkit_reserved2" introspectable="0">
 
26917
        <callback name="_webkit_reserved2">
 
26918
          <return-value transfer-ownership="none">
 
26919
            <type name="none" c:type="void"/>
 
26920
          </return-value>
 
26921
        </callback>
 
26922
      </field>
 
26923
      <field name="_webkit_reserved3" introspectable="0">
 
26924
        <callback name="_webkit_reserved3">
 
26925
          <return-value transfer-ownership="none">
 
26926
            <type name="none" c:type="void"/>
 
26927
          </return-value>
 
26928
        </callback>
 
26929
      </field>
 
26930
      <field name="_webkit_reserved4" introspectable="0">
 
26931
        <callback name="_webkit_reserved4">
 
26932
          <return-value transfer-ownership="none">
 
26933
            <type name="none" c:type="void"/>
 
26934
          </return-value>
 
26935
        </callback>
 
26936
      </field>
 
26937
    </record>
 
26938
    <record name="WebWindowFeaturesPrivate"
 
26939
            c:type="WebKitWebWindowFeaturesPrivate"
 
26940
            disguised="1">
 
26941
    </record>
 
26942
    <record name="_WebPluginMIMEType" c:type="_WebKitWebPluginMIMEType">
 
26943
      <field name="name" writable="1">
 
26944
        <type name="utf8" c:type="char*"/>
 
26945
      </field>
 
26946
      <field name="description" writable="1">
 
26947
        <type name="utf8" c:type="char*"/>
 
26948
      </field>
 
26949
      <field name="extensions" writable="1">
 
26950
        <type name="utf8" c:type="char**"/>
 
26951
      </field>
 
26952
    </record>
 
26953
    <function name="application_cache_get_database_directory_path"
 
26954
              c:identifier="webkit_application_cache_get_database_directory_path"
 
26955
              version="1.3.13">
 
26956
      <doc xml:whitespace="preserve">Returns the path to the directory WebKit will write web application
 
26957
cache databases to. By default this path is set to
 
26958
$XDG_CACHE_HOME/webkitgtk/applications and cannot be modified.</doc>
 
26959
      <return-value transfer-ownership="none">
 
26960
        <doc xml:whitespace="preserve">the application cache database directory path</doc>
 
26961
        <type name="utf8" c:type="const gchar*"/>
 
26962
      </return-value>
 
26963
    </function>
 
26964
    <function name="application_cache_get_maximum_size"
 
26965
              c:identifier="webkit_application_cache_get_maximum_size"
 
26966
              version="1.3.13"
 
26967
              introspectable="0">
 
26968
      <doc xml:whitespace="preserve">Returns the maximum size of the cache storage.
 
26969
By default it is set to UINT_MAX i.e. no quota.</doc>
 
26970
      <return-value transfer-ownership="none">
 
26971
        <doc xml:whitespace="preserve">the current application cache maximum storage size</doc>
 
26972
        <type name="unsigned long long" c:type="unsigned long long"/>
 
26973
      </return-value>
 
26974
    </function>
 
26975
    <function name="application_cache_set_maximum_size"
 
26976
              c:identifier="webkit_application_cache_set_maximum_size"
 
26977
              version="1.3.13"
 
26978
              introspectable="0">
 
26979
      <doc xml:whitespace="preserve">Sets new application cache maximum storage size.
 
26980
Changing the application cache storage size will clear the cache
 
26981
and rebuild cache storage.</doc>
 
26982
      <return-value transfer-ownership="none">
 
26983
        <type name="none" c:type="void"/>
 
26984
      </return-value>
 
26985
      <parameters>
 
26986
        <parameter name="size" transfer-ownership="none">
 
26987
          <doc xml:whitespace="preserve">the new web application cache maximum storage size</doc>
 
26988
          <type name="unsigned long long" c:type="unsigned long long"/>
 
26989
        </parameter>
 
26990
      </parameters>
 
26991
    </function>
 
26992
    <function name="check_version" c:identifier="webkit_check_version">
 
26993
      <return-value transfer-ownership="none">
 
26994
        <type name="gboolean" c:type="gboolean"/>
 
26995
      </return-value>
 
26996
      <parameters>
 
26997
        <parameter name="major" transfer-ownership="none">
 
26998
          <type name="guint" c:type="guint"/>
 
26999
        </parameter>
 
27000
        <parameter name="minor" transfer-ownership="none">
 
27001
          <type name="guint" c:type="guint"/>
 
27002
        </parameter>
 
27003
        <parameter name="micro" transfer-ownership="none">
 
27004
          <type name="guint" c:type="guint"/>
 
27005
        </parameter>
 
27006
      </parameters>
 
27007
    </function>
 
27008
    <function name="context_menu_item_get_action"
 
27009
              c:identifier="webkit_context_menu_item_get_action"
 
27010
              version="1.10">
 
27011
      <doc xml:whitespace="preserve">Returns the #WebKitContextMenuAction of the given @item. This function
 
27012
can be used to determine the items present in the default context menu.
 
27013
In order to inspect the default context menu, you should connect to
 
27014
#WebKitWebView::context-menu signal.
 
27015
 
 
27016
&lt;example&gt;
 
27017
&lt;title&gt;Inspecting the default context menu&lt;/title&gt;
 
27018
&lt;programlisting&gt;
 
27019
static gboolean context_menu_cb (WebKitWebView       *webView,
 
27020
                                 GtkWidget           *default_menu,
 
27021
                                 WebKitHitTestResult *hit_test_result,
 
27022
                                 gboolean             triggered_with_keyboard,
 
27023
                                 gpointer             user_data)
 
27024
{
 
27025
    GList *items = gtk_container_get_children (GTK_CONTAINER (default_menu));
 
27026
    GList *l;
 
27027
    GtkAction *action;
 
27028
    GtkWidget *sub_menu;
 
27029
 
 
27030
    for (l = items; l; l = g_list_next (l)) {
 
27031
        GtkMenuItem *item = (GtkMenuItem *)l-&gt;data;
 
27032
 
 
27033
        if (GTK_IS_SEPARATOR_MENU_ITEM (item)) {
 
27034
            /&amp;ast; It's  separator, do nothing &amp;ast;/
 
27035
            continue;
 
27036
        }
 
27037
 
 
27038
        switch (webkit_context_menu_item_get_action (item)) {
 
27039
        case WEBKIT_CONTEXT_MENU_ACTION_NO_ACTION:
 
27040
            /&amp;ast; No action for this item &amp;ast;/
 
27041
            break;
 
27042
        /&amp;ast; Don't allow to ope links from context menu &amp;ast;/
 
27043
        case WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK:
 
27044
        case WEBKIT_CONTEXT_MENU_ACTION_OPEN_LINK_IN_NEW_WINDOW:
 
27045
            action = gtk_activatable_get_related_action (GTK_ACTIVATABLE (item));
 
27046
            gtk_action_set_sensitive (action, FALSE);
 
27047
            break;
 
27048
        default:
 
27049
            break;
 
27050
        }
 
27051
 
 
27052
        sub_menu = gtk_menu_item_get_submenu (item);
 
27053
        if (sub_menu) {
 
27054
            GtkWidget *menu_item;
 
27055
 
 
27056
            /&amp;ast; Add custom action to submenu &amp;ast;/
 
27057
            action = gtk_action_new ("CustomItemName", "Custom Action", NULL, NULL);
 
27058
            g_signal_connect (action, "activate", G_CALLBACK (custom_menu_item_activated), NULL);
 
27059
 
 
27060
            menu_item = gtk_action_create_menu_item (action);
 
27061
            g_object_unref (action);
 
27062
            gtk_menu_shell_append (GTK_MENU_SHELL (sub_menu), menu_item);
 
27063
            gtk_widget_show (menu_item);
 
27064
        }
 
27065
    }
 
27066
 
 
27067
    g_list_free(items);
 
27068
}
 
27069
&lt;/programlisting&gt;
 
27070
&lt;/example&gt;
 
27071
 
 
27072
Note that you can get the #GtkAction of any item in the default context menu with
 
27073
gtk_activatable_get_related_action().</doc>
 
27074
      <return-value transfer-ownership="none">
 
27075
        <doc xml:whitespace="preserve">the #WebKitContextMenuAction of the given @item</doc>
 
27076
        <type name="ContextMenuAction" c:type="WebKitContextMenuAction"/>
 
27077
      </return-value>
 
27078
      <parameters>
 
27079
        <parameter name="item" transfer-ownership="none">
 
27080
          <doc xml:whitespace="preserve">a #GtkMenuItem of the default context menu</doc>
 
27081
          <type name="Gtk.MenuItem" c:type="GtkMenuItem*"/>
 
27082
        </parameter>
 
27083
      </parameters>
 
27084
    </function>
 
27085
    <function name="geolocation_policy_allow"
 
27086
              c:identifier="webkit_geolocation_policy_allow"
 
27087
              version="1.1.23">
 
27088
      <doc xml:whitespace="preserve">Will send the allow decision to the policy implementer.</doc>
 
27089
      <return-value transfer-ownership="none">
 
27090
        <type name="none" c:type="void"/>
 
27091
      </return-value>
 
27092
      <parameters>
 
27093
        <parameter name="decision" transfer-ownership="none">
 
27094
          <doc xml:whitespace="preserve">a #WebKitGeolocationPolicyDecision</doc>
 
27095
          <type name="GeolocationPolicyDecision"
 
27096
                c:type="WebKitGeolocationPolicyDecision*"/>
 
27097
        </parameter>
 
27098
      </parameters>
 
27099
    </function>
 
27100
    <function name="geolocation_policy_deny"
 
27101
              c:identifier="webkit_geolocation_policy_deny"
 
27102
              version="1.1.23">
 
27103
      <doc xml:whitespace="preserve">Will send the deny decision to the policy implementer.</doc>
 
27104
      <return-value transfer-ownership="none">
 
27105
        <type name="none" c:type="void"/>
 
27106
      </return-value>
 
27107
      <parameters>
 
27108
        <parameter name="decision" transfer-ownership="none">
 
27109
          <doc xml:whitespace="preserve">a #WebKitGeolocationPolicyDecision</doc>
 
27110
          <type name="GeolocationPolicyDecision"
 
27111
                c:type="WebKitGeolocationPolicyDecision*"/>
 
27112
        </parameter>
 
27113
      </parameters>
 
27114
    </function>
 
27115
    <function name="get_cache_model"
 
27116
              c:identifier="webkit_get_cache_model"
 
27117
              version="1.1.18">
 
27118
      <doc xml:whitespace="preserve">Returns the current cache model. For more information about this
 
27119
value check the documentation of the function
 
27120
webkit_set_cache_model().</doc>
 
27121
      <return-value transfer-ownership="none">
 
27122
        <doc xml:whitespace="preserve">the current #WebKitCacheModel</doc>
 
27123
        <type name="CacheModel" c:type="WebKitCacheModel"/>
 
27124
      </return-value>
 
27125
    </function>
 
27126
    <function name="get_default_session"
 
27127
              c:identifier="webkit_get_default_session"
 
27128
              version="1.1.1">
 
27129
      <doc xml:whitespace="preserve">Retrieves the default #SoupSession used by all web views.
 
27130
Note that the session features are added by WebKit on demand,
 
27131
so if you insert your own #SoupCookieJar before any network
 
27132
traffic occurs, WebKit will use it instead of the default.</doc>
 
27133
      <return-value transfer-ownership="none">
 
27134
        <doc xml:whitespace="preserve">the default #SoupSession</doc>
 
27135
        <type name="Soup.Session" c:type="SoupSession*"/>
 
27136
      </return-value>
 
27137
    </function>
 
27138
    <function name="get_default_web_database_quota"
 
27139
              c:identifier="webkit_get_default_web_database_quota"
 
27140
              version="1.1.14">
 
27141
      <doc xml:whitespace="preserve">Returns the default quota for Web Database databases. By default
 
27142
this value is 5MB.</doc>
 
27143
      <return-value transfer-ownership="none">
 
27144
        <doc xml:whitespace="preserve">the current default database quota in bytes</doc>
 
27145
        <type name="guint64" c:type="guint64"/>
 
27146
      </return-value>
 
27147
    </function>
 
27148
    <function name="get_favicon_database"
 
27149
              c:identifier="webkit_get_favicon_database"
 
27150
              version="1.8">
 
27151
      <doc xml:whitespace="preserve">Returns the #WebKitFaviconDatabase providing access to website
 
27152
icons.</doc>
 
27153
      <return-value transfer-ownership="none">
 
27154
        <doc xml:whitespace="preserve">the current #WebKitFaviconDatabase</doc>
 
27155
        <type name="FaviconDatabase" c:type="WebKitFaviconDatabase*"/>
 
27156
      </return-value>
 
27157
    </function>
 
27158
    <function name="get_icon_database"
 
27159
              c:identifier="webkit_get_icon_database"
 
27160
              version="1.3.13"
 
27161
              deprecated="Use webkit_get_favicon_database() instead"
 
27162
              deprecated-version="1.8">
 
27163
      <doc xml:whitespace="preserve">Returns the #WebKitIconDatabase providing access to website icons.</doc>
 
27164
      <return-value transfer-ownership="none">
 
27165
        <doc xml:whitespace="preserve">the current #WebKitIconDatabase</doc>
 
27166
        <type name="IconDatabase" c:type="WebKitIconDatabase*"/>
 
27167
      </return-value>
 
27168
    </function>
 
27169
    <function name="get_text_checker"
 
27170
              c:identifier="webkit_get_text_checker"
 
27171
              version="1.5.1"
 
27172
              introspectable="0">
 
27173
      <return-value>
 
27174
        <doc xml:whitespace="preserve">the #WebKitSpellChecker used by WebKit, or %NULL if spell checking is not enabled</doc>
 
27175
        <type name="GObject.Object" c:type="GObject*"/>
 
27176
      </return-value>
 
27177
    </function>
 
27178
    <function name="get_web_database_directory_path"
 
27179
              c:identifier="webkit_get_web_database_directory_path"
 
27180
              version="1.1.14">
 
27181
      <doc xml:whitespace="preserve">Returns the current path to the directory WebKit will write Web 
 
27182
Database databases. By default this path will be in the user data
 
27183
directory.</doc>
 
27184
      <return-value transfer-ownership="none">
 
27185
        <doc xml:whitespace="preserve">the current database directory path</doc>
 
27186
        <type name="utf8" c:type="const gchar*"/>
 
27187
      </return-value>
 
27188
    </function>
 
27189
    <function name="get_web_plugin_database"
 
27190
              c:identifier="webkit_get_web_plugin_database"
 
27191
              version="1.3.8">
 
27192
      <doc xml:whitespace="preserve">Returns the current #WebKitWebPluginDatabase with information about
 
27193
all the plugins WebKit knows about in this instance.</doc>
 
27194
      <return-value transfer-ownership="none">
 
27195
        <doc xml:whitespace="preserve">the current #WebKitWebPluginDatabase</doc>
 
27196
        <type name="WebPluginDatabase" c:type="WebKitWebPluginDatabase*"/>
 
27197
      </return-value>
 
27198
    </function>
 
27199
    <function name="major_version"
 
27200
              c:identifier="webkit_major_version"
 
27201
              version="1.0.1">
 
27202
      <doc xml:whitespace="preserve">The major version number of the WebKit that is linked against.</doc>
 
27203
      <return-value transfer-ownership="none">
 
27204
        <doc xml:whitespace="preserve">The major version</doc>
 
27205
        <type name="guint" c:type="guint"/>
 
27206
      </return-value>
 
27207
    </function>
 
27208
    <function name="micro_version"
 
27209
              c:identifier="webkit_micro_version"
 
27210
              version="1.0.1">
 
27211
      <doc xml:whitespace="preserve">The micro version number of the WebKit that is linked against.</doc>
 
27212
      <return-value transfer-ownership="none">
 
27213
        <doc xml:whitespace="preserve">The micro version</doc>
 
27214
        <type name="guint" c:type="guint"/>
 
27215
      </return-value>
 
27216
    </function>
 
27217
    <function name="minor_version"
 
27218
              c:identifier="webkit_minor_version"
 
27219
              version="1.0.1">
 
27220
      <doc xml:whitespace="preserve">The minor version number of the WebKit that is linked against.</doc>
 
27221
      <return-value transfer-ownership="none">
 
27222
        <doc xml:whitespace="preserve">The minor version</doc>
 
27223
        <type name="guint" c:type="guint"/>
 
27224
      </return-value>
 
27225
    </function>
 
27226
    <function name="network_error_quark"
 
27227
              c:identifier="webkit_network_error_quark"
 
27228
              moved-to="NetworkError.quark">
 
27229
      <return-value transfer-ownership="none">
 
27230
        <type name="GLib.Quark" c:type="GQuark"/>
 
27231
      </return-value>
 
27232
    </function>
 
27233
    <function name="plugin_error_quark"
 
27234
              c:identifier="webkit_plugin_error_quark"
 
27235
              moved-to="PluginError.quark">
 
27236
      <return-value transfer-ownership="none">
 
27237
        <type name="GLib.Quark" c:type="GQuark"/>
 
27238
      </return-value>
 
27239
    </function>
 
27240
    <function name="policy_error_quark"
 
27241
              c:identifier="webkit_policy_error_quark"
 
27242
              moved-to="PolicyError.quark">
 
27243
      <return-value transfer-ownership="none">
 
27244
        <type name="GLib.Quark" c:type="GQuark"/>
 
27245
      </return-value>
 
27246
    </function>
 
27247
    <function name="remove_all_web_databases"
 
27248
              c:identifier="webkit_remove_all_web_databases"
 
27249
              version="1.1.14">
 
27250
      <doc xml:whitespace="preserve">Removes all web databases from the current database directory path.</doc>
 
27251
      <return-value transfer-ownership="none">
 
27252
        <type name="none" c:type="void"/>
 
27253
      </return-value>
 
27254
    </function>
 
27255
    <function name="set_cache_model"
 
27256
              c:identifier="webkit_set_cache_model"
 
27257
              version="1.1.18">
 
27258
      <doc xml:whitespace="preserve">Specifies a usage model for WebViews, which WebKit will use to
 
27259
determine its caching behavior. All web views follow the cache
 
27260
model. This cache model determines the RAM and disk space to use
 
27261
for caching previously viewed content .
 
27262
 
 
27263
Research indicates that users tend to browse within clusters of
 
27264
documents that hold resources in common, and to revisit previously
 
27265
visited documents. WebKit and the frameworks below it include
 
27266
built-in caches that take advantage of these patterns,
 
27267
substantially improving document load speed in browsing
 
27268
situations. The WebKit cache model controls the behaviors of all of
 
27269
these caches, including various WebCore caches.
 
27270
 
 
27271
Browsers can improve document load speed substantially by
 
27272
specifying WEBKIT_CACHE_MODEL_WEB_BROWSER. Applications without a
 
27273
browsing interface can reduce memory usage substantially by
 
27274
specifying WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER. Default value is
 
27275
WEBKIT_CACHE_MODEL_WEB_BROWSER.</doc>
 
27276
      <return-value transfer-ownership="none">
 
27277
        <type name="none" c:type="void"/>
 
27278
      </return-value>
 
27279
      <parameters>
 
27280
        <parameter name="cache_model" transfer-ownership="none">
 
27281
          <doc xml:whitespace="preserve">a #WebKitCacheModel</doc>
 
27282
          <type name="CacheModel" c:type="WebKitCacheModel"/>
 
27283
        </parameter>
 
27284
      </parameters>
 
27285
    </function>
 
27286
    <function name="set_default_web_database_quota"
 
27287
              c:identifier="webkit_set_default_web_database_quota"
 
27288
              version="1.1.14">
 
27289
      <doc xml:whitespace="preserve">Sets the default quota for Web Database databases.</doc>
 
27290
      <return-value transfer-ownership="none">
 
27291
        <type name="none" c:type="void"/>
 
27292
      </return-value>
 
27293
      <parameters>
 
27294
        <parameter name="defaultQuota" transfer-ownership="none">
 
27295
          <doc xml:whitespace="preserve">the new default database quota</doc>
 
27296
          <type name="guint64" c:type="guint64"/>
 
27297
        </parameter>
 
27298
      </parameters>
 
27299
    </function>
 
27300
    <function name="set_text_checker"
 
27301
              c:identifier="webkit_set_text_checker"
 
27302
              version="1.5.1">
 
27303
      <doc xml:whitespace="preserve">Sets @checker as the spell checker to be used by WebKit. The API
 
27304
accepts GObject since in the future we might accept objects
 
27305
implementing multiple interfaces (for example, spell checking and
 
27306
grammar checking).</doc>
 
27307
      <return-value transfer-ownership="none">
 
27308
        <type name="none" c:type="void"/>
 
27309
      </return-value>
 
27310
      <parameters>
 
27311
        <parameter name="checker" transfer-ownership="none">
 
27312
          <doc xml:whitespace="preserve">a #WebKitSpellChecker or %NULL</doc>
 
27313
          <type name="GObject.Object" c:type="GObject*"/>
 
27314
        </parameter>
 
27315
      </parameters>
 
27316
    </function>
 
27317
    <function name="set_web_database_directory_path"
 
27318
              c:identifier="webkit_set_web_database_directory_path"
 
27319
              version="1.1.14">
 
27320
      <doc xml:whitespace="preserve">Sets the current path to the directory WebKit will write Web 
 
27321
Database databases.</doc>
 
27322
      <return-value transfer-ownership="none">
 
27323
        <type name="none" c:type="void"/>
 
27324
      </return-value>
 
27325
      <parameters>
 
27326
        <parameter name="path" transfer-ownership="none">
 
27327
          <doc xml:whitespace="preserve">the new database directory path</doc>
 
27328
          <type name="utf8" c:type="const gchar*"/>
 
27329
        </parameter>
 
27330
      </parameters>
 
27331
    </function>
 
27332
  </namespace>
 
27333
</repository>