~midori/midori/trunk

« back to all changes in this revision

Viewing changes to midori/webkit2gtk-web-extension-4.0.vapi

  • Committer: RabbitBot
  • Author(s): Geronimo Bareiro, Christian Dywan
  • Date: 2015-04-28 22:01:05 UTC
  • mfrom: (6936.2.7 midori.webkit2gtk4abiBreak)
  • Revision ID: rabbitbot-20150428220105-9h1143natswluxym
Move to WebKit2 4.0 which broke ABI

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* webkit2gtk-web-extension-4.0.vapi generated by vapigen, do not modify. */
 
2
 
 
3
[CCode (cprefix = "WebKit", gir_namespace = "WebKit2WebExtension", gir_version = "4.0", lower_case_cprefix = "webkit_")]
 
4
namespace WebKit {
 
5
        namespace DOM {
 
6
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_attr_get_type ()")]
 
7
                [GIR (name = "DOMAttr")]
 
8
                public class Attr : WebKit.DOM.Node, WebKit.DOM.EventTarget {
 
9
                        [CCode (has_construct_function = false)]
 
10
                        protected Attr ();
 
11
                        public string get_name ();
 
12
                        public unowned WebKit.DOM.Element get_owner_element ();
 
13
                        public bool get_specified ();
 
14
                        public string get_value ();
 
15
                        public void set_value (string value) throws GLib.Error;
 
16
                        [NoAccessorMethod]
 
17
                        public bool is_id { get; }
 
18
                        public string name { owned get; }
 
19
                        public WebKit.DOM.Element owner_element { get; }
 
20
                        public bool specified { get; }
 
21
                        public string value { owned get; set; }
 
22
                }
 
23
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_blob_get_type ()")]
 
24
                [GIR (name = "DOMBlob")]
 
25
                public class Blob : WebKit.DOM.Object {
 
26
                        [CCode (has_construct_function = false)]
 
27
                        protected Blob ();
 
28
                        public uint64 get_size ();
 
29
                        public uint64 size { get; }
 
30
                        [NoAccessorMethod]
 
31
                        public string type { owned get; }
 
32
                }
 
33
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_cdata_section_get_type ()")]
 
34
                [GIR (name = "DOMCDATASection")]
 
35
                public class CDATASection : WebKit.DOM.Text, WebKit.DOM.EventTarget {
 
36
                        [CCode (has_construct_function = false)]
 
37
                        protected CDATASection ();
 
38
                }
 
39
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_css_rule_get_type ()")]
 
40
                [GIR (name = "DOMCSSRule")]
 
41
                public class CSSRule : WebKit.DOM.Object {
 
42
                        [CCode (has_construct_function = false)]
 
43
                        protected CSSRule ();
 
44
                        public string get_css_text ();
 
45
                        public WebKit.DOM.CSSRule get_parent_rule ();
 
46
                        public WebKit.DOM.CSSStyleSheet get_parent_style_sheet ();
 
47
                        public ushort get_rule_type ();
 
48
                        public void set_css_text (string value) throws GLib.Error;
 
49
                        public string css_text { owned get; set; }
 
50
                        public WebKit.DOM.CSSRule parent_rule { owned get; }
 
51
                        public WebKit.DOM.CSSStyleSheet parent_style_sheet { owned get; }
 
52
                        [NoAccessorMethod]
 
53
                        public uint type { get; }
 
54
                }
 
55
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_css_rule_list_get_type ()")]
 
56
                [GIR (name = "DOMCSSRuleList")]
 
57
                public class CSSRuleList : WebKit.DOM.Object {
 
58
                        [CCode (has_construct_function = false)]
 
59
                        protected CSSRuleList ();
 
60
                        public ulong get_length ();
 
61
                        public WebKit.DOM.CSSRule item (ulong index);
 
62
                        public ulong length { get; }
 
63
                }
 
64
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_css_style_declaration_get_type ()")]
 
65
                [GIR (name = "DOMCSSStyleDeclaration")]
 
66
                public class CSSStyleDeclaration : WebKit.DOM.Object {
 
67
                        [CCode (has_construct_function = false)]
 
68
                        protected CSSStyleDeclaration ();
 
69
                        public string get_css_text ();
 
70
                        public ulong get_length ();
 
71
                        public WebKit.DOM.CSSRule get_parent_rule ();
 
72
                        public string get_property_priority (string propertyName);
 
73
                        public string get_property_shorthand (string propertyName);
 
74
                        public string get_property_value (string propertyName);
 
75
                        public bool is_property_implicit (string propertyName);
 
76
                        public string item (ulong index);
 
77
                        public string remove_property (string propertyName) throws GLib.Error;
 
78
                        public void set_css_text (string value) throws GLib.Error;
 
79
                        public void set_property (string propertyName, string value, string priority) throws GLib.Error;
 
80
                        public string css_text { owned get; set; }
 
81
                        public ulong length { get; }
 
82
                        public WebKit.DOM.CSSRule parent_rule { owned get; }
 
83
                }
 
84
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_css_style_sheet_get_type ()")]
 
85
                [GIR (name = "DOMCSSStyleSheet")]
 
86
                public class CSSStyleSheet : WebKit.DOM.StyleSheet {
 
87
                        [CCode (has_construct_function = false)]
 
88
                        protected CSSStyleSheet ();
 
89
                        public long add_rule (string selector, string style, ulong index) throws GLib.Error;
 
90
                        public void delete_rule (ulong index) throws GLib.Error;
 
91
                        public WebKit.DOM.CSSRuleList get_css_rules ();
 
92
                        public WebKit.DOM.CSSRule get_owner_rule ();
 
93
                        public WebKit.DOM.CSSRuleList get_rules ();
 
94
                        public ulong insert_rule (string rule, ulong index) throws GLib.Error;
 
95
                        public void remove_rule (ulong index) throws GLib.Error;
 
96
                        public WebKit.DOM.CSSRuleList css_rules { owned get; }
 
97
                        public WebKit.DOM.CSSRule owner_rule { owned get; }
 
98
                        public WebKit.DOM.CSSRuleList rules { owned get; }
 
99
                }
 
100
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_css_value_get_type ()")]
 
101
                [GIR (name = "DOMCSSValue")]
 
102
                public class CSSValue : WebKit.DOM.Object {
 
103
                        [CCode (has_construct_function = false)]
 
104
                        protected CSSValue ();
 
105
                        public string get_css_text ();
 
106
                        public ushort get_css_value_type ();
 
107
                        public void set_css_text (string value) throws GLib.Error;
 
108
                        public string css_text { owned get; set; }
 
109
                        public uint css_value_type { get; }
 
110
                }
 
111
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_character_data_get_type ()")]
 
112
                [GIR (name = "DOMCharacterData")]
 
113
                public class CharacterData : WebKit.DOM.Node, WebKit.DOM.EventTarget {
 
114
                        [CCode (has_construct_function = false)]
 
115
                        protected CharacterData ();
 
116
                        public void append_data (string data) throws GLib.Error;
 
117
                        public void delete_data (ulong offset, ulong length) throws GLib.Error;
 
118
                        public string get_data ();
 
119
                        public ulong get_length ();
 
120
                        public void insert_data (ulong offset, string data) throws GLib.Error;
 
121
                        public void replace_data (ulong offset, ulong length, string data) throws GLib.Error;
 
122
                        public void set_data (string value) throws GLib.Error;
 
123
                        public string substring_data (ulong offset, ulong length) throws GLib.Error;
 
124
                        public string data { owned get; set; }
 
125
                        public ulong length { get; }
 
126
                }
 
127
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_comment_get_type ()")]
 
128
                [GIR (name = "DOMComment")]
 
129
                public class Comment : WebKit.DOM.CharacterData, WebKit.DOM.EventTarget {
 
130
                        [CCode (has_construct_function = false)]
 
131
                        protected Comment ();
 
132
                }
 
133
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_dom_implementation_get_type ()")]
 
134
                [GIR (name = "DOMDOMImplementation")]
 
135
                public class DOMImplementation : WebKit.DOM.Object {
 
136
                        [CCode (has_construct_function = false)]
 
137
                        protected DOMImplementation ();
 
138
                        public WebKit.DOM.CSSStyleSheet create_css_style_sheet (string title, string media) throws GLib.Error;
 
139
                        public unowned WebKit.DOM.Document create_document (string? namespaceURI, string qualifiedName, WebKit.DOM.DocumentType? doctype) throws GLib.Error;
 
140
                        public unowned WebKit.DOM.DocumentType create_document_type (string qualifiedName, string publicId, string systemId) throws GLib.Error;
 
141
                        public unowned WebKit.DOM.HTMLDocument create_html_document (string title);
 
142
                        public bool has_feature (string feature, string version);
 
143
                }
 
144
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_dom_window_get_type ()")]
 
145
                [GIR (name = "DOMDOMWindow")]
 
146
                public class DOMWindow : WebKit.DOM.Object, WebKit.DOM.EventTarget {
 
147
                        [CCode (has_construct_function = false)]
 
148
                        protected DOMWindow ();
 
149
                        public bool webkit_message_handlers_post_message (string handler, string message);
 
150
                        [NoAccessorMethod]
 
151
                        public bool closed { get; }
 
152
                        [NoAccessorMethod]
 
153
                        public string default_status { owned get; set; }
 
154
                        [NoAccessorMethod]
 
155
                        public double device_pixel_ratio { get; }
 
156
                        [NoAccessorMethod]
 
157
                        public WebKit.DOM.Document document { owned get; }
 
158
                        [NoAccessorMethod]
 
159
                        public WebKit.DOM.Element frame_element { owned get; }
 
160
                        [NoAccessorMethod]
 
161
                        public WebKit.DOM.DOMWindow frames { owned get; }
 
162
                        [NoAccessorMethod]
 
163
                        public long inner_height { get; }
 
164
                        [NoAccessorMethod]
 
165
                        public long inner_width { get; }
 
166
                        [NoAccessorMethod]
 
167
                        public ulong length { get; }
 
168
                        [NoAccessorMethod]
 
169
                        public string name { owned get; set; }
 
170
                        [NoAccessorMethod]
 
171
                        public bool offscreen_buffering { get; }
 
172
                        [NoAccessorMethod]
 
173
                        public WebKit.DOM.DOMWindow opener { owned get; }
 
174
                        [NoAccessorMethod]
 
175
                        public long outer_height { get; }
 
176
                        [NoAccessorMethod]
 
177
                        public long outer_width { get; }
 
178
                        [NoAccessorMethod]
 
179
                        public long page_x_offset { get; }
 
180
                        [NoAccessorMethod]
 
181
                        public long page_y_offset { get; }
 
182
                        [NoAccessorMethod]
 
183
                        public WebKit.DOM.DOMWindow parent { owned get; }
 
184
                        [NoAccessorMethod]
 
185
                        public long screen_left { get; }
 
186
                        [NoAccessorMethod]
 
187
                        public long screen_top { get; }
 
188
                        [NoAccessorMethod]
 
189
                        public long screen_x { get; }
 
190
                        [NoAccessorMethod]
 
191
                        public long screen_y { get; }
 
192
                        [NoAccessorMethod]
 
193
                        public long scroll_x { get; }
 
194
                        [NoAccessorMethod]
 
195
                        public long scroll_y { get; }
 
196
                        [NoAccessorMethod]
 
197
                        public WebKit.DOM.DOMWindow self { owned get; }
 
198
                        [NoAccessorMethod]
 
199
                        public string status { owned get; set; }
 
200
                        [NoAccessorMethod]
 
201
                        public WebKit.DOM.DOMWindow top { owned get; }
 
202
                        [NoAccessorMethod]
 
203
                        public WebKit.DOM.DOMWindow window { owned get; }
 
204
                }
 
205
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_document_get_type ()")]
 
206
                [GIR (name = "DOMDocument")]
 
207
                public class Document : WebKit.DOM.Node, WebKit.DOM.EventTarget {
 
208
                        [CCode (has_construct_function = false)]
 
209
                        protected Document ();
 
210
                        public unowned WebKit.DOM.Node adopt_node (WebKit.DOM.Node source) throws GLib.Error;
 
211
                        public unowned WebKit.DOM.Attr create_attribute (string name) throws GLib.Error;
 
212
                        public unowned WebKit.DOM.Attr create_attribute_ns (string? namespaceURI, string qualifiedName) throws GLib.Error;
 
213
                        public unowned WebKit.DOM.CDATASection create_cdata_section (string data) throws GLib.Error;
 
214
                        public unowned WebKit.DOM.Comment create_comment (string data);
 
215
                        public WebKit.DOM.CSSStyleDeclaration create_css_style_declaration ();
 
216
                        public unowned WebKit.DOM.DocumentFragment create_document_fragment ();
 
217
                        public unowned WebKit.DOM.Element create_element (string tagName) throws GLib.Error;
 
218
                        public unowned WebKit.DOM.Element create_element_ns (string? namespaceURI, string qualifiedName) throws GLib.Error;
 
219
                        public unowned WebKit.DOM.EntityReference create_entity_reference (string? name) throws GLib.Error;
 
220
                        public WebKit.DOM.Event create_event (string eventType) throws GLib.Error;
 
221
                        public WebKit.DOM.XPathExpression create_expression (string expression, WebKit.DOM.XPathNSResolver resolver) throws GLib.Error;
 
222
                        public WebKit.DOM.NodeIterator create_node_iterator (WebKit.DOM.Node root, ulong whatToShow, WebKit.DOM.NodeFilter? filter, bool expandEntityReferences) throws GLib.Error;
 
223
                        public WebKit.DOM.XPathNSResolver create_ns_resolver (WebKit.DOM.Node nodeResolver);
 
224
                        public unowned WebKit.DOM.ProcessingInstruction create_processing_instruction (string target, string data) throws GLib.Error;
 
225
                        public WebKit.DOM.Range create_range ();
 
226
                        public unowned WebKit.DOM.Text create_text_node (string data);
 
227
                        public WebKit.DOM.TreeWalker create_tree_walker (WebKit.DOM.Node root, ulong whatToShow, WebKit.DOM.NodeFilter? filter, bool expandEntityReferences) throws GLib.Error;
 
228
                        public unowned WebKit.DOM.Element element_from_point (long x, long y);
 
229
                        public WebKit.DOM.XPathResult evaluate (string expression, WebKit.DOM.Node contextNode, WebKit.DOM.XPathNSResolver? resolver, ushort type, WebKit.DOM.XPathResult? inResult) throws GLib.Error;
 
230
                        public bool exec_command (string command, bool userInterface, string value);
 
231
                        public unowned WebKit.DOM.Element get_active_element ();
 
232
                        public WebKit.DOM.HTMLCollection get_anchors ();
 
233
                        public WebKit.DOM.HTMLCollection get_applets ();
 
234
                        public unowned WebKit.DOM.HTMLElement get_body ();
 
235
                        public string get_character_set ();
 
236
                        public string get_charset ();
 
237
                        public string get_cookie () throws GLib.Error;
 
238
                        public string get_default_charset ();
 
239
                        public WebKit.DOM.DOMWindow get_default_view ();
 
240
                        public unowned WebKit.DOM.DocumentType get_doctype ();
 
241
                        public unowned WebKit.DOM.Element get_document_element ();
 
242
                        public string get_document_uri ();
 
243
                        public string get_domain ();
 
244
                        public unowned WebKit.DOM.Element get_element_by_id (string elementId);
 
245
                        public WebKit.DOM.NodeList get_elements_by_class_name (string tagname);
 
246
                        public WebKit.DOM.NodeList get_elements_by_name (string elementName);
 
247
                        public WebKit.DOM.NodeList get_elements_by_tag_name (string tagname);
 
248
                        public WebKit.DOM.NodeList get_elements_by_tag_name_ns (string namespaceURI, string localName);
 
249
                        public WebKit.DOM.HTMLCollection get_forms ();
 
250
                        public unowned WebKit.DOM.HTMLHeadElement get_head ();
 
251
                        public WebKit.DOM.HTMLCollection get_images ();
 
252
                        public WebKit.DOM.DOMImplementation get_implementation ();
 
253
                        public string get_input_encoding ();
 
254
                        public string get_last_modified ();
 
255
                        public WebKit.DOM.HTMLCollection get_links ();
 
256
                        public WebKit.DOM.CSSStyleDeclaration get_override_style (WebKit.DOM.Element element, string? pseudoElement);
 
257
                        public string get_preferred_stylesheet_set ();
 
258
                        public string get_ready_state ();
 
259
                        public string get_referrer ();
 
260
                        public string get_selected_stylesheet_set ();
 
261
                        public unowned WebKit.DOM.StyleSheetList get_style_sheets ();
 
262
                        public string get_title ();
 
263
                        public string get_url ();
 
264
                        public string get_xml_encoding ();
 
265
                        public bool get_xml_standalone ();
 
266
                        public string get_xml_version ();
 
267
                        public bool has_focus ();
 
268
                        public unowned WebKit.DOM.Node import_node (WebKit.DOM.Node importedNode, bool deep) throws GLib.Error;
 
269
                        public bool query_command_enabled (string command);
 
270
                        public bool query_command_indeterm (string command);
 
271
                        public bool query_command_state (string command);
 
272
                        public bool query_command_supported (string command);
 
273
                        public string query_command_value (string command);
 
274
                        public unowned WebKit.DOM.Element query_selector (string selectors) throws GLib.Error;
 
275
                        public WebKit.DOM.NodeList query_selector_all (string selectors) throws GLib.Error;
 
276
                        public void set_body (WebKit.DOM.HTMLElement value) throws GLib.Error;
 
277
                        public void set_charset (string value);
 
278
                        public void set_cookie (string value) throws GLib.Error;
 
279
                        public void set_document_uri (string value);
 
280
                        public void set_selected_stylesheet_set (string value);
 
281
                        public void set_title (string value);
 
282
                        public void set_xml_standalone (bool value) throws GLib.Error;
 
283
                        public void set_xml_version (string value) throws GLib.Error;
 
284
                        public WebKit.DOM.Element active_element { get; }
 
285
                        public WebKit.DOM.HTMLCollection anchors { owned get; }
 
286
                        public WebKit.DOM.HTMLCollection applets { owned get; }
 
287
                        public WebKit.DOM.HTMLElement body { get; }
 
288
                        public string character_set { owned get; }
 
289
                        public string charset { owned get; set; }
 
290
                        [NoAccessorMethod]
 
291
                        public string compat_mode { owned get; }
 
292
                        [NoAccessorMethod]
 
293
                        public string content_type { owned get; }
 
294
                        public string cookie { owned get; set; }
 
295
                        [NoAccessorMethod]
 
296
                        public WebKit.DOM.HTMLScriptElement current_script { owned get; }
 
297
                        public string default_charset { owned get; }
 
298
                        public WebKit.DOM.DOMWindow default_view { owned get; }
 
299
                        public WebKit.DOM.DocumentType doctype { get; }
 
300
                        public WebKit.DOM.Element document_element { get; }
 
301
                        public string document_uri { owned get; set; }
 
302
                        public string domain { owned get; }
 
303
                        public WebKit.DOM.HTMLCollection forms { owned get; }
 
304
                        public WebKit.DOM.HTMLHeadElement head { get; }
 
305
                        [NoAccessorMethod]
 
306
                        public bool hidden { get; }
 
307
                        public WebKit.DOM.HTMLCollection images { owned get; }
 
308
                        public WebKit.DOM.DOMImplementation implementation { owned get; }
 
309
                        public string input_encoding { owned get; }
 
310
                        public string last_modified { owned get; }
 
311
                        public WebKit.DOM.HTMLCollection links { owned get; }
 
312
                        [NoAccessorMethod]
 
313
                        public string origin { owned get; }
 
314
                        [NoAccessorMethod]
 
315
                        public WebKit.DOM.Element pointer_lock_element { owned get; }
 
316
                        public string preferred_stylesheet_set { owned get; }
 
317
                        public string ready_state { owned get; }
 
318
                        public string referrer { owned get; }
 
319
                        public string selected_stylesheet_set { owned get; set; }
 
320
                        public WebKit.DOM.StyleSheetList style_sheets { get; }
 
321
                        public string title { owned get; set; }
 
322
                        public string url { owned get; }
 
323
                        [NoAccessorMethod]
 
324
                        public string visibility_state { owned get; }
 
325
                        [NoAccessorMethod]
 
326
                        public WebKit.DOM.Element webkit_current_full_screen_element { owned get; }
 
327
                        [NoAccessorMethod]
 
328
                        public bool webkit_full_screen_keyboard_input_allowed { get; }
 
329
                        [NoAccessorMethod]
 
330
                        public WebKit.DOM.Element webkit_fullscreen_element { owned get; }
 
331
                        [NoAccessorMethod]
 
332
                        public bool webkit_fullscreen_enabled { get; }
 
333
                        [NoAccessorMethod]
 
334
                        public bool webkit_is_full_screen { get; }
 
335
                        public string xml_encoding { owned get; }
 
336
                        public bool xml_standalone { get; set; }
 
337
                        public string xml_version { owned get; set; }
 
338
                }
 
339
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_document_fragment_get_type ()")]
 
340
                [GIR (name = "DOMDocumentFragment")]
 
341
                public class DocumentFragment : WebKit.DOM.Node, WebKit.DOM.EventTarget {
 
342
                        [CCode (has_construct_function = false)]
 
343
                        protected DocumentFragment ();
 
344
                }
 
345
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_document_type_get_type ()")]
 
346
                [GIR (name = "DOMDocumentType")]
 
347
                public class DocumentType : WebKit.DOM.Node, WebKit.DOM.EventTarget {
 
348
                        [CCode (has_construct_function = false)]
 
349
                        protected DocumentType ();
 
350
                        public WebKit.DOM.NamedNodeMap get_entities ();
 
351
                        public string get_internal_subset ();
 
352
                        public string get_name ();
 
353
                        public WebKit.DOM.NamedNodeMap get_notations ();
 
354
                        public string get_public_id ();
 
355
                        public string get_system_id ();
 
356
                        public WebKit.DOM.NamedNodeMap entities { owned get; }
 
357
                        public string internal_subset { owned get; }
 
358
                        public string name { owned get; }
 
359
                        public WebKit.DOM.NamedNodeMap notations { owned get; }
 
360
                        public string public_id { owned get; }
 
361
                        public string system_id { owned get; }
 
362
                }
 
363
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_element_get_type ()")]
 
364
                [GIR (name = "DOMElement")]
 
365
                public class Element : WebKit.DOM.Node, WebKit.DOM.EventTarget {
 
366
                        [CCode (has_construct_function = false)]
 
367
                        protected Element ();
 
368
                        public void blur ();
 
369
                        public void focus ();
 
370
                        public string get_attribute (string name);
 
371
                        public unowned WebKit.DOM.Attr get_attribute_node (string name);
 
372
                        public unowned WebKit.DOM.Attr get_attribute_node_ns (string namespaceURI, string localName);
 
373
                        public string get_attribute_ns (string namespaceURI, string localName);
 
374
                        public WebKit.DOM.NamedNodeMap get_attributes ();
 
375
                        public ulong get_child_element_count ();
 
376
                        public string get_class_name ();
 
377
                        public double get_client_height ();
 
378
                        public double get_client_left ();
 
379
                        public double get_client_top ();
 
380
                        public double get_client_width ();
 
381
                        public WebKit.DOM.NodeList get_elements_by_class_name (string name);
 
382
                        public WebKit.DOM.NodeList get_elements_by_tag_name (string name);
 
383
                        public WebKit.DOM.NodeList get_elements_by_tag_name_ns (string namespaceURI, string localName);
 
384
                        public unowned WebKit.DOM.Element get_first_element_child ();
 
385
                        public string get_id ();
 
386
                        public string get_inner_html ();
 
387
                        public unowned WebKit.DOM.Element get_last_element_child ();
 
388
                        public unowned WebKit.DOM.Element get_next_element_sibling ();
 
389
                        public double get_offset_height ();
 
390
                        public double get_offset_left ();
 
391
                        public unowned WebKit.DOM.Element get_offset_parent ();
 
392
                        public double get_offset_top ();
 
393
                        public double get_offset_width ();
 
394
                        public string get_outer_html ();
 
395
                        public unowned WebKit.DOM.Element get_previous_element_sibling ();
 
396
                        public long get_scroll_height ();
 
397
                        public long get_scroll_left ();
 
398
                        public long get_scroll_top ();
 
399
                        public long get_scroll_width ();
 
400
                        public WebKit.DOM.CSSStyleDeclaration get_style ();
 
401
                        public string get_tag_name ();
 
402
                        public bool has_attribute (string name);
 
403
                        public bool has_attribute_ns (string namespaceURI, string localName);
 
404
                        public bool has_attributes ();
 
405
                        public unowned WebKit.DOM.Element query_selector (string selectors) throws GLib.Error;
 
406
                        public WebKit.DOM.NodeList query_selector_all (string selectors) throws GLib.Error;
 
407
                        public void remove_attribute (string name);
 
408
                        public unowned WebKit.DOM.Attr remove_attribute_node (WebKit.DOM.Attr oldAttr) throws GLib.Error;
 
409
                        public void remove_attribute_ns (string namespaceURI, string localName);
 
410
                        public void scroll_by_lines (long lines);
 
411
                        public void scroll_by_pages (long pages);
 
412
                        public void scroll_into_view (bool alignWithTop);
 
413
                        public void scroll_into_view_if_needed (bool centerIfNeeded);
 
414
                        public void set_attribute (string name, string value) throws GLib.Error;
 
415
                        public unowned WebKit.DOM.Attr set_attribute_node (WebKit.DOM.Attr newAttr) throws GLib.Error;
 
416
                        public unowned WebKit.DOM.Attr set_attribute_node_ns (WebKit.DOM.Attr newAttr) throws GLib.Error;
 
417
                        public void set_attribute_ns (string? namespaceURI, string qualifiedName, string value) throws GLib.Error;
 
418
                        public void set_class_name (string value);
 
419
                        public void set_id (string value);
 
420
                        public void set_inner_html (string value) throws GLib.Error;
 
421
                        public void set_outer_html (string value) throws GLib.Error;
 
422
                        public void set_scroll_left (long value);
 
423
                        public void set_scroll_top (long value);
 
424
                        public WebKit.DOM.NamedNodeMap attributes { owned get; }
 
425
                        public ulong child_element_count { get; }
 
426
                        public string class_name { owned get; set; }
 
427
                        public double client_height { get; }
 
428
                        public double client_left { get; }
 
429
                        public double client_top { get; }
 
430
                        public double client_width { get; }
 
431
                        public WebKit.DOM.Element first_element_child { get; }
 
432
                        public string id { owned get; set; }
 
433
                        public string inner_html { owned get; set; }
 
434
                        public WebKit.DOM.Element last_element_child { get; }
 
435
                        public WebKit.DOM.Element next_element_sibling { get; }
 
436
                        public double offset_height { get; }
 
437
                        public double offset_left { get; }
 
438
                        public WebKit.DOM.Element offset_parent { get; }
 
439
                        public double offset_top { get; }
 
440
                        public double offset_width { get; }
 
441
                        public string outer_html { owned get; set; }
 
442
                        public WebKit.DOM.Element previous_element_sibling { get; }
 
443
                        public long scroll_height { get; }
 
444
                        public long scroll_left { get; set; }
 
445
                        public long scroll_top { get; set; }
 
446
                        public long scroll_width { get; }
 
447
                        public WebKit.DOM.CSSStyleDeclaration style { owned get; }
 
448
                        public string tag_name { owned get; }
 
449
                        [NoAccessorMethod]
 
450
                        public string webkit_region_overset { owned get; }
 
451
                }
 
452
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_entity_reference_get_type ()")]
 
453
                [GIR (name = "DOMEntityReference")]
 
454
                public class EntityReference : WebKit.DOM.Node, WebKit.DOM.EventTarget {
 
455
                        [CCode (has_construct_function = false)]
 
456
                        protected EntityReference ();
 
457
                }
 
458
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_event_get_type ()")]
 
459
                [GIR (name = "DOMEvent")]
 
460
                public class Event : WebKit.DOM.Object {
 
461
                        [CCode (has_construct_function = false)]
 
462
                        protected Event ();
 
463
                        public bool get_bubbles ();
 
464
                        public bool get_cancel_bubble ();
 
465
                        public bool get_cancelable ();
 
466
                        public WebKit.DOM.EventTarget get_current_target ();
 
467
                        public ushort get_event_phase ();
 
468
                        public string get_event_type ();
 
469
                        public bool get_return_value ();
 
470
                        public WebKit.DOM.EventTarget get_src_element ();
 
471
                        public WebKit.DOM.EventTarget get_target ();
 
472
                        public uint32 get_time_stamp ();
 
473
                        public void init_event (string eventTypeArg, bool canBubbleArg, bool cancelableArg);
 
474
                        public void prevent_default ();
 
475
                        public void set_cancel_bubble (bool value);
 
476
                        public void set_return_value (bool value);
 
477
                        public void stop_propagation ();
 
478
                        public bool bubbles { get; }
 
479
                        public bool cancel_bubble { get; set; }
 
480
                        public bool cancelable { get; }
 
481
                        public WebKit.DOM.EventTarget current_target { owned get; }
 
482
                        [NoAccessorMethod]
 
483
                        public bool default_prevented { get; }
 
484
                        public uint event_phase { get; }
 
485
                        public bool return_value { get; set; }
 
486
                        public WebKit.DOM.EventTarget src_element { owned get; }
 
487
                        public WebKit.DOM.EventTarget target { owned get; }
 
488
                        public uint time_stamp { get; }
 
489
                        [NoAccessorMethod]
 
490
                        public string type { owned get; }
 
491
                }
 
492
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_file_get_type ()")]
 
493
                [GIR (name = "DOMFile")]
 
494
                public class File : WebKit.DOM.Blob {
 
495
                        [CCode (has_construct_function = false)]
 
496
                        protected File ();
 
497
                        public string get_name ();
 
498
                        public string name { owned get; }
 
499
                }
 
500
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_file_list_get_type ()")]
 
501
                [GIR (name = "DOMFileList")]
 
502
                public class FileList : WebKit.DOM.Object {
 
503
                        [CCode (has_construct_function = false)]
 
504
                        protected FileList ();
 
505
                        public ulong get_length ();
 
506
                        public WebKit.DOM.File item (ulong index);
 
507
                        public ulong length { get; }
 
508
                }
 
509
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_anchor_element_get_type ()")]
 
510
                [GIR (name = "DOMHTMLAnchorElement")]
 
511
                public class HTMLAnchorElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
512
                        [CCode (has_construct_function = false)]
 
513
                        protected HTMLAnchorElement ();
 
514
                        public string get_charset ();
 
515
                        public string get_coords ();
 
516
                        public string get_hash ();
 
517
                        public string get_host ();
 
518
                        public string get_hostname ();
 
519
                        public string get_href ();
 
520
                        public string get_hreflang ();
 
521
                        public string get_name ();
 
522
                        public string get_pathname ();
 
523
                        public string get_port ();
 
524
                        public string get_protocol ();
 
525
                        public string get_rel ();
 
526
                        public string get_rev ();
 
527
                        public string get_search ();
 
528
                        public string get_shape ();
 
529
                        public string get_target ();
 
530
                        public string get_text ();
 
531
                        public string get_type_attr ();
 
532
                        public void set_charset (string value);
 
533
                        public void set_coords (string value);
 
534
                        public void set_hash (string value);
 
535
                        public void set_host (string value);
 
536
                        public void set_hostname (string value);
 
537
                        public void set_href (string value);
 
538
                        public void set_hreflang (string value);
 
539
                        public void set_name (string value);
 
540
                        public void set_pathname (string value);
 
541
                        public void set_port (string value);
 
542
                        public void set_protocol (string value);
 
543
                        public void set_rel (string value);
 
544
                        public void set_rev (string value);
 
545
                        public void set_search (string value);
 
546
                        public void set_shape (string value);
 
547
                        public void set_target (string value);
 
548
                        public void set_type_attr (string value);
 
549
                        public string charset { owned get; set; }
 
550
                        public string coords { owned get; set; }
 
551
                        [NoAccessorMethod]
 
552
                        public string download { owned get; set; }
 
553
                        public string hash { owned get; set; }
 
554
                        public string host { owned get; set; }
 
555
                        public string hostname { owned get; set; }
 
556
                        public string href { owned get; set; }
 
557
                        public string hreflang { owned get; set; }
 
558
                        public string name { owned get; set; }
 
559
                        [NoAccessorMethod]
 
560
                        public string origin { owned get; }
 
561
                        public string pathname { owned get; set; }
 
562
                        [NoAccessorMethod]
 
563
                        public string ping { owned get; set; }
 
564
                        public string port { owned get; set; }
 
565
                        public string protocol { owned get; set; }
 
566
                        public string rel { owned get; set; }
 
567
                        public string rev { owned get; set; }
 
568
                        public string search { owned get; set; }
 
569
                        public string shape { owned get; set; }
 
570
                        public string target { owned get; set; }
 
571
                        [NoAccessorMethod]
 
572
                        public string text { owned get; set; }
 
573
                        [NoAccessorMethod]
 
574
                        public string type { owned get; set; }
 
575
                }
 
576
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_applet_element_get_type ()")]
 
577
                [GIR (name = "DOMHTMLAppletElement")]
 
578
                public class HTMLAppletElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
579
                        [CCode (has_construct_function = false)]
 
580
                        protected HTMLAppletElement ();
 
581
                        public string get_align ();
 
582
                        public string get_alt ();
 
583
                        public string get_archive ();
 
584
                        public string get_code ();
 
585
                        public string get_code_base ();
 
586
                        public string get_height ();
 
587
                        public long get_hspace ();
 
588
                        public string get_name ();
 
589
                        public string get_object ();
 
590
                        public long get_vspace ();
 
591
                        public string get_width ();
 
592
                        public void set_align (string value);
 
593
                        public void set_alt (string value);
 
594
                        public void set_archive (string value);
 
595
                        public void set_code (string value);
 
596
                        public void set_code_base (string value);
 
597
                        public void set_height (string value);
 
598
                        public void set_hspace (long value);
 
599
                        public void set_name (string value);
 
600
                        public void set_object (string value);
 
601
                        public void set_vspace (long value);
 
602
                        public void set_width (string value);
 
603
                        public string align { owned get; set; }
 
604
                        public string alt { owned get; set; }
 
605
                        public string archive { owned get; set; }
 
606
                        public string code { owned get; set; }
 
607
                        public string code_base { owned get; set; }
 
608
                        public string height { owned get; set; }
 
609
                        public long hspace { get; set; }
 
610
                        public string name { owned get; set; }
 
611
                        public string object { owned get; set; }
 
612
                        public long vspace { get; set; }
 
613
                        public string width { owned get; set; }
 
614
                }
 
615
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_area_element_get_type ()")]
 
616
                [GIR (name = "DOMHTMLAreaElement")]
 
617
                public class HTMLAreaElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
618
                        [CCode (has_construct_function = false)]
 
619
                        protected HTMLAreaElement ();
 
620
                        public string get_alt ();
 
621
                        public string get_coords ();
 
622
                        public string get_hash ();
 
623
                        public string get_host ();
 
624
                        public string get_hostname ();
 
625
                        public string get_href ();
 
626
                        public bool get_no_href ();
 
627
                        public string get_pathname ();
 
628
                        public string get_port ();
 
629
                        public string get_protocol ();
 
630
                        public string get_search ();
 
631
                        public string get_shape ();
 
632
                        public string get_target ();
 
633
                        public void set_alt (string value);
 
634
                        public void set_coords (string value);
 
635
                        public void set_href (string value);
 
636
                        public void set_no_href (bool value);
 
637
                        public void set_shape (string value);
 
638
                        public void set_target (string value);
 
639
                        public string alt { owned get; set; }
 
640
                        public string coords { owned get; set; }
 
641
                        public string hash { owned get; }
 
642
                        public string host { owned get; }
 
643
                        public string hostname { owned get; }
 
644
                        public string href { owned get; set; }
 
645
                        public bool no_href { get; set; }
 
646
                        public string pathname { owned get; }
 
647
                        [NoAccessorMethod]
 
648
                        public string ping { owned get; set; }
 
649
                        public string port { owned get; }
 
650
                        public string protocol { owned get; }
 
651
                        [NoAccessorMethod]
 
652
                        public string rel { owned get; set; }
 
653
                        public string search { owned get; }
 
654
                        public string shape { owned get; set; }
 
655
                        public string target { owned get; set; }
 
656
                }
 
657
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_br_element_", type_id = "webkit_dom_html_br_element_get_type ()")]
 
658
                [GIR (name = "DOMHTMLBRElement")]
 
659
                public class HTMLBRElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
660
                        [CCode (has_construct_function = false)]
 
661
                        protected HTMLBRElement ();
 
662
                        public string get_clear ();
 
663
                        public void set_clear (string value);
 
664
                        public string clear { owned get; set; }
 
665
                }
 
666
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_base_element_get_type ()")]
 
667
                [GIR (name = "DOMHTMLBaseElement")]
 
668
                public class HTMLBaseElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
669
                        [CCode (has_construct_function = false)]
 
670
                        protected HTMLBaseElement ();
 
671
                        public string get_href ();
 
672
                        public string get_target ();
 
673
                        public void set_href (string value);
 
674
                        public void set_target (string value);
 
675
                        public string href { owned get; set; }
 
676
                        public string target { owned get; set; }
 
677
                }
 
678
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_base_font_element_get_type ()")]
 
679
                [GIR (name = "DOMHTMLBaseFontElement")]
 
680
                public class HTMLBaseFontElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
681
                        [CCode (has_construct_function = false)]
 
682
                        protected HTMLBaseFontElement ();
 
683
                        public string get_color ();
 
684
                        public string get_face ();
 
685
                        public long get_size ();
 
686
                        public void set_color (string value);
 
687
                        public void set_face (string value);
 
688
                        public void set_size (long value);
 
689
                        public string color { owned get; set; }
 
690
                        public string face { owned get; set; }
 
691
                        public long size { get; set; }
 
692
                }
 
693
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_body_element_get_type ()")]
 
694
                [GIR (name = "DOMHTMLBodyElement")]
 
695
                public class HTMLBodyElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
696
                        [CCode (has_construct_function = false)]
 
697
                        protected HTMLBodyElement ();
 
698
                        public string get_a_link ();
 
699
                        public string get_background ();
 
700
                        public string get_bg_color ();
 
701
                        public string get_link ();
 
702
                        public string get_text ();
 
703
                        public string get_v_link ();
 
704
                        public void set_a_link (string value);
 
705
                        public void set_background (string value);
 
706
                        public void set_bg_color (string value);
 
707
                        public void set_link (string value);
 
708
                        public void set_text (string value);
 
709
                        public void set_v_link (string value);
 
710
                        public string a_link { owned get; set; }
 
711
                        public string background { owned get; set; }
 
712
                        public string bg_color { owned get; set; }
 
713
                        public string link { owned get; set; }
 
714
                        public string text { owned get; set; }
 
715
                        public string v_link { owned get; set; }
 
716
                }
 
717
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_button_element_get_type ()")]
 
718
                [GIR (name = "DOMHTMLButtonElement")]
 
719
                public class HTMLButtonElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
720
                        [CCode (has_construct_function = false)]
 
721
                        protected HTMLButtonElement ();
 
722
                        public bool get_autofocus ();
 
723
                        public string get_button_type ();
 
724
                        public bool get_disabled ();
 
725
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
726
                        public string get_name ();
 
727
                        public string get_value ();
 
728
                        public bool get_will_validate ();
 
729
                        public void set_autofocus (bool value);
 
730
                        public void set_button_type (string value);
 
731
                        public void set_disabled (bool value);
 
732
                        public void set_name (string value);
 
733
                        public void set_value (string value);
 
734
                        public bool autofocus { get; set; }
 
735
                        public bool disabled { get; set; }
 
736
                        public WebKit.DOM.HTMLFormElement form { get; }
 
737
                        [NoAccessorMethod]
 
738
                        public string form_action { owned get; set; }
 
739
                        [NoAccessorMethod]
 
740
                        public string form_enctype { owned get; set; }
 
741
                        [NoAccessorMethod]
 
742
                        public string form_method { owned get; set; }
 
743
                        [NoAccessorMethod]
 
744
                        public bool form_no_validate { get; set; }
 
745
                        [NoAccessorMethod]
 
746
                        public string form_target { owned get; set; }
 
747
                        [NoAccessorMethod]
 
748
                        public WebKit.DOM.NodeList labels { owned get; }
 
749
                        public string name { owned get; set; }
 
750
                        [NoAccessorMethod]
 
751
                        public string type { owned get; set; }
 
752
                        [NoAccessorMethod]
 
753
                        public string validation_message { owned get; }
 
754
                        public string value { owned get; set; }
 
755
                        public bool will_validate { get; }
 
756
                }
 
757
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_canvas_element_get_type ()")]
 
758
                [GIR (name = "DOMHTMLCanvasElement")]
 
759
                public class HTMLCanvasElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
760
                        [CCode (has_construct_function = false)]
 
761
                        protected HTMLCanvasElement ();
 
762
                        public long get_height ();
 
763
                        public long get_width ();
 
764
                        public void set_height (long value);
 
765
                        public void set_width (long value);
 
766
                        public long height { get; set; }
 
767
                        public long width { get; set; }
 
768
                }
 
769
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_collection_get_type ()")]
 
770
                [GIR (name = "DOMHTMLCollection")]
 
771
                public class HTMLCollection : WebKit.DOM.Object {
 
772
                        [CCode (has_construct_function = false)]
 
773
                        protected HTMLCollection ();
 
774
                        public ulong get_length ();
 
775
                        public unowned WebKit.DOM.Node item (ulong index);
 
776
                        public unowned WebKit.DOM.Node named_item (string name);
 
777
                        public ulong length { get; }
 
778
                }
 
779
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_d_list_element_", type_id = "webkit_dom_html_d_list_element_get_type ()")]
 
780
                [GIR (name = "DOMHTMLDListElement")]
 
781
                public class HTMLDListElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
782
                        [CCode (has_construct_function = false)]
 
783
                        protected HTMLDListElement ();
 
784
                        public bool get_compact ();
 
785
                        public void set_compact (bool value);
 
786
                        public bool compact { get; set; }
 
787
                }
 
788
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_directory_element_get_type ()")]
 
789
                [GIR (name = "DOMHTMLDirectoryElement")]
 
790
                public class HTMLDirectoryElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
791
                        [CCode (has_construct_function = false)]
 
792
                        protected HTMLDirectoryElement ();
 
793
                        public bool get_compact ();
 
794
                        public void set_compact (bool value);
 
795
                        public bool compact { get; set; }
 
796
                }
 
797
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_div_element_get_type ()")]
 
798
                [GIR (name = "DOMHTMLDivElement")]
 
799
                public class HTMLDivElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
800
                        [CCode (has_construct_function = false)]
 
801
                        protected HTMLDivElement ();
 
802
                        public string get_align ();
 
803
                        public void set_align (string value);
 
804
                        public string align { owned get; set; }
 
805
                }
 
806
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_document_get_type ()")]
 
807
                [GIR (name = "DOMHTMLDocument")]
 
808
                public class HTMLDocument : WebKit.DOM.Document, WebKit.DOM.EventTarget {
 
809
                        [CCode (has_construct_function = false)]
 
810
                        protected HTMLDocument ();
 
811
                        public void capture_events ();
 
812
                        public void clear ();
 
813
                        public void close ();
 
814
                        public string get_alink_color ();
 
815
                        public string get_bg_color ();
 
816
                        public string get_compat_mode ();
 
817
                        public string get_design_mode ();
 
818
                        public string get_dir ();
 
819
                        public WebKit.DOM.HTMLCollection get_embeds ();
 
820
                        public string get_fg_color ();
 
821
                        public long get_height ();
 
822
                        public string get_link_color ();
 
823
                        public WebKit.DOM.HTMLCollection get_plugins ();
 
824
                        public WebKit.DOM.HTMLCollection get_scripts ();
 
825
                        public string get_vlink_color ();
 
826
                        public long get_width ();
 
827
                        public void release_events ();
 
828
                        public void set_alink_color (string value);
 
829
                        public void set_bg_color (string value);
 
830
                        public void set_design_mode (string value);
 
831
                        public void set_dir (string value);
 
832
                        public void set_fg_color (string value);
 
833
                        public void set_link_color (string value);
 
834
                        public void set_vlink_color (string value);
 
835
                        public string alink_color { owned get; set; }
 
836
                        public string bg_color { owned get; set; }
 
837
                        public string compat_mode { owned get; }
 
838
                        public string design_mode { owned get; set; }
 
839
                        public string dir { owned get; set; }
 
840
                        public WebKit.DOM.HTMLCollection embeds { owned get; }
 
841
                        public string fg_color { owned get; set; }
 
842
                        public long height { get; }
 
843
                        public string link_color { owned get; set; }
 
844
                        public WebKit.DOM.HTMLCollection plugins { owned get; }
 
845
                        public WebKit.DOM.HTMLCollection scripts { owned get; }
 
846
                        public string vlink_color { owned get; set; }
 
847
                        public long width { get; }
 
848
                }
 
849
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_element_get_type ()")]
 
850
                [GIR (name = "DOMHTMLElement")]
 
851
                public class HTMLElement : WebKit.DOM.Element, WebKit.DOM.EventTarget {
 
852
                        [CCode (has_construct_function = false)]
 
853
                        protected HTMLElement ();
 
854
                        public void click ();
 
855
                        public string get_access_key ();
 
856
                        public WebKit.DOM.HTMLCollection get_children ();
 
857
                        public string get_content_editable ();
 
858
                        public string get_dir ();
 
859
                        [Deprecated (since = "2.8")]
 
860
                        public string get_inner_html ();
 
861
                        public string get_inner_text ();
 
862
                        public bool get_is_content_editable ();
 
863
                        public string get_lang ();
 
864
                        [Deprecated (since = "2.8")]
 
865
                        public string get_outer_html ();
 
866
                        public string get_outer_text ();
 
867
                        public long get_tab_index ();
 
868
                        public string get_title ();
 
869
                        public void set_access_key (string value);
 
870
                        public void set_content_editable (string value) throws GLib.Error;
 
871
                        public void set_dir (string value);
 
872
                        [Deprecated (since = "2.8")]
 
873
                        public void set_inner_html (string contents) throws GLib.Error;
 
874
                        public void set_inner_text (string value) throws GLib.Error;
 
875
                        public void set_lang (string value);
 
876
                        [Deprecated (since = "2.8")]
 
877
                        public void set_outer_html (string contents) throws GLib.Error;
 
878
                        public void set_outer_text (string value) throws GLib.Error;
 
879
                        public void set_tab_index (long value);
 
880
                        public void set_title (string value);
 
881
                        public string access_key { owned get; set; }
 
882
                        public WebKit.DOM.HTMLCollection children { owned get; }
 
883
                        public string content_editable { owned get; set; }
 
884
                        public string dir { owned get; set; }
 
885
                        [NoAccessorMethod]
 
886
                        public bool draggable { get; set; }
 
887
                        [NoAccessorMethod]
 
888
                        public bool hidden { get; set; }
 
889
                        public string inner_text { owned get; set; }
 
890
                        public bool is_content_editable { get; }
 
891
                        public string lang { owned get; set; }
 
892
                        public string outer_text { owned get; set; }
 
893
                        [NoAccessorMethod]
 
894
                        public bool spellcheck { get; set; }
 
895
                        public long tab_index { get; set; }
 
896
                        public string title { owned get; set; }
 
897
                        [NoAccessorMethod]
 
898
                        public bool translate { get; set; }
 
899
                        [NoAccessorMethod]
 
900
                        public string webkitdropzone { owned get; set; }
 
901
                }
 
902
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_embed_element_get_type ()")]
 
903
                [GIR (name = "DOMHTMLEmbedElement")]
 
904
                public class HTMLEmbedElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
905
                        [CCode (has_construct_function = false)]
 
906
                        protected HTMLEmbedElement ();
 
907
                        public string get_align ();
 
908
                        public long get_height ();
 
909
                        public string get_name ();
 
910
                        public string get_src ();
 
911
                        public string get_type_attr ();
 
912
                        public long get_width ();
 
913
                        public void set_align (string value);
 
914
                        public void set_height (long value);
 
915
                        public void set_name (string value);
 
916
                        public void set_src (string value);
 
917
                        public void set_type_attr (string value);
 
918
                        public void set_width (long value);
 
919
                        public string align { owned get; set; }
 
920
                        public long height { get; set; }
 
921
                        public string name { owned get; set; }
 
922
                        public string src { owned get; set; }
 
923
                        [NoAccessorMethod]
 
924
                        public string type { owned get; set; }
 
925
                        public long width { get; set; }
 
926
                }
 
927
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_field_set_element_get_type ()")]
 
928
                [GIR (name = "DOMHTMLFieldSetElement")]
 
929
                public class HTMLFieldSetElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
930
                        [CCode (has_construct_function = false)]
 
931
                        protected HTMLFieldSetElement ();
 
932
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
933
                        [NoAccessorMethod]
 
934
                        public bool disabled { get; set; }
 
935
                        [NoAccessorMethod]
 
936
                        public WebKit.DOM.HTMLCollection elements { owned get; }
 
937
                        public WebKit.DOM.HTMLFormElement form { get; }
 
938
                        [NoAccessorMethod]
 
939
                        public string name { owned get; set; }
 
940
                        [NoAccessorMethod]
 
941
                        public string type { owned get; }
 
942
                        [NoAccessorMethod]
 
943
                        public string validation_message { owned get; }
 
944
                        [NoAccessorMethod]
 
945
                        public bool will_validate { get; }
 
946
                }
 
947
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_font_element_get_type ()")]
 
948
                [GIR (name = "DOMHTMLFontElement")]
 
949
                public class HTMLFontElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
950
                        [CCode (has_construct_function = false)]
 
951
                        protected HTMLFontElement ();
 
952
                        public string get_color ();
 
953
                        public string get_face ();
 
954
                        public string get_size ();
 
955
                        public void set_color (string value);
 
956
                        public void set_face (string value);
 
957
                        public void set_size (string value);
 
958
                        public string color { owned get; set; }
 
959
                        public string face { owned get; set; }
 
960
                        public string size { owned get; set; }
 
961
                }
 
962
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_form_element_get_type ()")]
 
963
                [GIR (name = "DOMHTMLFormElement")]
 
964
                public class HTMLFormElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
965
                        [CCode (has_construct_function = false)]
 
966
                        protected HTMLFormElement ();
 
967
                        public string get_accept_charset ();
 
968
                        public string get_action ();
 
969
                        public WebKit.DOM.HTMLCollection get_elements ();
 
970
                        public string get_encoding ();
 
971
                        public string get_enctype ();
 
972
                        public long get_length ();
 
973
                        public string get_method ();
 
974
                        public string get_name ();
 
975
                        public string get_target ();
 
976
                        public void reset ();
 
977
                        public void set_accept_charset (string value);
 
978
                        public void set_action (string value);
 
979
                        public void set_encoding (string value);
 
980
                        public void set_enctype (string value);
 
981
                        public void set_method (string value);
 
982
                        public void set_name (string value);
 
983
                        public void set_target (string value);
 
984
                        public void submit ();
 
985
                        public string accept_charset { owned get; set; }
 
986
                        public string action { owned get; set; }
 
987
                        [NoAccessorMethod]
 
988
                        public string autocapitalize { owned get; set; }
 
989
                        [NoAccessorMethod]
 
990
                        public string autocomplete { owned get; set; }
 
991
                        [NoAccessorMethod]
 
992
                        public bool autocorrect { get; set; }
 
993
                        public WebKit.DOM.HTMLCollection elements { owned get; }
 
994
                        public string encoding { owned get; set; }
 
995
                        public string enctype { owned get; set; }
 
996
                        public long length { get; }
 
997
                        public string method { owned get; set; }
 
998
                        public string name { owned get; set; }
 
999
                        [NoAccessorMethod]
 
1000
                        public bool no_validate { get; set; }
 
1001
                        public string target { owned get; set; }
 
1002
                }
 
1003
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_frame_element_get_type ()")]
 
1004
                [GIR (name = "DOMHTMLFrameElement")]
 
1005
                public class HTMLFrameElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1006
                        [CCode (has_construct_function = false)]
 
1007
                        protected HTMLFrameElement ();
 
1008
                        public unowned WebKit.DOM.Document get_content_document ();
 
1009
                        public WebKit.DOM.DOMWindow get_content_window ();
 
1010
                        public string get_frame_border ();
 
1011
                        public long get_height ();
 
1012
                        public string get_long_desc ();
 
1013
                        public string get_margin_height ();
 
1014
                        public string get_margin_width ();
 
1015
                        public string get_name ();
 
1016
                        public bool get_no_resize ();
 
1017
                        public string get_scrolling ();
 
1018
                        public string get_src ();
 
1019
                        public long get_width ();
 
1020
                        public void set_frame_border (string value);
 
1021
                        public void set_long_desc (string value);
 
1022
                        public void set_margin_height (string value);
 
1023
                        public void set_margin_width (string value);
 
1024
                        public void set_name (string value);
 
1025
                        public void set_no_resize (bool value);
 
1026
                        public void set_scrolling (string value);
 
1027
                        public void set_src (string value);
 
1028
                        public WebKit.DOM.Document content_document { get; }
 
1029
                        public WebKit.DOM.DOMWindow content_window { owned get; }
 
1030
                        public string frame_border { owned get; set; }
 
1031
                        public long height { get; }
 
1032
                        public string long_desc { owned get; set; }
 
1033
                        public string margin_height { owned get; set; }
 
1034
                        public string margin_width { owned get; set; }
 
1035
                        public string name { owned get; set; }
 
1036
                        public bool no_resize { get; set; }
 
1037
                        public string scrolling { owned get; set; }
 
1038
                        public string src { owned get; set; }
 
1039
                        public long width { get; }
 
1040
                }
 
1041
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_frame_set_element_get_type ()")]
 
1042
                [GIR (name = "DOMHTMLFrameSetElement")]
 
1043
                public class HTMLFrameSetElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1044
                        [CCode (has_construct_function = false)]
 
1045
                        protected HTMLFrameSetElement ();
 
1046
                        public string get_cols ();
 
1047
                        public string get_rows ();
 
1048
                        public void set_cols (string value);
 
1049
                        public void set_rows (string value);
 
1050
                        public string cols { owned get; set; }
 
1051
                        public string rows { owned get; set; }
 
1052
                }
 
1053
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_hr_element_", type_id = "webkit_dom_html_hr_element_get_type ()")]
 
1054
                [GIR (name = "DOMHTMLHRElement")]
 
1055
                public class HTMLHRElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1056
                        [CCode (has_construct_function = false)]
 
1057
                        protected HTMLHRElement ();
 
1058
                        public string get_align ();
 
1059
                        public bool get_no_shade ();
 
1060
                        public string get_size ();
 
1061
                        public string get_width ();
 
1062
                        public void set_align (string value);
 
1063
                        public void set_no_shade (bool value);
 
1064
                        public void set_size (string value);
 
1065
                        public void set_width (string value);
 
1066
                        public string align { owned get; set; }
 
1067
                        public bool no_shade { get; set; }
 
1068
                        public string size { owned get; set; }
 
1069
                        public string width { owned get; set; }
 
1070
                }
 
1071
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_head_element_get_type ()")]
 
1072
                [GIR (name = "DOMHTMLHeadElement")]
 
1073
                public class HTMLHeadElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1074
                        [CCode (has_construct_function = false)]
 
1075
                        protected HTMLHeadElement ();
 
1076
                        public string get_profile ();
 
1077
                        public void set_profile (string value);
 
1078
                        public string profile { owned get; set; }
 
1079
                }
 
1080
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_heading_element_get_type ()")]
 
1081
                [GIR (name = "DOMHTMLHeadingElement")]
 
1082
                public class HTMLHeadingElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1083
                        [CCode (has_construct_function = false)]
 
1084
                        protected HTMLHeadingElement ();
 
1085
                        public string get_align ();
 
1086
                        public void set_align (string value);
 
1087
                        public string align { owned get; set; }
 
1088
                }
 
1089
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_html_element_get_type ()")]
 
1090
                [GIR (name = "DOMHTMLHtmlElement")]
 
1091
                public class HTMLHtmlElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1092
                        [CCode (has_construct_function = false)]
 
1093
                        protected HTMLHtmlElement ();
 
1094
                        public string get_version ();
 
1095
                        public void set_version (string value);
 
1096
                        [NoAccessorMethod]
 
1097
                        public string manifest { owned get; set; }
 
1098
                        public string version { owned get; set; }
 
1099
                }
 
1100
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_iframe_element_", type_id = "webkit_dom_html_iframe_element_get_type ()")]
 
1101
                [GIR (name = "DOMHTMLIFrameElement")]
 
1102
                public class HTMLIFrameElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1103
                        [CCode (has_construct_function = false)]
 
1104
                        protected HTMLIFrameElement ();
 
1105
                        public string get_align ();
 
1106
                        public unowned WebKit.DOM.Document get_content_document ();
 
1107
                        public WebKit.DOM.DOMWindow get_content_window ();
 
1108
                        public string get_frame_border ();
 
1109
                        public string get_height ();
 
1110
                        public string get_long_desc ();
 
1111
                        public string get_margin_height ();
 
1112
                        public string get_margin_width ();
 
1113
                        public string get_name ();
 
1114
                        public string get_scrolling ();
 
1115
                        public string get_src ();
 
1116
                        public string get_width ();
 
1117
                        public void set_align (string value);
 
1118
                        public void set_frame_border (string value);
 
1119
                        public void set_height (string value);
 
1120
                        public void set_long_desc (string value);
 
1121
                        public void set_margin_height (string value);
 
1122
                        public void set_margin_width (string value);
 
1123
                        public void set_name (string value);
 
1124
                        public void set_scrolling (string value);
 
1125
                        public void set_src (string value);
 
1126
                        public void set_width (string value);
 
1127
                        public string align { owned get; set; }
 
1128
                        public WebKit.DOM.Document content_document { get; }
 
1129
                        public WebKit.DOM.DOMWindow content_window { owned get; }
 
1130
                        public string frame_border { owned get; set; }
 
1131
                        public string height { owned get; set; }
 
1132
                        public string long_desc { owned get; set; }
 
1133
                        public string margin_height { owned get; set; }
 
1134
                        public string margin_width { owned get; set; }
 
1135
                        public string name { owned get; set; }
 
1136
                        [NoAccessorMethod]
 
1137
                        public string sandbox { owned get; set; }
 
1138
                        public string scrolling { owned get; set; }
 
1139
                        public string src { owned get; set; }
 
1140
                        [NoAccessorMethod]
 
1141
                        public string srcdoc { owned get; set; }
 
1142
                        public string width { owned get; set; }
 
1143
                }
 
1144
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_image_element_get_type ()")]
 
1145
                [GIR (name = "DOMHTMLImageElement")]
 
1146
                public class HTMLImageElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1147
                        [CCode (has_construct_function = false)]
 
1148
                        protected HTMLImageElement ();
 
1149
                        public string get_align ();
 
1150
                        public string get_alt ();
 
1151
                        public string get_border ();
 
1152
                        public bool get_complete ();
 
1153
                        public long get_height ();
 
1154
                        public long get_hspace ();
 
1155
                        public bool get_is_map ();
 
1156
                        public string get_long_desc ();
 
1157
                        public string get_lowsrc ();
 
1158
                        public string get_name ();
 
1159
                        public long get_natural_height ();
 
1160
                        public long get_natural_width ();
 
1161
                        public string get_src ();
 
1162
                        public string get_use_map ();
 
1163
                        public long get_vspace ();
 
1164
                        public long get_width ();
 
1165
                        public long get_x ();
 
1166
                        public long get_y ();
 
1167
                        public void set_align (string value);
 
1168
                        public void set_alt (string value);
 
1169
                        public void set_border (string value);
 
1170
                        public void set_height (long value);
 
1171
                        public void set_hspace (long value);
 
1172
                        public void set_is_map (bool value);
 
1173
                        public void set_long_desc (string value);
 
1174
                        public void set_lowsrc (string value);
 
1175
                        public void set_name (string value);
 
1176
                        public void set_src (string value);
 
1177
                        public void set_use_map (string value);
 
1178
                        public void set_vspace (long value);
 
1179
                        public void set_width (long value);
 
1180
                        public string align { owned get; set; }
 
1181
                        public string alt { owned get; set; }
 
1182
                        public string border { owned get; set; }
 
1183
                        public bool complete { get; }
 
1184
                        [NoAccessorMethod]
 
1185
                        public string cross_origin { owned get; set; }
 
1186
                        [NoAccessorMethod]
 
1187
                        public string current_src { owned get; }
 
1188
                        public long height { get; set; }
 
1189
                        public long hspace { get; set; }
 
1190
                        public bool is_map { get; set; }
 
1191
                        public string long_desc { owned get; set; }
 
1192
                        public string lowsrc { owned get; set; }
 
1193
                        public string name { owned get; set; }
 
1194
                        public long natural_height { get; }
 
1195
                        public long natural_width { get; }
 
1196
                        [NoAccessorMethod]
 
1197
                        public string sizes { owned get; set; }
 
1198
                        public string src { owned get; set; }
 
1199
                        [NoAccessorMethod]
 
1200
                        public string srcset { owned get; set; }
 
1201
                        public string use_map { owned get; set; }
 
1202
                        public long vspace { get; set; }
 
1203
                        public long width { get; set; }
 
1204
                        public long x { get; }
 
1205
                        public long y { get; }
 
1206
                }
 
1207
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_input_element_get_type ()")]
 
1208
                [GIR (name = "DOMHTMLInputElement")]
 
1209
                public class HTMLInputElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1210
                        [CCode (has_construct_function = false)]
 
1211
                        protected HTMLInputElement ();
 
1212
                        public string get_accept ();
 
1213
                        public string get_align ();
 
1214
                        public string get_alt ();
 
1215
                        public bool get_autofocus ();
 
1216
                        public bool get_capture ();
 
1217
                        public bool get_checked ();
 
1218
                        public bool get_default_checked ();
 
1219
                        public string get_default_value ();
 
1220
                        public bool get_disabled ();
 
1221
                        public WebKit.DOM.FileList get_files ();
 
1222
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
1223
                        public ulong get_height ();
 
1224
                        public bool get_indeterminate ();
 
1225
                        public string get_input_type ();
 
1226
                        public long get_max_length ();
 
1227
                        public bool get_multiple ();
 
1228
                        public string get_name ();
 
1229
                        public ulong get_size ();
 
1230
                        public string get_src ();
 
1231
                        public string get_use_map ();
 
1232
                        public string get_value ();
 
1233
                        public ulong get_width ();
 
1234
                        public bool get_will_validate ();
 
1235
                        public bool is_edited ();
 
1236
                        public void select ();
 
1237
                        public void set_accept (string value);
 
1238
                        public void set_align (string value);
 
1239
                        public void set_alt (string value);
 
1240
                        public void set_autofocus (bool value);
 
1241
                        public void set_checked (bool value);
 
1242
                        public void set_default_value (string value);
 
1243
                        public void set_disabled (bool value);
 
1244
                        public void set_files (WebKit.DOM.FileList value);
 
1245
                        public void set_height (ulong value);
 
1246
                        public void set_indeterminate (bool value);
 
1247
                        public void set_input_type (string value);
 
1248
                        public void set_max_length (long value) throws GLib.Error;
 
1249
                        public void set_multiple (bool value);
 
1250
                        public void set_name (string value);
 
1251
                        public void set_read_only (bool value);
 
1252
                        public void set_size (ulong value) throws GLib.Error;
 
1253
                        public void set_src (string value);
 
1254
                        public void set_use_map (string value);
 
1255
                        public void set_value (string value);
 
1256
                        public void set_width (ulong value);
 
1257
                        public string accept { owned get; set; }
 
1258
                        public string align { owned get; set; }
 
1259
                        public string alt { owned get; set; }
 
1260
                        [NoAccessorMethod]
 
1261
                        public string autocapitalize { owned get; set; }
 
1262
                        [NoAccessorMethod]
 
1263
                        public string autocomplete { owned get; set; }
 
1264
                        [NoAccessorMethod]
 
1265
                        public bool autocorrect { get; set; }
 
1266
                        public bool autofocus { get; set; }
 
1267
                        [NoAccessorMethod]
 
1268
                        public bool capture { get; set; }
 
1269
                        public bool checked { get; set; }
 
1270
                        [NoAccessorMethod]
 
1271
                        public bool default_checked { get; set; }
 
1272
                        public string default_value { owned get; set; }
 
1273
                        [NoAccessorMethod]
 
1274
                        public string dir_name { owned get; set; }
 
1275
                        public bool disabled { get; set; }
 
1276
                        public WebKit.DOM.FileList files { owned get; }
 
1277
                        public WebKit.DOM.HTMLFormElement form { get; }
 
1278
                        [NoAccessorMethod]
 
1279
                        public string form_action { owned get; set; }
 
1280
                        [NoAccessorMethod]
 
1281
                        public string form_enctype { owned get; set; }
 
1282
                        [NoAccessorMethod]
 
1283
                        public string form_method { owned get; set; }
 
1284
                        [NoAccessorMethod]
 
1285
                        public bool form_no_validate { get; set; }
 
1286
                        [NoAccessorMethod]
 
1287
                        public string form_target { owned get; set; }
 
1288
                        public ulong height { get; set; }
 
1289
                        [NoAccessorMethod]
 
1290
                        public bool incremental { get; set; }
 
1291
                        public bool indeterminate { get; set; }
 
1292
                        [NoAccessorMethod]
 
1293
                        public WebKit.DOM.NodeList labels { owned get; }
 
1294
                        [NoAccessorMethod]
 
1295
                        public WebKit.DOM.HTMLElement list { owned get; }
 
1296
                        [NoAccessorMethod]
 
1297
                        public string max { owned get; set; }
 
1298
                        public long max_length { get; set; }
 
1299
                        [NoAccessorMethod]
 
1300
                        public string min { owned get; set; }
 
1301
                        public bool multiple { get; set; }
 
1302
                        public string name { owned get; set; }
 
1303
                        [NoAccessorMethod]
 
1304
                        public string pattern { owned get; set; }
 
1305
                        [NoAccessorMethod]
 
1306
                        public string placeholder { owned get; set; }
 
1307
                        [NoAccessorMethod]
 
1308
                        public bool read_only { get; set; }
 
1309
                        [NoAccessorMethod]
 
1310
                        public bool required { get; set; }
 
1311
                        public ulong size { get; set; }
 
1312
                        public string src { owned get; set; }
 
1313
                        [NoAccessorMethod]
 
1314
                        public string step { owned get; set; }
 
1315
                        [NoAccessorMethod]
 
1316
                        public string type { owned get; set; }
 
1317
                        public string use_map { owned get; set; }
 
1318
                        [NoAccessorMethod]
 
1319
                        public string validation_message { owned get; }
 
1320
                        public string value { owned get; set; }
 
1321
                        [NoAccessorMethod]
 
1322
                        public double value_as_number { get; set; }
 
1323
                        public ulong width { get; set; }
 
1324
                        public bool will_validate { get; }
 
1325
                }
 
1326
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_li_element_", type_id = "webkit_dom_html_li_element_get_type ()")]
 
1327
                [GIR (name = "DOMHTMLLIElement")]
 
1328
                public class HTMLLIElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1329
                        [CCode (has_construct_function = false)]
 
1330
                        protected HTMLLIElement ();
 
1331
                        public string get_type_attr ();
 
1332
                        public long get_value ();
 
1333
                        public void set_type_attr (string value);
 
1334
                        public void set_value (long value);
 
1335
                        [NoAccessorMethod]
 
1336
                        public string type { owned get; set; }
 
1337
                        public long value { get; set; }
 
1338
                }
 
1339
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_label_element_get_type ()")]
 
1340
                [GIR (name = "DOMHTMLLabelElement")]
 
1341
                public class HTMLLabelElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1342
                        [CCode (has_construct_function = false)]
 
1343
                        protected HTMLLabelElement ();
 
1344
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
1345
                        public string get_html_for ();
 
1346
                        public void set_html_for (string value);
 
1347
                        [NoAccessorMethod]
 
1348
                        public WebKit.DOM.HTMLElement control { owned get; }
 
1349
                        public WebKit.DOM.HTMLFormElement form { get; }
 
1350
                        public string html_for { owned get; set; }
 
1351
                }
 
1352
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_legend_element_get_type ()")]
 
1353
                [GIR (name = "DOMHTMLLegendElement")]
 
1354
                public class HTMLLegendElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1355
                        [CCode (has_construct_function = false)]
 
1356
                        protected HTMLLegendElement ();
 
1357
                        public string get_align ();
 
1358
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
1359
                        public void set_align (string value);
 
1360
                        public string align { owned get; set; }
 
1361
                        public WebKit.DOM.HTMLFormElement form { get; }
 
1362
                }
 
1363
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_link_element_get_type ()")]
 
1364
                [GIR (name = "DOMHTMLLinkElement")]
 
1365
                public class HTMLLinkElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1366
                        [CCode (has_construct_function = false)]
 
1367
                        protected HTMLLinkElement ();
 
1368
                        public string get_charset ();
 
1369
                        public bool get_disabled ();
 
1370
                        public string get_href ();
 
1371
                        public string get_hreflang ();
 
1372
                        public string get_media ();
 
1373
                        public string get_rel ();
 
1374
                        public string get_rev ();
 
1375
                        public WebKit.DOM.StyleSheet get_sheet ();
 
1376
                        public string get_target ();
 
1377
                        public string get_type_attr ();
 
1378
                        public void set_charset (string value);
 
1379
                        public void set_disabled (bool value);
 
1380
                        public void set_href (string value);
 
1381
                        public void set_hreflang (string value);
 
1382
                        public void set_media (string value);
 
1383
                        public void set_rel (string value);
 
1384
                        public void set_rev (string value);
 
1385
                        public void set_target (string value);
 
1386
                        public void set_type_attr (string value);
 
1387
                        public string charset { owned get; set; }
 
1388
                        public bool disabled { get; set; }
 
1389
                        public string href { owned get; set; }
 
1390
                        public string hreflang { owned get; set; }
 
1391
                        public string media { owned get; set; }
 
1392
                        public string rel { owned get; set; }
 
1393
                        public string rev { owned get; set; }
 
1394
                        public WebKit.DOM.StyleSheet sheet { owned get; }
 
1395
                        public string target { owned get; set; }
 
1396
                        [NoAccessorMethod]
 
1397
                        public string type { owned get; set; }
 
1398
                }
 
1399
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_map_element_get_type ()")]
 
1400
                [GIR (name = "DOMHTMLMapElement")]
 
1401
                public class HTMLMapElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1402
                        [CCode (has_construct_function = false)]
 
1403
                        protected HTMLMapElement ();
 
1404
                        public WebKit.DOM.HTMLCollection get_areas ();
 
1405
                        public string get_name ();
 
1406
                        public void set_name (string value);
 
1407
                        public WebKit.DOM.HTMLCollection areas { owned get; }
 
1408
                        public string name { owned get; set; }
 
1409
                }
 
1410
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_marquee_element_get_type ()")]
 
1411
                [GIR (name = "DOMHTMLMarqueeElement")]
 
1412
                public class HTMLMarqueeElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1413
                        [CCode (has_construct_function = false)]
 
1414
                        protected HTMLMarqueeElement ();
 
1415
                        public void start ();
 
1416
                        public void stop ();
 
1417
                        [NoAccessorMethod]
 
1418
                        public string behavior { owned get; set; }
 
1419
                        [NoAccessorMethod]
 
1420
                        public string bg_color { owned get; set; }
 
1421
                        [NoAccessorMethod]
 
1422
                        public string direction { owned get; set; }
 
1423
                        [NoAccessorMethod]
 
1424
                        public string height { owned get; set; }
 
1425
                        [NoAccessorMethod]
 
1426
                        public ulong hspace { get; set; }
 
1427
                        [NoAccessorMethod]
 
1428
                        public long loop { get; set; }
 
1429
                        [NoAccessorMethod]
 
1430
                        public long scroll_amount { get; set; }
 
1431
                        [NoAccessorMethod]
 
1432
                        public long scroll_delay { get; set; }
 
1433
                        [NoAccessorMethod]
 
1434
                        public bool true_speed { get; set; }
 
1435
                        [NoAccessorMethod]
 
1436
                        public ulong vspace { get; set; }
 
1437
                        [NoAccessorMethod]
 
1438
                        public string width { owned get; set; }
 
1439
                }
 
1440
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_menu_element_get_type ()")]
 
1441
                [GIR (name = "DOMHTMLMenuElement")]
 
1442
                public class HTMLMenuElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1443
                        [CCode (has_construct_function = false)]
 
1444
                        protected HTMLMenuElement ();
 
1445
                        public bool get_compact ();
 
1446
                        public void set_compact (bool value);
 
1447
                        public bool compact { get; set; }
 
1448
                }
 
1449
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_meta_element_get_type ()")]
 
1450
                [GIR (name = "DOMHTMLMetaElement")]
 
1451
                public class HTMLMetaElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1452
                        [CCode (has_construct_function = false)]
 
1453
                        protected HTMLMetaElement ();
 
1454
                        public string get_content ();
 
1455
                        public string get_http_equiv ();
 
1456
                        public string get_name ();
 
1457
                        public string get_scheme ();
 
1458
                        public void set_content (string value);
 
1459
                        public void set_http_equiv (string value);
 
1460
                        public void set_name (string value);
 
1461
                        public void set_scheme (string value);
 
1462
                        public string content { owned get; set; }
 
1463
                        public string http_equiv { owned get; set; }
 
1464
                        public string name { owned get; set; }
 
1465
                        public string scheme { owned get; set; }
 
1466
                }
 
1467
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_mod_element_get_type ()")]
 
1468
                [GIR (name = "DOMHTMLModElement")]
 
1469
                public class HTMLModElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1470
                        [CCode (has_construct_function = false)]
 
1471
                        protected HTMLModElement ();
 
1472
                        public string get_cite ();
 
1473
                        public string get_date_time ();
 
1474
                        public void set_cite (string value);
 
1475
                        public void set_date_time (string value);
 
1476
                        public string cite { owned get; set; }
 
1477
                        public string date_time { owned get; set; }
 
1478
                }
 
1479
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_o_list_element_", type_id = "webkit_dom_html_o_list_element_get_type ()")]
 
1480
                [GIR (name = "DOMHTMLOListElement")]
 
1481
                public class HTMLOListElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1482
                        [CCode (has_construct_function = false)]
 
1483
                        protected HTMLOListElement ();
 
1484
                        public bool get_compact ();
 
1485
                        public long get_start ();
 
1486
                        public string get_type_attr ();
 
1487
                        public void set_compact (bool value);
 
1488
                        public void set_start (long value);
 
1489
                        public void set_type_attr (string value);
 
1490
                        public bool compact { get; set; }
 
1491
                        [NoAccessorMethod]
 
1492
                        public bool reversed { get; set; }
 
1493
                        public long start { get; set; }
 
1494
                        [NoAccessorMethod]
 
1495
                        public string type { owned get; set; }
 
1496
                }
 
1497
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_object_element_get_type ()")]
 
1498
                [GIR (name = "DOMHTMLObjectElement")]
 
1499
                public class HTMLObjectElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1500
                        [CCode (has_construct_function = false)]
 
1501
                        protected HTMLObjectElement ();
 
1502
                        public string get_align ();
 
1503
                        public string get_archive ();
 
1504
                        public string get_border ();
 
1505
                        public string get_code ();
 
1506
                        public string get_code_base ();
 
1507
                        public string get_code_type ();
 
1508
                        public unowned WebKit.DOM.Document get_content_document ();
 
1509
                        public string get_data ();
 
1510
                        public bool get_declare ();
 
1511
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
1512
                        public string get_height ();
 
1513
                        public long get_hspace ();
 
1514
                        public string get_name ();
 
1515
                        public string get_standby ();
 
1516
                        public string get_type_attr ();
 
1517
                        public string get_use_map ();
 
1518
                        public long get_vspace ();
 
1519
                        public string get_width ();
 
1520
                        public void set_align (string value);
 
1521
                        public void set_archive (string value);
 
1522
                        public void set_border (string value);
 
1523
                        public void set_code (string value);
 
1524
                        public void set_code_base (string value);
 
1525
                        public void set_code_type (string value);
 
1526
                        public void set_data (string value);
 
1527
                        public void set_declare (bool value);
 
1528
                        public void set_height (string value);
 
1529
                        public void set_hspace (long value);
 
1530
                        public void set_name (string value);
 
1531
                        public void set_standby (string value);
 
1532
                        public void set_type_attr (string value);
 
1533
                        public void set_use_map (string value);
 
1534
                        public void set_vspace (long value);
 
1535
                        public void set_width (string value);
 
1536
                        public string align { owned get; set; }
 
1537
                        public string archive { owned get; set; }
 
1538
                        public string border { owned get; set; }
 
1539
                        public string code { owned get; set; }
 
1540
                        public string code_base { owned get; set; }
 
1541
                        public string code_type { owned get; set; }
 
1542
                        public WebKit.DOM.Document content_document { get; }
 
1543
                        public string data { owned get; set; }
 
1544
                        public bool declare { get; set; }
 
1545
                        public WebKit.DOM.HTMLFormElement form { get; }
 
1546
                        public string height { owned get; set; }
 
1547
                        public long hspace { get; set; }
 
1548
                        public string name { owned get; set; }
 
1549
                        public string standby { owned get; set; }
 
1550
                        [NoAccessorMethod]
 
1551
                        public string type { owned get; set; }
 
1552
                        public string use_map { owned get; set; }
 
1553
                        [NoAccessorMethod]
 
1554
                        public string validation_message { owned get; }
 
1555
                        public long vspace { get; set; }
 
1556
                        public string width { owned get; set; }
 
1557
                        [NoAccessorMethod]
 
1558
                        public bool will_validate { get; }
 
1559
                }
 
1560
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_opt_group_element_get_type ()")]
 
1561
                [GIR (name = "DOMHTMLOptGroupElement")]
 
1562
                public class HTMLOptGroupElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1563
                        [CCode (has_construct_function = false)]
 
1564
                        protected HTMLOptGroupElement ();
 
1565
                        public bool get_disabled ();
 
1566
                        public string get_label ();
 
1567
                        public void set_disabled (bool value);
 
1568
                        public void set_label (string value);
 
1569
                        public bool disabled { get; set; }
 
1570
                        public string label { owned get; set; }
 
1571
                }
 
1572
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_option_element_get_type ()")]
 
1573
                [GIR (name = "DOMHTMLOptionElement")]
 
1574
                public class HTMLOptionElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1575
                        [CCode (has_construct_function = false)]
 
1576
                        protected HTMLOptionElement ();
 
1577
                        public bool get_default_selected ();
 
1578
                        public bool get_disabled ();
 
1579
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
1580
                        public long get_index ();
 
1581
                        public string get_label ();
 
1582
                        public bool get_selected ();
 
1583
                        public string get_text ();
 
1584
                        public string get_value ();
 
1585
                        public void set_default_selected (bool value);
 
1586
                        public void set_disabled (bool value);
 
1587
                        public void set_label (string value);
 
1588
                        public void set_selected (bool value);
 
1589
                        public void set_value (string value);
 
1590
                        public bool default_selected { get; set; }
 
1591
                        public bool disabled { get; set; }
 
1592
                        public WebKit.DOM.HTMLFormElement form { get; }
 
1593
                        public long index { get; }
 
1594
                        public string label { owned get; set; }
 
1595
                        public bool selected { get; set; }
 
1596
                        public string text { owned get; }
 
1597
                        public string value { owned get; set; }
 
1598
                }
 
1599
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_options_collection_get_type ()")]
 
1600
                [GIR (name = "DOMHTMLOptionsCollection")]
 
1601
                public class HTMLOptionsCollection : WebKit.DOM.HTMLCollection {
 
1602
                        [CCode (has_construct_function = false)]
 
1603
                        protected HTMLOptionsCollection ();
 
1604
                        public ulong get_length ();
 
1605
                        public long get_selected_index ();
 
1606
                        public unowned WebKit.DOM.Node named_item (string name);
 
1607
                        public void set_selected_index (long value);
 
1608
                        public ulong length { get; }
 
1609
                        public long selected_index { get; set; }
 
1610
                }
 
1611
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_paragraph_element_get_type ()")]
 
1612
                [GIR (name = "DOMHTMLParagraphElement")]
 
1613
                public class HTMLParagraphElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1614
                        [CCode (has_construct_function = false)]
 
1615
                        protected HTMLParagraphElement ();
 
1616
                        public string get_align ();
 
1617
                        public void set_align (string value);
 
1618
                        public string align { owned get; set; }
 
1619
                }
 
1620
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_param_element_get_type ()")]
 
1621
                [GIR (name = "DOMHTMLParamElement")]
 
1622
                public class HTMLParamElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1623
                        [CCode (has_construct_function = false)]
 
1624
                        protected HTMLParamElement ();
 
1625
                        public string get_name ();
 
1626
                        public string get_type_attr ();
 
1627
                        public string get_value ();
 
1628
                        public string get_value_type ();
 
1629
                        public void set_name (string value);
 
1630
                        public void set_type_attr (string value);
 
1631
                        public void set_value (string value);
 
1632
                        public void set_value_type (string value);
 
1633
                        public string name { owned get; set; }
 
1634
                        [NoAccessorMethod]
 
1635
                        public string type { owned get; set; }
 
1636
                        public string value { owned get; set; }
 
1637
                        public string value_type { owned get; set; }
 
1638
                }
 
1639
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_pre_element_get_type ()")]
 
1640
                [GIR (name = "DOMHTMLPreElement")]
 
1641
                public class HTMLPreElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1642
                        [CCode (has_construct_function = false)]
 
1643
                        protected HTMLPreElement ();
 
1644
                        public long get_width ();
 
1645
                        public bool get_wrap ();
 
1646
                        public void set_width (long value);
 
1647
                        public void set_wrap (bool value);
 
1648
                        public long width { get; set; }
 
1649
                        public bool wrap { get; set; }
 
1650
                }
 
1651
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_quote_element_get_type ()")]
 
1652
                [GIR (name = "DOMHTMLQuoteElement")]
 
1653
                public class HTMLQuoteElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1654
                        [CCode (has_construct_function = false)]
 
1655
                        protected HTMLQuoteElement ();
 
1656
                        public string get_cite ();
 
1657
                        public void set_cite (string value);
 
1658
                        public string cite { owned get; set; }
 
1659
                }
 
1660
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_script_element_get_type ()")]
 
1661
                [GIR (name = "DOMHTMLScriptElement")]
 
1662
                public class HTMLScriptElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1663
                        [CCode (has_construct_function = false)]
 
1664
                        protected HTMLScriptElement ();
 
1665
                        public string get_charset ();
 
1666
                        public bool get_defer ();
 
1667
                        public string get_event ();
 
1668
                        public string get_html_for ();
 
1669
                        public string get_src ();
 
1670
                        public string get_text ();
 
1671
                        public string get_type_attr ();
 
1672
                        public void set_defer (bool value);
 
1673
                        public void set_event (string value);
 
1674
                        public void set_html_for (string value);
 
1675
                        public void set_src (string value);
 
1676
                        public void set_text (string value);
 
1677
                        public void set_type_attr (string value);
 
1678
                        [NoAccessorMethod]
 
1679
                        public bool @async { get; set; }
 
1680
                        [NoAccessorMethod]
 
1681
                        public string charset { owned get; set; }
 
1682
                        [NoAccessorMethod]
 
1683
                        public string cross_origin { owned get; set; }
 
1684
                        public bool defer { get; set; }
 
1685
                        public string event { owned get; set; }
 
1686
                        public string html_for { owned get; set; }
 
1687
                        [NoAccessorMethod]
 
1688
                        public string nonce { owned get; set; }
 
1689
                        public string src { owned get; set; }
 
1690
                        public string text { owned get; set; }
 
1691
                        [NoAccessorMethod]
 
1692
                        public string type { owned get; set; }
 
1693
                }
 
1694
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_select_element_get_type ()")]
 
1695
                [GIR (name = "DOMHTMLSelectElement")]
 
1696
                public class HTMLSelectElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1697
                        [CCode (has_construct_function = false)]
 
1698
                        protected HTMLSelectElement ();
 
1699
                        public void add (WebKit.DOM.HTMLElement element, WebKit.DOM.HTMLElement before) throws GLib.Error;
 
1700
                        public bool get_autofocus ();
 
1701
                        public bool get_disabled ();
 
1702
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
1703
                        public ulong get_length ();
 
1704
                        public bool get_multiple ();
 
1705
                        public string get_name ();
 
1706
                        public WebKit.DOM.HTMLOptionsCollection get_options ();
 
1707
                        public string get_select_type ();
 
1708
                        public long get_selected_index ();
 
1709
                        public long get_size ();
 
1710
                        public string get_value ();
 
1711
                        public bool get_will_validate ();
 
1712
                        public unowned WebKit.DOM.Node item (ulong index);
 
1713
                        public unowned WebKit.DOM.Node named_item (string name);
 
1714
                        public void remove (long index);
 
1715
                        public void set_autofocus (bool value);
 
1716
                        public void set_disabled (bool value);
 
1717
                        public void set_length (ulong value) throws GLib.Error;
 
1718
                        public void set_multiple (bool value);
 
1719
                        public void set_name (string value);
 
1720
                        public void set_selected_index (long value);
 
1721
                        public void set_size (long value);
 
1722
                        public void set_value (string value);
 
1723
                        public bool autofocus { get; set; }
 
1724
                        public bool disabled { get; set; }
 
1725
                        public WebKit.DOM.HTMLFormElement form { get; }
 
1726
                        [NoAccessorMethod]
 
1727
                        public WebKit.DOM.NodeList labels { owned get; }
 
1728
                        public ulong length { get; set; }
 
1729
                        public bool multiple { get; set; }
 
1730
                        public string name { owned get; set; }
 
1731
                        public WebKit.DOM.HTMLOptionsCollection options { owned get; }
 
1732
                        [NoAccessorMethod]
 
1733
                        public bool required { get; set; }
 
1734
                        public long selected_index { get; set; }
 
1735
                        [NoAccessorMethod]
 
1736
                        public WebKit.DOM.HTMLCollection selected_options { owned get; }
 
1737
                        public long size { get; set; }
 
1738
                        [NoAccessorMethod]
 
1739
                        public string type { owned get; }
 
1740
                        [NoAccessorMethod]
 
1741
                        public string validation_message { owned get; }
 
1742
                        public string value { owned get; set; }
 
1743
                        public bool will_validate { get; }
 
1744
                }
 
1745
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_style_element_get_type ()")]
 
1746
                [GIR (name = "DOMHTMLStyleElement")]
 
1747
                public class HTMLStyleElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1748
                        [CCode (has_construct_function = false)]
 
1749
                        protected HTMLStyleElement ();
 
1750
                        public bool get_disabled ();
 
1751
                        public string get_media ();
 
1752
                        public WebKit.DOM.StyleSheet get_sheet ();
 
1753
                        public string get_type_attr ();
 
1754
                        public void set_disabled (bool value);
 
1755
                        public void set_media (string value);
 
1756
                        public void set_type_attr (string value);
 
1757
                        public bool disabled { get; set; }
 
1758
                        public string media { owned get; set; }
 
1759
                        public WebKit.DOM.StyleSheet sheet { owned get; }
 
1760
                        [NoAccessorMethod]
 
1761
                        public string type { owned get; set; }
 
1762
                }
 
1763
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_table_caption_element_get_type ()")]
 
1764
                [GIR (name = "DOMHTMLTableCaptionElement")]
 
1765
                public class HTMLTableCaptionElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1766
                        [CCode (has_construct_function = false)]
 
1767
                        protected HTMLTableCaptionElement ();
 
1768
                        public string get_align ();
 
1769
                        public void set_align (string value);
 
1770
                        public string align { owned get; set; }
 
1771
                }
 
1772
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_table_cell_element_get_type ()")]
 
1773
                [GIR (name = "DOMHTMLTableCellElement")]
 
1774
                public class HTMLTableCellElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1775
                        [CCode (has_construct_function = false)]
 
1776
                        protected HTMLTableCellElement ();
 
1777
                        public string get_abbr ();
 
1778
                        public string get_align ();
 
1779
                        public string get_axis ();
 
1780
                        public string get_bg_color ();
 
1781
                        public long get_cell_index ();
 
1782
                        public string get_ch ();
 
1783
                        public string get_ch_off ();
 
1784
                        public long get_col_span ();
 
1785
                        public string get_headers ();
 
1786
                        public string get_height ();
 
1787
                        public bool get_no_wrap ();
 
1788
                        public long get_row_span ();
 
1789
                        public string get_scope ();
 
1790
                        public string get_v_align ();
 
1791
                        public string get_width ();
 
1792
                        public void set_abbr (string value);
 
1793
                        public void set_align (string value);
 
1794
                        public void set_axis (string value);
 
1795
                        public void set_bg_color (string value);
 
1796
                        public void set_ch (string value);
 
1797
                        public void set_ch_off (string value);
 
1798
                        public void set_col_span (long value);
 
1799
                        public void set_headers (string value);
 
1800
                        public void set_height (string value);
 
1801
                        public void set_no_wrap (bool value);
 
1802
                        public void set_row_span (long value);
 
1803
                        public void set_scope (string value);
 
1804
                        public void set_v_align (string value);
 
1805
                        public void set_width (string value);
 
1806
                        public string abbr { owned get; set; }
 
1807
                        public string align { owned get; set; }
 
1808
                        public string axis { owned get; set; }
 
1809
                        public string bg_color { owned get; set; }
 
1810
                        public long cell_index { get; }
 
1811
                        public string ch { owned get; set; }
 
1812
                        public string ch_off { owned get; set; }
 
1813
                        public long col_span { get; set; }
 
1814
                        public string headers { owned get; set; }
 
1815
                        public string height { owned get; set; }
 
1816
                        public bool no_wrap { get; set; }
 
1817
                        public long row_span { get; set; }
 
1818
                        public string scope { owned get; set; }
 
1819
                        public string v_align { owned get; set; }
 
1820
                        public string width { owned get; set; }
 
1821
                }
 
1822
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_table_col_element_get_type ()")]
 
1823
                [GIR (name = "DOMHTMLTableColElement")]
 
1824
                public class HTMLTableColElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1825
                        [CCode (has_construct_function = false)]
 
1826
                        protected HTMLTableColElement ();
 
1827
                        public string get_align ();
 
1828
                        public string get_ch ();
 
1829
                        public string get_ch_off ();
 
1830
                        public long get_span ();
 
1831
                        public string get_v_align ();
 
1832
                        public string get_width ();
 
1833
                        public void set_align (string value);
 
1834
                        public void set_ch (string value);
 
1835
                        public void set_ch_off (string value);
 
1836
                        public void set_span (long value);
 
1837
                        public void set_v_align (string value);
 
1838
                        public void set_width (string value);
 
1839
                        public string align { owned get; set; }
 
1840
                        public string ch { owned get; set; }
 
1841
                        public string ch_off { owned get; set; }
 
1842
                        public long span { get; set; }
 
1843
                        public string v_align { owned get; set; }
 
1844
                        public string width { owned get; set; }
 
1845
                }
 
1846
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_table_element_get_type ()")]
 
1847
                [GIR (name = "DOMHTMLTableElement")]
 
1848
                public class HTMLTableElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1849
                        [CCode (has_construct_function = false)]
 
1850
                        protected HTMLTableElement ();
 
1851
                        public unowned WebKit.DOM.HTMLElement create_caption ();
 
1852
                        public unowned WebKit.DOM.HTMLElement create_t_foot ();
 
1853
                        public unowned WebKit.DOM.HTMLElement create_t_head ();
 
1854
                        public void delete_caption ();
 
1855
                        public void delete_row (long index) throws GLib.Error;
 
1856
                        public void delete_t_foot ();
 
1857
                        public void delete_t_head ();
 
1858
                        public string get_align ();
 
1859
                        public string get_bg_color ();
 
1860
                        public string get_border ();
 
1861
                        public unowned WebKit.DOM.HTMLTableCaptionElement get_caption ();
 
1862
                        public string get_cell_padding ();
 
1863
                        public string get_cell_spacing ();
 
1864
                        public WebKit.DOM.HTMLCollection get_rows ();
 
1865
                        public string get_rules ();
 
1866
                        public string get_summary ();
 
1867
                        public WebKit.DOM.HTMLCollection get_t_bodies ();
 
1868
                        public unowned WebKit.DOM.HTMLTableSectionElement get_t_foot ();
 
1869
                        public unowned WebKit.DOM.HTMLTableSectionElement get_t_head ();
 
1870
                        public string get_width ();
 
1871
                        public unowned WebKit.DOM.HTMLElement insert_row (long index) throws GLib.Error;
 
1872
                        public void set_align (string value);
 
1873
                        public void set_bg_color (string value);
 
1874
                        public void set_border (string value);
 
1875
                        public void set_caption (WebKit.DOM.HTMLTableCaptionElement value) throws GLib.Error;
 
1876
                        public void set_cell_padding (string value);
 
1877
                        public void set_cell_spacing (string value);
 
1878
                        public void set_rules (string value);
 
1879
                        public void set_summary (string value);
 
1880
                        public void set_t_foot (WebKit.DOM.HTMLTableSectionElement value) throws GLib.Error;
 
1881
                        public void set_t_head (WebKit.DOM.HTMLTableSectionElement value) throws GLib.Error;
 
1882
                        public void set_width (string value);
 
1883
                        public string align { owned get; set; }
 
1884
                        public string bg_color { owned get; set; }
 
1885
                        public string border { owned get; set; }
 
1886
                        public WebKit.DOM.HTMLTableCaptionElement caption { get; }
 
1887
                        public string cell_padding { owned get; set; }
 
1888
                        public string cell_spacing { owned get; set; }
 
1889
                        [NoAccessorMethod]
 
1890
                        public string frame { owned get; set; }
 
1891
                        public WebKit.DOM.HTMLCollection rows { owned get; }
 
1892
                        public string rules { owned get; set; }
 
1893
                        public string summary { owned get; set; }
 
1894
                        public WebKit.DOM.HTMLCollection t_bodies { owned get; }
 
1895
                        public WebKit.DOM.HTMLTableSectionElement t_foot { get; }
 
1896
                        public WebKit.DOM.HTMLTableSectionElement t_head { get; }
 
1897
                        public string width { owned get; set; }
 
1898
                }
 
1899
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_table_row_element_get_type ()")]
 
1900
                [GIR (name = "DOMHTMLTableRowElement")]
 
1901
                public class HTMLTableRowElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1902
                        [CCode (has_construct_function = false)]
 
1903
                        protected HTMLTableRowElement ();
 
1904
                        public void delete_cell (long index) throws GLib.Error;
 
1905
                        public string get_align ();
 
1906
                        public string get_bg_color ();
 
1907
                        public WebKit.DOM.HTMLCollection get_cells ();
 
1908
                        public string get_ch ();
 
1909
                        public string get_ch_off ();
 
1910
                        public long get_row_index ();
 
1911
                        public long get_section_row_index ();
 
1912
                        public string get_v_align ();
 
1913
                        public unowned WebKit.DOM.HTMLElement insert_cell (long index) throws GLib.Error;
 
1914
                        public void set_align (string value);
 
1915
                        public void set_bg_color (string value);
 
1916
                        public void set_ch (string value);
 
1917
                        public void set_ch_off (string value);
 
1918
                        public void set_v_align (string value);
 
1919
                        public string align { owned get; set; }
 
1920
                        public string bg_color { owned get; set; }
 
1921
                        public WebKit.DOM.HTMLCollection cells { owned get; }
 
1922
                        public string ch { owned get; set; }
 
1923
                        public string ch_off { owned get; set; }
 
1924
                        public long row_index { get; }
 
1925
                        public long section_row_index { get; }
 
1926
                        public string v_align { owned get; set; }
 
1927
                }
 
1928
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_table_section_element_get_type ()")]
 
1929
                [GIR (name = "DOMHTMLTableSectionElement")]
 
1930
                public class HTMLTableSectionElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1931
                        [CCode (has_construct_function = false)]
 
1932
                        protected HTMLTableSectionElement ();
 
1933
                        public void delete_row (long index) throws GLib.Error;
 
1934
                        public string get_align ();
 
1935
                        public string get_ch ();
 
1936
                        public string get_ch_off ();
 
1937
                        public WebKit.DOM.HTMLCollection get_rows ();
 
1938
                        public string get_v_align ();
 
1939
                        public unowned WebKit.DOM.HTMLElement insert_row (long index) throws GLib.Error;
 
1940
                        public void set_align (string value);
 
1941
                        public void set_ch (string value);
 
1942
                        public void set_ch_off (string value);
 
1943
                        public void set_v_align (string value);
 
1944
                        public string align { owned get; set; }
 
1945
                        public string ch { owned get; set; }
 
1946
                        public string ch_off { owned get; set; }
 
1947
                        public WebKit.DOM.HTMLCollection rows { owned get; }
 
1948
                        public string v_align { owned get; set; }
 
1949
                }
 
1950
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_text_area_element_get_type ()")]
 
1951
                [GIR (name = "DOMHTMLTextAreaElement")]
 
1952
                public class HTMLTextAreaElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
1953
                        [CCode (has_construct_function = false)]
 
1954
                        protected HTMLTextAreaElement ();
 
1955
                        public string get_area_type ();
 
1956
                        public bool get_autofocus ();
 
1957
                        public long get_cols ();
 
1958
                        public string get_default_value ();
 
1959
                        public bool get_disabled ();
 
1960
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
 
1961
                        public string get_name ();
 
1962
                        public bool get_read_only ();
 
1963
                        public long get_rows ();
 
1964
                        public long get_selection_end ();
 
1965
                        public long get_selection_start ();
 
1966
                        public string get_value ();
 
1967
                        public bool get_will_validate ();
 
1968
                        public bool is_edited ();
 
1969
                        public void select ();
 
1970
                        public void set_autofocus (bool value);
 
1971
                        public void set_cols (long value);
 
1972
                        public void set_default_value (string value);
 
1973
                        public void set_disabled (bool value);
 
1974
                        public void set_name (string value);
 
1975
                        public void set_read_only (bool value);
 
1976
                        public void set_rows (long value);
 
1977
                        public void set_selection_end (long value);
 
1978
                        public void set_selection_range (long start, long end, string direction);
 
1979
                        public void set_selection_start (long value);
 
1980
                        public void set_value (string value);
 
1981
                        [NoAccessorMethod]
 
1982
                        public string autocapitalize { owned get; set; }
 
1983
                        [NoAccessorMethod]
 
1984
                        public bool autocorrect { get; set; }
 
1985
                        public bool autofocus { get; set; }
 
1986
                        public long cols { get; set; }
 
1987
                        public string default_value { owned get; set; }
 
1988
                        [NoAccessorMethod]
 
1989
                        public string dir_name { owned get; set; }
 
1990
                        public bool disabled { get; set; }
 
1991
                        public WebKit.DOM.HTMLFormElement form { get; }
 
1992
                        [NoAccessorMethod]
 
1993
                        public WebKit.DOM.NodeList labels { owned get; }
 
1994
                        [NoAccessorMethod]
 
1995
                        public long max_length { get; set; }
 
1996
                        public string name { owned get; set; }
 
1997
                        [NoAccessorMethod]
 
1998
                        public string placeholder { owned get; set; }
 
1999
                        public bool read_only { get; set; }
 
2000
                        [NoAccessorMethod]
 
2001
                        public bool required { get; set; }
 
2002
                        public long rows { get; set; }
 
2003
                        [NoAccessorMethod]
 
2004
                        public string selection_direction { owned get; set; }
 
2005
                        public long selection_end { get; set; }
 
2006
                        public long selection_start { get; set; }
 
2007
                        [NoAccessorMethod]
 
2008
                        public ulong text_length { get; }
 
2009
                        [NoAccessorMethod]
 
2010
                        public string type { owned get; }
 
2011
                        [NoAccessorMethod]
 
2012
                        public string validation_message { owned get; }
 
2013
                        public string value { owned get; set; }
 
2014
                        public bool will_validate { get; }
 
2015
                        [NoAccessorMethod]
 
2016
                        public string wrap { owned get; set; }
 
2017
                }
 
2018
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_html_title_element_get_type ()")]
 
2019
                [GIR (name = "DOMHTMLTitleElement")]
 
2020
                public class HTMLTitleElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
2021
                        [CCode (has_construct_function = false)]
 
2022
                        protected HTMLTitleElement ();
 
2023
                        public string get_text ();
 
2024
                        public void set_text (string value);
 
2025
                        public string text { owned get; set; }
 
2026
                }
 
2027
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = "webkit_dom_html_u_list_element_", type_id = "webkit_dom_html_u_list_element_get_type ()")]
 
2028
                [GIR (name = "DOMHTMLUListElement")]
 
2029
                public class HTMLUListElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget {
 
2030
                        [CCode (has_construct_function = false)]
 
2031
                        protected HTMLUListElement ();
 
2032
                        public bool get_compact ();
 
2033
                        public string get_type_attr ();
 
2034
                        public void set_compact (bool value);
 
2035
                        public void set_type_attr (string value);
 
2036
                        public bool compact { get; set; }
 
2037
                        [NoAccessorMethod]
 
2038
                        public string type { owned get; set; }
 
2039
                }
 
2040
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_keyboard_event_get_type ()")]
 
2041
                [GIR (name = "DOMKeyboardEvent")]
 
2042
                public class KeyboardEvent : WebKit.DOM.UIEvent {
 
2043
                        [CCode (has_construct_function = false)]
 
2044
                        protected KeyboardEvent ();
 
2045
                        public bool get_alt_graph_key ();
 
2046
                        public bool get_alt_key ();
 
2047
                        public bool get_ctrl_key ();
 
2048
                        public string get_key_identifier ();
 
2049
                        public ulong get_key_location ();
 
2050
                        public bool get_meta_key ();
 
2051
                        public bool get_modifier_state (string keyIdentifierArg);
 
2052
                        public bool get_shift_key ();
 
2053
                        public void init_keyboard_event (string type, bool canBubble, bool cancelable, WebKit.DOM.DOMWindow view, string keyIdentifier, ulong location, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey);
 
2054
                        public bool alt_graph_key { get; }
 
2055
                        public bool alt_key { get; }
 
2056
                        public bool ctrl_key { get; }
 
2057
                        public string key_identifier { owned get; }
 
2058
                        public ulong key_location { get; }
 
2059
                        public bool meta_key { get; }
 
2060
                        public bool shift_key { get; }
 
2061
                }
 
2062
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_media_list_get_type ()")]
 
2063
                [GIR (name = "DOMMediaList")]
 
2064
                public class MediaList : WebKit.DOM.Object {
 
2065
                        [CCode (has_construct_function = false)]
 
2066
                        protected MediaList ();
 
2067
                        public void append_medium (string newMedium) throws GLib.Error;
 
2068
                        public void delete_medium (string oldMedium) throws GLib.Error;
 
2069
                        public ulong get_length ();
 
2070
                        public string get_media_text ();
 
2071
                        public string item (ulong index);
 
2072
                        public void set_media_text (string value) throws GLib.Error;
 
2073
                        public ulong length { get; }
 
2074
                        public string media_text { owned get; set; }
 
2075
                }
 
2076
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_mouse_event_get_type ()")]
 
2077
                [GIR (name = "DOMMouseEvent")]
 
2078
                public class MouseEvent : WebKit.DOM.UIEvent {
 
2079
                        [CCode (has_construct_function = false)]
 
2080
                        protected MouseEvent ();
 
2081
                        public bool get_alt_key ();
 
2082
                        public ushort get_button ();
 
2083
                        public long get_client_x ();
 
2084
                        public long get_client_y ();
 
2085
                        public bool get_ctrl_key ();
 
2086
                        public unowned WebKit.DOM.Node get_from_element ();
 
2087
                        public bool get_meta_key ();
 
2088
                        public long get_offset_x ();
 
2089
                        public long get_offset_y ();
 
2090
                        public WebKit.DOM.EventTarget get_related_target ();
 
2091
                        public long get_screen_x ();
 
2092
                        public long get_screen_y ();
 
2093
                        public bool get_shift_key ();
 
2094
                        public unowned WebKit.DOM.Node get_to_element ();
 
2095
                        public long get_x ();
 
2096
                        public long get_y ();
 
2097
                        public void init_mouse_event (string type, bool canBubble, bool cancelable, WebKit.DOM.DOMWindow view, long detail, long screenX, long screenY, long clientX, long clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, ushort button, WebKit.DOM.EventTarget relatedTarget);
 
2098
                        public bool alt_key { get; }
 
2099
                        public uint button { get; }
 
2100
                        public long client_x { get; }
 
2101
                        public long client_y { get; }
 
2102
                        public bool ctrl_key { get; }
 
2103
                        public WebKit.DOM.Node from_element { get; }
 
2104
                        public bool meta_key { get; }
 
2105
                        [NoAccessorMethod]
 
2106
                        public long movement_x { get; }
 
2107
                        [NoAccessorMethod]
 
2108
                        public long movement_y { get; }
 
2109
                        public long offset_x { get; }
 
2110
                        public long offset_y { get; }
 
2111
                        public WebKit.DOM.EventTarget related_target { owned get; }
 
2112
                        public long screen_x { get; }
 
2113
                        public long screen_y { get; }
 
2114
                        public bool shift_key { get; }
 
2115
                        public WebKit.DOM.Node to_element { get; }
 
2116
                        public long x { get; }
 
2117
                        public long y { get; }
 
2118
                }
 
2119
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_named_node_map_get_type ()")]
 
2120
                [GIR (name = "DOMNamedNodeMap")]
 
2121
                public class NamedNodeMap : WebKit.DOM.Object {
 
2122
                        [CCode (has_construct_function = false)]
 
2123
                        protected NamedNodeMap ();
 
2124
                        public ulong get_length ();
 
2125
                        public unowned WebKit.DOM.Node get_named_item (string name);
 
2126
                        public unowned WebKit.DOM.Node get_named_item_ns (string namespaceURI, string localName);
 
2127
                        public unowned WebKit.DOM.Node item (ulong index);
 
2128
                        public unowned WebKit.DOM.Node remove_named_item (string name) throws GLib.Error;
 
2129
                        public unowned WebKit.DOM.Node remove_named_item_ns (string namespaceURI, string localName) throws GLib.Error;
 
2130
                        public unowned WebKit.DOM.Node set_named_item (WebKit.DOM.Node node) throws GLib.Error;
 
2131
                        public unowned WebKit.DOM.Node set_named_item_ns (WebKit.DOM.Node node) throws GLib.Error;
 
2132
                        public ulong length { get; }
 
2133
                }
 
2134
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_node_get_type ()")]
 
2135
                [GIR (name = "DOMNode")]
 
2136
                public class Node : WebKit.DOM.Object, WebKit.DOM.EventTarget {
 
2137
                        [CCode (has_construct_function = false)]
 
2138
                        protected Node ();
 
2139
                        public unowned WebKit.DOM.Node append_child (WebKit.DOM.Node newChild) throws GLib.Error;
 
2140
                        public unowned WebKit.DOM.Node clone_node (bool deep);
 
2141
                        public ushort compare_document_position (WebKit.DOM.Node other);
 
2142
                        public bool contains (WebKit.DOM.Node other);
 
2143
                        public string get_base_uri ();
 
2144
                        public WebKit.DOM.NodeList get_child_nodes ();
 
2145
                        public unowned WebKit.DOM.Node get_first_child ();
 
2146
                        public unowned WebKit.DOM.Node get_last_child ();
 
2147
                        public string get_local_name ();
 
2148
                        public string get_namespace_uri ();
 
2149
                        public unowned WebKit.DOM.Node get_next_sibling ();
 
2150
                        public string get_node_name ();
 
2151
                        public ushort get_node_type ();
 
2152
                        public string get_node_value ();
 
2153
                        public unowned WebKit.DOM.Document get_owner_document ();
 
2154
                        public unowned WebKit.DOM.Element get_parent_element ();
 
2155
                        public unowned WebKit.DOM.Node get_parent_node ();
 
2156
                        public string get_prefix ();
 
2157
                        public unowned WebKit.DOM.Node get_previous_sibling ();
 
2158
                        public string get_text_content ();
 
2159
                        public bool has_child_nodes ();
 
2160
                        public unowned WebKit.DOM.Node insert_before (WebKit.DOM.Node newChild, WebKit.DOM.Node? refChild) throws GLib.Error;
 
2161
                        public bool is_default_namespace (string namespaceURI);
 
2162
                        public bool is_equal_node (WebKit.DOM.Node other);
 
2163
                        public bool is_same_node (WebKit.DOM.Node other);
 
2164
                        public bool is_supported (string feature, string version);
 
2165
                        public string lookup_namespace_uri (string prefix);
 
2166
                        public string lookup_prefix (string namespaceURI);
 
2167
                        public void normalize ();
 
2168
                        public unowned WebKit.DOM.Node remove_child (WebKit.DOM.Node oldChild) throws GLib.Error;
 
2169
                        public unowned WebKit.DOM.Node replace_child (WebKit.DOM.Node newChild, WebKit.DOM.Node oldChild) throws GLib.Error;
 
2170
                        public void set_node_value (string value) throws GLib.Error;
 
2171
                        public void set_prefix (string value) throws GLib.Error;
 
2172
                        public void set_text_content (string value) throws GLib.Error;
 
2173
                        public string base_uri { owned get; }
 
2174
                        public WebKit.DOM.NodeList child_nodes { owned get; }
 
2175
                        public WebKit.DOM.Node first_child { get; }
 
2176
                        public WebKit.DOM.Node last_child { get; }
 
2177
                        public string local_name { owned get; }
 
2178
                        public string namespace_uri { owned get; }
 
2179
                        public WebKit.DOM.Node next_sibling { get; }
 
2180
                        public string node_name { owned get; }
 
2181
                        public uint node_type { get; }
 
2182
                        public string node_value { owned get; set; }
 
2183
                        public WebKit.DOM.Document owner_document { get; }
 
2184
                        public WebKit.DOM.Element parent_element { get; }
 
2185
                        public WebKit.DOM.Node parent_node { get; }
 
2186
                        public string prefix { owned get; set; }
 
2187
                        public WebKit.DOM.Node previous_sibling { get; }
 
2188
                        public string text_content { owned get; set; }
 
2189
                }
 
2190
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_node_iterator_get_type ()")]
 
2191
                [GIR (name = "DOMNodeIterator")]
 
2192
                public class NodeIterator : WebKit.DOM.Object {
 
2193
                        [CCode (has_construct_function = false)]
 
2194
                        protected NodeIterator ();
 
2195
                        public void detach ();
 
2196
                        public bool get_expand_entity_references ();
 
2197
                        public WebKit.DOM.NodeFilter get_filter ();
 
2198
                        public bool get_pointer_before_reference_node ();
 
2199
                        public unowned WebKit.DOM.Node get_reference_node ();
 
2200
                        public unowned WebKit.DOM.Node get_root ();
 
2201
                        public ulong get_what_to_show ();
 
2202
                        public unowned WebKit.DOM.Node next_node () throws GLib.Error;
 
2203
                        public unowned WebKit.DOM.Node previous_node () throws GLib.Error;
 
2204
                        public bool expand_entity_references { get; }
 
2205
                        public WebKit.DOM.NodeFilter filter { owned get; }
 
2206
                        public bool pointer_before_reference_node { get; }
 
2207
                        public WebKit.DOM.Node reference_node { get; }
 
2208
                        public WebKit.DOM.Node root { get; }
 
2209
                        public ulong what_to_show { get; }
 
2210
                }
 
2211
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_node_list_get_type ()")]
 
2212
                [GIR (name = "DOMNodeList")]
 
2213
                public class NodeList : WebKit.DOM.Object {
 
2214
                        [CCode (has_construct_function = false)]
 
2215
                        protected NodeList ();
 
2216
                        public ulong get_length ();
 
2217
                        public unowned WebKit.DOM.Node item (ulong index);
 
2218
                        public ulong length { get; }
 
2219
                }
 
2220
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_object_get_type ()")]
 
2221
                [GIR (name = "DOMObject")]
 
2222
                public class Object : GLib.Object {
 
2223
                        public void* coreObject;
 
2224
                        [CCode (has_construct_function = false)]
 
2225
                        protected Object ();
 
2226
                        public void* core_object { construct; }
 
2227
                }
 
2228
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_processing_instruction_get_type ()")]
 
2229
                [GIR (name = "DOMProcessingInstruction")]
 
2230
                public class ProcessingInstruction : WebKit.DOM.CharacterData, WebKit.DOM.EventTarget {
 
2231
                        [CCode (has_construct_function = false)]
 
2232
                        protected ProcessingInstruction ();
 
2233
                        public WebKit.DOM.StyleSheet get_sheet ();
 
2234
                        public string get_target ();
 
2235
                        public WebKit.DOM.StyleSheet sheet { owned get; }
 
2236
                        public string target { owned get; }
 
2237
                }
 
2238
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_range_get_type ()")]
 
2239
                [GIR (name = "DOMRange")]
 
2240
                public class Range : WebKit.DOM.Object {
 
2241
                        [CCode (has_construct_function = false)]
 
2242
                        protected Range ();
 
2243
                        public unowned WebKit.DOM.DocumentFragment clone_contents () throws GLib.Error;
 
2244
                        public WebKit.DOM.Range clone_range () throws GLib.Error;
 
2245
                        public void collapse (bool toStart) throws GLib.Error;
 
2246
                        public short compare_boundary_points (ushort how, WebKit.DOM.Range sourceRange) throws GLib.Error;
 
2247
                        public short compare_node (WebKit.DOM.Node refNode) throws GLib.Error;
 
2248
                        public short compare_point (WebKit.DOM.Node refNode, long offset) throws GLib.Error;
 
2249
                        public unowned WebKit.DOM.DocumentFragment create_contextual_fragment (string html) throws GLib.Error;
 
2250
                        public void delete_contents () throws GLib.Error;
 
2251
                        public void detach () throws GLib.Error;
 
2252
                        public unowned WebKit.DOM.DocumentFragment extract_contents () throws GLib.Error;
 
2253
                        public bool get_collapsed () throws GLib.Error;
 
2254
                        public unowned WebKit.DOM.Node get_common_ancestor_container () throws GLib.Error;
 
2255
                        public unowned WebKit.DOM.Node get_end_container () throws GLib.Error;
 
2256
                        public long get_end_offset () throws GLib.Error;
 
2257
                        public unowned WebKit.DOM.Node get_start_container () throws GLib.Error;
 
2258
                        public long get_start_offset () throws GLib.Error;
 
2259
                        public string get_text ();
 
2260
                        public void insert_node (WebKit.DOM.Node newNode) throws GLib.Error;
 
2261
                        public bool intersects_node (WebKit.DOM.Node refNode) throws GLib.Error;
 
2262
                        public bool is_point_in_range (WebKit.DOM.Node refNode, long offset) throws GLib.Error;
 
2263
                        public void select_node (WebKit.DOM.Node refNode) throws GLib.Error;
 
2264
                        public void select_node_contents (WebKit.DOM.Node refNode) throws GLib.Error;
 
2265
                        public void set_end (WebKit.DOM.Node refNode, long offset) throws GLib.Error;
 
2266
                        public void set_end_after (WebKit.DOM.Node refNode) throws GLib.Error;
 
2267
                        public void set_end_before (WebKit.DOM.Node refNode) throws GLib.Error;
 
2268
                        public void set_start (WebKit.DOM.Node refNode, long offset) throws GLib.Error;
 
2269
                        public void set_start_after (WebKit.DOM.Node refNode) throws GLib.Error;
 
2270
                        public void set_start_before (WebKit.DOM.Node refNode) throws GLib.Error;
 
2271
                        public void surround_contents (WebKit.DOM.Node newParent) throws GLib.Error;
 
2272
                        public string to_string () throws GLib.Error;
 
2273
                        public bool collapsed { get; }
 
2274
                        public WebKit.DOM.Node common_ancestor_container { get; }
 
2275
                        public WebKit.DOM.Node end_container { get; }
 
2276
                        public long end_offset { get; }
 
2277
                        public WebKit.DOM.Node start_container { get; }
 
2278
                        public long start_offset { get; }
 
2279
                        public string text { owned get; }
 
2280
                }
 
2281
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_style_sheet_get_type ()")]
 
2282
                [GIR (name = "DOMStyleSheet")]
 
2283
                public class StyleSheet : WebKit.DOM.Object {
 
2284
                        [CCode (has_construct_function = false)]
 
2285
                        protected StyleSheet ();
 
2286
                        public string get_content_type ();
 
2287
                        public bool get_disabled ();
 
2288
                        public string get_href ();
 
2289
                        public WebKit.DOM.MediaList get_media ();
 
2290
                        public unowned WebKit.DOM.Node get_owner_node ();
 
2291
                        public WebKit.DOM.StyleSheet get_parent_style_sheet ();
 
2292
                        public string get_title ();
 
2293
                        public void set_disabled (bool value);
 
2294
                        public bool disabled { get; set; }
 
2295
                        public string href { owned get; }
 
2296
                        public WebKit.DOM.MediaList media { owned get; }
 
2297
                        public WebKit.DOM.Node owner_node { get; }
 
2298
                        public WebKit.DOM.StyleSheet parent_style_sheet { owned get; }
 
2299
                        public string title { owned get; }
 
2300
                        [NoAccessorMethod]
 
2301
                        public string type { owned get; }
 
2302
                }
 
2303
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_style_sheet_list_get_type ()")]
 
2304
                [GIR (name = "DOMStyleSheetList")]
 
2305
                public class StyleSheetList : WebKit.DOM.Object {
 
2306
                        [CCode (has_construct_function = false)]
 
2307
                        protected StyleSheetList ();
 
2308
                        public ulong get_length ();
 
2309
                        public WebKit.DOM.StyleSheet item (ulong index);
 
2310
                        public ulong length { get; }
 
2311
                }
 
2312
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_text_get_type ()")]
 
2313
                [GIR (name = "DOMText")]
 
2314
                public class Text : WebKit.DOM.CharacterData, WebKit.DOM.EventTarget {
 
2315
                        [CCode (has_construct_function = false)]
 
2316
                        protected Text ();
 
2317
                        public string get_whole_text ();
 
2318
                        public unowned WebKit.DOM.Text replace_whole_text (string content) throws GLib.Error;
 
2319
                        public unowned WebKit.DOM.Text split_text (ulong offset) throws GLib.Error;
 
2320
                        public string whole_text { owned get; }
 
2321
                }
 
2322
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_tree_walker_get_type ()")]
 
2323
                [GIR (name = "DOMTreeWalker")]
 
2324
                public class TreeWalker : WebKit.DOM.Object {
 
2325
                        [CCode (has_construct_function = false)]
 
2326
                        protected TreeWalker ();
 
2327
                        public unowned WebKit.DOM.Node first_child ();
 
2328
                        public unowned WebKit.DOM.Node get_current_node ();
 
2329
                        public bool get_expand_entity_references ();
 
2330
                        public WebKit.DOM.NodeFilter get_filter ();
 
2331
                        public unowned WebKit.DOM.Node get_root ();
 
2332
                        public ulong get_what_to_show ();
 
2333
                        public unowned WebKit.DOM.Node last_child ();
 
2334
                        public unowned WebKit.DOM.Node next_node ();
 
2335
                        public unowned WebKit.DOM.Node next_sibling ();
 
2336
                        public unowned WebKit.DOM.Node parent_node ();
 
2337
                        public unowned WebKit.DOM.Node previous_node ();
 
2338
                        public unowned WebKit.DOM.Node previous_sibling ();
 
2339
                        public void set_current_node (WebKit.DOM.Node value) throws GLib.Error;
 
2340
                        public WebKit.DOM.Node current_node { get; }
 
2341
                        public bool expand_entity_references { get; }
 
2342
                        public WebKit.DOM.NodeFilter filter { owned get; }
 
2343
                        public WebKit.DOM.Node root { get; }
 
2344
                        public ulong what_to_show { get; }
 
2345
                }
 
2346
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_ui_event_get_type ()")]
 
2347
                [GIR (name = "DOMUIEvent")]
 
2348
                public class UIEvent : WebKit.DOM.Event {
 
2349
                        [CCode (has_construct_function = false)]
 
2350
                        protected UIEvent ();
 
2351
                        public long get_char_code ();
 
2352
                        public long get_detail ();
 
2353
                        public long get_key_code ();
 
2354
                        public long get_layer_x ();
 
2355
                        public long get_layer_y ();
 
2356
                        public long get_page_x ();
 
2357
                        public long get_page_y ();
 
2358
                        public WebKit.DOM.DOMWindow get_view ();
 
2359
                        public void init_ui_event (string type, bool canBubble, bool cancelable, WebKit.DOM.DOMWindow view, long detail);
 
2360
                        public long char_code { get; }
 
2361
                        public long detail { get; }
 
2362
                        public long key_code { get; }
 
2363
                        public long layer_x { get; }
 
2364
                        public long layer_y { get; }
 
2365
                        public long page_x { get; }
 
2366
                        public long page_y { get; }
 
2367
                        public WebKit.DOM.DOMWindow view { owned get; }
 
2368
                        [NoAccessorMethod]
 
2369
                        public long which { get; }
 
2370
                }
 
2371
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_wheel_event_get_type ()")]
 
2372
                [GIR (name = "DOMWheelEvent")]
 
2373
                public class WheelEvent : WebKit.DOM.MouseEvent {
 
2374
                        [CCode (has_construct_function = false)]
 
2375
                        protected WheelEvent ();
 
2376
                        public long get_wheel_delta ();
 
2377
                        public long get_wheel_delta_x ();
 
2378
                        public long get_wheel_delta_y ();
 
2379
                        public void init_wheel_event (long wheelDeltaX, long wheelDeltaY, WebKit.DOM.DOMWindow view, long screenX, long screenY, long clientX, long clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);
 
2380
                        [NoAccessorMethod]
 
2381
                        public ulong delta_mode { get; }
 
2382
                        [NoAccessorMethod]
 
2383
                        public double delta_x { get; }
 
2384
                        [NoAccessorMethod]
 
2385
                        public double delta_y { get; }
 
2386
                        [NoAccessorMethod]
 
2387
                        public double delta_z { get; }
 
2388
                        [NoAccessorMethod]
 
2389
                        public bool webkit_direction_inverted_from_device { get; }
 
2390
                        public long wheel_delta { get; }
 
2391
                        public long wheel_delta_x { get; }
 
2392
                        public long wheel_delta_y { get; }
 
2393
                }
 
2394
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_xpath_expression_get_type ()")]
 
2395
                [GIR (name = "DOMXPathExpression")]
 
2396
                public class XPathExpression : WebKit.DOM.Object {
 
2397
                        [CCode (has_construct_function = false)]
 
2398
                        protected XPathExpression ();
 
2399
                        public WebKit.DOM.XPathResult evaluate (WebKit.DOM.Node contextNode, ushort type, WebKit.DOM.XPathResult inResult) throws GLib.Error;
 
2400
                }
 
2401
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_xpath_result_get_type ()")]
 
2402
                [GIR (name = "DOMXPathResult")]
 
2403
                public class XPathResult : WebKit.DOM.Object {
 
2404
                        [CCode (has_construct_function = false)]
 
2405
                        protected XPathResult ();
 
2406
                        public bool get_boolean_value () throws GLib.Error;
 
2407
                        public bool get_invalid_iterator_state ();
 
2408
                        public double get_number_value () throws GLib.Error;
 
2409
                        public ushort get_result_type ();
 
2410
                        public unowned WebKit.DOM.Node get_single_node_value () throws GLib.Error;
 
2411
                        public ulong get_snapshot_length () throws GLib.Error;
 
2412
                        public string get_string_value () throws GLib.Error;
 
2413
                        public unowned WebKit.DOM.Node iterate_next () throws GLib.Error;
 
2414
                        public unowned WebKit.DOM.Node snapshot_item (ulong index) throws GLib.Error;
 
2415
                        public bool boolean_value { get; }
 
2416
                        public bool invalid_iterator_state { get; }
 
2417
                        public double number_value { get; }
 
2418
                        public uint result_type { get; }
 
2419
                        public WebKit.DOM.Node single_node_value { get; }
 
2420
                        public ulong snapshot_length { get; }
 
2421
                        public string string_value { owned get; }
 
2422
                }
 
2423
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_event_target_get_type ()")]
 
2424
                [GIR (name = "DOMEventTarget")]
 
2425
                public interface EventTarget : GLib.Object {
 
2426
                        public bool add_event_listener_with_closure (string event_name, [CCode (type = "GClosure*")] owned WebKit.DOM.EventTargetFunc handler, bool use_capture);
 
2427
                        public abstract bool dispatch_event (WebKit.DOM.Event event) throws GLib.Error;
 
2428
                        public abstract bool remove_event_listener (string event_name, GLib.Closure handler, bool use_capture);
 
2429
                        public bool remove_event_listener_with_closure (string event_name, GLib.Closure handler, bool use_capture);
 
2430
                }
 
2431
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_node_filter_get_type ()")]
 
2432
                [GIR (name = "DOMNodeFilter")]
 
2433
                public interface NodeFilter : GLib.Object {
 
2434
                        public abstract short accept_node (WebKit.DOM.Node node);
 
2435
                }
 
2436
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_xpath_ns_resolver_get_type ()")]
 
2437
                [GIR (name = "DOMXPathNSResolver")]
 
2438
                public interface XPathNSResolver : GLib.Object {
 
2439
                        public abstract string lookup_namespace_uri (string prefix);
 
2440
                }
 
2441
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h")]
 
2442
                public delegate void EventTargetFunc (WebKit.DOM.EventTarget target, WebKit.DOM.Event event);
 
2443
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_CHARSET_RULE")]
 
2444
                public const int _CSS_RULE_CHARSET_RULE;
 
2445
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_FONT_FACE_RULE")]
 
2446
                public const int _CSS_RULE_FONT_FACE_RULE;
 
2447
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_IMPORT_RULE")]
 
2448
                public const int _CSS_RULE_IMPORT_RULE;
 
2449
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_MEDIA_RULE")]
 
2450
                public const int _CSS_RULE_MEDIA_RULE;
 
2451
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_PAGE_RULE")]
 
2452
                public const int _CSS_RULE_PAGE_RULE;
 
2453
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_STYLE_RULE")]
 
2454
                public const int _CSS_RULE_STYLE_RULE;
 
2455
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_RULE_UNKNOWN_RULE")]
 
2456
                public const int _CSS_RULE_UNKNOWN_RULE;
 
2457
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_VALUE_CSS_CUSTOM")]
 
2458
                public const int _CSS_VALUE_CSS_CUSTOM;
 
2459
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_VALUE_CSS_INHERIT")]
 
2460
                public const int _CSS_VALUE_CSS_INHERIT;
 
2461
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE")]
 
2462
                public const int _CSS_VALUE_CSS_PRIMITIVE_VALUE;
 
2463
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_CSS_VALUE_CSS_VALUE_LIST")]
 
2464
                public const int _CSS_VALUE_CSS_VALUE_LIST;
 
2465
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_AT_TARGET")]
 
2466
                public const int _EVENT_AT_TARGET;
 
2467
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_BLUR")]
 
2468
                public const int _EVENT_BLUR;
 
2469
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_BUBBLING_PHASE")]
 
2470
                public const int _EVENT_BUBBLING_PHASE;
 
2471
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_CAPTURING_PHASE")]
 
2472
                public const int _EVENT_CAPTURING_PHASE;
 
2473
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_CHANGE")]
 
2474
                public const int _EVENT_CHANGE;
 
2475
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_CLICK")]
 
2476
                public const int _EVENT_CLICK;
 
2477
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_DBLCLICK")]
 
2478
                public const int _EVENT_DBLCLICK;
 
2479
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_DRAGDROP")]
 
2480
                public const int _EVENT_DRAGDROP;
 
2481
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_FOCUS")]
 
2482
                public const int _EVENT_FOCUS;
 
2483
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_KEYDOWN")]
 
2484
                public const int _EVENT_KEYDOWN;
 
2485
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_KEYPRESS")]
 
2486
                public const int _EVENT_KEYPRESS;
 
2487
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_KEYUP")]
 
2488
                public const int _EVENT_KEYUP;
 
2489
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_MOUSEDOWN")]
 
2490
                public const int _EVENT_MOUSEDOWN;
 
2491
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_MOUSEDRAG")]
 
2492
                public const int _EVENT_MOUSEDRAG;
 
2493
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_MOUSEMOVE")]
 
2494
                public const int _EVENT_MOUSEMOVE;
 
2495
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_MOUSEOUT")]
 
2496
                public const int _EVENT_MOUSEOUT;
 
2497
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_MOUSEOVER")]
 
2498
                public const int _EVENT_MOUSEOVER;
 
2499
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_MOUSEUP")]
 
2500
                public const int _EVENT_MOUSEUP;
 
2501
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_NONE")]
 
2502
                public const int _EVENT_NONE;
 
2503
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_SELECT")]
 
2504
                public const int _EVENT_SELECT;
 
2505
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT")]
 
2506
                public const int _KEYBOARD_EVENT_KEY_LOCATION_LEFT;
 
2507
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD")]
 
2508
                public const int _KEYBOARD_EVENT_KEY_LOCATION_NUMPAD;
 
2509
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT")]
 
2510
                public const int _KEYBOARD_EVENT_KEY_LOCATION_RIGHT;
 
2511
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD")]
 
2512
                public const int _KEYBOARD_EVENT_KEY_LOCATION_STANDARD;
 
2513
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_ATTRIBUTE_NODE")]
 
2514
                public const int _NODE_ATTRIBUTE_NODE;
 
2515
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_CDATA_SECTION_NODE")]
 
2516
                public const int _NODE_CDATA_SECTION_NODE;
 
2517
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_COMMENT_NODE")]
 
2518
                public const int _NODE_COMMENT_NODE;
 
2519
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_FRAGMENT_NODE")]
 
2520
                public const int _NODE_DOCUMENT_FRAGMENT_NODE;
 
2521
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_NODE")]
 
2522
                public const int _NODE_DOCUMENT_NODE;
 
2523
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY")]
 
2524
                public const int _NODE_DOCUMENT_POSITION_CONTAINED_BY;
 
2525
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_POSITION_CONTAINS")]
 
2526
                public const int _NODE_DOCUMENT_POSITION_CONTAINS;
 
2527
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_POSITION_DISCONNECTED")]
 
2528
                public const int _NODE_DOCUMENT_POSITION_DISCONNECTED;
 
2529
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_POSITION_FOLLOWING")]
 
2530
                public const int _NODE_DOCUMENT_POSITION_FOLLOWING;
 
2531
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC")]
 
2532
                public const int _NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC;
 
2533
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_POSITION_PRECEDING")]
 
2534
                public const int _NODE_DOCUMENT_POSITION_PRECEDING;
 
2535
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_DOCUMENT_TYPE_NODE")]
 
2536
                public const int _NODE_DOCUMENT_TYPE_NODE;
 
2537
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_ELEMENT_NODE")]
 
2538
                public const int _NODE_ELEMENT_NODE;
 
2539
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_ENTITY_NODE")]
 
2540
                public const int _NODE_ENTITY_NODE;
 
2541
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_ENTITY_REFERENCE_NODE")]
 
2542
                public const int _NODE_ENTITY_REFERENCE_NODE;
 
2543
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_ACCEPT")]
 
2544
                public const int _NODE_FILTER_ACCEPT;
 
2545
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_REJECT")]
 
2546
                public const int _NODE_FILTER_REJECT;
 
2547
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_ALL")]
 
2548
                public const int _NODE_FILTER_SHOW_ALL;
 
2549
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_ATTRIBUTE")]
 
2550
                public const int _NODE_FILTER_SHOW_ATTRIBUTE;
 
2551
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_CDATA_SECTION")]
 
2552
                public const int _NODE_FILTER_SHOW_CDATA_SECTION;
 
2553
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_COMMENT")]
 
2554
                public const int _NODE_FILTER_SHOW_COMMENT;
 
2555
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT")]
 
2556
                public const int _NODE_FILTER_SHOW_DOCUMENT;
 
2557
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT")]
 
2558
                public const int _NODE_FILTER_SHOW_DOCUMENT_FRAGMENT;
 
2559
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE")]
 
2560
                public const int _NODE_FILTER_SHOW_DOCUMENT_TYPE;
 
2561
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_ELEMENT")]
 
2562
                public const int _NODE_FILTER_SHOW_ELEMENT;
 
2563
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_ENTITY")]
 
2564
                public const int _NODE_FILTER_SHOW_ENTITY;
 
2565
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE")]
 
2566
                public const int _NODE_FILTER_SHOW_ENTITY_REFERENCE;
 
2567
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_NOTATION")]
 
2568
                public const int _NODE_FILTER_SHOW_NOTATION;
 
2569
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION")]
 
2570
                public const int _NODE_FILTER_SHOW_PROCESSING_INSTRUCTION;
 
2571
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SHOW_TEXT")]
 
2572
                public const int _NODE_FILTER_SHOW_TEXT;
 
2573
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_FILTER_SKIP")]
 
2574
                public const int _NODE_FILTER_SKIP;
 
2575
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_PROCESSING_INSTRUCTION_NODE")]
 
2576
                public const int _NODE_PROCESSING_INSTRUCTION_NODE;
 
2577
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_NODE_TEXT_NODE")]
 
2578
                public const int _NODE_TEXT_NODE;
 
2579
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_END_TO_END")]
 
2580
                public const int _RANGE_END_TO_END;
 
2581
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_END_TO_START")]
 
2582
                public const int _RANGE_END_TO_START;
 
2583
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_NODE_AFTER")]
 
2584
                public const int _RANGE_NODE_AFTER;
 
2585
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_NODE_BEFORE")]
 
2586
                public const int _RANGE_NODE_BEFORE;
 
2587
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_NODE_BEFORE_AND_AFTER")]
 
2588
                public const int _RANGE_NODE_BEFORE_AND_AFTER;
 
2589
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_NODE_INSIDE")]
 
2590
                public const int _RANGE_NODE_INSIDE;
 
2591
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_START_TO_END")]
 
2592
                public const int _RANGE_START_TO_END;
 
2593
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_RANGE_START_TO_START")]
 
2594
                public const int _RANGE_START_TO_START;
 
2595
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_ANY_TYPE")]
 
2596
                public const int _XPATH_RESULT_ANY_TYPE;
 
2597
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE")]
 
2598
                public const int _XPATH_RESULT_ANY_UNORDERED_NODE_TYPE;
 
2599
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_BOOLEAN_TYPE")]
 
2600
                public const int _XPATH_RESULT_BOOLEAN_TYPE;
 
2601
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE")]
 
2602
                public const int _XPATH_RESULT_FIRST_ORDERED_NODE_TYPE;
 
2603
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_NUMBER_TYPE")]
 
2604
                public const int _XPATH_RESULT_NUMBER_TYPE;
 
2605
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE")]
 
2606
                public const int _XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE;
 
2607
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE")]
 
2608
                public const int _XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE;
 
2609
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_STRING_TYPE")]
 
2610
                public const int _XPATH_RESULT_STRING_TYPE;
 
2611
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE")]
 
2612
                public const int _XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE;
 
2613
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE")]
 
2614
                public const int _XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE;
 
2615
        }
 
2616
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_context_menu_get_type ()")]
 
2617
        public class ContextMenu : GLib.Object {
 
2618
                [CCode (has_construct_function = false)]
 
2619
                public ContextMenu ();
 
2620
                public void append (WebKit.ContextMenuItem item);
 
2621
                public uint get_n_items ();
 
2622
                public GLib.Variant get_user_data ();
 
2623
                public void insert (WebKit.ContextMenuItem item, int position);
 
2624
                public void move_item (WebKit.ContextMenuItem item, int position);
 
2625
                public void prepend (WebKit.ContextMenuItem item);
 
2626
                public void remove (WebKit.ContextMenuItem item);
 
2627
                public void remove_all ();
 
2628
                public void set_user_data (GLib.Variant user_data);
 
2629
        }
 
2630
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_context_menu_item_get_type ()")]
 
2631
        public class ContextMenuItem : GLib.InitiallyUnowned {
 
2632
                [CCode (has_construct_function = false)]
 
2633
                public ContextMenuItem (Gtk.Action action);
 
2634
                [CCode (has_construct_function = false)]
 
2635
                public ContextMenuItem.from_stock_action (WebKit.ContextMenuAction action);
 
2636
                [CCode (has_construct_function = false)]
 
2637
                public ContextMenuItem.from_stock_action_with_label (WebKit.ContextMenuAction action, string label);
 
2638
                public WebKit.ContextMenuAction get_stock_action ();
 
2639
                public bool is_separator ();
 
2640
                [CCode (has_construct_function = false)]
 
2641
                public ContextMenuItem.separator ();
 
2642
                public void set_submenu (WebKit.ContextMenu submenu);
 
2643
                [CCode (has_construct_function = false)]
 
2644
                public ContextMenuItem.with_submenu (string label, WebKit.ContextMenu submenu);
 
2645
        }
 
2646
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_frame_get_type ()")]
 
2647
        public class Frame : GLib.Object {
 
2648
                [CCode (has_construct_function = false)]
 
2649
                protected Frame ();
 
2650
                public void* get_javascript_context_for_script_world (WebKit.ScriptWorld world);
 
2651
                public void* get_javascript_global_context ();
 
2652
                public unowned string get_uri ();
 
2653
                public bool is_main_frame ();
 
2654
        }
 
2655
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_hit_test_result_get_type ()")]
 
2656
        public class HitTestResult : GLib.Object {
 
2657
                [CCode (has_construct_function = false)]
 
2658
                protected HitTestResult ();
 
2659
                public bool context_is_editable ();
 
2660
                public bool context_is_image ();
 
2661
                public bool context_is_link ();
 
2662
                public bool context_is_media ();
 
2663
                public bool context_is_scrollbar ();
 
2664
                public bool context_is_selection ();
 
2665
                public uint get_context ();
 
2666
                public unowned string get_image_uri ();
 
2667
                public unowned string get_link_label ();
 
2668
                public unowned string get_link_title ();
 
2669
                public unowned string get_link_uri ();
 
2670
                public unowned string get_media_uri ();
 
2671
                public uint context { get; construct; }
 
2672
                public string image_uri { get; construct; }
 
2673
                public string link_label { get; construct; }
 
2674
                public string link_title { get; construct; }
 
2675
                public string link_uri { get; construct; }
 
2676
                public string media_uri { get; construct; }
 
2677
        }
 
2678
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_script_world_get_type ()")]
 
2679
        public class ScriptWorld : GLib.Object {
 
2680
                [CCode (has_construct_function = false)]
 
2681
                public ScriptWorld ();
 
2682
                public static unowned WebKit.ScriptWorld get_default ();
 
2683
                public signal void window_object_cleared (WebKit.WebPage page, WebKit.Frame frame);
 
2684
        }
 
2685
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_uri_request_get_type ()")]
 
2686
        public class URIRequest : GLib.Object {
 
2687
                [CCode (has_construct_function = false)]
 
2688
                public URIRequest (string uri);
 
2689
                public Soup.MessageHeaders get_http_headers ();
 
2690
                public unowned string get_uri ();
 
2691
                public void set_uri (string uri);
 
2692
                public string uri { get; set construct; }
 
2693
        }
 
2694
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_uri_response_get_type ()")]
 
2695
        public class URIResponse : GLib.Object {
 
2696
                [CCode (has_construct_function = false)]
 
2697
                protected URIResponse ();
 
2698
                public uint64 get_content_length ();
 
2699
                public Soup.MessageHeaders get_http_headers ();
 
2700
                public unowned string get_mime_type ();
 
2701
                public uint get_status_code ();
 
2702
                public unowned string get_suggested_filename ();
 
2703
                public unowned string get_uri ();
 
2704
                public uint64 content_length { get; }
 
2705
                public Soup.MessageHeaders http_headers { owned get; }
 
2706
                public string mime_type { get; }
 
2707
                public uint status_code { get; }
 
2708
                public string suggested_filename { get; }
 
2709
                public string uri { get; }
 
2710
        }
 
2711
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_web_extension_get_type ()")]
 
2712
        public class WebExtension : GLib.Object {
 
2713
                [CCode (has_construct_function = false)]
 
2714
                protected WebExtension ();
 
2715
                public unowned WebKit.WebPage get_page (uint64 page_id);
 
2716
                public signal void page_created (WebKit.WebPage web_page);
 
2717
        }
 
2718
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_web_hit_test_result_get_type ()")]
 
2719
        public class WebHitTestResult : WebKit.HitTestResult {
 
2720
                [CCode (has_construct_function = false)]
 
2721
                protected WebHitTestResult ();
 
2722
                public unowned WebKit.DOM.Node get_node ();
 
2723
                public WebKit.DOM.Node node { get; construct; }
 
2724
        }
 
2725
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_web_page_get_type ()")]
 
2726
        public class WebPage : GLib.Object {
 
2727
                [CCode (has_construct_function = false)]
 
2728
                protected WebPage ();
 
2729
                public unowned WebKit.DOM.Document get_dom_document ();
 
2730
                public uint64 get_id ();
 
2731
                public unowned WebKit.Frame get_main_frame ();
 
2732
                public unowned string get_uri ();
 
2733
                public string uri { get; }
 
2734
                public signal bool context_menu (WebKit.ContextMenu context_menu, WebKit.WebHitTestResult hit_test_result);
 
2735
                public signal void document_loaded ();
 
2736
                public signal bool send_request (WebKit.URIRequest request, WebKit.URIResponse redirected_response);
 
2737
        }
 
2738
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cprefix = "WEBKIT_CONTEXT_MENU_ACTION_", has_type_id = false)]
 
2739
        public enum ContextMenuAction {
 
2740
                NO_ACTION,
 
2741
                OPEN_LINK,
 
2742
                OPEN_LINK_IN_NEW_WINDOW,
 
2743
                DOWNLOAD_LINK_TO_DISK,
 
2744
                COPY_LINK_TO_CLIPBOARD,
 
2745
                OPEN_IMAGE_IN_NEW_WINDOW,
 
2746
                DOWNLOAD_IMAGE_TO_DISK,
 
2747
                COPY_IMAGE_TO_CLIPBOARD,
 
2748
                COPY_IMAGE_URL_TO_CLIPBOARD,
 
2749
                OPEN_FRAME_IN_NEW_WINDOW,
 
2750
                GO_BACK,
 
2751
                GO_FORWARD,
 
2752
                STOP,
 
2753
                RELOAD,
 
2754
                COPY,
 
2755
                CUT,
 
2756
                PASTE,
 
2757
                DELETE,
 
2758
                SELECT_ALL,
 
2759
                INPUT_METHODS,
 
2760
                UNICODE,
 
2761
                SPELLING_GUESS,
 
2762
                NO_GUESSES_FOUND,
 
2763
                IGNORE_SPELLING,
 
2764
                LEARN_SPELLING,
 
2765
                IGNORE_GRAMMAR,
 
2766
                FONT_MENU,
 
2767
                BOLD,
 
2768
                ITALIC,
 
2769
                UNDERLINE,
 
2770
                OUTLINE,
 
2771
                INSPECT_ELEMENT,
 
2772
                OPEN_VIDEO_IN_NEW_WINDOW,
 
2773
                OPEN_AUDIO_IN_NEW_WINDOW,
 
2774
                COPY_VIDEO_LINK_TO_CLIPBOARD,
 
2775
                COPY_AUDIO_LINK_TO_CLIPBOARD,
 
2776
                TOGGLE_MEDIA_CONTROLS,
 
2777
                TOGGLE_MEDIA_LOOP,
 
2778
                ENTER_VIDEO_FULLSCREEN,
 
2779
                MEDIA_PLAY,
 
2780
                MEDIA_PAUSE,
 
2781
                MEDIA_MUTE,
 
2782
                DOWNLOAD_VIDEO_TO_DISK,
 
2783
                DOWNLOAD_AUDIO_TO_DISK,
 
2784
                CUSTOM
 
2785
        }
 
2786
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cprefix = "WEBKIT_HIT_TEST_RESULT_CONTEXT_", has_type_id = false)]
 
2787
        [Flags]
 
2788
        public enum HitTestResultContext {
 
2789
                DOCUMENT,
 
2790
                LINK,
 
2791
                IMAGE,
 
2792
                MEDIA,
 
2793
                EDITABLE,
 
2794
                SCROLLBAR,
 
2795
                SELECTION
 
2796
        }
 
2797
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", has_target = false)]
 
2798
        public delegate void WebExtensionInitializeFunction (WebKit.WebExtension extension);
 
2799
        [CCode (cheader_filename = "webkit2/webkit-web-extension.h", has_target = false)]
 
2800
        public delegate void WebExtensionInitializeWithUserDataFunction (WebKit.WebExtension extension, GLib.Variant user_data);
 
2801
}