Release 0.41.92
[vala-gnome.git] / vapi / webkit-1.0.vapi
blob040fbd261b7c55608da7364587a55a8e5c51cf4e
1 /* webkit-1.0.vapi generated by vapigen, do not modify. */
3 [CCode (lower_case_cprefix = "webkit_")]
4 namespace WebKit {
5         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
6         public class DOMAttr : WebKit.DOMNode, WebKit.DOMEventTarget {
7                 [CCode (has_construct_function = false)]
8                 protected DOMAttr ();
9                 public bool get_is_id ();
10                 public unowned string get_name ();
11                 public unowned WebKit.DOMElement get_owner_element ();
12                 public bool get_specified ();
13                 public unowned string get_value ();
14                 public void set_value (string value) throws GLib.Error;
15                 public bool is_id { get; }
16                 public string name { get; }
17                 public WebKit.DOMElement owner_element { get; }
18                 public bool specified { get; }
19                 public string value { get; set; }
20         }
21         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
22         public class DOMAudioTrack : WebKit.DOMObject {
23                 [CCode (has_construct_function = false)]
24                 protected DOMAudioTrack ();
25                 public bool get_enabled ();
26                 public unowned string get_id ();
27                 public unowned string get_kind ();
28                 public unowned string get_label ();
29                 public unowned string get_language ();
30                 public void set_enabled (bool value);
31                 public bool enabled { get; set; }
32                 public string id { get; }
33                 public string kind { get; }
34                 public string label { get; }
35                 public string language { get; }
36         }
37         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
38         public class DOMAudioTrackList : WebKit.DOMObject, WebKit.DOMEventTarget {
39                 [CCode (has_construct_function = false)]
40                 protected DOMAudioTrackList ();
41                 public ulong get_length ();
42                 public unowned WebKit.DOMAudioTrack get_track_by_id (string id);
43                 public unowned WebKit.DOMAudioTrack item (ulong index);
44                 public ulong length { get; }
45         }
46         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
47         public class DOMBarInfo : WebKit.DOMObject {
48                 [CCode (has_construct_function = false)]
49                 protected DOMBarInfo ();
50                 public static bool get_visible (void* self);
51                 public bool visible { get; }
52         }
53         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
54         public class DOMBarProp : WebKit.DOMObject {
55                 [CCode (has_construct_function = false)]
56                 protected DOMBarProp ();
57                 public bool get_visible ();
58                 public bool visible { get; }
59         }
60         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
61         public class DOMBatteryManager : WebKit.DOMObject, WebKit.DOMEventTarget {
62                 [CCode (has_construct_function = false)]
63                 protected DOMBatteryManager ();
64                 public bool get_charging ();
65                 public double get_charging_time ();
66                 public double get_discharging_time ();
67                 public double get_level ();
68                 public bool charging { get; }
69                 public double charging_time { get; }
70                 public double discharging_time { get; }
71                 public double level { get; }
72         }
73         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
74         public class DOMBlob : WebKit.DOMObject {
75                 [CCode (has_construct_function = false)]
76                 protected DOMBlob ();
77                 public uint64 get_size ();
78                 public unowned WebKit.DOMBlob slice (int64 start, int64 end, string contentType);
79                 public unowned WebKit.DOMBlob webkit_slice (int64 start, int64 end, string content_type);
80                 public uint64 size { get; }
81                 [NoAccessorMethod]
82                 public string type { owned get; }
83         }
84         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
85         public class DOMCDATASection : WebKit.DOMText, WebKit.DOMEventTarget {
86                 [CCode (has_construct_function = false)]
87                 protected DOMCDATASection ();
88         }
89         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
90         public class DOMCSSRule : WebKit.DOMObject {
91                 [CCode (has_construct_function = false)]
92                 protected DOMCSSRule ();
93                 [CCode (cname = "webkit_dom_css_rule_get_css_text")]
94                 public unowned string get_css_text ();
95                 [CCode (cname = "webkit_dom_css_rule_get_parent_rule")]
96                 public unowned WebKit.DOMCSSRule get_parent_rule ();
97                 [CCode (cname = "webkit_dom_css_rule_get_parent_style_sheet")]
98                 public unowned WebKit.DOMCSSStyleSheet get_parent_style_sheet ();
99                 [CCode (cname = "webkit_dom_css_rule_set_css_text")]
100                 public void set_css_text (string value) throws GLib.Error;
101                 public string css_text { get; set; }
102                 public WebKit.DOMCSSRule parent_rule { get; }
103                 public WebKit.DOMCSSStyleSheet parent_style_sheet { get; }
104                 [NoAccessorMethod]
105                 public uint type { get; }
106         }
107         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
108         public class DOMCSSRuleList : WebKit.DOMObject {
109                 [CCode (has_construct_function = false)]
110                 protected DOMCSSRuleList ();
111                 [CCode (cname = "webkit_dom_css_rule_list_get_length")]
112                 public ulong get_length ();
113                 [CCode (cname = "webkit_dom_css_rule_list_item")]
114                 public unowned WebKit.DOMCSSRule item (ulong index);
115                 public ulong length { get; }
116         }
117         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
118         public class DOMCSSStyleDeclaration : WebKit.DOMObject {
119                 [CCode (has_construct_function = false)]
120                 protected DOMCSSStyleDeclaration ();
121                 [CCode (cname = "webkit_dom_css_style_declaration_get_css_text")]
122                 public unowned string get_css_text ();
123                 [CCode (cname = "webkit_dom_css_style_declaration_get_length")]
124                 public ulong get_length ();
125                 [CCode (cname = "webkit_dom_css_style_declaration_get_parent_rule")]
126                 public unowned WebKit.DOMCSSRule get_parent_rule ();
127                 [CCode (cname = "webkit_dom_css_style_declaration_get_property_css_value")]
128                 public unowned WebKit.DOMCSSValue get_property_css_value (string propertyName);
129                 [CCode (cname = "webkit_dom_css_style_declaration_get_property_priority")]
130                 public unowned string get_property_priority (string propertyName);
131                 [CCode (cname = "webkit_dom_css_style_declaration_get_property_shorthand")]
132                 public unowned string get_property_shorthand (string propertyName);
133                 [CCode (cname = "webkit_dom_css_style_declaration_get_property_value")]
134                 public unowned string get_property_value (string propertyName);
135                 [CCode (cname = "webkit_dom_css_style_declaration_is_property_implicit")]
136                 public bool is_property_implicit (string propertyName);
137                 [CCode (cname = "webkit_dom_css_style_declaration_item")]
138                 public unowned string item (ulong index);
139                 [CCode (cname = "webkit_dom_css_style_declaration_remove_property")]
140                 public unowned string remove_property (string propertyName) throws GLib.Error;
141                 [CCode (cname = "webkit_dom_css_style_declaration_set_css_text")]
142                 public void set_css_text (string value) throws GLib.Error;
143                 [CCode (cname = "webkit_dom_css_style_declaration_set_property")]
144                 public void set_property (string propertyName, string value, string priority) throws GLib.Error;
145                 public string css_text { get; set; }
146                 public ulong length { get; }
147                 public WebKit.DOMCSSRule parent_rule { get; }
148         }
149         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
150         public class DOMCSSStyleSheet : WebKit.DOMStyleSheet {
151                 [CCode (has_construct_function = false)]
152                 protected DOMCSSStyleSheet ();
153                 [CCode (cname = "webkit_dom_css_style_sheet_add_rule")]
154                 public long add_rule (string selector, string style, ulong index) throws GLib.Error;
155                 [CCode (cname = "webkit_dom_css_style_sheet_delete_rule")]
156                 public void delete_rule (ulong index) throws GLib.Error;
157                 [CCode (cname = "webkit_dom_css_style_sheet_get_css_rules")]
158                 public unowned WebKit.DOMCSSRuleList get_css_rules ();
159                 [CCode (cname = "webkit_dom_css_style_sheet_get_owner_rule")]
160                 public unowned WebKit.DOMCSSRule get_owner_rule ();
161                 [CCode (cname = "webkit_dom_css_style_sheet_get_rules")]
162                 public unowned WebKit.DOMCSSRuleList get_rules ();
163                 [CCode (cname = "webkit_dom_css_style_sheet_insert_rule")]
164                 public ulong insert_rule (string rule, ulong index) throws GLib.Error;
165                 [CCode (cname = "webkit_dom_css_style_sheet_remove_rule")]
166                 public void remove_rule (ulong index) throws GLib.Error;
167                 public WebKit.DOMCSSRuleList css_rules { get; }
168                 public WebKit.DOMCSSRule owner_rule { get; }
169                 public WebKit.DOMCSSRuleList rules { get; }
170         }
171         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
172         public class DOMCSSValue : WebKit.DOMObject {
173                 [CCode (has_construct_function = false)]
174                 protected DOMCSSValue ();
175                 [CCode (cname = "webkit_dom_css_value_get_css_text")]
176                 public unowned string get_css_text ();
177                 [CCode (cname = "webkit_dom_css_value_get_css_value_type")]
178                 public ushort get_css_value_type ();
179                 [CCode (cname = "webkit_dom_css_value_set_css_text")]
180                 public void set_css_text (string value) throws GLib.Error;
181                 public string css_text { get; set; }
182                 public uint css_value_type { get; }
183         }
184         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
185         public class DOMCharacterData : WebKit.DOMNode, WebKit.DOMEventTarget {
186                 [CCode (has_construct_function = false)]
187                 protected DOMCharacterData ();
188                 public void append_data (string data) throws GLib.Error;
189                 public void delete_data (ulong offset, ulong length) throws GLib.Error;
190                 public unowned string get_data ();
191                 public ulong get_length ();
192                 public void insert_data (ulong offset, string data) throws GLib.Error;
193                 public void remove () throws GLib.Error;
194                 public void replace_data (ulong offset, ulong length, string data) throws GLib.Error;
195                 public void set_data (string value) throws GLib.Error;
196                 public unowned string substring_data (ulong offset, ulong length) throws GLib.Error;
197                 public string data { get; set; }
198                 public ulong length { get; }
199         }
200         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
201         public class DOMComment : WebKit.DOMCharacterData, WebKit.DOMEventTarget {
202                 [CCode (has_construct_function = false)]
203                 protected DOMComment ();
204         }
205         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
206         public class DOMConsole : WebKit.DOMObject {
207                 [CCode (has_construct_function = false)]
208                 protected DOMConsole ();
209                 public void* get_memory ();
210                 public void group_end ();
211                 public void time (string title);
212         }
213         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
214         public class DOMDOMApplicationCache : WebKit.DOMObject, WebKit.DOMEventTarget {
215                 [CCode (has_construct_function = false)]
216                 protected DOMDOMApplicationCache ();
217                 [CCode (cname = "webkit_dom_dom_application_cache_abort")]
218                 public void abort ();
219                 [CCode (cname = "webkit_dom_dom_application_cache_get_status")]
220                 public ushort get_status ();
221                 [CCode (cname = "webkit_dom_dom_application_cache_swap_cache")]
222                 public void swap_cache () throws GLib.Error;
223                 [CCode (cname = "webkit_dom_dom_application_cache_update")]
224                 public void update () throws GLib.Error;
225                 public uint status { get; }
226         }
227         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
228         public class DOMDOMImplementation : WebKit.DOMObject {
229                 [CCode (has_construct_function = false)]
230                 protected DOMDOMImplementation ();
231                 [CCode (cname = "webkit_dom_dom_implementation_create_css_style_sheet")]
232                 public unowned WebKit.DOMCSSStyleSheet create_css_style_sheet (string title, string media) throws GLib.Error;
233                 [CCode (cname = "webkit_dom_dom_implementation_create_document")]
234                 public unowned WebKit.DOMDocument create_document (string namespaceURI, string qualifiedName, WebKit.DOMDocumentType doctype) throws GLib.Error;
235                 [CCode (cname = "webkit_dom_dom_implementation_create_document_type")]
236                 public unowned WebKit.DOMDocumentType create_document_type (string qualifiedName, string publicId, string systemId) throws GLib.Error;
237                 [CCode (cname = "webkit_dom_dom_implementation_create_html_document")]
238                 public unowned WebKit.DOMHTMLDocument create_html_document (string title);
239                 [CCode (cname = "webkit_dom_dom_implementation_has_feature")]
240                 public bool has_feature (string feature, string version);
241         }
242         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
243         public class DOMDOMMimeType : WebKit.DOMObject {
244                 [CCode (has_construct_function = false)]
245                 protected DOMDOMMimeType ();
246                 [CCode (cname = "webkit_dom_dom_mime_type_get_description")]
247                 public unowned string get_description ();
248                 [CCode (cname = "webkit_dom_dom_mime_type_get_enabled_plugin")]
249                 public unowned WebKit.DOMDOMPlugin get_enabled_plugin ();
250                 [CCode (cname = "webkit_dom_dom_mime_type_get_suffixes")]
251                 public unowned string get_suffixes ();
252                 public string description { get; }
253                 public WebKit.DOMDOMPlugin enabled_plugin { get; }
254                 public string suffixes { get; }
255                 [NoAccessorMethod]
256                 public string type { owned get; }
257         }
258         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
259         public class DOMDOMMimeTypeArray : WebKit.DOMObject {
260                 [CCode (has_construct_function = false)]
261                 protected DOMDOMMimeTypeArray ();
262                 [CCode (cname = "webkit_dom_dom_mime_type_array_get_length")]
263                 public ulong get_length ();
264                 [CCode (cname = "webkit_dom_dom_mime_type_array_item")]
265                 public unowned WebKit.DOMDOMMimeType item (ulong index);
266                 [CCode (cname = "webkit_dom_dom_mime_type_array_named_item")]
267                 public unowned WebKit.DOMDOMMimeType named_item (string name);
268                 public ulong length { get; }
269         }
270         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
271         public class DOMDOMNamedFlowCollection : WebKit.DOMObject {
272                 [CCode (has_construct_function = false)]
273                 protected DOMDOMNamedFlowCollection ();
274                 [CCode (cname = "webkit_dom_dom_named_flow_collection_get_length")]
275                 public ulong get_length ();
276                 [CCode (cname = "webkit_dom_dom_named_flow_collection_item")]
277                 public unowned WebKit.DOMWebKitNamedFlow item (ulong index);
278                 [CCode (cname = "webkit_dom_dom_named_flow_collection_named_item")]
279                 public unowned WebKit.DOMWebKitNamedFlow named_item (string name);
280                 public ulong length { get; }
281         }
282         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
283         public class DOMDOMPlugin : WebKit.DOMObject {
284                 [CCode (has_construct_function = false)]
285                 protected DOMDOMPlugin ();
286                 [CCode (cname = "webkit_dom_dom_plugin_get_description")]
287                 public unowned string get_description ();
288                 [CCode (cname = "webkit_dom_dom_plugin_get_filename")]
289                 public unowned string get_filename ();
290                 [CCode (cname = "webkit_dom_dom_plugin_get_length")]
291                 public ulong get_length ();
292                 [CCode (cname = "webkit_dom_dom_plugin_get_name")]
293                 public unowned string get_name ();
294                 [CCode (cname = "webkit_dom_dom_plugin_item")]
295                 public unowned WebKit.DOMDOMMimeType item (ulong index);
296                 [CCode (cname = "webkit_dom_dom_plugin_named_item")]
297                 public unowned WebKit.DOMDOMMimeType named_item (string name);
298                 public string description { get; }
299                 public string filename { get; }
300                 public ulong length { get; }
301                 public string name { get; }
302         }
303         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
304         public class DOMDOMPluginArray : WebKit.DOMObject {
305                 [CCode (has_construct_function = false)]
306                 protected DOMDOMPluginArray ();
307                 [CCode (cname = "webkit_dom_dom_plugin_array_get_length")]
308                 public ulong get_length ();
309                 [CCode (cname = "webkit_dom_dom_plugin_array_item")]
310                 public unowned WebKit.DOMDOMPlugin item (ulong index);
311                 [CCode (cname = "webkit_dom_dom_plugin_array_named_item")]
312                 public unowned WebKit.DOMDOMPlugin named_item (string name);
313                 [CCode (cname = "webkit_dom_dom_plugin_array_refresh")]
314                 public void refresh (bool reload);
315                 public ulong length { get; }
316         }
317         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
318         public class DOMDOMSecurityPolicy : WebKit.DOMObject {
319                 [CCode (has_construct_function = false)]
320                 protected DOMDOMSecurityPolicy ();
321                 [CCode (cname = "webkit_dom_dom_security_policy_allows_connection_to")]
322                 public bool allows_connection_to (string url);
323                 [CCode (cname = "webkit_dom_dom_security_policy_allows_font_from")]
324                 public bool allows_font_from (string url);
325                 [CCode (cname = "webkit_dom_dom_security_policy_allows_form_action")]
326                 public bool allows_form_action (string url);
327                 [CCode (cname = "webkit_dom_dom_security_policy_allows_frame_from")]
328                 public bool allows_frame_from (string url);
329                 [CCode (cname = "webkit_dom_dom_security_policy_allows_image_from")]
330                 public bool allows_image_from (string url);
331                 [CCode (cname = "webkit_dom_dom_security_policy_allows_media_from")]
332                 public bool allows_media_from (string url);
333                 [CCode (cname = "webkit_dom_dom_security_policy_allows_object_from")]
334                 public bool allows_object_from (string url);
335                 [CCode (cname = "webkit_dom_dom_security_policy_allows_plugin_type")]
336                 public bool allows_plugin_type (string type);
337                 [CCode (cname = "webkit_dom_dom_security_policy_allows_script_from")]
338                 public bool allows_script_from (string url);
339                 [CCode (cname = "webkit_dom_dom_security_policy_allows_style_from")]
340                 public bool allows_style_from (string url);
341                 [CCode (cname = "webkit_dom_dom_security_policy_get_allows_eval")]
342                 public bool get_allows_eval ();
343                 [CCode (cname = "webkit_dom_dom_security_policy_get_allows_inline_script")]
344                 public bool get_allows_inline_script ();
345                 [CCode (cname = "webkit_dom_dom_security_policy_get_allows_inline_style")]
346                 public bool get_allows_inline_style ();
347                 [CCode (cname = "webkit_dom_dom_security_policy_get_is_active")]
348                 public bool get_is_active ();
349                 [CCode (cname = "webkit_dom_dom_security_policy_get_report_ur_is")]
350                 public unowned WebKit.DOMDOMStringList get_report_ur_is ();
351                 public bool allows_eval { get; }
352                 public bool allows_inline_script { get; }
353                 public bool allows_inline_style { get; }
354                 public bool is_active { get; }
355                 public WebKit.DOMDOMStringList report_ur_is { get; }
356         }
357         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
358         public class DOMDOMSelection : WebKit.DOMObject {
359                 [CCode (has_construct_function = false)]
360                 protected DOMDOMSelection ();
361                 [CCode (cname = "webkit_dom_dom_selection_add_range")]
362                 public void add_range (WebKit.DOMRange range);
363                 [CCode (cname = "webkit_dom_dom_selection_collapse")]
364                 public void collapse (WebKit.DOMNode node, long index) throws GLib.Error;
365                 [CCode (cname = "webkit_dom_dom_selection_collapse_to_end")]
366                 public void collapse_to_end () throws GLib.Error;
367                 [CCode (cname = "webkit_dom_dom_selection_collapse_to_start")]
368                 public void collapse_to_start () throws GLib.Error;
369                 [CCode (cname = "webkit_dom_dom_selection_contains_node")]
370                 public bool contains_node (WebKit.DOMNode node, bool allowPartial);
371                 [CCode (cname = "webkit_dom_dom_selection_delete_from_document")]
372                 public void delete_from_document ();
373                 [CCode (cname = "webkit_dom_dom_selection_empty")]
374                 public void empty ();
375                 [CCode (cname = "webkit_dom_dom_selection_extend")]
376                 public void extend (WebKit.DOMNode node, long offset) throws GLib.Error;
377                 [CCode (cname = "webkit_dom_dom_selection_get_anchor_node")]
378                 public unowned WebKit.DOMNode get_anchor_node ();
379                 [CCode (cname = "webkit_dom_dom_selection_get_anchor_offset")]
380                 public long get_anchor_offset ();
381                 [CCode (cname = "webkit_dom_dom_selection_get_base_node")]
382                 public unowned WebKit.DOMNode get_base_node ();
383                 [CCode (cname = "webkit_dom_dom_selection_get_base_offset")]
384                 public long get_base_offset ();
385                 [CCode (cname = "webkit_dom_dom_selection_get_extent_node")]
386                 public unowned WebKit.DOMNode get_extent_node ();
387                 [CCode (cname = "webkit_dom_dom_selection_get_extent_offset")]
388                 public long get_extent_offset ();
389                 [CCode (cname = "webkit_dom_dom_selection_get_focus_node")]
390                 public unowned WebKit.DOMNode get_focus_node ();
391                 [CCode (cname = "webkit_dom_dom_selection_get_focus_offset")]
392                 public long get_focus_offset ();
393                 [CCode (cname = "webkit_dom_dom_selection_get_is_collapsed")]
394                 public bool get_is_collapsed ();
395                 [CCode (cname = "webkit_dom_dom_selection_get_range_at")]
396                 public unowned WebKit.DOMRange get_range_at (long index) throws GLib.Error;
397                 [CCode (cname = "webkit_dom_dom_selection_get_range_count")]
398                 public long get_range_count ();
399                 [CCode (cname = "webkit_dom_dom_selection_modify")]
400                 public void modify (string alter, string direction, string granularity);
401                 [CCode (cname = "webkit_dom_dom_selection_remove_all_ranges")]
402                 public void remove_all_ranges ();
403                 [CCode (cname = "webkit_dom_dom_selection_select_all_children")]
404                 public void select_all_children (WebKit.DOMNode node) throws GLib.Error;
405                 [CCode (cname = "webkit_dom_dom_selection_set_base_and_extent")]
406                 public void set_base_and_extent (WebKit.DOMNode baseNode, long baseOffset, WebKit.DOMNode extentNode, long extentOffset) throws GLib.Error;
407                 [CCode (cname = "webkit_dom_dom_selection_set_position")]
408                 public void set_position (WebKit.DOMNode node, long offset) throws GLib.Error;
409                 public WebKit.DOMNode anchor_node { get; }
410                 public long anchor_offset { get; }
411                 public WebKit.DOMNode base_node { get; }
412                 public long base_offset { get; }
413                 public WebKit.DOMNode extent_node { get; }
414                 public long extent_offset { get; }
415                 public WebKit.DOMNode focus_node { get; }
416                 public long focus_offset { get; }
417                 public bool is_collapsed { get; }
418                 public long range_count { get; }
419                 [NoAccessorMethod]
420                 public string type { owned get; }
421         }
422         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
423         public class DOMDOMSettableTokenList : WebKit.DOMDOMTokenList {
424                 [CCode (has_construct_function = false)]
425                 protected DOMDOMSettableTokenList ();
426                 [CCode (cname = "webkit_dom_dom_settable_token_list_get_value")]
427                 public unowned string get_value ();
428                 [CCode (cname = "webkit_dom_dom_settable_token_list_set_value")]
429                 public void set_value (string value);
430                 public string value { get; set; }
431         }
432         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
433         public class DOMDOMStringList : WebKit.DOMObject {
434                 [CCode (has_construct_function = false)]
435                 protected DOMDOMStringList ();
436                 [CCode (cname = "webkit_dom_dom_string_list_contains")]
437                 public bool contains (string str);
438                 [CCode (cname = "webkit_dom_dom_string_list_get_length")]
439                 public ulong get_length ();
440                 [CCode (cname = "webkit_dom_dom_string_list_item")]
441                 public unowned string item (ulong index);
442                 public ulong length { get; }
443         }
444         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
445         public class DOMDOMStringMap : WebKit.DOMObject {
446                 [CCode (has_construct_function = false)]
447                 protected DOMDOMStringMap ();
448         }
449         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
450         public class DOMDOMTokenList : WebKit.DOMObject {
451                 [CCode (has_construct_function = false)]
452                 protected DOMDOMTokenList ();
453                 [CCode (cname = "webkit_dom_dom_token_list_add")]
454                 public void add (string tokens) throws GLib.Error;
455                 [CCode (cname = "webkit_dom_dom_token_list_contains")]
456                 public bool contains (string token) throws GLib.Error;
457                 [CCode (cname = "webkit_dom_dom_token_list_get_length")]
458                 public ulong get_length ();
459                 [CCode (cname = "webkit_dom_dom_token_list_item")]
460                 public unowned string item (ulong index);
461                 [CCode (cname = "webkit_dom_dom_token_list_remove")]
462                 public void remove (string tokens) throws GLib.Error;
463                 [CCode (cname = "webkit_dom_dom_token_list_toggle")]
464                 public bool toggle (string token, bool force) throws GLib.Error;
465                 public ulong length { get; }
466         }
467         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
468         public class DOMDOMWindow : WebKit.DOMObject, WebKit.DOMEventTarget {
469                 [CCode (has_construct_function = false)]
470                 protected DOMDOMWindow ();
471                 [CCode (cname = "webkit_dom_dom_window_alert")]
472                 public void alert (string message);
473                 [CCode (cname = "webkit_dom_dom_window_atob")]
474                 public unowned string atob (string str) throws GLib.Error;
475                 [CCode (cname = "webkit_dom_dom_window_blur")]
476                 public void blur ();
477                 [CCode (cname = "webkit_dom_dom_window_btoa")]
478                 public unowned string btoa (string str) throws GLib.Error;
479                 [CCode (cname = "webkit_dom_dom_window_cancel_animation_frame")]
480                 public void cancel_animation_frame (long id);
481                 [CCode (cname = "webkit_dom_dom_window_capture_events")]
482                 public void capture_events ();
483                 [CCode (cname = "webkit_dom_dom_window_clear_interval")]
484                 public void clear_interval (long handle);
485                 [CCode (cname = "webkit_dom_dom_window_clear_timeout")]
486                 public void clear_timeout (long handle);
487                 [CCode (cname = "webkit_dom_dom_window_close")]
488                 public void close ();
489                 [CCode (cname = "webkit_dom_dom_window_confirm")]
490                 public bool confirm (string message);
491                 [CCode (cname = "webkit_dom_dom_window_find")]
492                 public bool find (string str, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog);
493                 [CCode (cname = "webkit_dom_dom_window_focus")]
494                 public void focus ();
495                 [CCode (cname = "webkit_dom_dom_window_get_application_cache")]
496                 public unowned WebKit.DOMDOMApplicationCache get_application_cache ();
497                 [CCode (cname = "webkit_dom_dom_window_get_client_information")]
498                 public unowned WebKit.DOMNavigator get_client_information ();
499                 [CCode (cname = "webkit_dom_dom_window_get_closed")]
500                 public bool get_closed ();
501                 [CCode (cname = "webkit_dom_dom_window_get_computed_style")]
502                 public unowned WebKit.DOMCSSStyleDeclaration get_computed_style (WebKit.DOMElement element, string pseudoElement);
503                 [CCode (cname = "webkit_dom_dom_window_get_console")]
504                 public unowned WebKit.DOMConsole get_console ();
505                 [CCode (cname = "webkit_dom_dom_window_get_css")]
506                 public unowned WebKit.DOMDOMWindowCSS get_css ();
507                 [CCode (cname = "webkit_dom_dom_window_get_default_status")]
508                 public unowned string get_default_status ();
509                 [CCode (cname = "webkit_dom_dom_window_get_device_pixel_ratio")]
510                 public double get_device_pixel_ratio ();
511                 [CCode (cname = "webkit_dom_dom_window_get_document")]
512                 public unowned WebKit.DOMDocument get_document ();
513                 [CCode (cname = "webkit_dom_dom_window_get_frame_element")]
514                 public unowned WebKit.DOMElement get_frame_element ();
515                 [CCode (cname = "webkit_dom_dom_window_get_frames")]
516                 public unowned WebKit.DOMDOMWindow get_frames ();
517                 [CCode (cname = "webkit_dom_dom_window_get_history")]
518                 public unowned WebKit.DOMHistory get_history ();
519                 [CCode (cname = "webkit_dom_dom_window_get_inner_height")]
520                 public long get_inner_height ();
521                 [CCode (cname = "webkit_dom_dom_window_get_inner_width")]
522                 public long get_inner_width ();
523                 [CCode (cname = "webkit_dom_dom_window_get_length")]
524                 public ulong get_length ();
525                 [CCode (cname = "webkit_dom_dom_window_get_local_storage")]
526                 public unowned WebKit.DOMStorage get_local_storage () throws GLib.Error;
527                 [CCode (cname = "webkit_dom_dom_window_get_locationbar")]
528                 public unowned WebKit.DOMBarProp get_locationbar ();
529                 [CCode (cname = "webkit_dom_dom_window_get_menubar")]
530                 public unowned WebKit.DOMBarProp get_menubar ();
531                 [CCode (cname = "webkit_dom_dom_window_get_name")]
532                 public unowned string get_name ();
533                 [CCode (cname = "webkit_dom_dom_window_get_navigator")]
534                 public unowned WebKit.DOMNavigator get_navigator ();
535                 [CCode (cname = "webkit_dom_dom_window_get_offscreen_buffering")]
536                 public bool get_offscreen_buffering ();
537                 [CCode (cname = "webkit_dom_dom_window_get_opener")]
538                 public unowned WebKit.DOMDOMWindow get_opener ();
539                 [CCode (cname = "webkit_dom_dom_window_get_outer_height")]
540                 public long get_outer_height ();
541                 [CCode (cname = "webkit_dom_dom_window_get_outer_width")]
542                 public long get_outer_width ();
543                 [CCode (cname = "webkit_dom_dom_window_get_page_x_offset")]
544                 public long get_page_x_offset ();
545                 [CCode (cname = "webkit_dom_dom_window_get_page_y_offset")]
546                 public long get_page_y_offset ();
547                 [CCode (cname = "webkit_dom_dom_window_get_parent")]
548                 public unowned WebKit.DOMDOMWindow get_parent ();
549                 [CCode (cname = "webkit_dom_dom_window_get_performance")]
550                 public unowned WebKit.DOMPerformance get_performance ();
551                 [CCode (cname = "webkit_dom_dom_window_get_personalbar")]
552                 public unowned WebKit.DOMBarProp get_personalbar ();
553                 [CCode (cname = "webkit_dom_dom_window_get_screen")]
554                 public unowned WebKit.DOMScreen get_screen ();
555                 [CCode (cname = "webkit_dom_dom_window_get_screen_left")]
556                 public long get_screen_left ();
557                 [CCode (cname = "webkit_dom_dom_window_get_screen_top")]
558                 public long get_screen_top ();
559                 [CCode (cname = "webkit_dom_dom_window_get_screen_x")]
560                 public long get_screen_x ();
561                 [CCode (cname = "webkit_dom_dom_window_get_screen_y")]
562                 public long get_screen_y ();
563                 [CCode (cname = "webkit_dom_dom_window_get_scroll_x")]
564                 public long get_scroll_x ();
565                 [CCode (cname = "webkit_dom_dom_window_get_scroll_y")]
566                 public long get_scroll_y ();
567                 [CCode (cname = "webkit_dom_dom_window_get_scrollbars")]
568                 public unowned WebKit.DOMBarProp get_scrollbars ();
569                 [CCode (cname = "webkit_dom_dom_window_get_selection")]
570                 public unowned WebKit.DOMDOMSelection get_selection ();
571                 [CCode (cname = "webkit_dom_dom_window_get_self")]
572                 public unowned WebKit.DOMDOMWindow get_self ();
573                 [CCode (cname = "webkit_dom_dom_window_get_session_storage")]
574                 public unowned WebKit.DOMStorage get_session_storage () throws GLib.Error;
575                 [CCode (cname = "webkit_dom_dom_window_get_status")]
576                 public unowned string get_status ();
577                 [CCode (cname = "webkit_dom_dom_window_get_statusbar")]
578                 public unowned WebKit.DOMBarProp get_statusbar ();
579                 [CCode (cname = "webkit_dom_dom_window_get_style_media")]
580                 public unowned WebKit.DOMStyleMedia get_style_media ();
581                 [CCode (cname = "webkit_dom_dom_window_get_toolbar")]
582                 public unowned WebKit.DOMBarProp get_toolbar ();
583                 [CCode (cname = "webkit_dom_dom_window_get_top")]
584                 public unowned WebKit.DOMDOMWindow get_top ();
585                 [CCode (cname = "webkit_dom_dom_window_get_webkit_storage_info")]
586                 public unowned WebKit.DOMStorageInfo get_webkit_storage_info ();
587                 [CCode (cname = "webkit_dom_dom_window_get_window")]
588                 public unowned WebKit.DOMDOMWindow get_window ();
589                 [CCode (cname = "webkit_dom_dom_window_match_media")]
590                 public unowned WebKit.DOMMediaQueryList match_media (string query);
591                 [CCode (cname = "webkit_dom_dom_window_move_by")]
592                 public void move_by (float x, float y);
593                 [CCode (cname = "webkit_dom_dom_window_move_to")]
594                 public void move_to (float x, float y);
595                 [CCode (cname = "webkit_dom_dom_window_print")]
596                 public void print ();
597                 [CCode (cname = "webkit_dom_dom_window_prompt")]
598                 public unowned string prompt (string message, string defaultValue);
599                 [CCode (cname = "webkit_dom_dom_window_release_events")]
600                 public void release_events ();
601                 [CCode (cname = "webkit_dom_dom_window_resize_by")]
602                 public void resize_by (float x, float y);
603                 [CCode (cname = "webkit_dom_dom_window_resize_to")]
604                 public void resize_to (float width, float height);
605                 [CCode (cname = "webkit_dom_dom_window_scroll")]
606                 public void scroll (long x, long y);
607                 [CCode (cname = "webkit_dom_dom_window_scroll_by")]
608                 public void scroll_by (long x, long y);
609                 [CCode (cname = "webkit_dom_dom_window_scroll_to")]
610                 public void scroll_to (long x, long y);
611                 [CCode (cname = "webkit_dom_dom_window_set_default_status")]
612                 public void set_default_status (string value);
613                 [CCode (cname = "webkit_dom_dom_window_set_name")]
614                 public void set_name (string value);
615                 [CCode (cname = "webkit_dom_dom_window_set_status")]
616                 public void set_status (string value);
617                 [CCode (cname = "webkit_dom_dom_window_stop")]
618                 public void stop ();
619                 [CCode (cname = "webkit_dom_dom_window_webkit_cancel_animation_frame")]
620                 public void webkit_cancel_animation_frame (long id);
621                 [CCode (cname = "webkit_dom_dom_window_webkit_cancel_request_animation_frame")]
622                 public void webkit_cancel_request_animation_frame (long id);
623                 [CCode (cname = "webkit_dom_dom_window_webkit_convert_point_from_node_to_page")]
624                 public unowned WebKit.DOMWebKitPoint webkit_convert_point_from_node_to_page (WebKit.DOMNode node, WebKit.DOMWebKitPoint p);
625                 [CCode (cname = "webkit_dom_dom_window_webkit_convert_point_from_page_to_node")]
626                 public unowned WebKit.DOMWebKitPoint webkit_convert_point_from_page_to_node (WebKit.DOMNode node, WebKit.DOMWebKitPoint p);
627                 public WebKit.DOMDOMApplicationCache application_cache { get; }
628                 public WebKit.DOMNavigator client_information { get; }
629                 public bool closed { get; }
630                 public WebKit.DOMConsole console { get; }
631                 public WebKit.DOMDOMWindowCSS css { get; }
632                 public string default_status { get; set; }
633                 public double device_pixel_ratio { get; }
634                 public WebKit.DOMDocument document { get; }
635                 public WebKit.DOMElement frame_element { get; }
636                 public WebKit.DOMDOMWindow frames { get; }
637                 public WebKit.DOMHistory history { get; }
638                 public long inner_height { get; }
639                 public long inner_width { get; }
640                 public ulong length { get; }
641                 public WebKit.DOMStorage local_storage { get; }
642                 public WebKit.DOMBarProp locationbar { get; }
643                 public WebKit.DOMBarProp menubar { get; }
644                 public string name { get; set; }
645                 public WebKit.DOMNavigator navigator { get; }
646                 public bool offscreen_buffering { get; }
647                 public WebKit.DOMDOMWindow opener { get; }
648                 public long outer_height { get; }
649                 public long outer_width { get; }
650                 public long page_x_offset { get; }
651                 public long page_y_offset { get; }
652                 public WebKit.DOMDOMWindow parent { get; }
653                 public WebKit.DOMPerformance performance { get; }
654                 public WebKit.DOMBarProp personalbar { get; }
655                 public WebKit.DOMScreen screen { get; }
656                 public long screen_left { get; }
657                 public long screen_top { get; }
658                 public long screen_x { get; }
659                 public long screen_y { get; }
660                 public long scroll_x { get; }
661                 public long scroll_y { get; }
662                 public WebKit.DOMBarProp scrollbars { get; }
663                 public WebKit.DOMDOMWindow self { get; }
664                 public WebKit.DOMStorage session_storage { get; }
665                 public string status { get; set; }
666                 public WebKit.DOMBarProp statusbar { get; }
667                 public WebKit.DOMStyleMedia style_media { get; }
668                 public WebKit.DOMBarProp toolbar { get; }
669                 public WebKit.DOMDOMWindow top { get; }
670                 public WebKit.DOMStorageInfo webkit_storage_info { get; }
671                 public WebKit.DOMDOMWindow window { get; }
672         }
673         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
674         public class DOMDOMWindowCSS : WebKit.DOMObject {
675                 [CCode (has_construct_function = false)]
676                 protected DOMDOMWindowCSS ();
677                 [CCode (cname = "webkit_dom_dom_window_css_supports")]
678                 public bool supports (string property, string value);
679         }
680         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
681         public class DOMDatabase : WebKit.DOMObject {
682                 [CCode (has_construct_function = false)]
683                 protected DOMDatabase ();
684                 public unowned string get_version ();
685                 public string version { get; }
686         }
687         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
688         public class DOMDocument : WebKit.DOMNode, WebKit.DOMEventTarget {
689                 [CCode (has_construct_function = false)]
690                 protected DOMDocument ();
691                 public unowned WebKit.DOMNode adopt_node (WebKit.DOMNode source) throws GLib.Error;
692                 public unowned WebKit.DOMRange caret_range_from_point (long x, long y);
693                 public unowned WebKit.DOMAttr create_attribute (string name) throws GLib.Error;
694                 public unowned WebKit.DOMAttr create_attribute_ns (string namespaceURI, string qualifiedName) throws GLib.Error;
695                 public unowned WebKit.DOMCDATASection create_cdata_section (string data) throws GLib.Error;
696                 public unowned WebKit.DOMComment create_comment (string data);
697                 public unowned WebKit.DOMCSSStyleDeclaration create_css_style_declaration ();
698                 public unowned WebKit.DOMDocumentFragment create_document_fragment ();
699                 public unowned WebKit.DOMElement create_element (string tagName) throws GLib.Error;
700                 public unowned WebKit.DOMElement create_element_ns (string namespaceURI, string qualifiedName) throws GLib.Error;
701                 public unowned WebKit.DOMEntityReference create_entity_reference (string name) throws GLib.Error;
702                 public unowned WebKit.DOMEvent create_event (string eventType) throws GLib.Error;
703                 public unowned WebKit.DOMXPathExpression create_expression (string expression, WebKit.DOMXPathNSResolver resolver) throws GLib.Error;
704                 public unowned WebKit.DOMNodeIterator create_node_iterator (WebKit.DOMNode root, ulong whatToShow, WebKit.DOMNodeFilter filter, bool expandEntityReferences) throws GLib.Error;
705                 public unowned WebKit.DOMXPathNSResolver create_ns_resolver (WebKit.DOMNode nodeResolver);
706                 public unowned WebKit.DOMProcessingInstruction create_processing_instruction (string target, string data) throws GLib.Error;
707                 public unowned WebKit.DOMRange create_range ();
708                 public unowned WebKit.DOMText create_text_node (string data);
709                 public unowned WebKit.DOMTouch create_touch (WebKit.DOMDOMWindow window, WebKit.DOMEventTarget target, long identifier, long pageX, long pageY, long screenX, long screenY, long webkitRadiusX, long webkitRadiusY, float webkitRotationAngle, float webkitForce) throws GLib.Error;
710                 public unowned WebKit.DOMTreeWalker create_tree_walker (WebKit.DOMNode root, ulong whatToShow, WebKit.DOMNodeFilter filter, bool expandEntityReferences) throws GLib.Error;
711                 public unowned WebKit.DOMElement element_from_point (long x, long y);
712                 public unowned WebKit.DOMXPathResult evaluate (string expression, WebKit.DOMNode contextNode, WebKit.DOMXPathNSResolver resolver, ushort type, WebKit.DOMXPathResult inResult) throws GLib.Error;
713                 public bool exec_command (string command, bool userInterface, string value);
714                 public unowned WebKit.DOMHTMLCollection get_anchors ();
715                 public unowned WebKit.DOMHTMLCollection get_applets ();
716                 public unowned WebKit.DOMHTMLElement get_body ();
717                 public unowned string get_character_set ();
718                 public unowned string get_charset ();
719                 public unowned string get_compat_mode ();
720                 public unowned string get_cookie () throws GLib.Error;
721                 public unowned WebKit.DOMHTMLScriptElement get_current_script ();
722                 public unowned string get_default_charset ();
723                 public unowned WebKit.DOMDOMWindow get_default_view ();
724                 public unowned WebKit.DOMDocumentType get_doctype ();
725                 public unowned WebKit.DOMElement get_document_element ();
726                 public unowned string get_document_uri ();
727                 public unowned string get_domain ();
728                 public unowned WebKit.DOMElement get_element_by_id (string elementId);
729                 public unowned WebKit.DOMNodeList get_elements_by_class_name (string tagname);
730                 public unowned WebKit.DOMNodeList get_elements_by_name (string elementName);
731                 public unowned WebKit.DOMNodeList get_elements_by_tag_name (string tagname);
732                 public unowned WebKit.DOMNodeList get_elements_by_tag_name_ns (string namespaceURI, string localName);
733                 public unowned WebKit.DOMHTMLCollection get_forms ();
734                 public unowned WebKit.DOMHTMLHeadElement get_head ();
735                 public bool get_hidden ();
736                 public unowned WebKit.DOMHTMLCollection get_images ();
737                 public unowned WebKit.DOMDOMImplementation get_implementation ();
738                 public unowned string get_input_encoding ();
739                 public unowned string get_last_modified ();
740                 public unowned WebKit.DOMHTMLCollection get_links ();
741                 public unowned WebKit.DOMCSSStyleDeclaration get_override_style (WebKit.DOMElement element, string pseudoElement);
742                 public unowned string get_preferred_stylesheet_set ();
743                 public unowned string get_ready_state ();
744                 public unowned string get_referrer ();
745                 public unowned WebKit.DOMDOMSecurityPolicy get_security_policy ();
746                 public unowned string get_selected_stylesheet_set ();
747                 public unowned WebKit.DOMStyleSheetList get_style_sheets ();
748                 public unowned string get_title ();
749                 public unowned string get_url ();
750                 public unowned string get_visibility_state ();
751                 public unowned WebKit.DOMElement get_webkit_current_full_screen_element ();
752                 public bool get_webkit_full_screen_keyboard_input_allowed ();
753                 public unowned WebKit.DOMElement get_webkit_fullscreen_element ();
754                 public bool get_webkit_fullscreen_enabled ();
755                 public bool get_webkit_hidden ();
756                 public bool get_webkit_is_full_screen ();
757                 public unowned WebKit.DOMElement get_webkit_pointer_lock_element ();
758                 public unowned string get_webkit_visibility_state ();
759                 public unowned string get_xml_encoding ();
760                 public bool get_xml_standalone ();
761                 public unowned string get_xml_version ();
762                 public unowned WebKit.DOMNode import_node (WebKit.DOMNode importedNode, bool deep) throws GLib.Error;
763                 public bool query_command_enabled (string command);
764                 public bool query_command_indeterm (string command);
765                 public bool query_command_state (string command);
766                 public bool query_command_supported (string command);
767                 public unowned string query_command_value (string command);
768                 public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
769                 public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
770                 public void set_body (WebKit.DOMHTMLElement value) throws GLib.Error;
771                 public void set_charset (string value);
772                 public void set_cookie (string value) throws GLib.Error;
773                 public void set_document_uri (string value);
774                 public void set_selected_stylesheet_set (string value);
775                 public void set_title (string value);
776                 public void set_xml_standalone (bool value) throws GLib.Error;
777                 public void set_xml_version (string value) throws GLib.Error;
778                 public void webkit_cancel_full_screen ();
779                 public void webkit_exit_fullscreen ();
780                 public void webkit_exit_pointer_lock ();
781                 public unowned WebKit.DOMDOMNamedFlowCollection webkit_get_named_flows ();
782                 public WebKit.DOMHTMLCollection anchors { get; }
783                 public WebKit.DOMHTMLCollection applets { get; }
784                 public WebKit.DOMHTMLElement body { get; }
785                 public string character_set { get; }
786                 public string charset { get; set; }
787                 public string compat_mode { get; }
788                 public string cookie { get; set; }
789                 public WebKit.DOMHTMLScriptElement current_script { get; }
790                 public string default_charset { get; }
791                 public WebKit.DOMDOMWindow default_view { get; }
792                 public WebKit.DOMDocumentType doctype { get; }
793                 public WebKit.DOMElement document_element { get; }
794                 public string document_uri { get; set; }
795                 public string domain { get; }
796                 public WebKit.DOMHTMLCollection forms { get; }
797                 public WebKit.DOMHTMLHeadElement head { get; }
798                 public bool hidden { get; }
799                 public WebKit.DOMHTMLCollection images { get; }
800                 public WebKit.DOMDOMImplementation implementation { get; }
801                 public string input_encoding { get; }
802                 public string last_modified { get; }
803                 public WebKit.DOMHTMLCollection links { get; }
804                 public string preferred_stylesheet_set { get; }
805                 public string ready_state { get; }
806                 public string referrer { get; }
807                 public WebKit.DOMDOMSecurityPolicy security_policy { get; }
808                 public string selected_stylesheet_set { get; set; }
809                 public WebKit.DOMStyleSheetList style_sheets { get; }
810                 public string title { get; set; }
811                 public string url { get; }
812                 public string visibility_state { get; }
813                 public WebKit.DOMElement webkit_current_full_screen_element { get; }
814                 public bool webkit_full_screen_keyboard_input_allowed { get; }
815                 public WebKit.DOMElement webkit_fullscreen_element { get; }
816                 public bool webkit_fullscreen_enabled { get; }
817                 public bool webkit_is_full_screen { get; }
818                 public WebKit.DOMElement webkit_pointer_lock_element { get; }
819                 public string xml_encoding { get; }
820                 public bool xml_standalone { get; set; }
821                 public string xml_version { get; set; }
822         }
823         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
824         public class DOMDocumentFragment : WebKit.DOMNode, WebKit.DOMEventTarget {
825                 [CCode (has_construct_function = false)]
826                 protected DOMDocumentFragment ();
827                 public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
828                 public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
829         }
830         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
831         public class DOMDocumentType : WebKit.DOMNode, WebKit.DOMEventTarget {
832                 [CCode (has_construct_function = false)]
833                 protected DOMDocumentType ();
834                 public unowned WebKit.DOMNamedNodeMap get_entities ();
835                 public unowned string get_internal_subset ();
836                 public unowned string get_name ();
837                 public unowned WebKit.DOMNamedNodeMap get_notations ();
838                 public unowned string get_public_id ();
839                 public unowned string get_system_id ();
840                 public void remove () throws GLib.Error;
841                 public WebKit.DOMNamedNodeMap entities { get; }
842                 public string internal_subset { get; }
843                 public string name { get; }
844                 public WebKit.DOMNamedNodeMap notations { get; }
845                 public string public_id { get; }
846                 public string system_id { get; }
847         }
848         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
849         public class DOMElement : WebKit.DOMNode, WebKit.DOMEventTarget {
850                 [CCode (has_construct_function = false)]
851                 protected DOMElement ();
852                 public void blur ();
853                 public void focus ();
854                 public unowned string get_attribute (string name);
855                 public unowned WebKit.DOMAttr get_attribute_node (string name);
856                 public unowned WebKit.DOMAttr get_attribute_node_ns (string namespaceURI, string localName);
857                 public unowned string get_attribute_ns (string namespaceURI, string localName);
858                 public unowned WebKit.DOMNamedNodeMap get_attributes ();
859                 public ulong get_child_element_count ();
860                 public unowned WebKit.DOMDOMTokenList get_class_list ();
861                 public unowned string get_class_name ();
862                 public long get_client_height ();
863                 public long get_client_left ();
864                 public long get_client_top ();
865                 public long get_client_width ();
866                 public unowned WebKit.DOMNodeList get_elements_by_class_name (string name);
867                 public unowned WebKit.DOMNodeList get_elements_by_tag_name (string name);
868                 public unowned WebKit.DOMNodeList get_elements_by_tag_name_ns (string namespaceURI, string localName);
869                 public unowned WebKit.DOMElement get_first_element_child ();
870                 public unowned string get_id ();
871                 public unowned WebKit.DOMElement get_last_element_child ();
872                 public unowned WebKit.DOMElement get_next_element_sibling ();
873                 public long get_offset_height ();
874                 public long get_offset_left ();
875                 public unowned WebKit.DOMElement get_offset_parent ();
876                 public long get_offset_top ();
877                 public long get_offset_width ();
878                 public unowned WebKit.DOMElement get_previous_element_sibling ();
879                 public long get_scroll_height ();
880                 public long get_scroll_left ();
881                 public long get_scroll_top ();
882                 public long get_scroll_width ();
883                 public unowned WebKit.DOMCSSStyleDeclaration get_style ();
884                 public unowned string get_tag_name ();
885                 public unowned string get_webkit_region_overflow ();
886                 public unowned string get_webkit_region_overset ();
887                 public bool has_attribute (string name);
888                 public bool has_attribute_ns (string namespaceURI, string localName);
889                 public bool has_attributes ();
890                 public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
891                 public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
892                 public void remove () throws GLib.Error;
893                 public void remove_attribute (string name);
894                 public unowned WebKit.DOMAttr remove_attribute_node (WebKit.DOMAttr oldAttr) throws GLib.Error;
895                 public void remove_attribute_ns (string namespaceURI, string localName);
896                 public void scroll_by_lines (long lines);
897                 public void scroll_by_pages (long pages);
898                 public void scroll_into_view (bool alignWithTop);
899                 public void scroll_into_view_if_needed (bool centerIfNeeded);
900                 public void set_attribute (string name, string value) throws GLib.Error;
901                 public unowned WebKit.DOMAttr set_attribute_node (WebKit.DOMAttr newAttr) throws GLib.Error;
902                 public unowned WebKit.DOMAttr set_attribute_node_ns (WebKit.DOMAttr newAttr) throws GLib.Error;
903                 public void set_attribute_ns (string namespaceURI, string qualifiedName, string value) throws GLib.Error;
904                 public void set_class_name (string value);
905                 public void set_id (string value);
906                 public void set_scroll_left (long value);
907                 public void set_scroll_top (long value);
908                 public bool webkit_matches_selector (string selectors) throws GLib.Error;
909                 public void webkit_request_full_screen (ushort flags);
910                 public void webkit_request_fullscreen ();
911                 public void webkit_request_pointer_lock ();
912                 public WebKit.DOMNamedNodeMap attributes { get; }
913                 public ulong child_element_count { get; }
914                 public WebKit.DOMDOMTokenList class_list { get; }
915                 public string class_name { get; set; }
916                 public long client_height { get; }
917                 public long client_left { get; }
918                 public long client_top { get; }
919                 public long client_width { get; }
920                 public WebKit.DOMElement first_element_child { get; }
921                 public string id { get; set; }
922                 public WebKit.DOMElement last_element_child { get; }
923                 public WebKit.DOMElement next_element_sibling { get; }
924                 public long offset_height { get; }
925                 public long offset_left { get; }
926                 public WebKit.DOMElement offset_parent { get; }
927                 public long offset_top { get; }
928                 public long offset_width { get; }
929                 public WebKit.DOMElement previous_element_sibling { get; }
930                 public long scroll_height { get; }
931                 public long scroll_left { get; set; }
932                 public long scroll_top { get; set; }
933                 public long scroll_width { get; }
934                 public WebKit.DOMCSSStyleDeclaration style { get; }
935                 public string tag_name { get; }
936                 public string webkit_region_overset { get; }
937         }
938         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
939         public class DOMEntityReference : WebKit.DOMNode, WebKit.DOMEventTarget {
940                 [CCode (has_construct_function = false)]
941                 protected DOMEntityReference ();
942         }
943         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
944         public class DOMEvent : WebKit.DOMObject {
945                 [CCode (has_construct_function = false)]
946                 protected DOMEvent ();
947                 public bool get_bubbles ();
948                 public bool get_cancel_bubble ();
949                 public bool get_cancelable ();
950                 public unowned WebKit.DOMEventTarget get_current_target ();
951                 public bool get_default_prevented ();
952                 public ushort get_event_phase ();
953                 public bool get_return_value ();
954                 public unowned WebKit.DOMEventTarget get_src_element ();
955                 public unowned WebKit.DOMEventTarget get_target ();
956                 public uint32 get_time_stamp ();
957                 public void init_event (string eventTypeArg, bool canBubbleArg, bool cancelableArg);
958                 public void prevent_default ();
959                 public void set_cancel_bubble (bool value);
960                 public void set_return_value (bool value);
961                 public void stop_immediate_propagation ();
962                 public void stop_propagation ();
963                 public bool bubbles { get; }
964                 public bool cancel_bubble { get; set; }
965                 public bool cancelable { get; }
966                 public WebKit.DOMEventTarget current_target { get; }
967                 public bool default_prevented { get; }
968                 public uint event_phase { get; }
969                 public bool return_value { get; set; }
970                 public WebKit.DOMEventTarget src_element { get; }
971                 public WebKit.DOMEventTarget target { get; }
972                 public uint time_stamp { get; }
973                 [NoAccessorMethod]
974                 public string type { owned get; }
975         }
976         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
977         [Compact]
978         public class DOMEventTargetClass {
979         }
980         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
981         public class DOMFile : WebKit.DOMBlob {
982                 [CCode (has_construct_function = false)]
983                 protected DOMFile ();
984                 public unowned string get_name ();
985                 public unowned string get_webkit_relative_path ();
986                 public string name { get; }
987                 public string webkit_relative_path { get; }
988         }
989         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
990         public class DOMFileList : WebKit.DOMObject {
991                 [CCode (has_construct_function = false)]
992                 protected DOMFileList ();
993                 public ulong get_length ();
994                 public unowned WebKit.DOMFile item (ulong index);
995                 public ulong length { get; }
996         }
997         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
998         public class DOMGamepad : WebKit.DOMObject {
999                 [CCode (has_construct_function = false)]
1000                 protected DOMGamepad ();
1001                 public unowned string get_id ();
1002                 public ulong get_index ();
1003                 public uint64 get_timestamp ();
1004                 public string id { get; }
1005                 public ulong index { get; }
1006                 public uint64 timestamp { get; }
1007         }
1008         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1009         public class DOMGamepadList : WebKit.DOMObject {
1010                 [CCode (has_construct_function = false)]
1011                 protected DOMGamepadList ();
1012                 public ulong get_length ();
1013                 public unowned WebKit.DOMGamepad item (ulong index);
1014                 public ulong length { get; }
1015         }
1016         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1017         public class DOMGeolocation : WebKit.DOMObject {
1018                 [CCode (has_construct_function = false)]
1019                 protected DOMGeolocation ();
1020                 public void clear_watch (long watchID);
1021         }
1022         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1023         public class DOMHTMLAnchorElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1024                 [CCode (has_construct_function = false)]
1025                 protected DOMHTMLAnchorElement ();
1026                 [CCode (cname = "webkit_dom_html_anchor_element_get_charset")]
1027                 public unowned string get_charset ();
1028                 [CCode (cname = "webkit_dom_html_anchor_element_get_coords")]
1029                 public unowned string get_coords ();
1030                 [CCode (cname = "webkit_dom_html_anchor_element_get_download")]
1031                 public unowned string get_download ();
1032                 [CCode (cname = "webkit_dom_html_anchor_element_get_hash")]
1033                 public unowned string get_hash ();
1034                 [CCode (cname = "webkit_dom_html_anchor_element_get_host")]
1035                 public unowned string get_host ();
1036                 [CCode (cname = "webkit_dom_html_anchor_element_get_hostname")]
1037                 public unowned string get_hostname ();
1038                 [CCode (cname = "webkit_dom_html_anchor_element_get_href")]
1039                 public unowned string get_href ();
1040                 [CCode (cname = "webkit_dom_html_anchor_element_get_hreflang")]
1041                 public unowned string get_hreflang ();
1042                 [CCode (cname = "webkit_dom_html_anchor_element_get_name")]
1043                 public unowned string get_name ();
1044                 [CCode (cname = "webkit_dom_html_anchor_element_get_origin")]
1045                 public unowned string get_origin ();
1046                 [CCode (cname = "webkit_dom_html_anchor_element_get_pathname")]
1047                 public unowned string get_pathname ();
1048                 [CCode (cname = "webkit_dom_html_anchor_element_get_ping")]
1049                 public unowned string get_ping ();
1050                 [CCode (cname = "webkit_dom_html_anchor_element_get_port")]
1051                 public unowned string get_port ();
1052                 [CCode (cname = "webkit_dom_html_anchor_element_get_protocol")]
1053                 public unowned string get_protocol ();
1054                 [CCode (cname = "webkit_dom_html_anchor_element_get_rel")]
1055                 public unowned string get_rel ();
1056                 [CCode (cname = "webkit_dom_html_anchor_element_get_rev")]
1057                 public unowned string get_rev ();
1058                 [CCode (cname = "webkit_dom_html_anchor_element_get_search")]
1059                 public unowned string get_search ();
1060                 [CCode (cname = "webkit_dom_html_anchor_element_get_shape")]
1061                 public unowned string get_shape ();
1062                 [CCode (cname = "webkit_dom_html_anchor_element_get_target")]
1063                 public unowned string get_target ();
1064                 [CCode (cname = "webkit_dom_html_anchor_element_get_text")]
1065                 public unowned string get_text ();
1066                 [CCode (cname = "webkit_dom_html_anchor_element_set_charset")]
1067                 public void set_charset (string value);
1068                 [CCode (cname = "webkit_dom_html_anchor_element_set_coords")]
1069                 public void set_coords (string value);
1070                 [CCode (cname = "webkit_dom_html_anchor_element_set_download")]
1071                 public void set_download (string value);
1072                 [CCode (cname = "webkit_dom_html_anchor_element_set_hash")]
1073                 public void set_hash (string value);
1074                 [CCode (cname = "webkit_dom_html_anchor_element_set_host")]
1075                 public void set_host (string value);
1076                 [CCode (cname = "webkit_dom_html_anchor_element_set_hostname")]
1077                 public void set_hostname (string value);
1078                 [CCode (cname = "webkit_dom_html_anchor_element_set_href")]
1079                 public void set_href (string value);
1080                 [CCode (cname = "webkit_dom_html_anchor_element_set_hreflang")]
1081                 public void set_hreflang (string value);
1082                 [CCode (cname = "webkit_dom_html_anchor_element_set_name")]
1083                 public void set_name (string value);
1084                 [CCode (cname = "webkit_dom_html_anchor_element_set_pathname")]
1085                 public void set_pathname (string value);
1086                 [CCode (cname = "webkit_dom_html_anchor_element_set_ping")]
1087                 public void set_ping (string value);
1088                 [CCode (cname = "webkit_dom_html_anchor_element_set_port")]
1089                 public void set_port (string value);
1090                 [CCode (cname = "webkit_dom_html_anchor_element_set_protocol")]
1091                 public void set_protocol (string value);
1092                 [CCode (cname = "webkit_dom_html_anchor_element_set_rel")]
1093                 public void set_rel (string value);
1094                 [CCode (cname = "webkit_dom_html_anchor_element_set_rev")]
1095                 public void set_rev (string value);
1096                 [CCode (cname = "webkit_dom_html_anchor_element_set_search")]
1097                 public void set_search (string value);
1098                 [CCode (cname = "webkit_dom_html_anchor_element_set_shape")]
1099                 public void set_shape (string value);
1100                 [CCode (cname = "webkit_dom_html_anchor_element_set_target")]
1101                 public void set_target (string value);
1102                 public string charset { get; set; }
1103                 public string coords { get; set; }
1104                 public string download { get; set; }
1105                 public string hash { get; set; }
1106                 public string host { get; set; }
1107                 public string hostname { get; set; }
1108                 public string href { get; set; }
1109                 public string hreflang { get; set; }
1110                 public string name { get; set; }
1111                 public string origin { get; }
1112                 public string pathname { get; set; }
1113                 public string ping { get; set; }
1114                 public string port { get; set; }
1115                 public string protocol { get; set; }
1116                 public string rel { get; set; }
1117                 public string rev { get; set; }
1118                 public string search { get; set; }
1119                 public string shape { get; set; }
1120                 public string target { get; set; }
1121                 public string text { get; }
1122                 [NoAccessorMethod]
1123                 public string type { owned get; set; }
1124         }
1125         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1126         public class DOMHTMLAppletElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1127                 [CCode (has_construct_function = false)]
1128                 protected DOMHTMLAppletElement ();
1129                 [CCode (cname = "webkit_dom_html_applet_element_get_align")]
1130                 public unowned string get_align ();
1131                 [CCode (cname = "webkit_dom_html_applet_element_get_alt")]
1132                 public unowned string get_alt ();
1133                 [CCode (cname = "webkit_dom_html_applet_element_get_archive")]
1134                 public unowned string get_archive ();
1135                 [CCode (cname = "webkit_dom_html_applet_element_get_code")]
1136                 public unowned string get_code ();
1137                 [CCode (cname = "webkit_dom_html_applet_element_get_code_base")]
1138                 public unowned string get_code_base ();
1139                 [CCode (cname = "webkit_dom_html_applet_element_get_height")]
1140                 public unowned string get_height ();
1141                 [CCode (cname = "webkit_dom_html_applet_element_get_hspace")]
1142                 public long get_hspace ();
1143                 [CCode (cname = "webkit_dom_html_applet_element_get_name")]
1144                 public unowned string get_name ();
1145                 [CCode (cname = "webkit_dom_html_applet_element_get_object")]
1146                 public unowned string get_object ();
1147                 [CCode (cname = "webkit_dom_html_applet_element_get_vspace")]
1148                 public long get_vspace ();
1149                 [CCode (cname = "webkit_dom_html_applet_element_get_width")]
1150                 public unowned string get_width ();
1151                 [CCode (cname = "webkit_dom_html_applet_element_set_align")]
1152                 public void set_align (string value);
1153                 [CCode (cname = "webkit_dom_html_applet_element_set_alt")]
1154                 public void set_alt (string value);
1155                 [CCode (cname = "webkit_dom_html_applet_element_set_archive")]
1156                 public void set_archive (string value);
1157                 [CCode (cname = "webkit_dom_html_applet_element_set_code")]
1158                 public void set_code (string value);
1159                 [CCode (cname = "webkit_dom_html_applet_element_set_code_base")]
1160                 public void set_code_base (string value);
1161                 [CCode (cname = "webkit_dom_html_applet_element_set_height")]
1162                 public void set_height (string value);
1163                 [CCode (cname = "webkit_dom_html_applet_element_set_hspace")]
1164                 public void set_hspace (long value);
1165                 [CCode (cname = "webkit_dom_html_applet_element_set_name")]
1166                 public void set_name (string value);
1167                 [CCode (cname = "webkit_dom_html_applet_element_set_object")]
1168                 public void set_object (string value);
1169                 [CCode (cname = "webkit_dom_html_applet_element_set_vspace")]
1170                 public void set_vspace (long value);
1171                 [CCode (cname = "webkit_dom_html_applet_element_set_width")]
1172                 public void set_width (string value);
1173                 public string align { get; set; }
1174                 public string alt { get; set; }
1175                 public string archive { get; set; }
1176                 public string code { get; set; }
1177                 public string code_base { get; set; }
1178                 public string height { get; set; }
1179                 public long hspace { get; set; }
1180                 public string name { get; set; }
1181                 public string object { get; set; }
1182                 public long vspace { get; set; }
1183                 public string width { get; set; }
1184         }
1185         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1186         public class DOMHTMLAreaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1187                 [CCode (has_construct_function = false)]
1188                 protected DOMHTMLAreaElement ();
1189                 [CCode (cname = "webkit_dom_html_area_element_get_alt")]
1190                 public unowned string get_alt ();
1191                 [CCode (cname = "webkit_dom_html_area_element_get_coords")]
1192                 public unowned string get_coords ();
1193                 [CCode (cname = "webkit_dom_html_area_element_get_hash")]
1194                 public unowned string get_hash ();
1195                 [CCode (cname = "webkit_dom_html_area_element_get_host")]
1196                 public unowned string get_host ();
1197                 [CCode (cname = "webkit_dom_html_area_element_get_hostname")]
1198                 public unowned string get_hostname ();
1199                 [CCode (cname = "webkit_dom_html_area_element_get_href")]
1200                 public unowned string get_href ();
1201                 [CCode (cname = "webkit_dom_html_area_element_get_no_href")]
1202                 public bool get_no_href ();
1203                 [CCode (cname = "webkit_dom_html_area_element_get_pathname")]
1204                 public unowned string get_pathname ();
1205                 [CCode (cname = "webkit_dom_html_area_element_get_ping")]
1206                 public unowned string get_ping ();
1207                 [CCode (cname = "webkit_dom_html_area_element_get_port")]
1208                 public unowned string get_port ();
1209                 [CCode (cname = "webkit_dom_html_area_element_get_protocol")]
1210                 public unowned string get_protocol ();
1211                 [CCode (cname = "webkit_dom_html_area_element_get_search")]
1212                 public unowned string get_search ();
1213                 [CCode (cname = "webkit_dom_html_area_element_get_shape")]
1214                 public unowned string get_shape ();
1215                 [CCode (cname = "webkit_dom_html_area_element_get_target")]
1216                 public unowned string get_target ();
1217                 [CCode (cname = "webkit_dom_html_area_element_set_alt")]
1218                 public void set_alt (string value);
1219                 [CCode (cname = "webkit_dom_html_area_element_set_coords")]
1220                 public void set_coords (string value);
1221                 [CCode (cname = "webkit_dom_html_area_element_set_href")]
1222                 public void set_href (string value);
1223                 [CCode (cname = "webkit_dom_html_area_element_set_no_href")]
1224                 public void set_no_href (bool value);
1225                 [CCode (cname = "webkit_dom_html_area_element_set_ping")]
1226                 public void set_ping (string value);
1227                 [CCode (cname = "webkit_dom_html_area_element_set_shape")]
1228                 public void set_shape (string value);
1229                 [CCode (cname = "webkit_dom_html_area_element_set_target")]
1230                 public void set_target (string value);
1231                 public string alt { get; set; }
1232                 public string coords { get; set; }
1233                 public string hash { get; }
1234                 public string host { get; }
1235                 public string hostname { get; }
1236                 public string href { get; set; }
1237                 public bool no_href { get; set; }
1238                 public string pathname { get; }
1239                 public string ping { get; set; }
1240                 public string port { get; }
1241                 public string protocol { get; }
1242                 public string search { get; }
1243                 public string shape { get; set; }
1244                 public string target { get; set; }
1245         }
1246         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1247         public class DOMHTMLAudioElement : WebKit.DOMHTMLMediaElement, WebKit.DOMEventTarget {
1248                 [CCode (has_construct_function = false)]
1249                 protected DOMHTMLAudioElement ();
1250         }
1251         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1252         public class DOMHTMLBRElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1253                 [CCode (has_construct_function = false)]
1254                 protected DOMHTMLBRElement ();
1255                 [CCode (cname = "webkit_dom_htmlbr_element_get_clear")]
1256                 public unowned string get_clear ();
1257                 [CCode (cname = "webkit_dom_htmlbr_element_set_clear")]
1258                 public void set_clear (string value);
1259                 public string clear { get; set; }
1260         }
1261         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1262         public class DOMHTMLBaseElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1263                 [CCode (has_construct_function = false)]
1264                 protected DOMHTMLBaseElement ();
1265                 [CCode (cname = "webkit_dom_html_base_element_get_href")]
1266                 public unowned string get_href ();
1267                 [CCode (cname = "webkit_dom_html_base_element_get_target")]
1268                 public unowned string get_target ();
1269                 [CCode (cname = "webkit_dom_html_base_element_set_href")]
1270                 public void set_href (string value);
1271                 [CCode (cname = "webkit_dom_html_base_element_set_target")]
1272                 public void set_target (string value);
1273                 public string href { get; set; }
1274                 public string target { get; set; }
1275         }
1276         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1277         public class DOMHTMLBaseFontElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1278                 [CCode (has_construct_function = false)]
1279                 protected DOMHTMLBaseFontElement ();
1280                 [CCode (cname = "webkit_dom_html_base_font_element_get_color")]
1281                 public unowned string get_color ();
1282                 [CCode (cname = "webkit_dom_html_base_font_element_get_face")]
1283                 public unowned string get_face ();
1284                 [CCode (cname = "webkit_dom_html_base_font_element_get_size")]
1285                 public long get_size ();
1286                 [CCode (cname = "webkit_dom_html_base_font_element_set_color")]
1287                 public void set_color (string value);
1288                 [CCode (cname = "webkit_dom_html_base_font_element_set_face")]
1289                 public void set_face (string value);
1290                 [CCode (cname = "webkit_dom_html_base_font_element_set_size")]
1291                 public void set_size (long value);
1292                 public string color { get; set; }
1293                 public string face { get; set; }
1294                 public long size { get; set; }
1295         }
1296         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1297         public class DOMHTMLBodyElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1298                 [CCode (has_construct_function = false)]
1299                 protected DOMHTMLBodyElement ();
1300                 [CCode (cname = "webkit_dom_html_body_element_get_a_link")]
1301                 public unowned string get_a_link ();
1302                 [CCode (cname = "webkit_dom_html_body_element_get_background")]
1303                 public unowned string get_background ();
1304                 [CCode (cname = "webkit_dom_html_body_element_get_bg_color")]
1305                 public unowned string get_bg_color ();
1306                 [CCode (cname = "webkit_dom_html_body_element_get_link")]
1307                 public unowned string get_link ();
1308                 [CCode (cname = "webkit_dom_html_body_element_get_text")]
1309                 public unowned string get_text ();
1310                 [CCode (cname = "webkit_dom_html_body_element_get_v_link")]
1311                 public unowned string get_v_link ();
1312                 [CCode (cname = "webkit_dom_html_body_element_set_a_link")]
1313                 public void set_a_link (string value);
1314                 [CCode (cname = "webkit_dom_html_body_element_set_background")]
1315                 public void set_background (string value);
1316                 [CCode (cname = "webkit_dom_html_body_element_set_bg_color")]
1317                 public void set_bg_color (string value);
1318                 [CCode (cname = "webkit_dom_html_body_element_set_link")]
1319                 public void set_link (string value);
1320                 [CCode (cname = "webkit_dom_html_body_element_set_text")]
1321                 public void set_text (string value);
1322                 [CCode (cname = "webkit_dom_html_body_element_set_v_link")]
1323                 public void set_v_link (string value);
1324                 public string a_link { get; set; }
1325                 public string background { get; set; }
1326                 public string bg_color { get; set; }
1327                 public string link { get; set; }
1328                 public string text { get; set; }
1329                 public string v_link { get; set; }
1330         }
1331         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1332         public class DOMHTMLButtonElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1333                 [CCode (has_construct_function = false)]
1334                 protected DOMHTMLButtonElement ();
1335                 [CCode (cname = "webkit_dom_html_button_element_check_validity")]
1336                 public bool check_validity ();
1337                 [CCode (cname = "webkit_dom_html_button_element_get_autofocus")]
1338                 public bool get_autofocus ();
1339                 [CCode (cname = "webkit_dom_html_button_element_get_disabled")]
1340                 public bool get_disabled ();
1341                 [CCode (cname = "webkit_dom_html_button_element_get_form")]
1342                 public unowned WebKit.DOMHTMLFormElement get_form ();
1343                 [CCode (cname = "webkit_dom_html_button_element_get_form_action")]
1344                 public unowned string get_form_action ();
1345                 [CCode (cname = "webkit_dom_html_button_element_get_form_enctype")]
1346                 public unowned string get_form_enctype ();
1347                 [CCode (cname = "webkit_dom_html_button_element_get_form_method")]
1348                 public unowned string get_form_method ();
1349                 [CCode (cname = "webkit_dom_html_button_element_get_form_no_validate")]
1350                 public bool get_form_no_validate ();
1351                 [CCode (cname = "webkit_dom_html_button_element_get_form_target")]
1352                 public unowned string get_form_target ();
1353                 [CCode (cname = "webkit_dom_html_button_element_get_labels")]
1354                 public unowned WebKit.DOMNodeList get_labels ();
1355                 [CCode (cname = "webkit_dom_html_button_element_get_name")]
1356                 public unowned string get_name ();
1357                 [CCode (cname = "webkit_dom_html_button_element_get_validation_message")]
1358                 public unowned string get_validation_message ();
1359                 [CCode (cname = "webkit_dom_html_button_element_get_validity")]
1360                 public unowned WebKit.DOMValidityState get_validity ();
1361                 [CCode (cname = "webkit_dom_html_button_element_get_value")]
1362                 public unowned string get_value ();
1363                 [CCode (cname = "webkit_dom_html_button_element_get_will_validate")]
1364                 public bool get_will_validate ();
1365                 [CCode (cname = "webkit_dom_html_button_element_set_autofocus")]
1366                 public void set_autofocus (bool value);
1367                 [CCode (cname = "webkit_dom_html_button_element_set_custom_validity")]
1368                 public void set_custom_validity (string error);
1369                 [CCode (cname = "webkit_dom_html_button_element_set_disabled")]
1370                 public void set_disabled (bool value);
1371                 [CCode (cname = "webkit_dom_html_button_element_set_form_action")]
1372                 public void set_form_action (string value);
1373                 [CCode (cname = "webkit_dom_html_button_element_set_form_enctype")]
1374                 public void set_form_enctype (string value);
1375                 [CCode (cname = "webkit_dom_html_button_element_set_form_method")]
1376                 public void set_form_method (string value);
1377                 [CCode (cname = "webkit_dom_html_button_element_set_form_no_validate")]
1378                 public void set_form_no_validate (bool value);
1379                 [CCode (cname = "webkit_dom_html_button_element_set_form_target")]
1380                 public void set_form_target (string value);
1381                 [CCode (cname = "webkit_dom_html_button_element_set_name")]
1382                 public void set_name (string value);
1383                 [CCode (cname = "webkit_dom_html_button_element_set_value")]
1384                 public void set_value (string value);
1385                 public bool autofocus { get; set; }
1386                 public bool disabled { get; set; }
1387                 public WebKit.DOMHTMLFormElement form { get; }
1388                 public string form_action { get; set; }
1389                 public string form_enctype { get; set; }
1390                 public string form_method { get; set; }
1391                 public bool form_no_validate { get; set; }
1392                 public string form_target { get; set; }
1393                 public WebKit.DOMNodeList labels { get; }
1394                 public string name { get; set; }
1395                 [NoAccessorMethod]
1396                 public string type { owned get; set; }
1397                 public string validation_message { get; }
1398                 public WebKit.DOMValidityState validity { get; }
1399                 public string value { get; set; }
1400                 public bool will_validate { get; }
1401         }
1402         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1403         public class DOMHTMLCanvasElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1404                 [CCode (has_construct_function = false)]
1405                 protected DOMHTMLCanvasElement ();
1406                 [CCode (cname = "webkit_dom_html_canvas_element_get_height")]
1407                 public long get_height ();
1408                 [CCode (cname = "webkit_dom_html_canvas_element_get_width")]
1409                 public long get_width ();
1410                 [CCode (cname = "webkit_dom_html_canvas_element_set_height")]
1411                 public void set_height (long value);
1412                 [CCode (cname = "webkit_dom_html_canvas_element_set_width")]
1413                 public void set_width (long value);
1414                 public long height { get; set; }
1415                 public long width { get; set; }
1416         }
1417         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1418         public class DOMHTMLCollection : WebKit.DOMObject {
1419                 [CCode (has_construct_function = false)]
1420                 protected DOMHTMLCollection ();
1421                 [CCode (cname = "webkit_dom_html_collection_get_length")]
1422                 public ulong get_length ();
1423                 [CCode (cname = "webkit_dom_html_collection_item")]
1424                 public unowned WebKit.DOMNode item (ulong index);
1425                 [CCode (cname = "webkit_dom_html_collection_named_item")]
1426                 public unowned WebKit.DOMNode named_item (string name);
1427                 public ulong length { get; }
1428         }
1429         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1430         public class DOMHTMLDListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1431                 [CCode (has_construct_function = false)]
1432                 protected DOMHTMLDListElement ();
1433                 [CCode (cname = "webkit_dom_htmld_list_element_get_compact")]
1434                 public bool get_compact ();
1435                 [CCode (cname = "webkit_dom_htmld_list_element_set_compact")]
1436                 public void set_compact (bool value);
1437                 public bool compact { get; set; }
1438         }
1439         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1440         public class DOMHTMLDetailsElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1441                 [CCode (has_construct_function = false)]
1442                 protected DOMHTMLDetailsElement ();
1443                 [CCode (cname = "webkit_dom_html_details_element_get_open")]
1444                 public bool get_open ();
1445                 [CCode (cname = "webkit_dom_html_details_element_set_open")]
1446                 public void set_open (bool value);
1447                 public bool open { get; set; }
1448         }
1449         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1450         public class DOMHTMLDirectoryElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1451                 [CCode (has_construct_function = false)]
1452                 protected DOMHTMLDirectoryElement ();
1453                 [CCode (cname = "webkit_dom_html_directory_element_get_compact")]
1454                 public bool get_compact ();
1455                 [CCode (cname = "webkit_dom_html_directory_element_set_compact")]
1456                 public void set_compact (bool value);
1457                 public bool compact { get; set; }
1458         }
1459         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1460         public class DOMHTMLDivElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1461                 [CCode (has_construct_function = false)]
1462                 protected DOMHTMLDivElement ();
1463                 [CCode (cname = "webkit_dom_html_div_element_get_align")]
1464                 public unowned string get_align ();
1465                 [CCode (cname = "webkit_dom_html_div_element_set_align")]
1466                 public void set_align (string value);
1467                 public string align { get; set; }
1468         }
1469         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1470         public class DOMHTMLDocument : WebKit.DOMDocument, WebKit.DOMEventTarget {
1471                 [CCode (has_construct_function = false)]
1472                 protected DOMHTMLDocument ();
1473                 [CCode (cname = "webkit_dom_html_document_capture_events")]
1474                 public void capture_events ();
1475                 [CCode (cname = "webkit_dom_html_document_clear")]
1476                 public void clear ();
1477                 [CCode (cname = "webkit_dom_html_document_close")]
1478                 public void close ();
1479                 [CCode (cname = "webkit_dom_html_document_get_active_element")]
1480                 public unowned WebKit.DOMElement get_active_element ();
1481                 [CCode (cname = "webkit_dom_html_document_get_alink_color")]
1482                 public unowned string get_alink_color ();
1483                 [CCode (cname = "webkit_dom_html_document_get_bg_color")]
1484                 public unowned string get_bg_color ();
1485                 [CCode (cname = "webkit_dom_html_document_get_compat_mode")]
1486                 public unowned string get_compat_mode ();
1487                 [CCode (cname = "webkit_dom_html_document_get_design_mode")]
1488                 public unowned string get_design_mode ();
1489                 [CCode (cname = "webkit_dom_html_document_get_dir")]
1490                 public unowned string get_dir ();
1491                 [CCode (cname = "webkit_dom_html_document_get_embeds")]
1492                 public unowned WebKit.DOMHTMLCollection get_embeds ();
1493                 [CCode (cname = "webkit_dom_html_document_get_fg_color")]
1494                 public unowned string get_fg_color ();
1495                 [CCode (cname = "webkit_dom_html_document_get_height")]
1496                 public long get_height ();
1497                 [CCode (cname = "webkit_dom_html_document_get_link_color")]
1498                 public unowned string get_link_color ();
1499                 [CCode (cname = "webkit_dom_html_document_get_plugins")]
1500                 public unowned WebKit.DOMHTMLCollection get_plugins ();
1501                 [CCode (cname = "webkit_dom_html_document_get_scripts")]
1502                 public unowned WebKit.DOMHTMLCollection get_scripts ();
1503                 [CCode (cname = "webkit_dom_html_document_get_vlink_color")]
1504                 public unowned string get_vlink_color ();
1505                 [CCode (cname = "webkit_dom_html_document_get_width")]
1506                 public long get_width ();
1507                 [CCode (cname = "webkit_dom_html_document_has_focus")]
1508                 public bool has_focus ();
1509                 [CCode (cname = "webkit_dom_html_document_open")]
1510                 public void open ();
1511                 [CCode (cname = "webkit_dom_html_document_release_events")]
1512                 public void release_events ();
1513                 [CCode (cname = "webkit_dom_html_document_set_alink_color")]
1514                 public void set_alink_color (string value);
1515                 [CCode (cname = "webkit_dom_html_document_set_bg_color")]
1516                 public void set_bg_color (string value);
1517                 [CCode (cname = "webkit_dom_html_document_set_design_mode")]
1518                 public void set_design_mode (string value);
1519                 [CCode (cname = "webkit_dom_html_document_set_dir")]
1520                 public void set_dir (string value);
1521                 [CCode (cname = "webkit_dom_html_document_set_fg_color")]
1522                 public void set_fg_color (string value);
1523                 [CCode (cname = "webkit_dom_html_document_set_link_color")]
1524                 public void set_link_color (string value);
1525                 [CCode (cname = "webkit_dom_html_document_set_vlink_color")]
1526                 public void set_vlink_color (string value);
1527                 public WebKit.DOMElement active_element { get; }
1528                 public string alink_color { get; set; }
1529                 public string bg_color { get; set; }
1530                 public string compat_mode { get; }
1531                 public string design_mode { get; set; }
1532                 public string dir { get; set; }
1533                 public WebKit.DOMHTMLCollection embeds { get; }
1534                 public string fg_color { get; set; }
1535                 public long height { get; }
1536                 public string link_color { get; set; }
1537                 public WebKit.DOMHTMLCollection plugins { get; }
1538                 public WebKit.DOMHTMLCollection scripts { get; }
1539                 public string vlink_color { get; set; }
1540                 public long width { get; }
1541         }
1542         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1543         public class DOMHTMLElement : WebKit.DOMElement, WebKit.DOMEventTarget {
1544                 [CCode (has_construct_function = false)]
1545                 protected DOMHTMLElement ();
1546                 [CCode (cname = "webkit_dom_html_element_click")]
1547                 public void click ();
1548                 [CCode (cname = "webkit_dom_html_element_get_access_key")]
1549                 public unowned string get_access_key ();
1550                 [CCode (cname = "webkit_dom_html_element_get_children")]
1551                 public unowned WebKit.DOMHTMLCollection get_children ();
1552                 [CCode (cname = "webkit_dom_html_element_get_class_list")]
1553                 public unowned WebKit.DOMDOMTokenList get_class_list ();
1554                 [CCode (cname = "webkit_dom_html_element_get_class_name")]
1555                 public unowned string get_class_name ();
1556                 [CCode (cname = "webkit_dom_html_element_get_content_editable")]
1557                 public unowned string get_content_editable ();
1558                 [CCode (cname = "webkit_dom_html_element_get_dir")]
1559                 public unowned string get_dir ();
1560                 [CCode (cname = "webkit_dom_html_element_get_draggable")]
1561                 public bool get_draggable ();
1562                 [CCode (cname = "webkit_dom_html_element_get_hidden")]
1563                 public bool get_hidden ();
1564                 [CCode (cname = "webkit_dom_html_element_get_id")]
1565                 public unowned string get_id ();
1566                 [CCode (cname = "webkit_dom_html_element_get_inner_html")]
1567                 public unowned string get_inner_html ();
1568                 [CCode (cname = "webkit_dom_html_element_get_inner_text")]
1569                 public unowned string get_inner_text ();
1570                 [CCode (cname = "webkit_dom_html_element_get_is_content_editable")]
1571                 public bool get_is_content_editable ();
1572                 [CCode (cname = "webkit_dom_html_element_get_item_id")]
1573                 public unowned string get_item_id ();
1574                 [CCode (cname = "webkit_dom_html_element_get_item_prop")]
1575                 public unowned WebKit.DOMDOMSettableTokenList get_item_prop ();
1576                 [CCode (cname = "webkit_dom_html_element_get_item_ref")]
1577                 public unowned WebKit.DOMDOMSettableTokenList get_item_ref ();
1578                 [CCode (cname = "webkit_dom_html_element_get_item_scope")]
1579                 public bool get_item_scope ();
1580                 [CCode (cname = "webkit_dom_html_element_get_item_type")]
1581                 public void* get_item_type ();
1582                 [CCode (cname = "webkit_dom_html_element_get_lang")]
1583                 public unowned string get_lang ();
1584                 [CCode (cname = "webkit_dom_html_element_get_outer_html")]
1585                 public unowned string get_outer_html ();
1586                 [CCode (cname = "webkit_dom_html_element_get_outer_text")]
1587                 public unowned string get_outer_text ();
1588                 [CCode (cname = "webkit_dom_html_element_get_spellcheck")]
1589                 public bool get_spellcheck ();
1590                 [CCode (cname = "webkit_dom_html_element_get_tab_index")]
1591                 public long get_tab_index ();
1592                 [CCode (cname = "webkit_dom_html_element_get_title")]
1593                 public unowned string get_title ();
1594                 [CCode (cname = "webkit_dom_html_element_get_translate")]
1595                 public bool get_translate ();
1596                 [CCode (cname = "webkit_dom_html_element_get_webkitdropzone")]
1597                 public unowned string get_webkitdropzone ();
1598                 [CCode (cname = "webkit_dom_html_element_insert_adjacent_element")]
1599                 public unowned WebKit.DOMElement insert_adjacent_element (string where, WebKit.DOMElement element) throws GLib.Error;
1600                 [CCode (cname = "webkit_dom_html_element_insert_adjacent_html")]
1601                 public void insert_adjacent_html (string where, string html) throws GLib.Error;
1602                 [CCode (cname = "webkit_dom_html_element_insert_adjacent_text")]
1603                 public void insert_adjacent_text (string where, string text) throws GLib.Error;
1604                 [CCode (cname = "webkit_dom_html_element_set_access_key")]
1605                 public void set_access_key (string value);
1606                 [CCode (cname = "webkit_dom_html_element_set_class_name")]
1607                 public void set_class_name (string value);
1608                 [CCode (cname = "webkit_dom_html_element_set_content_editable")]
1609                 public void set_content_editable (string value) throws GLib.Error;
1610                 [CCode (cname = "webkit_dom_html_element_set_dir")]
1611                 public void set_dir (string value);
1612                 [CCode (cname = "webkit_dom_html_element_set_draggable")]
1613                 public void set_draggable (bool value);
1614                 [CCode (cname = "webkit_dom_html_element_set_hidden")]
1615                 public void set_hidden (bool value);
1616                 [CCode (cname = "webkit_dom_html_element_set_id")]
1617                 public void set_id (string value);
1618                 [CCode (cname = "webkit_dom_html_element_set_inner_html")]
1619                 public void set_inner_html (string value) throws GLib.Error;
1620                 [CCode (cname = "webkit_dom_html_element_set_inner_text")]
1621                 public void set_inner_text (string value) throws GLib.Error;
1622                 [CCode (cname = "webkit_dom_html_element_set_item_id")]
1623                 public void set_item_id (string value);
1624                 [CCode (cname = "webkit_dom_html_element_set_item_scope")]
1625                 public void set_item_scope (bool value);
1626                 [CCode (cname = "webkit_dom_html_element_set_lang")]
1627                 public void set_lang (string value);
1628                 [CCode (cname = "webkit_dom_html_element_set_outer_html")]
1629                 public void set_outer_html (string value) throws GLib.Error;
1630                 [CCode (cname = "webkit_dom_html_element_set_outer_text")]
1631                 public void set_outer_text (string value) throws GLib.Error;
1632                 [CCode (cname = "webkit_dom_html_element_set_spellcheck")]
1633                 public void set_spellcheck (bool value);
1634                 [CCode (cname = "webkit_dom_html_element_set_tab_index")]
1635                 public void set_tab_index (long value);
1636                 [CCode (cname = "webkit_dom_html_element_set_title")]
1637                 public void set_title (string value);
1638                 [CCode (cname = "webkit_dom_html_element_set_translate")]
1639                 public void set_translate (bool value);
1640                 [CCode (cname = "webkit_dom_html_element_set_webkitdropzone")]
1641                 public void set_webkitdropzone (string value);
1642                 public string access_key { get; set; }
1643                 public WebKit.DOMHTMLCollection children { get; }
1644                 public string content_editable { get; set; }
1645                 public string dir { get; set; }
1646                 public bool draggable { get; set; }
1647                 public bool hidden { get; set; }
1648                 public string inner_html { get; set; }
1649                 public string inner_text { get; set; }
1650                 public bool is_content_editable { get; }
1651                 public string lang { get; set; }
1652                 public string outer_html { get; set; }
1653                 public string outer_text { get; set; }
1654                 public bool spellcheck { get; set; }
1655                 public long tab_index { get; set; }
1656                 public string title { get; set; }
1657                 public bool translate { get; set; }
1658                 public string webkitdropzone { get; set; }
1659         }
1660         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1661         public class DOMHTMLEmbedElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1662                 [CCode (has_construct_function = false)]
1663                 protected DOMHTMLEmbedElement ();
1664                 [CCode (cname = "webkit_dom_html_embed_element_get_align")]
1665                 public unowned string get_align ();
1666                 [CCode (cname = "webkit_dom_html_embed_element_get_height")]
1667                 public long get_height ();
1668                 [CCode (cname = "webkit_dom_html_embed_element_get_name")]
1669                 public unowned string get_name ();
1670                 [CCode (cname = "webkit_dom_html_embed_element_get_src")]
1671                 public unowned string get_src ();
1672                 [CCode (cname = "webkit_dom_html_embed_element_get_width")]
1673                 public long get_width ();
1674                 [CCode (cname = "webkit_dom_html_embed_element_set_align")]
1675                 public void set_align (string value);
1676                 [CCode (cname = "webkit_dom_html_embed_element_set_height")]
1677                 public void set_height (long value);
1678                 [CCode (cname = "webkit_dom_html_embed_element_set_name")]
1679                 public void set_name (string value);
1680                 [CCode (cname = "webkit_dom_html_embed_element_set_src")]
1681                 public void set_src (string value);
1682                 [CCode (cname = "webkit_dom_html_embed_element_set_width")]
1683                 public void set_width (long value);
1684                 public string align { get; set; }
1685                 public long height { get; set; }
1686                 public string name { get; set; }
1687                 public string src { get; set; }
1688                 [NoAccessorMethod]
1689                 public string type { owned get; set; }
1690                 public long width { get; set; }
1691         }
1692         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1693         public class DOMHTMLFieldSetElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1694                 [CCode (has_construct_function = false)]
1695                 protected DOMHTMLFieldSetElement ();
1696                 [CCode (cname = "webkit_dom_html_field_set_element_check_validity")]
1697                 public bool check_validity ();
1698                 [CCode (cname = "webkit_dom_html_field_set_element_get_disabled")]
1699                 public bool get_disabled ();
1700                 [CCode (cname = "webkit_dom_html_field_set_element_get_elements")]
1701                 public unowned WebKit.DOMHTMLCollection get_elements ();
1702                 [CCode (cname = "webkit_dom_html_field_set_element_get_form")]
1703                 public unowned WebKit.DOMHTMLFormElement get_form ();
1704                 [CCode (cname = "webkit_dom_html_field_set_element_get_name")]
1705                 public unowned string get_name ();
1706                 [CCode (cname = "webkit_dom_html_field_set_element_get_validation_message")]
1707                 public unowned string get_validation_message ();
1708                 [CCode (cname = "webkit_dom_html_field_set_element_get_validity")]
1709                 public unowned WebKit.DOMValidityState get_validity ();
1710                 [CCode (cname = "webkit_dom_html_field_set_element_get_will_validate")]
1711                 public bool get_will_validate ();
1712                 [CCode (cname = "webkit_dom_html_field_set_element_set_custom_validity")]
1713                 public void set_custom_validity (string error);
1714                 [CCode (cname = "webkit_dom_html_field_set_element_set_disabled")]
1715                 public void set_disabled (bool value);
1716                 [CCode (cname = "webkit_dom_html_field_set_element_set_name")]
1717                 public void set_name (string value);
1718                 public bool disabled { get; set; }
1719                 public WebKit.DOMHTMLCollection elements { get; }
1720                 public WebKit.DOMHTMLFormElement form { get; }
1721                 public string name { get; set; }
1722                 [NoAccessorMethod]
1723                 public string type { owned get; }
1724                 public string validation_message { get; }
1725                 public WebKit.DOMValidityState validity { get; }
1726                 public bool will_validate { get; }
1727         }
1728         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1729         public class DOMHTMLFontElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1730                 [CCode (has_construct_function = false)]
1731                 protected DOMHTMLFontElement ();
1732                 [CCode (cname = "webkit_dom_html_font_element_get_color")]
1733                 public unowned string get_color ();
1734                 [CCode (cname = "webkit_dom_html_font_element_get_face")]
1735                 public unowned string get_face ();
1736                 [CCode (cname = "webkit_dom_html_font_element_get_size")]
1737                 public unowned string get_size ();
1738                 [CCode (cname = "webkit_dom_html_font_element_set_color")]
1739                 public void set_color (string value);
1740                 [CCode (cname = "webkit_dom_html_font_element_set_face")]
1741                 public void set_face (string value);
1742                 [CCode (cname = "webkit_dom_html_font_element_set_size")]
1743                 public void set_size (string value);
1744                 public string color { get; set; }
1745                 public string face { get; set; }
1746                 public string size { get; set; }
1747         }
1748         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1749         public class DOMHTMLFormElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1750                 [CCode (has_construct_function = false)]
1751                 protected DOMHTMLFormElement ();
1752                 [CCode (cname = "webkit_dom_html_form_element_check_validity")]
1753                 public bool check_validity ();
1754                 [CCode (cname = "webkit_dom_html_form_element_dispatch_form_change")]
1755                 public void dispatch_form_change ();
1756                 [CCode (cname = "webkit_dom_html_form_element_dispatch_form_input")]
1757                 public void dispatch_form_input ();
1758                 [CCode (cname = "webkit_dom_html_form_element_get_accept_charset")]
1759                 public unowned string get_accept_charset ();
1760                 [CCode (cname = "webkit_dom_html_form_element_get_action")]
1761                 public unowned string get_action ();
1762                 [CCode (cname = "webkit_dom_html_form_element_get_autocapitalize")]
1763                 public unowned string get_autocapitalize ();
1764                 [CCode (cname = "webkit_dom_html_form_element_get_autocomplete")]
1765                 public unowned string get_autocomplete ();
1766                 [CCode (cname = "webkit_dom_html_form_element_get_autocorrect")]
1767                 public bool get_autocorrect ();
1768                 [CCode (cname = "webkit_dom_html_form_element_get_elements")]
1769                 public unowned WebKit.DOMHTMLCollection get_elements ();
1770                 [CCode (cname = "webkit_dom_html_form_element_get_encoding")]
1771                 public unowned string get_encoding ();
1772                 [CCode (cname = "webkit_dom_html_form_element_get_enctype")]
1773                 public unowned string get_enctype ();
1774                 [CCode (cname = "webkit_dom_html_form_element_get_length")]
1775                 public long get_length ();
1776                 [CCode (cname = "webkit_dom_html_form_element_get_method")]
1777                 public unowned string get_method ();
1778                 [CCode (cname = "webkit_dom_html_form_element_get_name")]
1779                 public unowned string get_name ();
1780                 [CCode (cname = "webkit_dom_html_form_element_get_no_validate")]
1781                 public bool get_no_validate ();
1782                 [CCode (cname = "webkit_dom_html_form_element_get_target")]
1783                 public unowned string get_target ();
1784                 [CCode (cname = "webkit_dom_html_form_element_reset")]
1785                 public void reset ();
1786                 [CCode (cname = "webkit_dom_html_form_element_set_accept_charset")]
1787                 public void set_accept_charset (string value);
1788                 [CCode (cname = "webkit_dom_html_form_element_set_action")]
1789                 public void set_action (string value);
1790                 [CCode (cname = "webkit_dom_html_form_element_set_autocapitalize")]
1791                 public void set_autocapitalize (string value);
1792                 [CCode (cname = "webkit_dom_html_form_element_set_autocomplete")]
1793                 public void set_autocomplete (string value);
1794                 [CCode (cname = "webkit_dom_html_form_element_set_autocorrect")]
1795                 public void set_autocorrect (bool value);
1796                 [CCode (cname = "webkit_dom_html_form_element_set_encoding")]
1797                 public void set_encoding (string value);
1798                 [CCode (cname = "webkit_dom_html_form_element_set_enctype")]
1799                 public void set_enctype (string value);
1800                 [CCode (cname = "webkit_dom_html_form_element_set_method")]
1801                 public void set_method (string value);
1802                 [CCode (cname = "webkit_dom_html_form_element_set_name")]
1803                 public void set_name (string value);
1804                 [CCode (cname = "webkit_dom_html_form_element_set_no_validate")]
1805                 public void set_no_validate (bool value);
1806                 [CCode (cname = "webkit_dom_html_form_element_set_target")]
1807                 public void set_target (string value);
1808                 [CCode (cname = "webkit_dom_html_form_element_submit")]
1809                 public void submit ();
1810                 public string accept_charset { get; set; }
1811                 public string action { get; set; }
1812                 public string autocapitalize { get; set; }
1813                 public string autocomplete { get; set; }
1814                 public bool autocorrect { get; set; }
1815                 public WebKit.DOMHTMLCollection elements { get; }
1816                 public string encoding { get; set; }
1817                 public string enctype { get; set; }
1818                 public long length { get; }
1819                 public string method { get; set; }
1820                 public string name { get; set; }
1821                 public bool no_validate { get; set; }
1822                 public string target { get; set; }
1823         }
1824         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1825         public class DOMHTMLFrameElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1826                 [CCode (has_construct_function = false)]
1827                 protected DOMHTMLFrameElement ();
1828                 [CCode (cname = "webkit_dom_html_frame_element_get_content_document")]
1829                 public unowned WebKit.DOMDocument get_content_document ();
1830                 [CCode (cname = "webkit_dom_html_frame_element_get_content_window")]
1831                 public unowned WebKit.DOMDOMWindow get_content_window ();
1832                 [CCode (cname = "webkit_dom_html_frame_element_get_frame_border")]
1833                 public unowned string get_frame_border ();
1834                 [CCode (cname = "webkit_dom_html_frame_element_get_height")]
1835                 public long get_height ();
1836                 [CCode (cname = "webkit_dom_html_frame_element_get_long_desc")]
1837                 public unowned string get_long_desc ();
1838                 [CCode (cname = "webkit_dom_html_frame_element_get_margin_height")]
1839                 public unowned string get_margin_height ();
1840                 [CCode (cname = "webkit_dom_html_frame_element_get_margin_width")]
1841                 public unowned string get_margin_width ();
1842                 [CCode (cname = "webkit_dom_html_frame_element_get_name")]
1843                 public unowned string get_name ();
1844                 [CCode (cname = "webkit_dom_html_frame_element_get_no_resize")]
1845                 public bool get_no_resize ();
1846                 [CCode (cname = "webkit_dom_html_frame_element_get_scrolling")]
1847                 public unowned string get_scrolling ();
1848                 [CCode (cname = "webkit_dom_html_frame_element_get_src")]
1849                 public unowned string get_src ();
1850                 [CCode (cname = "webkit_dom_html_frame_element_get_width")]
1851                 public long get_width ();
1852                 [CCode (cname = "webkit_dom_html_frame_element_set_frame_border")]
1853                 public void set_frame_border (string value);
1854                 [CCode (cname = "webkit_dom_html_frame_element_set_long_desc")]
1855                 public void set_long_desc (string value);
1856                 [CCode (cname = "webkit_dom_html_frame_element_set_margin_height")]
1857                 public void set_margin_height (string value);
1858                 [CCode (cname = "webkit_dom_html_frame_element_set_margin_width")]
1859                 public void set_margin_width (string value);
1860                 [CCode (cname = "webkit_dom_html_frame_element_set_name")]
1861                 public void set_name (string value);
1862                 [CCode (cname = "webkit_dom_html_frame_element_set_no_resize")]
1863                 public void set_no_resize (bool value);
1864                 [CCode (cname = "webkit_dom_html_frame_element_set_scrolling")]
1865                 public void set_scrolling (string value);
1866                 [CCode (cname = "webkit_dom_html_frame_element_set_src")]
1867                 public void set_src (string value);
1868                 public WebKit.DOMDocument content_document { get; }
1869                 public WebKit.DOMDOMWindow content_window { get; }
1870                 public string frame_border { get; set; }
1871                 public long height { get; }
1872                 public string long_desc { get; set; }
1873                 public string margin_height { get; set; }
1874                 public string margin_width { get; set; }
1875                 public string name { get; set; }
1876                 public bool no_resize { get; set; }
1877                 public string scrolling { get; set; }
1878                 public string src { get; set; }
1879                 public long width { get; }
1880         }
1881         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1882         public class DOMHTMLFrameSetElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1883                 [CCode (has_construct_function = false)]
1884                 protected DOMHTMLFrameSetElement ();
1885                 [CCode (cname = "webkit_dom_html_frame_set_element_get_cols")]
1886                 public unowned string get_cols ();
1887                 [CCode (cname = "webkit_dom_html_frame_set_element_get_rows")]
1888                 public unowned string get_rows ();
1889                 [CCode (cname = "webkit_dom_html_frame_set_element_set_cols")]
1890                 public void set_cols (string value);
1891                 [CCode (cname = "webkit_dom_html_frame_set_element_set_rows")]
1892                 public void set_rows (string value);
1893                 public string cols { get; set; }
1894                 public string rows { get; set; }
1895         }
1896         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1897         public class DOMHTMLHRElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1898                 [CCode (has_construct_function = false)]
1899                 protected DOMHTMLHRElement ();
1900                 [CCode (cname = "webkit_dom_htmlhr_element_get_align")]
1901                 public unowned string get_align ();
1902                 [CCode (cname = "webkit_dom_htmlhr_element_get_no_shade")]
1903                 public bool get_no_shade ();
1904                 [CCode (cname = "webkit_dom_htmlhr_element_get_size")]
1905                 public unowned string get_size ();
1906                 [CCode (cname = "webkit_dom_htmlhr_element_get_width")]
1907                 public unowned string get_width ();
1908                 [CCode (cname = "webkit_dom_htmlhr_element_set_align")]
1909                 public void set_align (string value);
1910                 [CCode (cname = "webkit_dom_htmlhr_element_set_no_shade")]
1911                 public void set_no_shade (bool value);
1912                 [CCode (cname = "webkit_dom_htmlhr_element_set_size")]
1913                 public void set_size (string value);
1914                 [CCode (cname = "webkit_dom_htmlhr_element_set_width")]
1915                 public void set_width (string value);
1916                 public string align { get; set; }
1917                 public bool no_shade { get; set; }
1918                 public string size { get; set; }
1919                 public string width { get; set; }
1920         }
1921         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1922         public class DOMHTMLHeadElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1923                 [CCode (has_construct_function = false)]
1924                 protected DOMHTMLHeadElement ();
1925                 [CCode (cname = "webkit_dom_html_head_element_get_profile")]
1926                 public unowned string get_profile ();
1927                 [CCode (cname = "webkit_dom_html_head_element_set_profile")]
1928                 public void set_profile (string value);
1929                 public string profile { get; set; }
1930         }
1931         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1932         public class DOMHTMLHeadingElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1933                 [CCode (has_construct_function = false)]
1934                 protected DOMHTMLHeadingElement ();
1935                 [CCode (cname = "webkit_dom_html_heading_element_get_align")]
1936                 public unowned string get_align ();
1937                 [CCode (cname = "webkit_dom_html_heading_element_set_align")]
1938                 public void set_align (string value);
1939                 public string align { get; set; }
1940         }
1941         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1942         public class DOMHTMLHtmlElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1943                 [CCode (has_construct_function = false)]
1944                 protected DOMHTMLHtmlElement ();
1945                 [CCode (cname = "webkit_dom_html_html_element_get_manifest")]
1946                 public unowned string get_manifest ();
1947                 [CCode (cname = "webkit_dom_html_html_element_get_version")]
1948                 public unowned string get_version ();
1949                 [CCode (cname = "webkit_dom_html_html_element_set_manifest")]
1950                 public void set_manifest (string value);
1951                 [CCode (cname = "webkit_dom_html_html_element_set_version")]
1952                 public void set_version (string value);
1953                 public string manifest { get; set; }
1954                 public string version { get; set; }
1955         }
1956         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
1957         public class DOMHTMLIFrameElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
1958                 [CCode (has_construct_function = false)]
1959                 protected DOMHTMLIFrameElement ();
1960                 [CCode (cname = "webkit_dom_html_iframe_element_get_align")]
1961                 public unowned string get_align ();
1962                 [CCode (cname = "webkit_dom_html_iframe_element_get_content_document")]
1963                 public unowned WebKit.DOMDocument get_content_document ();
1964                 [CCode (cname = "webkit_dom_html_iframe_element_get_content_window")]
1965                 public unowned WebKit.DOMDOMWindow get_content_window ();
1966                 [CCode (cname = "webkit_dom_html_iframe_element_get_frame_border")]
1967                 public unowned string get_frame_border ();
1968                 [CCode (cname = "webkit_dom_html_iframe_element_get_height")]
1969                 public unowned string get_height ();
1970                 [CCode (cname = "webkit_dom_html_iframe_element_get_long_desc")]
1971                 public unowned string get_long_desc ();
1972                 [CCode (cname = "webkit_dom_html_iframe_element_get_margin_height")]
1973                 public unowned string get_margin_height ();
1974                 [CCode (cname = "webkit_dom_html_iframe_element_get_margin_width")]
1975                 public unowned string get_margin_width ();
1976                 [CCode (cname = "webkit_dom_html_iframe_element_get_name")]
1977                 public unowned string get_name ();
1978                 [CCode (cname = "webkit_dom_html_iframe_element_get_sandbox")]
1979                 public unowned string get_sandbox ();
1980                 [CCode (cname = "webkit_dom_html_iframe_element_get_scrolling")]
1981                 public unowned string get_scrolling ();
1982                 [CCode (cname = "webkit_dom_html_iframe_element_get_seamless")]
1983                 public bool get_seamless ();
1984                 [CCode (cname = "webkit_dom_html_iframe_element_get_src")]
1985                 public unowned string get_src ();
1986                 [CCode (cname = "webkit_dom_html_iframe_element_get_srcdoc")]
1987                 public unowned string get_srcdoc ();
1988                 [CCode (cname = "webkit_dom_html_iframe_element_get_width")]
1989                 public unowned string get_width ();
1990                 [CCode (cname = "webkit_dom_html_iframe_element_set_align")]
1991                 public void set_align (string value);
1992                 [CCode (cname = "webkit_dom_html_iframe_element_set_frame_border")]
1993                 public void set_frame_border (string value);
1994                 [CCode (cname = "webkit_dom_html_iframe_element_set_height")]
1995                 public void set_height (string value);
1996                 [CCode (cname = "webkit_dom_html_iframe_element_set_long_desc")]
1997                 public void set_long_desc (string value);
1998                 [CCode (cname = "webkit_dom_html_iframe_element_set_margin_height")]
1999                 public void set_margin_height (string value);
2000                 [CCode (cname = "webkit_dom_html_iframe_element_set_margin_width")]
2001                 public void set_margin_width (string value);
2002                 [CCode (cname = "webkit_dom_html_iframe_element_set_name")]
2003                 public void set_name (string value);
2004                 [CCode (cname = "webkit_dom_html_iframe_element_set_sandbox")]
2005                 public void set_sandbox (string value);
2006                 [CCode (cname = "webkit_dom_html_iframe_element_set_scrolling")]
2007                 public void set_scrolling (string value);
2008                 [CCode (cname = "webkit_dom_html_iframe_element_set_seamless")]
2009                 public void set_seamless (bool value);
2010                 [CCode (cname = "webkit_dom_html_iframe_element_set_src")]
2011                 public void set_src (string value);
2012                 [CCode (cname = "webkit_dom_html_iframe_element_set_srcdoc")]
2013                 public void set_srcdoc (string value);
2014                 [CCode (cname = "webkit_dom_html_iframe_element_set_width")]
2015                 public void set_width (string value);
2016                 public string align { get; set; }
2017                 public WebKit.DOMDocument content_document { get; }
2018                 public WebKit.DOMDOMWindow content_window { get; }
2019                 public string frame_border { get; set; }
2020                 public string height { get; set; }
2021                 public string long_desc { get; set; }
2022                 public string margin_height { get; set; }
2023                 public string margin_width { get; set; }
2024                 public string name { get; set; }
2025                 public string sandbox { get; set; }
2026                 public string scrolling { get; set; }
2027                 public bool seamless { get; set; }
2028                 public string src { get; set; }
2029                 public string srcdoc { get; set; }
2030                 public string width { get; set; }
2031         }
2032         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2033         public class DOMHTMLImageElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2034                 [CCode (has_construct_function = false)]
2035                 protected DOMHTMLImageElement ();
2036                 [CCode (cname = "webkit_dom_html_image_element_get_align")]
2037                 public unowned string get_align ();
2038                 [CCode (cname = "webkit_dom_html_image_element_get_alt")]
2039                 public unowned string get_alt ();
2040                 [CCode (cname = "webkit_dom_html_image_element_get_border")]
2041                 public unowned string get_border ();
2042                 [CCode (cname = "webkit_dom_html_image_element_get_complete")]
2043                 public bool get_complete ();
2044                 [CCode (cname = "webkit_dom_html_image_element_get_cross_origin")]
2045                 public unowned string get_cross_origin ();
2046                 [CCode (cname = "webkit_dom_html_image_element_get_height")]
2047                 public long get_height ();
2048                 [CCode (cname = "webkit_dom_html_image_element_get_hspace")]
2049                 public long get_hspace ();
2050                 [CCode (cname = "webkit_dom_html_image_element_get_is_map")]
2051                 public bool get_is_map ();
2052                 [CCode (cname = "webkit_dom_html_image_element_get_long_desc")]
2053                 public unowned string get_long_desc ();
2054                 [CCode (cname = "webkit_dom_html_image_element_get_lowsrc")]
2055                 public unowned string get_lowsrc ();
2056                 [CCode (cname = "webkit_dom_html_image_element_get_name")]
2057                 public unowned string get_name ();
2058                 [CCode (cname = "webkit_dom_html_image_element_get_natural_height")]
2059                 public long get_natural_height ();
2060                 [CCode (cname = "webkit_dom_html_image_element_get_natural_width")]
2061                 public long get_natural_width ();
2062                 [CCode (cname = "webkit_dom_html_image_element_get_src")]
2063                 public unowned string get_src ();
2064                 [CCode (cname = "webkit_dom_html_image_element_get_srcset")]
2065                 public unowned string get_srcset ();
2066                 [CCode (cname = "webkit_dom_html_image_element_get_use_map")]
2067                 public unowned string get_use_map ();
2068                 [CCode (cname = "webkit_dom_html_image_element_get_vspace")]
2069                 public long get_vspace ();
2070                 [CCode (cname = "webkit_dom_html_image_element_get_width")]
2071                 public long get_width ();
2072                 [CCode (cname = "webkit_dom_html_image_element_get_x")]
2073                 public long get_x ();
2074                 [CCode (cname = "webkit_dom_html_image_element_get_y")]
2075                 public long get_y ();
2076                 [CCode (cname = "webkit_dom_html_image_element_set_align")]
2077                 public void set_align (string value);
2078                 [CCode (cname = "webkit_dom_html_image_element_set_alt")]
2079                 public void set_alt (string value);
2080                 [CCode (cname = "webkit_dom_html_image_element_set_border")]
2081                 public void set_border (string value);
2082                 [CCode (cname = "webkit_dom_html_image_element_set_cross_origin")]
2083                 public void set_cross_origin (string value);
2084                 [CCode (cname = "webkit_dom_html_image_element_set_height")]
2085                 public void set_height (long value);
2086                 [CCode (cname = "webkit_dom_html_image_element_set_hspace")]
2087                 public void set_hspace (long value);
2088                 [CCode (cname = "webkit_dom_html_image_element_set_is_map")]
2089                 public void set_is_map (bool value);
2090                 [CCode (cname = "webkit_dom_html_image_element_set_long_desc")]
2091                 public void set_long_desc (string value);
2092                 [CCode (cname = "webkit_dom_html_image_element_set_lowsrc")]
2093                 public void set_lowsrc (string value);
2094                 [CCode (cname = "webkit_dom_html_image_element_set_name")]
2095                 public void set_name (string value);
2096                 [CCode (cname = "webkit_dom_html_image_element_set_src")]
2097                 public void set_src (string value);
2098                 [CCode (cname = "webkit_dom_html_image_element_set_srcset")]
2099                 public void set_srcset (string value);
2100                 [CCode (cname = "webkit_dom_html_image_element_set_use_map")]
2101                 public void set_use_map (string value);
2102                 [CCode (cname = "webkit_dom_html_image_element_set_vspace")]
2103                 public void set_vspace (long value);
2104                 [CCode (cname = "webkit_dom_html_image_element_set_width")]
2105                 public void set_width (long value);
2106                 public string align { get; set; }
2107                 public string alt { get; set; }
2108                 public string border { get; set; }
2109                 public bool complete { get; }
2110                 public string cross_origin { get; set; }
2111                 public long height { get; set; }
2112                 public long hspace { get; set; }
2113                 public bool is_map { get; set; }
2114                 public string long_desc { get; set; }
2115                 public string lowsrc { get; set; }
2116                 public string name { get; set; }
2117                 public long natural_height { get; }
2118                 public long natural_width { get; }
2119                 public string src { get; set; }
2120                 public string srcset { get; set; }
2121                 public string use_map { get; set; }
2122                 public long vspace { get; set; }
2123                 public long width { get; set; }
2124                 public long x { get; }
2125                 public long y { get; }
2126         }
2127         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2128         public class DOMHTMLInputElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2129                 [CCode (has_construct_function = false)]
2130                 protected DOMHTMLInputElement ();
2131                 [CCode (cname = "webkit_dom_html_input_element_check_validity")]
2132                 public bool check_validity ();
2133                 [CCode (cname = "webkit_dom_html_input_element_get_accept")]
2134                 public unowned string get_accept ();
2135                 [CCode (cname = "webkit_dom_html_input_element_get_align")]
2136                 public unowned string get_align ();
2137                 [CCode (cname = "webkit_dom_html_input_element_get_alt")]
2138                 public unowned string get_alt ();
2139                 [CCode (cname = "webkit_dom_html_input_element_get_autocapitalize")]
2140                 public unowned string get_autocapitalize ();
2141                 [CCode (cname = "webkit_dom_html_input_element_get_autocomplete")]
2142                 public unowned string get_autocomplete ();
2143                 [CCode (cname = "webkit_dom_html_input_element_get_autocorrect")]
2144                 public bool get_autocorrect ();
2145                 [CCode (cname = "webkit_dom_html_input_element_get_autofocus")]
2146                 public bool get_autofocus ();
2147                 [CCode (cname = "webkit_dom_html_input_element_get_capture")]
2148                 public unowned string get_capture ();
2149                 [CCode (cname = "webkit_dom_html_input_element_get_checked")]
2150                 public bool get_checked ();
2151                 [CCode (cname = "webkit_dom_html_input_element_get_default_checked")]
2152                 public bool get_default_checked ();
2153                 [CCode (cname = "webkit_dom_html_input_element_get_default_value")]
2154                 public unowned string get_default_value ();
2155                 [CCode (cname = "webkit_dom_html_input_element_get_dir_name")]
2156                 public unowned string get_dir_name ();
2157                 [CCode (cname = "webkit_dom_html_input_element_get_disabled")]
2158                 public bool get_disabled ();
2159                 [CCode (cname = "webkit_dom_html_input_element_get_files")]
2160                 public unowned WebKit.DOMFileList get_files ();
2161                 [CCode (cname = "webkit_dom_html_input_element_get_form")]
2162                 public unowned WebKit.DOMHTMLFormElement get_form ();
2163                 [CCode (cname = "webkit_dom_html_input_element_get_form_action")]
2164                 public unowned string get_form_action ();
2165                 [CCode (cname = "webkit_dom_html_input_element_get_form_enctype")]
2166                 public unowned string get_form_enctype ();
2167                 [CCode (cname = "webkit_dom_html_input_element_get_form_method")]
2168                 public unowned string get_form_method ();
2169                 [CCode (cname = "webkit_dom_html_input_element_get_form_no_validate")]
2170                 public bool get_form_no_validate ();
2171                 [CCode (cname = "webkit_dom_html_input_element_get_form_target")]
2172                 public unowned string get_form_target ();
2173                 [CCode (cname = "webkit_dom_html_input_element_get_height")]
2174                 public ulong get_height ();
2175                 [CCode (cname = "webkit_dom_html_input_element_get_incremental")]
2176                 public bool get_incremental ();
2177                 [CCode (cname = "webkit_dom_html_input_element_get_indeterminate")]
2178                 public bool get_indeterminate ();
2179                 [CCode (cname = "webkit_dom_html_input_element_get_labels")]
2180                 public unowned WebKit.DOMNodeList get_labels ();
2181                 [CCode (cname = "webkit_dom_html_input_element_get_list")]
2182                 public unowned WebKit.DOMHTMLElement get_list ();
2183                 [CCode (cname = "webkit_dom_html_input_element_get_max")]
2184                 public unowned string get_max ();
2185                 [CCode (cname = "webkit_dom_html_input_element_get_max_length")]
2186                 public long get_max_length ();
2187                 [CCode (cname = "webkit_dom_html_input_element_get_min")]
2188                 public unowned string get_min ();
2189                 [CCode (cname = "webkit_dom_html_input_element_get_multiple")]
2190                 public bool get_multiple ();
2191                 [CCode (cname = "webkit_dom_html_input_element_get_name")]
2192                 public unowned string get_name ();
2193                 [CCode (cname = "webkit_dom_html_input_element_get_pattern")]
2194                 public unowned string get_pattern ();
2195                 [CCode (cname = "webkit_dom_html_input_element_get_placeholder")]
2196                 public unowned string get_placeholder ();
2197                 [CCode (cname = "webkit_dom_html_input_element_get_read_only")]
2198                 public bool get_read_only ();
2199                 [CCode (cname = "webkit_dom_html_input_element_get_required")]
2200                 public bool get_required ();
2201                 [CCode (cname = "webkit_dom_html_input_element_get_size")]
2202                 public ulong get_size ();
2203                 [CCode (cname = "webkit_dom_html_input_element_get_src")]
2204                 public unowned string get_src ();
2205                 [CCode (cname = "webkit_dom_html_input_element_get_step")]
2206                 public unowned string get_step ();
2207                 [CCode (cname = "webkit_dom_html_input_element_get_use_map")]
2208                 public unowned string get_use_map ();
2209                 [CCode (cname = "webkit_dom_html_input_element_get_validation_message")]
2210                 public unowned string get_validation_message ();
2211                 [CCode (cname = "webkit_dom_html_input_element_get_validity")]
2212                 public unowned WebKit.DOMValidityState get_validity ();
2213                 [CCode (cname = "webkit_dom_html_input_element_get_value")]
2214                 public unowned string get_value ();
2215                 [CCode (cname = "webkit_dom_html_input_element_get_value_as_number")]
2216                 public double get_value_as_number ();
2217                 [CCode (cname = "webkit_dom_html_input_element_get_webkit_grammar")]
2218                 public bool get_webkit_grammar ();
2219                 [CCode (cname = "webkit_dom_html_input_element_get_webkit_speech")]
2220                 public bool get_webkit_speech ();
2221                 [CCode (cname = "webkit_dom_html_input_element_get_webkitdirectory")]
2222                 public bool get_webkitdirectory ();
2223                 [CCode (cname = "webkit_dom_html_input_element_get_width")]
2224                 public ulong get_width ();
2225                 [CCode (cname = "webkit_dom_html_input_element_get_will_validate")]
2226                 public bool get_will_validate ();
2227                 [CCode (cname = "webkit_dom_html_input_element_is_edited")]
2228                 public bool is_edited ();
2229                 [CCode (cname = "webkit_dom_html_input_element_select")]
2230                 public void select ();
2231                 [CCode (cname = "webkit_dom_html_input_element_set_accept")]
2232                 public void set_accept (string value);
2233                 [CCode (cname = "webkit_dom_html_input_element_set_align")]
2234                 public void set_align (string value);
2235                 [CCode (cname = "webkit_dom_html_input_element_set_alt")]
2236                 public void set_alt (string value);
2237                 [CCode (cname = "webkit_dom_html_input_element_set_autocapitalize")]
2238                 public void set_autocapitalize (string value);
2239                 [CCode (cname = "webkit_dom_html_input_element_set_autocomplete")]
2240                 public void set_autocomplete (string value);
2241                 [CCode (cname = "webkit_dom_html_input_element_set_autocorrect")]
2242                 public void set_autocorrect (bool value);
2243                 [CCode (cname = "webkit_dom_html_input_element_set_autofocus")]
2244                 public void set_autofocus (bool value);
2245                 [CCode (cname = "webkit_dom_html_input_element_set_capture")]
2246                 public void set_capture (string value);
2247                 [CCode (cname = "webkit_dom_html_input_element_set_checked")]
2248                 public void set_checked (bool value);
2249                 [CCode (cname = "webkit_dom_html_input_element_set_custom_validity")]
2250                 public void set_custom_validity (string error);
2251                 [CCode (cname = "webkit_dom_html_input_element_set_default_checked")]
2252                 public void set_default_checked (bool value);
2253                 [CCode (cname = "webkit_dom_html_input_element_set_default_value")]
2254                 public void set_default_value (string value);
2255                 [CCode (cname = "webkit_dom_html_input_element_set_dir_name")]
2256                 public void set_dir_name (string value);
2257                 [CCode (cname = "webkit_dom_html_input_element_set_disabled")]
2258                 public void set_disabled (bool value);
2259                 [CCode (cname = "webkit_dom_html_input_element_set_files")]
2260                 public void set_files (WebKit.DOMFileList value);
2261                 [CCode (cname = "webkit_dom_html_input_element_set_form_action")]
2262                 public void set_form_action (string value);
2263                 [CCode (cname = "webkit_dom_html_input_element_set_form_enctype")]
2264                 public void set_form_enctype (string value);
2265                 [CCode (cname = "webkit_dom_html_input_element_set_form_method")]
2266                 public void set_form_method (string value);
2267                 [CCode (cname = "webkit_dom_html_input_element_set_form_no_validate")]
2268                 public void set_form_no_validate (bool value);
2269                 [CCode (cname = "webkit_dom_html_input_element_set_form_target")]
2270                 public void set_form_target (string value);
2271                 [CCode (cname = "webkit_dom_html_input_element_set_height")]
2272                 public void set_height (ulong value);
2273                 [CCode (cname = "webkit_dom_html_input_element_set_incremental")]
2274                 public void set_incremental (bool value);
2275                 [CCode (cname = "webkit_dom_html_input_element_set_indeterminate")]
2276                 public void set_indeterminate (bool value);
2277                 [CCode (cname = "webkit_dom_html_input_element_set_max")]
2278                 public void set_max (string value);
2279                 [CCode (cname = "webkit_dom_html_input_element_set_max_length")]
2280                 public void set_max_length (long value) throws GLib.Error;
2281                 [CCode (cname = "webkit_dom_html_input_element_set_min")]
2282                 public void set_min (string value);
2283                 [CCode (cname = "webkit_dom_html_input_element_set_multiple")]
2284                 public void set_multiple (bool value);
2285                 [CCode (cname = "webkit_dom_html_input_element_set_name")]
2286                 public void set_name (string value);
2287                 [CCode (cname = "webkit_dom_html_input_element_set_pattern")]
2288                 public void set_pattern (string value);
2289                 [CCode (cname = "webkit_dom_html_input_element_set_placeholder")]
2290                 public void set_placeholder (string value);
2291                 [CCode (cname = "webkit_dom_html_input_element_set_range_text")]
2292                 public void set_range_text (string replacement, ulong start, ulong end, string selectionMode) throws GLib.Error;
2293                 [CCode (cname = "webkit_dom_html_input_element_set_read_only")]
2294                 public void set_read_only (bool value);
2295                 [CCode (cname = "webkit_dom_html_input_element_set_required")]
2296                 public void set_required (bool value);
2297                 [CCode (cname = "webkit_dom_html_input_element_set_size")]
2298                 public void set_size (ulong value) throws GLib.Error;
2299                 [CCode (cname = "webkit_dom_html_input_element_set_src")]
2300                 public void set_src (string value);
2301                 [CCode (cname = "webkit_dom_html_input_element_set_step")]
2302                 public void set_step (string value);
2303                 [CCode (cname = "webkit_dom_html_input_element_set_use_map")]
2304                 public void set_use_map (string value);
2305                 [CCode (cname = "webkit_dom_html_input_element_set_value")]
2306                 public void set_value (string value);
2307                 [CCode (cname = "webkit_dom_html_input_element_set_value_as_number")]
2308                 public void set_value_as_number (double value) throws GLib.Error;
2309                 [CCode (cname = "webkit_dom_html_input_element_set_value_for_user")]
2310                 public void set_value_for_user (string value);
2311                 [CCode (cname = "webkit_dom_html_input_element_set_webkit_grammar")]
2312                 public void set_webkit_grammar (bool value);
2313                 [CCode (cname = "webkit_dom_html_input_element_set_webkit_speech")]
2314                 public void set_webkit_speech (bool value);
2315                 [CCode (cname = "webkit_dom_html_input_element_set_webkitdirectory")]
2316                 public void set_webkitdirectory (bool value);
2317                 [CCode (cname = "webkit_dom_html_input_element_set_width")]
2318                 public void set_width (ulong value);
2319                 [CCode (cname = "webkit_dom_html_input_element_step_down")]
2320                 public void step_down (long n) throws GLib.Error;
2321                 [CCode (cname = "webkit_dom_html_input_element_step_up")]
2322                 public void step_up (long n) throws GLib.Error;
2323                 public string accept { get; set; }
2324                 public string align { get; set; }
2325                 public string alt { get; set; }
2326                 public string autocapitalize { get; set; }
2327                 public string autocomplete { get; set; }
2328                 public bool autocorrect { get; set; }
2329                 public bool autofocus { get; set; }
2330                 public string capture { get; set; }
2331                 public bool checked { get; set; }
2332                 public bool default_checked { get; set; }
2333                 public string default_value { get; set; }
2334                 public string dir_name { get; set; }
2335                 public bool disabled { get; set; }
2336                 public WebKit.DOMFileList files { get; }
2337                 public WebKit.DOMHTMLFormElement form { get; }
2338                 public string form_action { get; set; }
2339                 public string form_enctype { get; set; }
2340                 public string form_method { get; set; }
2341                 public bool form_no_validate { get; set; }
2342                 public string form_target { get; set; }
2343                 public ulong height { get; set; }
2344                 public bool incremental { get; set; }
2345                 public bool indeterminate { get; set; }
2346                 public WebKit.DOMNodeList labels { get; }
2347                 public WebKit.DOMHTMLElement list { get; }
2348                 public string max { get; set; }
2349                 public long max_length { get; set; }
2350                 public string min { get; set; }
2351                 public bool multiple { get; set; }
2352                 public string name { get; set; }
2353                 public string pattern { get; set; }
2354                 public string placeholder { get; set; }
2355                 public bool read_only { get; set; }
2356                 public bool required { get; set; }
2357                 public ulong size { get; set; }
2358                 public string src { get; set; }
2359                 public string step { get; set; }
2360                 [NoAccessorMethod]
2361                 public string type { owned get; set; }
2362                 public string use_map { get; set; }
2363                 public string validation_message { get; }
2364                 public WebKit.DOMValidityState validity { get; }
2365                 public string value { get; set; }
2366                 public double value_as_number { get; set; }
2367                 public bool webkit_grammar { get; set; }
2368                 public bool webkit_speech { get; set; }
2369                 public bool webkitdirectory { get; set; }
2370                 public ulong width { get; set; }
2371                 public bool will_validate { get; }
2372         }
2373         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2374         public class DOMHTMLKeygenElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2375                 [CCode (has_construct_function = false)]
2376                 protected DOMHTMLKeygenElement ();
2377                 [CCode (cname = "webkit_dom_html_keygen_element_check_validity")]
2378                 public bool check_validity ();
2379                 [CCode (cname = "webkit_dom_html_keygen_element_get_autofocus")]
2380                 public bool get_autofocus ();
2381                 [CCode (cname = "webkit_dom_html_keygen_element_get_challenge")]
2382                 public unowned string get_challenge ();
2383                 [CCode (cname = "webkit_dom_html_keygen_element_get_disabled")]
2384                 public bool get_disabled ();
2385                 [CCode (cname = "webkit_dom_html_keygen_element_get_form")]
2386                 public unowned WebKit.DOMHTMLFormElement get_form ();
2387                 [CCode (cname = "webkit_dom_html_keygen_element_get_keytype")]
2388                 public unowned string get_keytype ();
2389                 [CCode (cname = "webkit_dom_html_keygen_element_get_labels")]
2390                 public unowned WebKit.DOMNodeList get_labels ();
2391                 [CCode (cname = "webkit_dom_html_keygen_element_get_name")]
2392                 public unowned string get_name ();
2393                 [CCode (cname = "webkit_dom_html_keygen_element_get_validation_message")]
2394                 public unowned string get_validation_message ();
2395                 [CCode (cname = "webkit_dom_html_keygen_element_get_validity")]
2396                 public unowned WebKit.DOMValidityState get_validity ();
2397                 [CCode (cname = "webkit_dom_html_keygen_element_get_will_validate")]
2398                 public bool get_will_validate ();
2399                 [CCode (cname = "webkit_dom_html_keygen_element_set_autofocus")]
2400                 public void set_autofocus (bool value);
2401                 [CCode (cname = "webkit_dom_html_keygen_element_set_challenge")]
2402                 public void set_challenge (string value);
2403                 [CCode (cname = "webkit_dom_html_keygen_element_set_custom_validity")]
2404                 public void set_custom_validity (string error);
2405                 [CCode (cname = "webkit_dom_html_keygen_element_set_disabled")]
2406                 public void set_disabled (bool value);
2407                 [CCode (cname = "webkit_dom_html_keygen_element_set_keytype")]
2408                 public void set_keytype (string value);
2409                 [CCode (cname = "webkit_dom_html_keygen_element_set_name")]
2410                 public void set_name (string value);
2411                 public bool autofocus { get; set; }
2412                 public string challenge { get; set; }
2413                 public bool disabled { get; set; }
2414                 public WebKit.DOMHTMLFormElement form { get; }
2415                 public string keytype { get; set; }
2416                 public WebKit.DOMNodeList labels { get; }
2417                 public string name { get; set; }
2418                 [NoAccessorMethod]
2419                 public string type { owned get; }
2420                 public string validation_message { get; }
2421                 public WebKit.DOMValidityState validity { get; }
2422                 public bool will_validate { get; }
2423         }
2424         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2425         public class DOMHTMLLIElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2426                 [CCode (has_construct_function = false)]
2427                 protected DOMHTMLLIElement ();
2428                 [CCode (cname = "webkit_dom_htmlli_element_get_value")]
2429                 public long get_value ();
2430                 [CCode (cname = "webkit_dom_htmlli_element_set_value")]
2431                 public void set_value (long value);
2432                 [NoAccessorMethod]
2433                 public string type { owned get; set; }
2434                 public long value { get; set; }
2435         }
2436         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2437         public class DOMHTMLLabelElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2438                 [CCode (has_construct_function = false)]
2439                 protected DOMHTMLLabelElement ();
2440                 [CCode (cname = "webkit_dom_html_label_element_get_control")]
2441                 public unowned WebKit.DOMHTMLElement get_control ();
2442                 [CCode (cname = "webkit_dom_html_label_element_get_form")]
2443                 public unowned WebKit.DOMHTMLFormElement get_form ();
2444                 [CCode (cname = "webkit_dom_html_label_element_get_html_for")]
2445                 public unowned string get_html_for ();
2446                 [CCode (cname = "webkit_dom_html_label_element_set_html_for")]
2447                 public void set_html_for (string value);
2448                 public WebKit.DOMHTMLElement control { get; }
2449                 public WebKit.DOMHTMLFormElement form { get; }
2450                 public string html_for { get; set; }
2451         }
2452         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2453         public class DOMHTMLLegendElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2454                 [CCode (has_construct_function = false)]
2455                 protected DOMHTMLLegendElement ();
2456                 [CCode (cname = "webkit_dom_html_legend_element_get_align")]
2457                 public unowned string get_align ();
2458                 [CCode (cname = "webkit_dom_html_legend_element_get_form")]
2459                 public unowned WebKit.DOMHTMLFormElement get_form ();
2460                 [CCode (cname = "webkit_dom_html_legend_element_set_align")]
2461                 public void set_align (string value);
2462                 public string align { get; set; }
2463                 public WebKit.DOMHTMLFormElement form { get; }
2464         }
2465         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2466         public class DOMHTMLLinkElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2467                 [CCode (has_construct_function = false)]
2468                 protected DOMHTMLLinkElement ();
2469                 [CCode (cname = "webkit_dom_html_link_element_get_charset")]
2470                 public unowned string get_charset ();
2471                 [CCode (cname = "webkit_dom_html_link_element_get_disabled")]
2472                 public bool get_disabled ();
2473                 [CCode (cname = "webkit_dom_html_link_element_get_href")]
2474                 public unowned string get_href ();
2475                 [CCode (cname = "webkit_dom_html_link_element_get_hreflang")]
2476                 public unowned string get_hreflang ();
2477                 [CCode (cname = "webkit_dom_html_link_element_get_media")]
2478                 public unowned string get_media ();
2479                 [CCode (cname = "webkit_dom_html_link_element_get_rel")]
2480                 public unowned string get_rel ();
2481                 [CCode (cname = "webkit_dom_html_link_element_get_rev")]
2482                 public unowned string get_rev ();
2483                 [CCode (cname = "webkit_dom_html_link_element_get_sheet")]
2484                 public unowned WebKit.DOMStyleSheet get_sheet ();
2485                 [CCode (cname = "webkit_dom_html_link_element_get_target")]
2486                 public unowned string get_target ();
2487                 [CCode (cname = "webkit_dom_html_link_element_set_charset")]
2488                 public void set_charset (string value);
2489                 [CCode (cname = "webkit_dom_html_link_element_set_disabled")]
2490                 public void set_disabled (bool value);
2491                 [CCode (cname = "webkit_dom_html_link_element_set_href")]
2492                 public void set_href (string value);
2493                 [CCode (cname = "webkit_dom_html_link_element_set_hreflang")]
2494                 public void set_hreflang (string value);
2495                 [CCode (cname = "webkit_dom_html_link_element_set_media")]
2496                 public void set_media (string value);
2497                 [CCode (cname = "webkit_dom_html_link_element_set_rel")]
2498                 public void set_rel (string value);
2499                 [CCode (cname = "webkit_dom_html_link_element_set_rev")]
2500                 public void set_rev (string value);
2501                 [CCode (cname = "webkit_dom_html_link_element_set_target")]
2502                 public void set_target (string value);
2503                 public string charset { get; set; }
2504                 public bool disabled { get; set; }
2505                 public string href { get; set; }
2506                 public string hreflang { get; set; }
2507                 public string media { get; set; }
2508                 public string rel { get; set; }
2509                 public string rev { get; set; }
2510                 public WebKit.DOMStyleSheet sheet { get; }
2511                 public string target { get; set; }
2512                 [NoAccessorMethod]
2513                 public string type { owned get; set; }
2514         }
2515         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2516         public class DOMHTMLMapElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2517                 [CCode (has_construct_function = false)]
2518                 protected DOMHTMLMapElement ();
2519                 [CCode (cname = "webkit_dom_html_map_element_get_areas")]
2520                 public unowned WebKit.DOMHTMLCollection get_areas ();
2521                 [CCode (cname = "webkit_dom_html_map_element_get_name")]
2522                 public unowned string get_name ();
2523                 [CCode (cname = "webkit_dom_html_map_element_set_name")]
2524                 public void set_name (string value);
2525                 public WebKit.DOMHTMLCollection areas { get; }
2526                 public string name { get; set; }
2527         }
2528         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2529         public class DOMHTMLMarqueeElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2530                 [CCode (has_construct_function = false)]
2531                 protected DOMHTMLMarqueeElement ();
2532                 [CCode (cname = "webkit_dom_html_marquee_element_get_behavior")]
2533                 public unowned string get_behavior ();
2534                 [CCode (cname = "webkit_dom_html_marquee_element_get_bg_color")]
2535                 public unowned string get_bg_color ();
2536                 [CCode (cname = "webkit_dom_html_marquee_element_get_direction")]
2537                 public unowned string get_direction ();
2538                 [CCode (cname = "webkit_dom_html_marquee_element_get_height")]
2539                 public unowned string get_height ();
2540                 [CCode (cname = "webkit_dom_html_marquee_element_get_hspace")]
2541                 public ulong get_hspace ();
2542                 [CCode (cname = "webkit_dom_html_marquee_element_get_loop")]
2543                 public long get_loop ();
2544                 [CCode (cname = "webkit_dom_html_marquee_element_get_scroll_amount")]
2545                 public long get_scroll_amount ();
2546                 [CCode (cname = "webkit_dom_html_marquee_element_get_scroll_delay")]
2547                 public long get_scroll_delay ();
2548                 [CCode (cname = "webkit_dom_html_marquee_element_get_true_speed")]
2549                 public bool get_true_speed ();
2550                 [CCode (cname = "webkit_dom_html_marquee_element_get_vspace")]
2551                 public ulong get_vspace ();
2552                 [CCode (cname = "webkit_dom_html_marquee_element_get_width")]
2553                 public unowned string get_width ();
2554                 [CCode (cname = "webkit_dom_html_marquee_element_set_behavior")]
2555                 public void set_behavior (string value);
2556                 [CCode (cname = "webkit_dom_html_marquee_element_set_bg_color")]
2557                 public void set_bg_color (string value);
2558                 [CCode (cname = "webkit_dom_html_marquee_element_set_direction")]
2559                 public void set_direction (string value);
2560                 [CCode (cname = "webkit_dom_html_marquee_element_set_height")]
2561                 public void set_height (string value);
2562                 [CCode (cname = "webkit_dom_html_marquee_element_set_hspace")]
2563                 public void set_hspace (ulong value);
2564                 [CCode (cname = "webkit_dom_html_marquee_element_set_loop")]
2565                 public void set_loop (long value) throws GLib.Error;
2566                 [CCode (cname = "webkit_dom_html_marquee_element_set_scroll_amount")]
2567                 public void set_scroll_amount (long value) throws GLib.Error;
2568                 [CCode (cname = "webkit_dom_html_marquee_element_set_scroll_delay")]
2569                 public void set_scroll_delay (long value) throws GLib.Error;
2570                 [CCode (cname = "webkit_dom_html_marquee_element_set_true_speed")]
2571                 public void set_true_speed (bool value);
2572                 [CCode (cname = "webkit_dom_html_marquee_element_set_vspace")]
2573                 public void set_vspace (ulong value);
2574                 [CCode (cname = "webkit_dom_html_marquee_element_set_width")]
2575                 public void set_width (string value);
2576                 [CCode (cname = "webkit_dom_html_marquee_element_start")]
2577                 public void start ();
2578                 [CCode (cname = "webkit_dom_html_marquee_element_stop")]
2579                 public void stop ();
2580                 public string behavior { get; set; }
2581                 public string bg_color { get; set; }
2582                 public string direction { get; set; }
2583                 public string height { get; set; }
2584                 public ulong hspace { get; set; }
2585                 public long loop { get; set; }
2586                 public long scroll_amount { get; set; }
2587                 public long scroll_delay { get; set; }
2588                 public bool true_speed { get; set; }
2589                 public ulong vspace { get; set; }
2590                 public string width { get; set; }
2591         }
2592         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2593         public class DOMHTMLMediaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2594                 [CCode (has_construct_function = false)]
2595                 protected DOMHTMLMediaElement ();
2596                 [CCode (cname = "webkit_dom_html_media_element_add_text_track")]
2597                 public unowned WebKit.DOMTextTrack add_text_track (string kind, string label, string language) throws GLib.Error;
2598                 [CCode (cname = "webkit_dom_html_media_element_can_play_type")]
2599                 public unowned string can_play_type (string type);
2600                 [CCode (cname = "webkit_dom_html_media_element_fast_seek")]
2601                 public void fast_seek (double time);
2602                 [CCode (cname = "webkit_dom_html_media_element_get_audio_tracks")]
2603                 public unowned WebKit.DOMAudioTrackList get_audio_tracks ();
2604                 [CCode (cname = "webkit_dom_html_media_element_get_autoplay")]
2605                 public bool get_autoplay ();
2606                 [CCode (cname = "webkit_dom_html_media_element_get_buffered")]
2607                 public unowned WebKit.DOMTimeRanges get_buffered ();
2608                 [CCode (cname = "webkit_dom_html_media_element_get_controller")]
2609                 public unowned WebKit.DOMMediaController get_controller ();
2610                 [CCode (cname = "webkit_dom_html_media_element_get_controls")]
2611                 public bool get_controls ();
2612                 [CCode (cname = "webkit_dom_html_media_element_get_current_src")]
2613                 public unowned string get_current_src ();
2614                 [CCode (cname = "webkit_dom_html_media_element_get_current_time")]
2615                 public double get_current_time ();
2616                 [CCode (cname = "webkit_dom_html_media_element_get_default_muted")]
2617                 public bool get_default_muted ();
2618                 [CCode (cname = "webkit_dom_html_media_element_get_default_playback_rate")]
2619                 public double get_default_playback_rate ();
2620                 [CCode (cname = "webkit_dom_html_media_element_get_duration")]
2621                 public double get_duration ();
2622                 [CCode (cname = "webkit_dom_html_media_element_get_ended")]
2623                 public bool get_ended ();
2624                 [CCode (cname = "webkit_dom_html_media_element_get_error")]
2625                 public unowned WebKit.DOMMediaError get_error ();
2626                 [CCode (cname = "webkit_dom_html_media_element_get_initial_time")]
2627                 public double get_initial_time ();
2628                 [CCode (cname = "webkit_dom_html_media_element_get_loop")]
2629                 public bool get_loop ();
2630                 [CCode (cname = "webkit_dom_html_media_element_get_media_group")]
2631                 public unowned string get_media_group ();
2632                 [CCode (cname = "webkit_dom_html_media_element_get_muted")]
2633                 public bool get_muted ();
2634                 [CCode (cname = "webkit_dom_html_media_element_get_network_state")]
2635                 public ushort get_network_state ();
2636                 [CCode (cname = "webkit_dom_html_media_element_get_paused")]
2637                 public bool get_paused ();
2638                 [CCode (cname = "webkit_dom_html_media_element_get_playback_rate")]
2639                 public double get_playback_rate ();
2640                 [CCode (cname = "webkit_dom_html_media_element_get_played")]
2641                 public unowned WebKit.DOMTimeRanges get_played ();
2642                 [CCode (cname = "webkit_dom_html_media_element_get_preload")]
2643                 public unowned string get_preload ();
2644                 [CCode (cname = "webkit_dom_html_media_element_get_ready_state")]
2645                 public ushort get_ready_state ();
2646                 [CCode (cname = "webkit_dom_html_media_element_get_seekable")]
2647                 public unowned WebKit.DOMTimeRanges get_seekable ();
2648                 [CCode (cname = "webkit_dom_html_media_element_get_seeking")]
2649                 public bool get_seeking ();
2650                 [CCode (cname = "webkit_dom_html_media_element_get_src")]
2651                 public unowned string get_src ();
2652                 [CCode (cname = "webkit_dom_html_media_element_get_start_time")]
2653                 public double get_start_time ();
2654                 [CCode (cname = "webkit_dom_html_media_element_get_text_tracks")]
2655                 public unowned WebKit.DOMTextTrackList get_text_tracks ();
2656                 [CCode (cname = "webkit_dom_html_media_element_get_video_tracks")]
2657                 public unowned WebKit.DOMVideoTrackList get_video_tracks ();
2658                 [CCode (cname = "webkit_dom_html_media_element_get_volume")]
2659                 public double get_volume ();
2660                 [CCode (cname = "webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count")]
2661                 public ulong get_webkit_audio_decoded_byte_count ();
2662                 [CCode (cname = "webkit_dom_html_media_element_get_webkit_closed_captions_visible")]
2663                 public bool get_webkit_closed_captions_visible ();
2664                 [CCode (cname = "webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless")]
2665                 public bool get_webkit_current_playback_target_is_wireless ();
2666                 [CCode (cname = "webkit_dom_html_media_element_get_webkit_has_closed_captions")]
2667                 public bool get_webkit_has_closed_captions ();
2668                 [CCode (cname = "webkit_dom_html_media_element_get_webkit_preserves_pitch")]
2669                 public bool get_webkit_preserves_pitch ();
2670                 [CCode (cname = "webkit_dom_html_media_element_get_webkit_video_decoded_byte_count")]
2671                 public ulong get_webkit_video_decoded_byte_count ();
2672                 [CCode (cname = "webkit_dom_html_media_element_load")]
2673                 public void load ();
2674                 [CCode (cname = "webkit_dom_html_media_element_pause")]
2675                 public void pause ();
2676                 [CCode (cname = "webkit_dom_html_media_element_play")]
2677                 public void play ();
2678                 [CCode (cname = "webkit_dom_html_media_element_set_autoplay")]
2679                 public void set_autoplay (bool value);
2680                 [CCode (cname = "webkit_dom_html_media_element_set_controls")]
2681                 public void set_controls (bool value);
2682                 [CCode (cname = "webkit_dom_html_media_element_set_current_time")]
2683                 public void set_current_time (double value) throws GLib.Error;
2684                 [CCode (cname = "webkit_dom_html_media_element_set_default_muted")]
2685                 public void set_default_muted (bool value);
2686                 [CCode (cname = "webkit_dom_html_media_element_set_default_playback_rate")]
2687                 public void set_default_playback_rate (double value);
2688                 [CCode (cname = "webkit_dom_html_media_element_set_loop")]
2689                 public void set_loop (bool value);
2690                 [CCode (cname = "webkit_dom_html_media_element_set_media_group")]
2691                 public void set_media_group (string value);
2692                 [CCode (cname = "webkit_dom_html_media_element_set_muted")]
2693                 public void set_muted (bool value);
2694                 [CCode (cname = "webkit_dom_html_media_element_set_playback_rate")]
2695                 public void set_playback_rate (double value);
2696                 [CCode (cname = "webkit_dom_html_media_element_set_preload")]
2697                 public void set_preload (string value);
2698                 [CCode (cname = "webkit_dom_html_media_element_set_src")]
2699                 public void set_src (string value);
2700                 [CCode (cname = "webkit_dom_html_media_element_set_volume")]
2701                 public void set_volume (double value) throws GLib.Error;
2702                 [CCode (cname = "webkit_dom_html_media_element_set_webkit_closed_captions_visible")]
2703                 public void set_webkit_closed_captions_visible (bool value);
2704                 [CCode (cname = "webkit_dom_html_media_element_set_webkit_preserves_pitch")]
2705                 public void set_webkit_preserves_pitch (bool value);
2706                 [CCode (cname = "webkit_dom_html_media_element_webkit_show_playback_target_picker")]
2707                 public void webkit_show_playback_target_picker ();
2708                 public WebKit.DOMAudioTrackList audio_tracks { get; }
2709                 public bool autoplay { get; set; }
2710                 public WebKit.DOMTimeRanges buffered { get; }
2711                 public WebKit.DOMMediaController controller { get; }
2712                 public bool controls { get; set; }
2713                 public string current_src { get; }
2714                 public double current_time { get; set; }
2715                 public bool default_muted { get; set; }
2716                 public double default_playback_rate { get; set; }
2717                 public double duration { get; }
2718                 public bool ended { get; }
2719                 public WebKit.DOMMediaError error { get; }
2720                 public bool loop { get; set; }
2721                 public string media_group { get; set; }
2722                 public bool muted { get; set; }
2723                 public uint network_state { get; }
2724                 public bool paused { get; }
2725                 public double playback_rate { get; set; }
2726                 public WebKit.DOMTimeRanges played { get; }
2727                 public string preload { get; set; }
2728                 public uint ready_state { get; }
2729                 public WebKit.DOMTimeRanges seekable { get; }
2730                 public bool seeking { get; }
2731                 public string src { get; set; }
2732                 public WebKit.DOMTextTrackList text_tracks { get; }
2733                 public WebKit.DOMVideoTrackList video_tracks { get; }
2734                 public double volume { get; set; }
2735                 public ulong webkit_audio_decoded_byte_count { get; }
2736                 public bool webkit_closed_captions_visible { get; set; }
2737                 public bool webkit_current_playback_target_is_wireless { get; }
2738                 public bool webkit_has_closed_captions { get; }
2739                 public bool webkit_preserves_pitch { get; set; }
2740                 public ulong webkit_video_decoded_byte_count { get; }
2741         }
2742         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2743         public class DOMHTMLMenuElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2744                 [CCode (has_construct_function = false)]
2745                 protected DOMHTMLMenuElement ();
2746                 [CCode (cname = "webkit_dom_html_menu_element_get_compact")]
2747                 public bool get_compact ();
2748                 [CCode (cname = "webkit_dom_html_menu_element_set_compact")]
2749                 public void set_compact (bool value);
2750                 public bool compact { get; set; }
2751         }
2752         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2753         public class DOMHTMLMetaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2754                 [CCode (has_construct_function = false)]
2755                 protected DOMHTMLMetaElement ();
2756                 [CCode (cname = "webkit_dom_html_meta_element_get_content")]
2757                 public unowned string get_content ();
2758                 [CCode (cname = "webkit_dom_html_meta_element_get_http_equiv")]
2759                 public unowned string get_http_equiv ();
2760                 [CCode (cname = "webkit_dom_html_meta_element_get_name")]
2761                 public unowned string get_name ();
2762                 [CCode (cname = "webkit_dom_html_meta_element_get_scheme")]
2763                 public unowned string get_scheme ();
2764                 [CCode (cname = "webkit_dom_html_meta_element_set_content")]
2765                 public void set_content (string value);
2766                 [CCode (cname = "webkit_dom_html_meta_element_set_http_equiv")]
2767                 public void set_http_equiv (string value);
2768                 [CCode (cname = "webkit_dom_html_meta_element_set_name")]
2769                 public void set_name (string value);
2770                 [CCode (cname = "webkit_dom_html_meta_element_set_scheme")]
2771                 public void set_scheme (string value);
2772                 public string content { get; set; }
2773                 public string http_equiv { get; set; }
2774                 public string name { get; set; }
2775                 public string scheme { get; set; }
2776         }
2777         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2778         public class DOMHTMLModElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2779                 [CCode (has_construct_function = false)]
2780                 protected DOMHTMLModElement ();
2781                 [CCode (cname = "webkit_dom_html_mod_element_get_cite")]
2782                 public unowned string get_cite ();
2783                 [CCode (cname = "webkit_dom_html_mod_element_get_date_time")]
2784                 public unowned string get_date_time ();
2785                 [CCode (cname = "webkit_dom_html_mod_element_set_cite")]
2786                 public void set_cite (string value);
2787                 [CCode (cname = "webkit_dom_html_mod_element_set_date_time")]
2788                 public void set_date_time (string value);
2789                 public string cite { get; set; }
2790                 public string date_time { get; set; }
2791         }
2792         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2793         public class DOMHTMLOListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2794                 [CCode (has_construct_function = false)]
2795                 protected DOMHTMLOListElement ();
2796                 [CCode (cname = "webkit_dom_htmlo_list_element_get_compact")]
2797                 public bool get_compact ();
2798                 [CCode (cname = "webkit_dom_htmlo_list_element_get_reversed")]
2799                 public bool get_reversed ();
2800                 [CCode (cname = "webkit_dom_htmlo_list_element_get_start")]
2801                 public long get_start ();
2802                 [CCode (cname = "webkit_dom_htmlo_list_element_set_compact")]
2803                 public void set_compact (bool value);
2804                 [CCode (cname = "webkit_dom_htmlo_list_element_set_reversed")]
2805                 public void set_reversed (bool value);
2806                 [CCode (cname = "webkit_dom_htmlo_list_element_set_start")]
2807                 public void set_start (long value);
2808                 public bool compact { get; set; }
2809                 public bool reversed { get; set; }
2810                 public long start { get; set; }
2811                 [NoAccessorMethod]
2812                 public string type { owned get; set; }
2813         }
2814         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2815         public class DOMHTMLObjectElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2816                 [CCode (has_construct_function = false)]
2817                 protected DOMHTMLObjectElement ();
2818                 [CCode (cname = "webkit_dom_html_object_element_check_validity")]
2819                 public bool check_validity ();
2820                 [CCode (cname = "webkit_dom_html_object_element_get_align")]
2821                 public unowned string get_align ();
2822                 [CCode (cname = "webkit_dom_html_object_element_get_archive")]
2823                 public unowned string get_archive ();
2824                 [CCode (cname = "webkit_dom_html_object_element_get_border")]
2825                 public unowned string get_border ();
2826                 [CCode (cname = "webkit_dom_html_object_element_get_code")]
2827                 public unowned string get_code ();
2828                 [CCode (cname = "webkit_dom_html_object_element_get_code_base")]
2829                 public unowned string get_code_base ();
2830                 [CCode (cname = "webkit_dom_html_object_element_get_code_type")]
2831                 public unowned string get_code_type ();
2832                 [CCode (cname = "webkit_dom_html_object_element_get_content_document")]
2833                 public unowned WebKit.DOMDocument get_content_document ();
2834                 [CCode (cname = "webkit_dom_html_object_element_get_data")]
2835                 public unowned string get_data ();
2836                 [CCode (cname = "webkit_dom_html_object_element_get_declare")]
2837                 public bool get_declare ();
2838                 [CCode (cname = "webkit_dom_html_object_element_get_form")]
2839                 public unowned WebKit.DOMHTMLFormElement get_form ();
2840                 [CCode (cname = "webkit_dom_html_object_element_get_height")]
2841                 public unowned string get_height ();
2842                 [CCode (cname = "webkit_dom_html_object_element_get_hspace")]
2843                 public long get_hspace ();
2844                 [CCode (cname = "webkit_dom_html_object_element_get_name")]
2845                 public unowned string get_name ();
2846                 [CCode (cname = "webkit_dom_html_object_element_get_standby")]
2847                 public unowned string get_standby ();
2848                 [CCode (cname = "webkit_dom_html_object_element_get_use_map")]
2849                 public unowned string get_use_map ();
2850                 [CCode (cname = "webkit_dom_html_object_element_get_validation_message")]
2851                 public unowned string get_validation_message ();
2852                 [CCode (cname = "webkit_dom_html_object_element_get_validity")]
2853                 public unowned WebKit.DOMValidityState get_validity ();
2854                 [CCode (cname = "webkit_dom_html_object_element_get_vspace")]
2855                 public long get_vspace ();
2856                 [CCode (cname = "webkit_dom_html_object_element_get_width")]
2857                 public unowned string get_width ();
2858                 [CCode (cname = "webkit_dom_html_object_element_get_will_validate")]
2859                 public bool get_will_validate ();
2860                 [CCode (cname = "webkit_dom_html_object_element_set_align")]
2861                 public void set_align (string value);
2862                 [CCode (cname = "webkit_dom_html_object_element_set_archive")]
2863                 public void set_archive (string value);
2864                 [CCode (cname = "webkit_dom_html_object_element_set_border")]
2865                 public void set_border (string value);
2866                 [CCode (cname = "webkit_dom_html_object_element_set_code")]
2867                 public void set_code (string value);
2868                 [CCode (cname = "webkit_dom_html_object_element_set_code_base")]
2869                 public void set_code_base (string value);
2870                 [CCode (cname = "webkit_dom_html_object_element_set_code_type")]
2871                 public void set_code_type (string value);
2872                 [CCode (cname = "webkit_dom_html_object_element_set_custom_validity")]
2873                 public void set_custom_validity (string error);
2874                 [CCode (cname = "webkit_dom_html_object_element_set_data")]
2875                 public void set_data (string value);
2876                 [CCode (cname = "webkit_dom_html_object_element_set_declare")]
2877                 public void set_declare (bool value);
2878                 [CCode (cname = "webkit_dom_html_object_element_set_height")]
2879                 public void set_height (string value);
2880                 [CCode (cname = "webkit_dom_html_object_element_set_hspace")]
2881                 public void set_hspace (long value);
2882                 [CCode (cname = "webkit_dom_html_object_element_set_name")]
2883                 public void set_name (string value);
2884                 [CCode (cname = "webkit_dom_html_object_element_set_standby")]
2885                 public void set_standby (string value);
2886                 [CCode (cname = "webkit_dom_html_object_element_set_use_map")]
2887                 public void set_use_map (string value);
2888                 [CCode (cname = "webkit_dom_html_object_element_set_vspace")]
2889                 public void set_vspace (long value);
2890                 [CCode (cname = "webkit_dom_html_object_element_set_width")]
2891                 public void set_width (string value);
2892                 public string align { get; set; }
2893                 public string archive { get; set; }
2894                 public string border { get; set; }
2895                 public string code { get; set; }
2896                 public string code_base { get; set; }
2897                 public string code_type { get; set; }
2898                 public WebKit.DOMDocument content_document { get; }
2899                 public string data { get; set; }
2900                 public bool declare { get; set; }
2901                 public WebKit.DOMHTMLFormElement form { get; }
2902                 public string height { get; set; }
2903                 public long hspace { get; set; }
2904                 public string name { get; set; }
2905                 public string standby { get; set; }
2906                 [NoAccessorMethod]
2907                 public string type { owned get; set; }
2908                 public string use_map { get; set; }
2909                 public string validation_message { get; }
2910                 public WebKit.DOMValidityState validity { get; }
2911                 public long vspace { get; set; }
2912                 public string width { get; set; }
2913                 public bool will_validate { get; }
2914         }
2915         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2916         public class DOMHTMLOptGroupElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2917                 [CCode (has_construct_function = false)]
2918                 protected DOMHTMLOptGroupElement ();
2919                 [CCode (cname = "webkit_dom_html_opt_group_element_get_disabled")]
2920                 public bool get_disabled ();
2921                 [CCode (cname = "webkit_dom_html_opt_group_element_get_label")]
2922                 public unowned string get_label ();
2923                 [CCode (cname = "webkit_dom_html_opt_group_element_set_disabled")]
2924                 public void set_disabled (bool value);
2925                 [CCode (cname = "webkit_dom_html_opt_group_element_set_label")]
2926                 public void set_label (string value);
2927                 public bool disabled { get; set; }
2928                 public string label { get; set; }
2929         }
2930         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2931         public class DOMHTMLOptionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2932                 [CCode (has_construct_function = false)]
2933                 protected DOMHTMLOptionElement ();
2934                 [CCode (cname = "webkit_dom_html_option_element_get_default_selected")]
2935                 public bool get_default_selected ();
2936                 [CCode (cname = "webkit_dom_html_option_element_get_disabled")]
2937                 public bool get_disabled ();
2938                 [CCode (cname = "webkit_dom_html_option_element_get_form")]
2939                 public unowned WebKit.DOMHTMLFormElement get_form ();
2940                 [CCode (cname = "webkit_dom_html_option_element_get_index")]
2941                 public long get_index ();
2942                 [CCode (cname = "webkit_dom_html_option_element_get_label")]
2943                 public unowned string get_label ();
2944                 [CCode (cname = "webkit_dom_html_option_element_get_selected")]
2945                 public bool get_selected ();
2946                 [CCode (cname = "webkit_dom_html_option_element_get_text")]
2947                 public unowned string get_text ();
2948                 [CCode (cname = "webkit_dom_html_option_element_get_value")]
2949                 public unowned string get_value ();
2950                 [CCode (cname = "webkit_dom_html_option_element_set_default_selected")]
2951                 public void set_default_selected (bool value);
2952                 [CCode (cname = "webkit_dom_html_option_element_set_disabled")]
2953                 public void set_disabled (bool value);
2954                 [CCode (cname = "webkit_dom_html_option_element_set_label")]
2955                 public void set_label (string value);
2956                 [CCode (cname = "webkit_dom_html_option_element_set_selected")]
2957                 public void set_selected (bool value);
2958                 [CCode (cname = "webkit_dom_html_option_element_set_value")]
2959                 public void set_value (string value);
2960                 public bool default_selected { get; set; }
2961                 public bool disabled { get; set; }
2962                 public WebKit.DOMHTMLFormElement form { get; }
2963                 public long index { get; }
2964                 public string label { get; set; }
2965                 public bool selected { get; set; }
2966                 public string text { get; }
2967                 public string value { get; set; }
2968         }
2969         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2970         public class DOMHTMLOptionsCollection : WebKit.DOMHTMLCollection {
2971                 [CCode (has_construct_function = false)]
2972                 protected DOMHTMLOptionsCollection ();
2973                 [CCode (cname = "webkit_dom_html_options_collection_get_length")]
2974                 public ulong get_length ();
2975                 [CCode (cname = "webkit_dom_html_options_collection_get_selected_index")]
2976                 public long get_selected_index ();
2977                 [CCode (cname = "webkit_dom_html_options_collection_named_item")]
2978                 public unowned WebKit.DOMNode named_item (string name);
2979                 [CCode (cname = "webkit_dom_html_options_collection_set_selected_index")]
2980                 public void set_selected_index (long value);
2981                 public ulong length { get; }
2982                 public long selected_index { get; set; }
2983         }
2984         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2985         public class DOMHTMLParagraphElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2986                 [CCode (has_construct_function = false)]
2987                 protected DOMHTMLParagraphElement ();
2988                 [CCode (cname = "webkit_dom_html_paragraph_element_get_align")]
2989                 public unowned string get_align ();
2990                 [CCode (cname = "webkit_dom_html_paragraph_element_set_align")]
2991                 public void set_align (string value);
2992                 public string align { get; set; }
2993         }
2994         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
2995         public class DOMHTMLParamElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
2996                 [CCode (has_construct_function = false)]
2997                 protected DOMHTMLParamElement ();
2998                 [CCode (cname = "webkit_dom_html_param_element_get_name")]
2999                 public unowned string get_name ();
3000                 [CCode (cname = "webkit_dom_html_param_element_get_value")]
3001                 public unowned string get_value ();
3002                 [CCode (cname = "webkit_dom_html_param_element_get_value_type")]
3003                 public unowned string get_value_type ();
3004                 [CCode (cname = "webkit_dom_html_param_element_set_name")]
3005                 public void set_name (string value);
3006                 [CCode (cname = "webkit_dom_html_param_element_set_value")]
3007                 public void set_value (string value);
3008                 [CCode (cname = "webkit_dom_html_param_element_set_value_type")]
3009                 public void set_value_type (string value);
3010                 public string name { get; set; }
3011                 [NoAccessorMethod]
3012                 public string type { owned get; set; }
3013                 public string value { get; set; }
3014                 public string value_type { get; set; }
3015         }
3016         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3017         public class DOMHTMLPreElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3018                 [CCode (has_construct_function = false)]
3019                 protected DOMHTMLPreElement ();
3020                 [CCode (cname = "webkit_dom_html_pre_element_get_width")]
3021                 public long get_width ();
3022                 [CCode (cname = "webkit_dom_html_pre_element_get_wrap")]
3023                 public bool get_wrap ();
3024                 [CCode (cname = "webkit_dom_html_pre_element_set_width")]
3025                 public void set_width (long value);
3026                 [CCode (cname = "webkit_dom_html_pre_element_set_wrap")]
3027                 public void set_wrap (bool value);
3028                 public long width { get; set; }
3029                 public bool wrap { get; set; }
3030         }
3031         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3032         public class DOMHTMLPropertiesCollection : WebKit.DOMHTMLCollection {
3033                 [CCode (has_construct_function = false)]
3034                 protected DOMHTMLPropertiesCollection ();
3035                 [CCode (cname = "webkit_dom_html_properties_collection_get_length")]
3036                 public static ulong get_length (void* self);
3037                 [CCode (cname = "webkit_dom_html_properties_collection_get_names")]
3038                 public static unowned WebKit.DOMDOMStringList get_names (void* self);
3039                 [CCode (cname = "webkit_dom_html_properties_collection_item")]
3040                 public static unowned WebKit.DOMNode item (void* self, ulong index);
3041                 [CCode (cname = "webkit_dom_html_properties_collection_named_item")]
3042                 public static void* named_item (void* self, string name);
3043                 public ulong length { get; }
3044                 public WebKit.DOMDOMStringList names { get; }
3045         }
3046         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3047         public class DOMHTMLQuoteElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3048                 [CCode (has_construct_function = false)]
3049                 protected DOMHTMLQuoteElement ();
3050                 [CCode (cname = "webkit_dom_html_quote_element_get_cite")]
3051                 public unowned string get_cite ();
3052                 [CCode (cname = "webkit_dom_html_quote_element_set_cite")]
3053                 public void set_cite (string value);
3054                 public string cite { get; set; }
3055         }
3056         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3057         public class DOMHTMLScriptElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3058                 [CCode (has_construct_function = false)]
3059                 protected DOMHTMLScriptElement ();
3060                 [CCode (cname = "webkit_dom_html_script_element_get_async")]
3061                 public bool get_async ();
3062                 [CCode (cname = "webkit_dom_html_script_element_get_charset")]
3063                 public unowned string get_charset ();
3064                 [CCode (cname = "webkit_dom_html_script_element_get_cross_origin")]
3065                 public unowned string get_cross_origin ();
3066                 [CCode (cname = "webkit_dom_html_script_element_get_defer")]
3067                 public bool get_defer ();
3068                 [CCode (cname = "webkit_dom_html_script_element_get_event")]
3069                 public unowned string get_event ();
3070                 [CCode (cname = "webkit_dom_html_script_element_get_html_for")]
3071                 public unowned string get_html_for ();
3072                 [CCode (cname = "webkit_dom_html_script_element_get_nonce")]
3073                 public unowned string get_nonce ();
3074                 [CCode (cname = "webkit_dom_html_script_element_get_src")]
3075                 public unowned string get_src ();
3076                 [CCode (cname = "webkit_dom_html_script_element_get_text")]
3077                 public unowned string get_text ();
3078                 [CCode (cname = "webkit_dom_html_script_element_set_async")]
3079                 public void set_async (bool value);
3080                 [CCode (cname = "webkit_dom_html_script_element_set_charset")]
3081                 public void set_charset (string value);
3082                 [CCode (cname = "webkit_dom_html_script_element_set_cross_origin")]
3083                 public void set_cross_origin (string value);
3084                 [CCode (cname = "webkit_dom_html_script_element_set_defer")]
3085                 public void set_defer (bool value);
3086                 [CCode (cname = "webkit_dom_html_script_element_set_event")]
3087                 public void set_event (string value);
3088                 [CCode (cname = "webkit_dom_html_script_element_set_html_for")]
3089                 public void set_html_for (string value);
3090                 [CCode (cname = "webkit_dom_html_script_element_set_nonce")]
3091                 public void set_nonce (string value);
3092                 [CCode (cname = "webkit_dom_html_script_element_set_src")]
3093                 public void set_src (string value);
3094                 [CCode (cname = "webkit_dom_html_script_element_set_text")]
3095                 public void set_text (string value);
3096                 public bool @async { get; set; }
3097                 public string charset { get; set; }
3098                 public string cross_origin { get; set; }
3099                 public bool defer { get; set; }
3100                 public string event { get; set; }
3101                 public string html_for { get; set; }
3102                 public string nonce { get; set; }
3103                 public string src { get; set; }
3104                 public string text { get; set; }
3105                 [NoAccessorMethod]
3106                 public string type { owned get; set; }
3107         }
3108         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3109         public class DOMHTMLSelectElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3110                 [CCode (has_construct_function = false)]
3111                 protected DOMHTMLSelectElement ();
3112                 [CCode (cname = "webkit_dom_html_select_element_add")]
3113                 public void add (WebKit.DOMHTMLElement element, WebKit.DOMHTMLElement before) throws GLib.Error;
3114                 [CCode (cname = "webkit_dom_html_select_element_check_validity")]
3115                 public bool check_validity ();
3116                 [CCode (cname = "webkit_dom_html_select_element_get_autofocus")]
3117                 public bool get_autofocus ();
3118                 [CCode (cname = "webkit_dom_html_select_element_get_disabled")]
3119                 public bool get_disabled ();
3120                 [CCode (cname = "webkit_dom_html_select_element_get_form")]
3121                 public unowned WebKit.DOMHTMLFormElement get_form ();
3122                 [CCode (cname = "webkit_dom_html_select_element_get_labels")]
3123                 public unowned WebKit.DOMNodeList get_labels ();
3124                 [CCode (cname = "webkit_dom_html_select_element_get_length")]
3125                 public ulong get_length ();
3126                 [CCode (cname = "webkit_dom_html_select_element_get_multiple")]
3127                 public bool get_multiple ();
3128                 [CCode (cname = "webkit_dom_html_select_element_get_name")]
3129                 public unowned string get_name ();
3130                 [CCode (cname = "webkit_dom_html_select_element_get_options")]
3131                 public unowned WebKit.DOMHTMLOptionsCollection get_options ();
3132                 [CCode (cname = "webkit_dom_html_select_element_get_required")]
3133                 public bool get_required ();
3134                 [CCode (cname = "webkit_dom_html_select_element_get_selected_index")]
3135                 public long get_selected_index ();
3136                 [CCode (cname = "webkit_dom_html_select_element_get_selected_options")]
3137                 public unowned WebKit.DOMHTMLCollection get_selected_options ();
3138                 [CCode (cname = "webkit_dom_html_select_element_get_size")]
3139                 public long get_size ();
3140                 [CCode (cname = "webkit_dom_html_select_element_get_validation_message")]
3141                 public unowned string get_validation_message ();
3142                 [CCode (cname = "webkit_dom_html_select_element_get_validity")]
3143                 public unowned WebKit.DOMValidityState get_validity ();
3144                 [CCode (cname = "webkit_dom_html_select_element_get_value")]
3145                 public unowned string get_value ();
3146                 [CCode (cname = "webkit_dom_html_select_element_get_will_validate")]
3147                 public bool get_will_validate ();
3148                 [CCode (cname = "webkit_dom_html_select_element_item")]
3149                 public unowned WebKit.DOMNode item (ulong index);
3150                 [CCode (cname = "webkit_dom_html_select_element_named_item")]
3151                 public unowned WebKit.DOMNode named_item (string name);
3152                 [CCode (cname = "webkit_dom_html_select_element_remove")]
3153                 public void remove (long index);
3154                 [CCode (cname = "webkit_dom_html_select_element_set_autofocus")]
3155                 public void set_autofocus (bool value);
3156                 [CCode (cname = "webkit_dom_html_select_element_set_custom_validity")]
3157                 public void set_custom_validity (string error);
3158                 [CCode (cname = "webkit_dom_html_select_element_set_disabled")]
3159                 public void set_disabled (bool value);
3160                 [CCode (cname = "webkit_dom_html_select_element_set_length")]
3161                 public void set_length (ulong value) throws GLib.Error;
3162                 [CCode (cname = "webkit_dom_html_select_element_set_multiple")]
3163                 public void set_multiple (bool value);
3164                 [CCode (cname = "webkit_dom_html_select_element_set_name")]
3165                 public void set_name (string value);
3166                 [CCode (cname = "webkit_dom_html_select_element_set_required")]
3167                 public void set_required (bool value);
3168                 [CCode (cname = "webkit_dom_html_select_element_set_selected_index")]
3169                 public void set_selected_index (long value);
3170                 [CCode (cname = "webkit_dom_html_select_element_set_size")]
3171                 public void set_size (long value);
3172                 [CCode (cname = "webkit_dom_html_select_element_set_value")]
3173                 public void set_value (string value);
3174                 public bool autofocus { get; set; }
3175                 public bool disabled { get; set; }
3176                 public WebKit.DOMHTMLFormElement form { get; }
3177                 public WebKit.DOMNodeList labels { get; }
3178                 public ulong length { get; set; }
3179                 public bool multiple { get; set; }
3180                 public string name { get; set; }
3181                 public WebKit.DOMHTMLOptionsCollection options { get; }
3182                 public bool required { get; set; }
3183                 public long selected_index { get; set; }
3184                 public WebKit.DOMHTMLCollection selected_options { get; }
3185                 public long size { get; set; }
3186                 [NoAccessorMethod]
3187                 public string type { owned get; }
3188                 public string validation_message { get; }
3189                 public WebKit.DOMValidityState validity { get; }
3190                 public string value { get; set; }
3191                 public bool will_validate { get; }
3192         }
3193         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3194         public class DOMHTMLStyleElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3195                 [CCode (has_construct_function = false)]
3196                 protected DOMHTMLStyleElement ();
3197                 [CCode (cname = "webkit_dom_html_style_element_get_disabled")]
3198                 public bool get_disabled ();
3199                 [CCode (cname = "webkit_dom_html_style_element_get_media")]
3200                 public unowned string get_media ();
3201                 [CCode (cname = "webkit_dom_html_style_element_get_scoped")]
3202                 public bool get_scoped ();
3203                 [CCode (cname = "webkit_dom_html_style_element_get_sheet")]
3204                 public unowned WebKit.DOMStyleSheet get_sheet ();
3205                 [CCode (cname = "webkit_dom_html_style_element_set_disabled")]
3206                 public void set_disabled (bool value);
3207                 [CCode (cname = "webkit_dom_html_style_element_set_media")]
3208                 public void set_media (string value);
3209                 [CCode (cname = "webkit_dom_html_style_element_set_scoped")]
3210                 public void set_scoped (bool value);
3211                 public bool disabled { get; set; }
3212                 public string media { get; set; }
3213                 public WebKit.DOMStyleSheet sheet { get; }
3214                 [NoAccessorMethod]
3215                 public string type { owned get; set; }
3216         }
3217         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3218         public class DOMHTMLTableCaptionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3219                 [CCode (has_construct_function = false)]
3220                 protected DOMHTMLTableCaptionElement ();
3221                 [CCode (cname = "webkit_dom_html_table_caption_element_get_align")]
3222                 public unowned string get_align ();
3223                 [CCode (cname = "webkit_dom_html_table_caption_element_set_align")]
3224                 public void set_align (string value);
3225                 public string align { get; set; }
3226         }
3227         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3228         public class DOMHTMLTableCellElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3229                 [CCode (has_construct_function = false)]
3230                 protected DOMHTMLTableCellElement ();
3231                 [CCode (cname = "webkit_dom_html_table_cell_element_get_abbr")]
3232                 public unowned string get_abbr ();
3233                 [CCode (cname = "webkit_dom_html_table_cell_element_get_align")]
3234                 public unowned string get_align ();
3235                 [CCode (cname = "webkit_dom_html_table_cell_element_get_axis")]
3236                 public unowned string get_axis ();
3237                 [CCode (cname = "webkit_dom_html_table_cell_element_get_bg_color")]
3238                 public unowned string get_bg_color ();
3239                 [CCode (cname = "webkit_dom_html_table_cell_element_get_cell_index")]
3240                 public long get_cell_index ();
3241                 [CCode (cname = "webkit_dom_html_table_cell_element_get_ch")]
3242                 public unowned string get_ch ();
3243                 [CCode (cname = "webkit_dom_html_table_cell_element_get_ch_off")]
3244                 public unowned string get_ch_off ();
3245                 [CCode (cname = "webkit_dom_html_table_cell_element_get_col_span")]
3246                 public long get_col_span ();
3247                 [CCode (cname = "webkit_dom_html_table_cell_element_get_headers")]
3248                 public unowned string get_headers ();
3249                 [CCode (cname = "webkit_dom_html_table_cell_element_get_height")]
3250                 public unowned string get_height ();
3251                 [CCode (cname = "webkit_dom_html_table_cell_element_get_no_wrap")]
3252                 public bool get_no_wrap ();
3253                 [CCode (cname = "webkit_dom_html_table_cell_element_get_row_span")]
3254                 public long get_row_span ();
3255                 [CCode (cname = "webkit_dom_html_table_cell_element_get_scope")]
3256                 public unowned string get_scope ();
3257                 [CCode (cname = "webkit_dom_html_table_cell_element_get_v_align")]
3258                 public unowned string get_v_align ();
3259                 [CCode (cname = "webkit_dom_html_table_cell_element_get_width")]
3260                 public unowned string get_width ();
3261                 [CCode (cname = "webkit_dom_html_table_cell_element_set_abbr")]
3262                 public void set_abbr (string value);
3263                 [CCode (cname = "webkit_dom_html_table_cell_element_set_align")]
3264                 public void set_align (string value);
3265                 [CCode (cname = "webkit_dom_html_table_cell_element_set_axis")]
3266                 public void set_axis (string value);
3267                 [CCode (cname = "webkit_dom_html_table_cell_element_set_bg_color")]
3268                 public void set_bg_color (string value);
3269                 [CCode (cname = "webkit_dom_html_table_cell_element_set_ch")]
3270                 public void set_ch (string value);
3271                 [CCode (cname = "webkit_dom_html_table_cell_element_set_ch_off")]
3272                 public void set_ch_off (string value);
3273                 [CCode (cname = "webkit_dom_html_table_cell_element_set_col_span")]
3274                 public void set_col_span (long value);
3275                 [CCode (cname = "webkit_dom_html_table_cell_element_set_headers")]
3276                 public void set_headers (string value);
3277                 [CCode (cname = "webkit_dom_html_table_cell_element_set_height")]
3278                 public void set_height (string value);
3279                 [CCode (cname = "webkit_dom_html_table_cell_element_set_no_wrap")]
3280                 public void set_no_wrap (bool value);
3281                 [CCode (cname = "webkit_dom_html_table_cell_element_set_row_span")]
3282                 public void set_row_span (long value);
3283                 [CCode (cname = "webkit_dom_html_table_cell_element_set_scope")]
3284                 public void set_scope (string value);
3285                 [CCode (cname = "webkit_dom_html_table_cell_element_set_v_align")]
3286                 public void set_v_align (string value);
3287                 [CCode (cname = "webkit_dom_html_table_cell_element_set_width")]
3288                 public void set_width (string value);
3289                 public string abbr { get; set; }
3290                 public string align { get; set; }
3291                 public string axis { get; set; }
3292                 public string bg_color { get; set; }
3293                 public long cell_index { get; }
3294                 public string ch { get; set; }
3295                 public string ch_off { get; set; }
3296                 public long col_span { get; set; }
3297                 public string headers { get; set; }
3298                 public string height { get; set; }
3299                 public bool no_wrap { get; set; }
3300                 public long row_span { get; set; }
3301                 public string scope { get; set; }
3302                 public string v_align { get; set; }
3303                 public string width { get; set; }
3304         }
3305         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3306         public class DOMHTMLTableColElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3307                 [CCode (has_construct_function = false)]
3308                 protected DOMHTMLTableColElement ();
3309                 [CCode (cname = "webkit_dom_html_table_col_element_get_align")]
3310                 public unowned string get_align ();
3311                 [CCode (cname = "webkit_dom_html_table_col_element_get_ch")]
3312                 public unowned string get_ch ();
3313                 [CCode (cname = "webkit_dom_html_table_col_element_get_ch_off")]
3314                 public unowned string get_ch_off ();
3315                 [CCode (cname = "webkit_dom_html_table_col_element_get_span")]
3316                 public long get_span ();
3317                 [CCode (cname = "webkit_dom_html_table_col_element_get_v_align")]
3318                 public unowned string get_v_align ();
3319                 [CCode (cname = "webkit_dom_html_table_col_element_get_width")]
3320                 public unowned string get_width ();
3321                 [CCode (cname = "webkit_dom_html_table_col_element_set_align")]
3322                 public void set_align (string value);
3323                 [CCode (cname = "webkit_dom_html_table_col_element_set_ch")]
3324                 public void set_ch (string value);
3325                 [CCode (cname = "webkit_dom_html_table_col_element_set_ch_off")]
3326                 public void set_ch_off (string value);
3327                 [CCode (cname = "webkit_dom_html_table_col_element_set_span")]
3328                 public void set_span (long value);
3329                 [CCode (cname = "webkit_dom_html_table_col_element_set_v_align")]
3330                 public void set_v_align (string value);
3331                 [CCode (cname = "webkit_dom_html_table_col_element_set_width")]
3332                 public void set_width (string value);
3333                 public string align { get; set; }
3334                 public string ch { get; set; }
3335                 public string ch_off { get; set; }
3336                 public long span { get; set; }
3337                 public string v_align { get; set; }
3338                 public string width { get; set; }
3339         }
3340         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3341         public class DOMHTMLTableElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3342                 [CCode (has_construct_function = false)]
3343                 protected DOMHTMLTableElement ();
3344                 [CCode (cname = "webkit_dom_html_table_element_create_caption")]
3345                 public unowned WebKit.DOMHTMLElement create_caption ();
3346                 [CCode (cname = "webkit_dom_html_table_element_create_t_body")]
3347                 public unowned WebKit.DOMHTMLElement create_t_body ();
3348                 [CCode (cname = "webkit_dom_html_table_element_create_t_foot")]
3349                 public unowned WebKit.DOMHTMLElement create_t_foot ();
3350                 [CCode (cname = "webkit_dom_html_table_element_create_t_head")]
3351                 public unowned WebKit.DOMHTMLElement create_t_head ();
3352                 [CCode (cname = "webkit_dom_html_table_element_delete_caption")]
3353                 public void delete_caption ();
3354                 [CCode (cname = "webkit_dom_html_table_element_delete_row")]
3355                 public void delete_row (long index) throws GLib.Error;
3356                 [CCode (cname = "webkit_dom_html_table_element_delete_t_foot")]
3357                 public void delete_t_foot ();
3358                 [CCode (cname = "webkit_dom_html_table_element_delete_t_head")]
3359                 public void delete_t_head ();
3360                 [CCode (cname = "webkit_dom_html_table_element_get_align")]
3361                 public unowned string get_align ();
3362                 [CCode (cname = "webkit_dom_html_table_element_get_bg_color")]
3363                 public unowned string get_bg_color ();
3364                 [CCode (cname = "webkit_dom_html_table_element_get_border")]
3365                 public unowned string get_border ();
3366                 [CCode (cname = "webkit_dom_html_table_element_get_caption")]
3367                 public unowned WebKit.DOMHTMLTableCaptionElement get_caption ();
3368                 [CCode (cname = "webkit_dom_html_table_element_get_cell_padding")]
3369                 public unowned string get_cell_padding ();
3370                 [CCode (cname = "webkit_dom_html_table_element_get_cell_spacing")]
3371                 public unowned string get_cell_spacing ();
3372                 [CCode (cname = "webkit_dom_html_table_element_get_frame")]
3373                 public unowned string get_frame ();
3374                 [CCode (cname = "webkit_dom_html_table_element_get_rows")]
3375                 public unowned WebKit.DOMHTMLCollection get_rows ();
3376                 [CCode (cname = "webkit_dom_html_table_element_get_rules")]
3377                 public unowned string get_rules ();
3378                 [CCode (cname = "webkit_dom_html_table_element_get_summary")]
3379                 public unowned string get_summary ();
3380                 [CCode (cname = "webkit_dom_html_table_element_get_t_bodies")]
3381                 public unowned WebKit.DOMHTMLCollection get_t_bodies ();
3382                 [CCode (cname = "webkit_dom_html_table_element_get_t_foot")]
3383                 public unowned WebKit.DOMHTMLTableSectionElement get_t_foot ();
3384                 [CCode (cname = "webkit_dom_html_table_element_get_t_head")]
3385                 public unowned WebKit.DOMHTMLTableSectionElement get_t_head ();
3386                 [CCode (cname = "webkit_dom_html_table_element_get_width")]
3387                 public unowned string get_width ();
3388                 [CCode (cname = "webkit_dom_html_table_element_insert_row")]
3389                 public unowned WebKit.DOMHTMLElement insert_row (long index) throws GLib.Error;
3390                 [CCode (cname = "webkit_dom_html_table_element_set_align")]
3391                 public void set_align (string value);
3392                 [CCode (cname = "webkit_dom_html_table_element_set_bg_color")]
3393                 public void set_bg_color (string value);
3394                 [CCode (cname = "webkit_dom_html_table_element_set_border")]
3395                 public void set_border (string value);
3396                 [CCode (cname = "webkit_dom_html_table_element_set_caption")]
3397                 public void set_caption (WebKit.DOMHTMLTableCaptionElement value) throws GLib.Error;
3398                 [CCode (cname = "webkit_dom_html_table_element_set_cell_padding")]
3399                 public void set_cell_padding (string value);
3400                 [CCode (cname = "webkit_dom_html_table_element_set_cell_spacing")]
3401                 public void set_cell_spacing (string value);
3402                 [CCode (cname = "webkit_dom_html_table_element_set_frame")]
3403                 public void set_frame (string value);
3404                 [CCode (cname = "webkit_dom_html_table_element_set_rules")]
3405                 public void set_rules (string value);
3406                 [CCode (cname = "webkit_dom_html_table_element_set_summary")]
3407                 public void set_summary (string value);
3408                 [CCode (cname = "webkit_dom_html_table_element_set_t_foot")]
3409                 public void set_t_foot (WebKit.DOMHTMLTableSectionElement value) throws GLib.Error;
3410                 [CCode (cname = "webkit_dom_html_table_element_set_t_head")]
3411                 public void set_t_head (WebKit.DOMHTMLTableSectionElement value) throws GLib.Error;
3412                 [CCode (cname = "webkit_dom_html_table_element_set_width")]
3413                 public void set_width (string value);
3414                 public string align { get; set; }
3415                 public string bg_color { get; set; }
3416                 public string border { get; set; }
3417                 public WebKit.DOMHTMLTableCaptionElement caption { get; }
3418                 public string cell_padding { get; set; }
3419                 public string cell_spacing { get; set; }
3420                 public string frame { get; set; }
3421                 public WebKit.DOMHTMLCollection rows { get; }
3422                 public string rules { get; set; }
3423                 public string summary { get; set; }
3424                 public WebKit.DOMHTMLCollection t_bodies { get; }
3425                 public WebKit.DOMHTMLTableSectionElement t_foot { get; }
3426                 public WebKit.DOMHTMLTableSectionElement t_head { get; }
3427                 public string width { get; set; }
3428         }
3429         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3430         public class DOMHTMLTableRowElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3431                 [CCode (has_construct_function = false)]
3432                 protected DOMHTMLTableRowElement ();
3433                 [CCode (cname = "webkit_dom_html_table_row_element_delete_cell")]
3434                 public void delete_cell (long index) throws GLib.Error;
3435                 [CCode (cname = "webkit_dom_html_table_row_element_get_align")]
3436                 public unowned string get_align ();
3437                 [CCode (cname = "webkit_dom_html_table_row_element_get_bg_color")]
3438                 public unowned string get_bg_color ();
3439                 [CCode (cname = "webkit_dom_html_table_row_element_get_cells")]
3440                 public unowned WebKit.DOMHTMLCollection get_cells ();
3441                 [CCode (cname = "webkit_dom_html_table_row_element_get_ch")]
3442                 public unowned string get_ch ();
3443                 [CCode (cname = "webkit_dom_html_table_row_element_get_ch_off")]
3444                 public unowned string get_ch_off ();
3445                 [CCode (cname = "webkit_dom_html_table_row_element_get_row_index")]
3446                 public long get_row_index ();
3447                 [CCode (cname = "webkit_dom_html_table_row_element_get_section_row_index")]
3448                 public long get_section_row_index ();
3449                 [CCode (cname = "webkit_dom_html_table_row_element_get_v_align")]
3450                 public unowned string get_v_align ();
3451                 [CCode (cname = "webkit_dom_html_table_row_element_insert_cell")]
3452                 public unowned WebKit.DOMHTMLElement insert_cell (long index) throws GLib.Error;
3453                 [CCode (cname = "webkit_dom_html_table_row_element_set_align")]
3454                 public void set_align (string value);
3455                 [CCode (cname = "webkit_dom_html_table_row_element_set_bg_color")]
3456                 public void set_bg_color (string value);
3457                 [CCode (cname = "webkit_dom_html_table_row_element_set_ch")]
3458                 public void set_ch (string value);
3459                 [CCode (cname = "webkit_dom_html_table_row_element_set_ch_off")]
3460                 public void set_ch_off (string value);
3461                 [CCode (cname = "webkit_dom_html_table_row_element_set_v_align")]
3462                 public void set_v_align (string value);
3463                 public string align { get; set; }
3464                 public string bg_color { get; set; }
3465                 public WebKit.DOMHTMLCollection cells { get; }
3466                 public string ch { get; set; }
3467                 public string ch_off { get; set; }
3468                 public long row_index { get; }
3469                 public long section_row_index { get; }
3470                 public string v_align { get; set; }
3471         }
3472         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3473         public class DOMHTMLTableSectionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3474                 [CCode (has_construct_function = false)]
3475                 protected DOMHTMLTableSectionElement ();
3476                 [CCode (cname = "webkit_dom_html_table_section_element_delete_row")]
3477                 public void delete_row (long index) throws GLib.Error;
3478                 [CCode (cname = "webkit_dom_html_table_section_element_get_align")]
3479                 public unowned string get_align ();
3480                 [CCode (cname = "webkit_dom_html_table_section_element_get_ch")]
3481                 public unowned string get_ch ();
3482                 [CCode (cname = "webkit_dom_html_table_section_element_get_ch_off")]
3483                 public unowned string get_ch_off ();
3484                 [CCode (cname = "webkit_dom_html_table_section_element_get_rows")]
3485                 public unowned WebKit.DOMHTMLCollection get_rows ();
3486                 [CCode (cname = "webkit_dom_html_table_section_element_get_v_align")]
3487                 public unowned string get_v_align ();
3488                 [CCode (cname = "webkit_dom_html_table_section_element_insert_row")]
3489                 public unowned WebKit.DOMHTMLElement insert_row (long index) throws GLib.Error;
3490                 [CCode (cname = "webkit_dom_html_table_section_element_set_align")]
3491                 public void set_align (string value);
3492                 [CCode (cname = "webkit_dom_html_table_section_element_set_ch")]
3493                 public void set_ch (string value);
3494                 [CCode (cname = "webkit_dom_html_table_section_element_set_ch_off")]
3495                 public void set_ch_off (string value);
3496                 [CCode (cname = "webkit_dom_html_table_section_element_set_v_align")]
3497                 public void set_v_align (string value);
3498                 public string align { get; set; }
3499                 public string ch { get; set; }
3500                 public string ch_off { get; set; }
3501                 public WebKit.DOMHTMLCollection rows { get; }
3502                 public string v_align { get; set; }
3503         }
3504         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3505         public class DOMHTMLTextAreaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3506                 [CCode (has_construct_function = false)]
3507                 protected DOMHTMLTextAreaElement ();
3508                 [CCode (cname = "webkit_dom_html_text_area_element_check_validity")]
3509                 public bool check_validity ();
3510                 [CCode (cname = "webkit_dom_html_text_area_element_get_autocapitalize")]
3511                 public unowned string get_autocapitalize ();
3512                 [CCode (cname = "webkit_dom_html_text_area_element_get_autocorrect")]
3513                 public bool get_autocorrect ();
3514                 [CCode (cname = "webkit_dom_html_text_area_element_get_autofocus")]
3515                 public bool get_autofocus ();
3516                 [CCode (cname = "webkit_dom_html_text_area_element_get_cols")]
3517                 public long get_cols ();
3518                 [CCode (cname = "webkit_dom_html_text_area_element_get_default_value")]
3519                 public unowned string get_default_value ();
3520                 [CCode (cname = "webkit_dom_html_text_area_element_get_dir_name")]
3521                 public unowned string get_dir_name ();
3522                 [CCode (cname = "webkit_dom_html_text_area_element_get_disabled")]
3523                 public bool get_disabled ();
3524                 [CCode (cname = "webkit_dom_html_text_area_element_get_form")]
3525                 public unowned WebKit.DOMHTMLFormElement get_form ();
3526                 [CCode (cname = "webkit_dom_html_text_area_element_get_labels")]
3527                 public unowned WebKit.DOMNodeList get_labels ();
3528                 [CCode (cname = "webkit_dom_html_text_area_element_get_max_length")]
3529                 public long get_max_length ();
3530                 [CCode (cname = "webkit_dom_html_text_area_element_get_name")]
3531                 public unowned string get_name ();
3532                 [CCode (cname = "webkit_dom_html_text_area_element_get_placeholder")]
3533                 public unowned string get_placeholder ();
3534                 [CCode (cname = "webkit_dom_html_text_area_element_get_read_only")]
3535                 public bool get_read_only ();
3536                 [CCode (cname = "webkit_dom_html_text_area_element_get_required")]
3537                 public bool get_required ();
3538                 [CCode (cname = "webkit_dom_html_text_area_element_get_rows")]
3539                 public long get_rows ();
3540                 [CCode (cname = "webkit_dom_html_text_area_element_get_selection_direction")]
3541                 public unowned string get_selection_direction ();
3542                 [CCode (cname = "webkit_dom_html_text_area_element_get_selection_end")]
3543                 public long get_selection_end ();
3544                 [CCode (cname = "webkit_dom_html_text_area_element_get_selection_start")]
3545                 public long get_selection_start ();
3546                 [CCode (cname = "webkit_dom_html_text_area_element_get_text_length")]
3547                 public ulong get_text_length ();
3548                 [CCode (cname = "webkit_dom_html_text_area_element_get_validation_message")]
3549                 public unowned string get_validation_message ();
3550                 [CCode (cname = "webkit_dom_html_text_area_element_get_validity")]
3551                 public unowned WebKit.DOMValidityState get_validity ();
3552                 [CCode (cname = "webkit_dom_html_text_area_element_get_value")]
3553                 public unowned string get_value ();
3554                 [CCode (cname = "webkit_dom_html_text_area_element_get_will_validate")]
3555                 public bool get_will_validate ();
3556                 [CCode (cname = "webkit_dom_html_text_area_element_get_wrap")]
3557                 public unowned string get_wrap ();
3558                 [CCode (cname = "webkit_dom_html_text_area_element_is_edited")]
3559                 public bool is_edited ();
3560                 [CCode (cname = "webkit_dom_html_text_area_element_select")]
3561                 public void select ();
3562                 [CCode (cname = "webkit_dom_html_text_area_element_set_autocapitalize")]
3563                 public void set_autocapitalize (string value);
3564                 [CCode (cname = "webkit_dom_html_text_area_element_set_autocorrect")]
3565                 public void set_autocorrect (bool value);
3566                 [CCode (cname = "webkit_dom_html_text_area_element_set_autofocus")]
3567                 public void set_autofocus (bool value);
3568                 [CCode (cname = "webkit_dom_html_text_area_element_set_cols")]
3569                 public void set_cols (long value);
3570                 [CCode (cname = "webkit_dom_html_text_area_element_set_custom_validity")]
3571                 public void set_custom_validity (string error);
3572                 [CCode (cname = "webkit_dom_html_text_area_element_set_default_value")]
3573                 public void set_default_value (string value);
3574                 [CCode (cname = "webkit_dom_html_text_area_element_set_dir_name")]
3575                 public void set_dir_name (string value);
3576                 [CCode (cname = "webkit_dom_html_text_area_element_set_disabled")]
3577                 public void set_disabled (bool value);
3578                 [CCode (cname = "webkit_dom_html_text_area_element_set_max_length")]
3579                 public void set_max_length (long value) throws GLib.Error;
3580                 [CCode (cname = "webkit_dom_html_text_area_element_set_name")]
3581                 public void set_name (string value);
3582                 [CCode (cname = "webkit_dom_html_text_area_element_set_placeholder")]
3583                 public void set_placeholder (string value);
3584                 [CCode (cname = "webkit_dom_html_text_area_element_set_range_text")]
3585                 public void set_range_text (string replacement, ulong start, ulong end, string selectionMode) throws GLib.Error;
3586                 [CCode (cname = "webkit_dom_html_text_area_element_set_read_only")]
3587                 public void set_read_only (bool value);
3588                 [CCode (cname = "webkit_dom_html_text_area_element_set_required")]
3589                 public void set_required (bool value);
3590                 [CCode (cname = "webkit_dom_html_text_area_element_set_rows")]
3591                 public void set_rows (long value);
3592                 [CCode (cname = "webkit_dom_html_text_area_element_set_selection_direction")]
3593                 public void set_selection_direction (string value);
3594                 [CCode (cname = "webkit_dom_html_text_area_element_set_selection_end")]
3595                 public void set_selection_end (long value);
3596                 [CCode (cname = "webkit_dom_html_text_area_element_set_selection_range")]
3597                 public void set_selection_range (long start, long end, string direction);
3598                 [CCode (cname = "webkit_dom_html_text_area_element_set_selection_start")]
3599                 public void set_selection_start (long value);
3600                 [CCode (cname = "webkit_dom_html_text_area_element_set_value")]
3601                 public void set_value (string value);
3602                 [CCode (cname = "webkit_dom_html_text_area_element_set_wrap")]
3603                 public void set_wrap (string value);
3604                 public string autocapitalize { get; set; }
3605                 public bool autocorrect { get; set; }
3606                 public bool autofocus { get; set; }
3607                 public long cols { get; set; }
3608                 public string default_value { get; set; }
3609                 public string dir_name { get; set; }
3610                 public bool disabled { get; set; }
3611                 public WebKit.DOMHTMLFormElement form { get; }
3612                 public WebKit.DOMNodeList labels { get; }
3613                 public long max_length { get; set; }
3614                 public string name { get; set; }
3615                 public string placeholder { get; set; }
3616                 public bool read_only { get; set; }
3617                 public bool required { get; set; }
3618                 public long rows { get; set; }
3619                 public string selection_direction { get; set; }
3620                 public long selection_end { get; set; }
3621                 public long selection_start { get; set; }
3622                 public ulong text_length { get; }
3623                 [NoAccessorMethod]
3624                 public string type { owned get; }
3625                 public string validation_message { get; }
3626                 public WebKit.DOMValidityState validity { get; }
3627                 public string value { get; set; }
3628                 public bool will_validate { get; }
3629                 public string wrap { get; set; }
3630         }
3631         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3632         public class DOMHTMLTitleElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3633                 [CCode (has_construct_function = false)]
3634                 protected DOMHTMLTitleElement ();
3635                 [CCode (cname = "webkit_dom_html_title_element_get_text")]
3636                 public unowned string get_text ();
3637                 [CCode (cname = "webkit_dom_html_title_element_set_text")]
3638                 public void set_text (string value);
3639                 public string text { get; set; }
3640         }
3641         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3642         public class DOMHTMLUListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
3643                 [CCode (has_construct_function = false)]
3644                 protected DOMHTMLUListElement ();
3645                 [CCode (cname = "webkit_dom_htmlu_list_element_get_compact")]
3646                 public bool get_compact ();
3647                 [CCode (cname = "webkit_dom_htmlu_list_element_set_compact")]
3648                 public void set_compact (bool value);
3649                 public bool compact { get; set; }
3650                 [NoAccessorMethod]
3651                 public string type { owned get; set; }
3652         }
3653         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3654         public class DOMHTMLVideoElement : WebKit.DOMHTMLMediaElement, WebKit.DOMEventTarget {
3655                 [CCode (has_construct_function = false)]
3656                 protected DOMHTMLVideoElement ();
3657                 [CCode (cname = "webkit_dom_html_video_element_get_height")]
3658                 public ulong get_height ();
3659                 [CCode (cname = "webkit_dom_html_video_element_get_poster")]
3660                 public unowned string get_poster ();
3661                 [CCode (cname = "webkit_dom_html_video_element_get_video_height")]
3662                 public ulong get_video_height ();
3663                 [CCode (cname = "webkit_dom_html_video_element_get_video_width")]
3664                 public ulong get_video_width ();
3665                 [CCode (cname = "webkit_dom_html_video_element_get_webkit_decoded_frame_count")]
3666                 public ulong get_webkit_decoded_frame_count ();
3667                 [CCode (cname = "webkit_dom_html_video_element_get_webkit_displaying_fullscreen")]
3668                 public bool get_webkit_displaying_fullscreen ();
3669                 [CCode (cname = "webkit_dom_html_video_element_get_webkit_dropped_frame_count")]
3670                 public ulong get_webkit_dropped_frame_count ();
3671                 [CCode (cname = "webkit_dom_html_video_element_get_webkit_supports_fullscreen")]
3672                 public bool get_webkit_supports_fullscreen ();
3673                 [CCode (cname = "webkit_dom_html_video_element_get_webkit_wireless_video_playback_disabled")]
3674                 public bool get_webkit_wireless_video_playback_disabled ();
3675                 [CCode (cname = "webkit_dom_html_video_element_get_width")]
3676                 public ulong get_width ();
3677                 [CCode (cname = "webkit_dom_html_video_element_set_height")]
3678                 public void set_height (ulong value);
3679                 [CCode (cname = "webkit_dom_html_video_element_set_poster")]
3680                 public void set_poster (string value);
3681                 [CCode (cname = "webkit_dom_html_video_element_set_webkit_wireless_video_playback_disabled")]
3682                 public void set_webkit_wireless_video_playback_disabled (bool value);
3683                 [CCode (cname = "webkit_dom_html_video_element_set_width")]
3684                 public void set_width (ulong value);
3685                 [CCode (cname = "webkit_dom_html_video_element_webkit_enter_full_screen")]
3686                 public void webkit_enter_full_screen () throws GLib.Error;
3687                 [CCode (cname = "webkit_dom_html_video_element_webkit_enter_fullscreen")]
3688                 public void webkit_enter_fullscreen () throws GLib.Error;
3689                 [CCode (cname = "webkit_dom_html_video_element_webkit_exit_full_screen")]
3690                 public void webkit_exit_full_screen ();
3691                 [CCode (cname = "webkit_dom_html_video_element_webkit_exit_fullscreen")]
3692                 public void webkit_exit_fullscreen ();
3693                 public ulong height { get; set; }
3694                 public string poster { get; set; }
3695                 public ulong video_height { get; }
3696                 public ulong video_width { get; }
3697                 public ulong webkit_decoded_frame_count { get; }
3698                 public bool webkit_displaying_fullscreen { get; }
3699                 public ulong webkit_dropped_frame_count { get; }
3700                 public bool webkit_supports_fullscreen { get; }
3701                 public bool webkit_wireless_video_playback_disabled { get; set; }
3702                 public ulong width { get; set; }
3703         }
3704         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3705         public class DOMHistory : WebKit.DOMObject {
3706                 [CCode (has_construct_function = false)]
3707                 protected DOMHistory ();
3708                 public void back ();
3709                 public void forward ();
3710                 public ulong get_length ();
3711                 public void go (long distance);
3712                 public ulong length { get; }
3713         }
3714         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3715         public class DOMKeyboardEvent : WebKit.DOMUIEvent {
3716                 [CCode (has_construct_function = false)]
3717                 protected DOMKeyboardEvent ();
3718                 public bool get_alt_graph_key ();
3719                 public bool get_alt_key ();
3720                 public bool get_ctrl_key ();
3721                 public unowned string get_key_identifier ();
3722                 public ulong get_key_location ();
3723                 public bool get_meta_key ();
3724                 public bool get_modifier_state (string keyIdentifierArg);
3725                 public bool get_shift_key ();
3726                 public void init_keyboard_event (string type, bool canBubble, bool cancelable, WebKit.DOMDOMWindow view, string keyIdentifier, ulong location, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey);
3727                 public bool alt_graph_key { get; }
3728                 public bool alt_key { get; }
3729                 public bool ctrl_key { get; }
3730                 public string key_identifier { get; }
3731                 public ulong key_location { get; }
3732                 public bool meta_key { get; }
3733                 public bool shift_key { get; }
3734         }
3735         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3736         public class DOMLocation : WebKit.DOMObject {
3737                 [CCode (has_construct_function = false)]
3738                 protected DOMLocation ();
3739                 public unowned WebKit.DOMDOMStringList get_ancestor_origins ();
3740                 public unowned string get_hash ();
3741                 public unowned string get_host ();
3742                 public unowned string get_hostname ();
3743                 public unowned string get_href ();
3744                 public unowned string get_origin ();
3745                 public unowned string get_pathname ();
3746                 public unowned string get_port ();
3747                 public unowned string get_protocol ();
3748                 public unowned string get_search ();
3749                 public WebKit.DOMDOMStringList ancestor_origins { get; }
3750                 public string hash { get; }
3751                 public string host { get; }
3752                 public string hostname { get; }
3753                 public string href { get; }
3754                 public string origin { get; }
3755                 public string pathname { get; }
3756                 public string port { get; }
3757                 public string protocol { get; }
3758                 public string search { get; }
3759         }
3760         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3761         public class DOMMediaController : WebKit.DOMObject, WebKit.DOMEventTarget {
3762                 [CCode (has_construct_function = false)]
3763                 protected DOMMediaController ();
3764                 public unowned WebKit.DOMTimeRanges get_buffered ();
3765                 public double get_current_time ();
3766                 public double get_default_playback_rate ();
3767                 public double get_duration ();
3768                 public bool get_muted ();
3769                 public bool get_paused ();
3770                 public double get_playback_rate ();
3771                 public unowned string get_playback_state ();
3772                 public unowned WebKit.DOMTimeRanges get_played ();
3773                 public unowned WebKit.DOMTimeRanges get_seekable ();
3774                 public double get_volume ();
3775                 public void pause ();
3776                 public void play ();
3777                 public void set_current_time (double value);
3778                 public void set_default_playback_rate (double value);
3779                 public void set_muted (bool value);
3780                 public void set_playback_rate (double value);
3781                 public void set_volume (double value) throws GLib.Error;
3782                 public void unpause ();
3783                 public WebKit.DOMTimeRanges buffered { get; }
3784                 public double current_time { get; set; }
3785                 public double default_playback_rate { get; set; }
3786                 public double duration { get; }
3787                 public bool muted { get; set; }
3788                 public bool paused { get; }
3789                 public double playback_rate { get; set; }
3790                 public string playback_state { get; }
3791                 public WebKit.DOMTimeRanges played { get; }
3792                 public WebKit.DOMTimeRanges seekable { get; }
3793                 public double volume { get; set; }
3794         }
3795         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3796         public class DOMMediaError : WebKit.DOMObject {
3797                 [CCode (has_construct_function = false)]
3798                 protected DOMMediaError ();
3799                 public ushort get_code ();
3800                 public uint code { get; }
3801         }
3802         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3803         public class DOMMediaList : WebKit.DOMObject {
3804                 [CCode (has_construct_function = false)]
3805                 protected DOMMediaList ();
3806                 public void append_medium (string newMedium) throws GLib.Error;
3807                 public void delete_medium (string oldMedium) throws GLib.Error;
3808                 public ulong get_length ();
3809                 public unowned string get_media_text ();
3810                 public unowned string item (ulong index);
3811                 public void set_media_text (string value) throws GLib.Error;
3812                 public ulong length { get; }
3813                 public string media_text { get; set; }
3814         }
3815         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3816         public class DOMMediaQueryList : WebKit.DOMObject {
3817                 [CCode (has_construct_function = false)]
3818                 protected DOMMediaQueryList ();
3819                 public bool get_matches ();
3820                 public unowned string get_media ();
3821                 public bool matches { get; }
3822                 public string media { get; }
3823         }
3824         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3825         public class DOMMemoryInfo : WebKit.DOMObject {
3826                 [CCode (has_construct_function = false)]
3827                 protected DOMMemoryInfo ();
3828                 public static ulong get_js_heap_size_limit (void* self);
3829                 public static ulong get_total_js_heap_size (void* self);
3830                 public static ulong get_used_js_heap_size (void* self);
3831                 public ulong js_heap_size_limit { get; }
3832                 public ulong total_js_heap_size { get; }
3833                 public ulong used_js_heap_size { get; }
3834         }
3835         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3836         public class DOMMessagePort : WebKit.DOMObject, WebKit.DOMEventTarget {
3837                 [CCode (has_construct_function = false)]
3838                 protected DOMMessagePort ();
3839         }
3840         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3841         public class DOMMicroDataItemValue : WebKit.DOMObject {
3842                 [CCode (has_construct_function = false)]
3843                 protected DOMMicroDataItemValue ();
3844         }
3845         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3846         public class DOMMouseEvent : WebKit.DOMUIEvent {
3847                 [CCode (has_construct_function = false)]
3848                 protected DOMMouseEvent ();
3849                 public bool get_alt_key ();
3850                 public ushort get_button ();
3851                 public long get_client_x ();
3852                 public long get_client_y ();
3853                 public bool get_ctrl_key ();
3854                 public unowned WebKit.DOMNode get_from_element ();
3855                 public bool get_meta_key ();
3856                 public long get_offset_x ();
3857                 public long get_offset_y ();
3858                 public unowned WebKit.DOMEventTarget get_related_target ();
3859                 public long get_screen_x ();
3860                 public long get_screen_y ();
3861                 public bool get_shift_key ();
3862                 public unowned WebKit.DOMNode get_to_element ();
3863                 public long get_webkit_movement_x ();
3864                 public long get_webkit_movement_y ();
3865                 public long get_x ();
3866                 public long get_y ();
3867                 public void init_mouse_event (string type, bool canBubble, bool cancelable, WebKit.DOMDOMWindow view, long detail, long screenX, long screenY, long clientX, long clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, ushort button, WebKit.DOMEventTarget relatedTarget);
3868                 public bool alt_key { get; }
3869                 public uint button { get; }
3870                 public long client_x { get; }
3871                 public long client_y { get; }
3872                 public bool ctrl_key { get; }
3873                 public WebKit.DOMNode from_element { get; }
3874                 public bool meta_key { get; }
3875                 public long offset_x { get; }
3876                 public long offset_y { get; }
3877                 public WebKit.DOMEventTarget related_target { get; }
3878                 public long screen_x { get; }
3879                 public long screen_y { get; }
3880                 public bool shift_key { get; }
3881                 public WebKit.DOMNode to_element { get; }
3882                 public long webkit_movement_x { get; }
3883                 public long webkit_movement_y { get; }
3884                 public long x { get; }
3885                 public long y { get; }
3886         }
3887         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3888         public class DOMNamedNodeMap : WebKit.DOMObject {
3889                 [CCode (has_construct_function = false)]
3890                 protected DOMNamedNodeMap ();
3891                 public ulong get_length ();
3892                 public unowned WebKit.DOMNode get_named_item (string name);
3893                 public unowned WebKit.DOMNode get_named_item_ns (string namespaceURI, string localName);
3894                 public unowned WebKit.DOMNode item (ulong index);
3895                 public unowned WebKit.DOMNode remove_named_item (string name) throws GLib.Error;
3896                 public unowned WebKit.DOMNode remove_named_item_ns (string namespaceURI, string localName) throws GLib.Error;
3897                 public unowned WebKit.DOMNode set_named_item (WebKit.DOMNode node) throws GLib.Error;
3898                 public unowned WebKit.DOMNode set_named_item_ns (WebKit.DOMNode node) throws GLib.Error;
3899                 public ulong length { get; }
3900         }
3901         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3902         public class DOMNavigator : WebKit.DOMObject {
3903                 [CCode (has_construct_function = false)]
3904                 protected DOMNavigator ();
3905                 public unowned string get_app_code_name ();
3906                 public unowned string get_app_name ();
3907                 public unowned string get_app_version ();
3908                 public bool get_cookie_enabled ();
3909                 public unowned WebKit.DOMGeolocation get_geolocation ();
3910                 public unowned string get_language ();
3911                 public unowned WebKit.DOMDOMMimeTypeArray get_mime_types ();
3912                 public bool get_on_line ();
3913                 public unowned string get_platform ();
3914                 public unowned WebKit.DOMDOMPluginArray get_plugins ();
3915                 public unowned string get_product ();
3916                 public unowned string get_product_sub ();
3917                 public void get_storage_updates ();
3918                 public unowned string get_user_agent ();
3919                 public unowned string get_vendor ();
3920                 public unowned string get_vendor_sub ();
3921                 public unowned WebKit.DOMBatteryManager get_webkit_battery ();
3922                 public unowned WebKit.DOMStorageQuota get_webkit_persistent_storage ();
3923                 public unowned WebKit.DOMStorageQuota get_webkit_temporary_storage ();
3924                 public unowned string is_protocol_handler_registered (string scheme, string url) throws GLib.Error;
3925                 public bool java_enabled ();
3926                 public void register_protocol_handler (string scheme, string url, string title) throws GLib.Error;
3927                 public void unregister_protocol_handler (string scheme, string url) throws GLib.Error;
3928                 public unowned WebKit.DOMGamepadList webkit_get_gamepads ();
3929                 public string app_code_name { get; }
3930                 public string app_name { get; }
3931                 public string app_version { get; }
3932                 public bool cookie_enabled { get; }
3933                 public WebKit.DOMGeolocation geolocation { get; }
3934                 public string language { get; }
3935                 public WebKit.DOMDOMMimeTypeArray mime_types { get; }
3936                 public bool on_line { get; }
3937                 public string platform { get; }
3938                 public WebKit.DOMDOMPluginArray plugins { get; }
3939                 public string product { get; }
3940                 public string product_sub { get; }
3941                 public string user_agent { get; }
3942                 public string vendor { get; }
3943                 public string vendor_sub { get; }
3944                 public WebKit.DOMBatteryManager webkit_battery { get; }
3945                 public WebKit.DOMStorageQuota webkit_persistent_storage { get; }
3946                 public WebKit.DOMStorageQuota webkit_temporary_storage { get; }
3947         }
3948         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
3949         public class DOMNode : WebKit.DOMObject, WebKit.DOMEventTarget {
3950                 [CCode (has_construct_function = false)]
3951                 protected DOMNode ();
3952                 public unowned WebKit.DOMNode append_child (WebKit.DOMNode newChild) throws GLib.Error;
3953                 public unowned WebKit.DOMNode clone_node (bool deep);
3954                 public ushort compare_document_position (WebKit.DOMNode other);
3955                 public bool contains (WebKit.DOMNode other);
3956                 public unowned WebKit.DOMNamedNodeMap get_attributes ();
3957                 public unowned string get_base_uri ();
3958                 public unowned WebKit.DOMNodeList get_child_nodes ();
3959                 public unowned WebKit.DOMNode get_first_child ();
3960                 public unowned WebKit.DOMNode get_last_child ();
3961                 public unowned string get_local_name ();
3962                 public unowned string get_namespace_uri ();
3963                 public unowned WebKit.DOMNode get_next_sibling ();
3964                 public unowned string get_node_name ();
3965                 public ushort get_node_type ();
3966                 public unowned string get_node_value ();
3967                 public unowned WebKit.DOMDocument get_owner_document ();
3968                 public unowned WebKit.DOMElement get_parent_element ();
3969                 public unowned WebKit.DOMNode get_parent_node ();
3970                 public unowned string get_prefix ();
3971                 public unowned WebKit.DOMNode get_previous_sibling ();
3972                 public unowned string get_text_content ();
3973                 public bool has_attributes ();
3974                 public bool has_child_nodes ();
3975                 public unowned WebKit.DOMNode insert_before (WebKit.DOMNode newChild, WebKit.DOMNode refChild) throws GLib.Error;
3976                 public bool is_default_namespace (string namespaceURI);
3977                 public bool is_equal_node (WebKit.DOMNode other);
3978                 public bool is_same_node (WebKit.DOMNode other);
3979                 public bool is_supported (string feature, string version);
3980                 public unowned string lookup_namespace_uri (string prefix);
3981                 public unowned string lookup_prefix (string namespaceURI);
3982                 public void normalize ();
3983                 public unowned WebKit.DOMNode remove_child (WebKit.DOMNode oldChild) throws GLib.Error;
3984                 public unowned WebKit.DOMNode replace_child (WebKit.DOMNode newChild, WebKit.DOMNode oldChild) throws GLib.Error;
3985                 public void set_node_value (string value) throws GLib.Error;
3986                 public void set_prefix (string value) throws GLib.Error;
3987                 public void set_text_content (string value) throws GLib.Error;
3988                 public string base_uri { get; }
3989                 public WebKit.DOMNodeList child_nodes { get; }
3990                 public WebKit.DOMNode first_child { get; }
3991                 public WebKit.DOMNode last_child { get; }
3992                 public string local_name { get; }
3993                 public string namespace_uri { get; }
3994                 public WebKit.DOMNode next_sibling { get; }
3995                 public string node_name { get; }
3996                 public uint node_type { get; }
3997                 public string node_value { get; set; }
3998                 public WebKit.DOMDocument owner_document { get; }
3999                 public WebKit.DOMElement parent_element { get; }
4000                 public WebKit.DOMNode parent_node { get; }
4001                 public string prefix { get; set; }
4002                 public WebKit.DOMNode previous_sibling { get; }
4003                 public string text_content { get; set; }
4004         }
4005         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4006         public class DOMNodeFilter : WebKit.DOMObject {
4007                 [CCode (has_construct_function = false)]
4008                 protected DOMNodeFilter ();
4009                 public short accept_node (WebKit.DOMNode n);
4010         }
4011         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4012         public class DOMNodeIterator : WebKit.DOMObject {
4013                 [CCode (has_construct_function = false)]
4014                 protected DOMNodeIterator ();
4015                 public void detach ();
4016                 public bool get_expand_entity_references ();
4017                 public unowned WebKit.DOMNodeFilter get_filter ();
4018                 public bool get_pointer_before_reference_node ();
4019                 public unowned WebKit.DOMNode get_reference_node ();
4020                 public unowned WebKit.DOMNode get_root ();
4021                 public ulong get_what_to_show ();
4022                 public unowned WebKit.DOMNode next_node () throws GLib.Error;
4023                 public unowned WebKit.DOMNode previous_node () throws GLib.Error;
4024                 public bool expand_entity_references { get; }
4025                 public WebKit.DOMNodeFilter filter { get; }
4026                 public bool pointer_before_reference_node { get; }
4027                 public WebKit.DOMNode reference_node { get; }
4028                 public WebKit.DOMNode root { get; }
4029                 public ulong what_to_show { get; }
4030         }
4031         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4032         public class DOMNodeList : WebKit.DOMObject {
4033                 [CCode (has_construct_function = false)]
4034                 protected DOMNodeList ();
4035                 public ulong get_length ();
4036                 public unowned WebKit.DOMNode item (ulong index);
4037                 public ulong length { get; }
4038         }
4039         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4040         public class DOMObject : GLib.Object {
4041                 public void* coreObject;
4042                 [CCode (has_construct_function = false)]
4043                 protected DOMObject ();
4044                 public void* core_object { construct; }
4045         }
4046         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4047         public class DOMPerformance : WebKit.DOMObject, WebKit.DOMEventTarget {
4048                 [CCode (has_construct_function = false)]
4049                 protected DOMPerformance ();
4050                 public void* get_memory ();
4051                 public unowned WebKit.DOMPerformanceNavigation get_navigation ();
4052                 public unowned WebKit.DOMPerformanceTiming get_timing ();
4053                 public double now ();
4054                 public WebKit.DOMPerformanceNavigation navigation { get; }
4055                 public WebKit.DOMPerformanceTiming timing { get; }
4056         }
4057         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4058         public class DOMPerformanceEntry : WebKit.DOMObject {
4059                 [CCode (has_construct_function = false)]
4060                 protected DOMPerformanceEntry ();
4061                 public double get_duration ();
4062                 public unowned string get_entry_type ();
4063                 public unowned string get_name ();
4064                 public double get_start_time ();
4065                 public double duration { get; }
4066                 public string entry_type { get; }
4067                 public string name { get; }
4068                 public double start_time { get; }
4069         }
4070         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4071         public class DOMPerformanceEntryList : WebKit.DOMObject {
4072                 [CCode (has_construct_function = false)]
4073                 protected DOMPerformanceEntryList ();
4074                 public ulong get_length ();
4075                 public unowned WebKit.DOMPerformanceEntry item (ulong index);
4076                 public ulong length { get; }
4077         }
4078         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4079         public class DOMPerformanceNavigation : WebKit.DOMObject {
4080                 [CCode (has_construct_function = false)]
4081                 protected DOMPerformanceNavigation ();
4082                 public ushort get_redirect_count ();
4083                 public uint redirect_count { get; }
4084                 [NoAccessorMethod]
4085                 public uint type { get; }
4086         }
4087         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4088         public class DOMPerformanceTiming : WebKit.DOMObject {
4089                 [CCode (has_construct_function = false)]
4090                 protected DOMPerformanceTiming ();
4091                 public uint64 get_connect_end ();
4092                 public uint64 get_connect_start ();
4093                 public uint64 get_dom_complete ();
4094                 public uint64 get_dom_content_loaded_event_end ();
4095                 public uint64 get_dom_content_loaded_event_start ();
4096                 public uint64 get_dom_interactive ();
4097                 public uint64 get_dom_loading ();
4098                 public uint64 get_domain_lookup_end ();
4099                 public uint64 get_domain_lookup_start ();
4100                 public uint64 get_fetch_start ();
4101                 public uint64 get_load_event_end ();
4102                 public uint64 get_load_event_start ();
4103                 public uint64 get_navigation_start ();
4104                 public uint64 get_redirect_end ();
4105                 public uint64 get_redirect_start ();
4106                 public uint64 get_request_start ();
4107                 public uint64 get_response_end ();
4108                 public uint64 get_response_start ();
4109                 public uint64 get_secure_connection_start ();
4110                 public uint64 get_unload_event_end ();
4111                 public uint64 get_unload_event_start ();
4112                 public uint64 connect_end { get; }
4113                 public uint64 connect_start { get; }
4114                 public uint64 dom_complete { get; }
4115                 public uint64 dom_content_loaded_event_end { get; }
4116                 public uint64 dom_content_loaded_event_start { get; }
4117                 public uint64 dom_interactive { get; }
4118                 public uint64 dom_loading { get; }
4119                 public uint64 domain_lookup_end { get; }
4120                 public uint64 domain_lookup_start { get; }
4121                 public uint64 fetch_start { get; }
4122                 public uint64 load_event_end { get; }
4123                 public uint64 load_event_start { get; }
4124                 public uint64 navigation_start { get; }
4125                 public uint64 redirect_end { get; }
4126                 public uint64 redirect_start { get; }
4127                 public uint64 request_start { get; }
4128                 public uint64 response_end { get; }
4129                 public uint64 response_start { get; }
4130                 public uint64 secure_connection_start { get; }
4131                 public uint64 unload_event_end { get; }
4132                 public uint64 unload_event_start { get; }
4133         }
4134         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4135         public class DOMProcessingInstruction : WebKit.DOMCharacterData, WebKit.DOMEventTarget {
4136                 [CCode (has_construct_function = false)]
4137                 protected DOMProcessingInstruction ();
4138                 public unowned string get_data ();
4139                 public unowned WebKit.DOMStyleSheet get_sheet ();
4140                 public unowned string get_target ();
4141                 public void set_data (string value) throws GLib.Error;
4142                 public WebKit.DOMStyleSheet sheet { get; }
4143                 public string target { get; }
4144         }
4145         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4146         public class DOMPropertyNodeList : WebKit.DOMNodeList {
4147                 [CCode (has_construct_function = false)]
4148                 protected DOMPropertyNodeList ();
4149                 public static ulong get_length (void* self);
4150                 public static unowned WebKit.DOMNode item (void* self, ulong index);
4151                 public ulong length { get; }
4152         }
4153         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4154         public class DOMRange : WebKit.DOMObject {
4155                 [CCode (has_construct_function = false)]
4156                 protected DOMRange ();
4157                 public unowned WebKit.DOMDocumentFragment clone_contents () throws GLib.Error;
4158                 public unowned WebKit.DOMRange clone_range () throws GLib.Error;
4159                 public void collapse (bool toStart) throws GLib.Error;
4160                 public short compare_boundary_points (ushort how, WebKit.DOMRange sourceRange) throws GLib.Error;
4161                 public short compare_node (WebKit.DOMNode refNode) throws GLib.Error;
4162                 public short compare_point (WebKit.DOMNode refNode, long offset) throws GLib.Error;
4163                 public unowned WebKit.DOMDocumentFragment create_contextual_fragment (string html) throws GLib.Error;
4164                 public void delete_contents () throws GLib.Error;
4165                 public void detach () throws GLib.Error;
4166                 public void expand (string unit) throws GLib.Error;
4167                 public unowned WebKit.DOMDocumentFragment extract_contents () throws GLib.Error;
4168                 public bool get_collapsed () throws GLib.Error;
4169                 public unowned WebKit.DOMNode get_common_ancestor_container () throws GLib.Error;
4170                 public unowned WebKit.DOMNode get_end_container () throws GLib.Error;
4171                 public long get_end_offset () throws GLib.Error;
4172                 public unowned WebKit.DOMNode get_start_container () throws GLib.Error;
4173                 public long get_start_offset () throws GLib.Error;
4174                 public unowned string get_text ();
4175                 public void insert_node (WebKit.DOMNode newNode) throws GLib.Error;
4176                 public bool intersects_node (WebKit.DOMNode refNode) throws GLib.Error;
4177                 public bool is_point_in_range (WebKit.DOMNode refNode, long offset) throws GLib.Error;
4178                 public void select_node (WebKit.DOMNode refNode) throws GLib.Error;
4179                 public void select_node_contents (WebKit.DOMNode refNode) throws GLib.Error;
4180                 public void set_end (WebKit.DOMNode refNode, long offset) throws GLib.Error;
4181                 public void set_end_after (WebKit.DOMNode refNode) throws GLib.Error;
4182                 public void set_end_before (WebKit.DOMNode refNode) throws GLib.Error;
4183                 public void set_start (WebKit.DOMNode refNode, long offset) throws GLib.Error;
4184                 public void set_start_after (WebKit.DOMNode refNode) throws GLib.Error;
4185                 public void set_start_before (WebKit.DOMNode refNode) throws GLib.Error;
4186                 public void surround_contents (WebKit.DOMNode newParent) throws GLib.Error;
4187                 public unowned string to_string () throws GLib.Error;
4188                 public bool collapsed { get; }
4189                 public WebKit.DOMNode common_ancestor_container { get; }
4190                 public WebKit.DOMNode end_container { get; }
4191                 public long end_offset { get; }
4192                 public WebKit.DOMNode start_container { get; }
4193                 public long start_offset { get; }
4194                 public string text { get; }
4195         }
4196         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4197         public class DOMScreen : WebKit.DOMObject {
4198                 [CCode (has_construct_function = false)]
4199                 protected DOMScreen ();
4200                 public ulong get_avail_height ();
4201                 public long get_avail_left ();
4202                 public long get_avail_top ();
4203                 public ulong get_avail_width ();
4204                 public ulong get_color_depth ();
4205                 public ulong get_height ();
4206                 public ulong get_pixel_depth ();
4207                 public ulong get_width ();
4208                 public ulong avail_height { get; }
4209                 public long avail_left { get; }
4210                 public long avail_top { get; }
4211                 public ulong avail_width { get; }
4212                 public ulong color_depth { get; }
4213                 public ulong height { get; }
4214                 public ulong pixel_depth { get; }
4215                 public ulong width { get; }
4216         }
4217         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4218         public class DOMShadowRoot : WebKit.DOMDocumentFragment, WebKit.DOMEventTarget {
4219                 [CCode (has_construct_function = false)]
4220                 protected DOMShadowRoot ();
4221                 public unowned WebKit.DOMElement element_from_point (long x, long y);
4222                 public unowned WebKit.DOMElement get_active_element ();
4223                 public bool get_apply_author_styles ();
4224                 public unowned WebKit.DOMElement get_element_by_id (string elementId);
4225                 public unowned WebKit.DOMNodeList get_elements_by_class_name (string className);
4226                 public unowned WebKit.DOMNodeList get_elements_by_tag_name (string tagName);
4227                 public unowned WebKit.DOMNodeList get_elements_by_tag_name_ns (string namespaceURI, string localName);
4228                 public unowned string get_inner_html ();
4229                 public bool get_reset_style_inheritance ();
4230                 public unowned WebKit.DOMDOMSelection get_selection ();
4231                 public void set_apply_author_styles (bool value);
4232                 public void set_inner_html (string value) throws GLib.Error;
4233                 public void set_reset_style_inheritance (bool value);
4234                 public WebKit.DOMElement active_element { get; }
4235                 public bool apply_author_styles { get; set; }
4236                 public string inner_html { get; set; }
4237                 public bool reset_style_inheritance { get; set; }
4238         }
4239         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4240         public class DOMStorage : WebKit.DOMObject {
4241                 [CCode (has_construct_function = false)]
4242                 protected DOMStorage ();
4243                 public void clear () throws GLib.Error;
4244                 public unowned string get_item (string key) throws GLib.Error;
4245                 public ulong get_length () throws GLib.Error;
4246                 public unowned string key (ulong index) throws GLib.Error;
4247                 public void remove_item (string key) throws GLib.Error;
4248                 public void set_item (string key, string data) throws GLib.Error;
4249                 public ulong length { get; }
4250         }
4251         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4252         public class DOMStorageInfo : WebKit.DOMObject {
4253                 [CCode (has_construct_function = false)]
4254                 protected DOMStorageInfo ();
4255         }
4256         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4257         public class DOMStorageQuota : WebKit.DOMObject {
4258                 [CCode (has_construct_function = false)]
4259                 protected DOMStorageQuota ();
4260         }
4261         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4262         public class DOMStyleMedia : WebKit.DOMObject {
4263                 [CCode (has_construct_function = false)]
4264                 protected DOMStyleMedia ();
4265                 public bool match_medium (string mediaquery);
4266                 [NoAccessorMethod]
4267                 public string type { owned get; }
4268         }
4269         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4270         public class DOMStyleSheet : WebKit.DOMObject {
4271                 [CCode (has_construct_function = false)]
4272                 protected DOMStyleSheet ();
4273                 public bool get_disabled ();
4274                 public unowned string get_href ();
4275                 public unowned WebKit.DOMMediaList get_media ();
4276                 public unowned WebKit.DOMNode get_owner_node ();
4277                 public unowned WebKit.DOMStyleSheet get_parent_style_sheet ();
4278                 public unowned string get_title ();
4279                 public void set_disabled (bool value);
4280                 public bool disabled { get; set; }
4281                 public string href { get; }
4282                 public WebKit.DOMMediaList media { get; }
4283                 public WebKit.DOMNode owner_node { get; }
4284                 public WebKit.DOMStyleSheet parent_style_sheet { get; }
4285                 public string title { get; }
4286                 [NoAccessorMethod]
4287                 public string type { owned get; }
4288         }
4289         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4290         public class DOMStyleSheetList : WebKit.DOMObject {
4291                 [CCode (has_construct_function = false)]
4292                 protected DOMStyleSheetList ();
4293                 public ulong get_length ();
4294                 public unowned WebKit.DOMStyleSheet item (ulong index);
4295                 public ulong length { get; }
4296         }
4297         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4298         public class DOMText : WebKit.DOMCharacterData, WebKit.DOMEventTarget {
4299                 [CCode (has_construct_function = false)]
4300                 protected DOMText ();
4301                 public unowned string get_whole_text ();
4302                 public unowned WebKit.DOMText replace_whole_text (string content) throws GLib.Error;
4303                 public unowned WebKit.DOMText split_text (ulong offset) throws GLib.Error;
4304                 public string whole_text { get; }
4305         }
4306         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4307         public class DOMTextTrack : WebKit.DOMObject, WebKit.DOMEventTarget {
4308                 [CCode (has_construct_function = false)]
4309                 protected DOMTextTrack ();
4310                 public void add_cue (WebKit.DOMTextTrackCue cue);
4311                 public unowned WebKit.DOMTextTrackCueList get_active_cues ();
4312                 public unowned WebKit.DOMTextTrackCueList get_cues ();
4313                 public unowned string get_id ();
4314                 public unowned string get_kind ();
4315                 public unowned string get_label ();
4316                 public unowned string get_language ();
4317                 public unowned string get_mode ();
4318                 public void remove_cue (WebKit.DOMTextTrackCue cue) throws GLib.Error;
4319                 public void set_mode (string value);
4320                 public WebKit.DOMTextTrackCueList active_cues { get; }
4321                 public WebKit.DOMTextTrackCueList cues { get; }
4322                 public string id { get; }
4323                 public string kind { get; }
4324                 public string label { get; }
4325                 public string language { get; }
4326                 public string mode { get; set; }
4327         }
4328         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4329         public class DOMTextTrackCue : WebKit.DOMObject, WebKit.DOMEventTarget {
4330                 [CCode (has_construct_function = false)]
4331                 protected DOMTextTrackCue ();
4332                 public unowned string get_align ();
4333                 public unowned WebKit.DOMDocumentFragment get_cue_as_html ();
4334                 public double get_end_time ();
4335                 public unowned string get_id ();
4336                 public long get_line ();
4337                 public bool get_pause_on_exit ();
4338                 public long get_position ();
4339                 public long get_size ();
4340                 public bool get_snap_to_lines ();
4341                 public double get_start_time ();
4342                 public unowned string get_text ();
4343                 public unowned WebKit.DOMTextTrack get_track ();
4344                 public unowned string get_vertical ();
4345                 public void set_align (string value) throws GLib.Error;
4346                 public void set_end_time (double value) throws GLib.Error;
4347                 public void set_id (string value);
4348                 public void set_line (long value) throws GLib.Error;
4349                 public void set_pause_on_exit (bool value);
4350                 public void set_position (long value) throws GLib.Error;
4351                 public void set_size (long value) throws GLib.Error;
4352                 public void set_snap_to_lines (bool value);
4353                 public void set_start_time (double value) throws GLib.Error;
4354                 public void set_text (string value);
4355                 public void set_vertical (string value) throws GLib.Error;
4356                 public string align { get; set; }
4357                 public double end_time { get; set; }
4358                 public string id { get; set; }
4359                 public long line { get; set; }
4360                 public bool pause_on_exit { get; set; }
4361                 public long position { get; set; }
4362                 public long size { get; set; }
4363                 public bool snap_to_lines { get; set; }
4364                 public double start_time { get; set; }
4365                 public string text { get; set; }
4366                 public WebKit.DOMTextTrack track { get; }
4367                 public string vertical { get; set; }
4368         }
4369         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4370         public class DOMTextTrackCueList : WebKit.DOMObject {
4371                 [CCode (has_construct_function = false)]
4372                 protected DOMTextTrackCueList ();
4373                 public unowned WebKit.DOMTextTrackCue get_cue_by_id (string id);
4374                 public ulong get_length ();
4375                 public unowned WebKit.DOMTextTrackCue item (ulong index);
4376                 public ulong length { get; }
4377         }
4378         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4379         public class DOMTextTrackList : WebKit.DOMObject, WebKit.DOMEventTarget {
4380                 [CCode (has_construct_function = false)]
4381                 protected DOMTextTrackList ();
4382                 public ulong get_length ();
4383                 public unowned WebKit.DOMTextTrack get_track_by_id (string id);
4384                 public unowned WebKit.DOMTextTrack item (ulong index);
4385                 public ulong length { get; }
4386         }
4387         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4388         public class DOMTimeRanges : WebKit.DOMObject {
4389                 [CCode (has_construct_function = false)]
4390                 protected DOMTimeRanges ();
4391                 public double end (ulong index) throws GLib.Error;
4392                 public ulong get_length ();
4393                 public double start (ulong index) throws GLib.Error;
4394                 public ulong length { get; }
4395         }
4396         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4397         public class DOMTouch : WebKit.DOMObject {
4398                 [CCode (has_construct_function = false)]
4399                 protected DOMTouch ();
4400                 public long get_client_x ();
4401                 public long get_client_y ();
4402                 public ulong get_identifier ();
4403                 public long get_page_x ();
4404                 public long get_page_y ();
4405                 public long get_screen_x ();
4406                 public long get_screen_y ();
4407                 public unowned WebKit.DOMEventTarget get_target ();
4408                 public float get_webkit_force ();
4409                 public long get_webkit_radius_x ();
4410                 public long get_webkit_radius_y ();
4411                 public float get_webkit_rotation_angle ();
4412                 public long client_x { get; }
4413                 public long client_y { get; }
4414                 public ulong identifier { get; }
4415                 public long page_x { get; }
4416                 public long page_y { get; }
4417                 public long screen_x { get; }
4418                 public long screen_y { get; }
4419                 public WebKit.DOMEventTarget target { get; }
4420                 public float webkit_force { get; }
4421                 public long webkit_radius_x { get; }
4422                 public long webkit_radius_y { get; }
4423                 public float webkit_rotation_angle { get; }
4424         }
4425         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4426         public class DOMTrackEvent : WebKit.DOMEvent {
4427                 [CCode (has_construct_function = false)]
4428                 protected DOMTrackEvent ();
4429         }
4430         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4431         public class DOMTreeWalker : WebKit.DOMObject {
4432                 [CCode (has_construct_function = false)]
4433                 protected DOMTreeWalker ();
4434                 public unowned WebKit.DOMNode first_child ();
4435                 public unowned WebKit.DOMNode get_current_node ();
4436                 public bool get_expand_entity_references ();
4437                 public unowned WebKit.DOMNodeFilter get_filter ();
4438                 public unowned WebKit.DOMNode get_root ();
4439                 public ulong get_what_to_show ();
4440                 public unowned WebKit.DOMNode last_child ();
4441                 public unowned WebKit.DOMNode next_node ();
4442                 public unowned WebKit.DOMNode next_sibling ();
4443                 public unowned WebKit.DOMNode parent_node ();
4444                 public unowned WebKit.DOMNode previous_node ();
4445                 public unowned WebKit.DOMNode previous_sibling ();
4446                 public void set_current_node (WebKit.DOMNode value) throws GLib.Error;
4447                 public WebKit.DOMNode current_node { get; }
4448                 public bool expand_entity_references { get; }
4449                 public WebKit.DOMNodeFilter filter { get; }
4450                 public WebKit.DOMNode root { get; }
4451                 public ulong what_to_show { get; }
4452         }
4453         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4454         public class DOMUIEvent : WebKit.DOMEvent {
4455                 [CCode (has_construct_function = false)]
4456                 protected DOMUIEvent ();
4457                 [CCode (cname = "webkit_dom_ui_event_get_char_code")]
4458                 public long get_char_code ();
4459                 [CCode (cname = "webkit_dom_ui_event_get_detail")]
4460                 public long get_detail ();
4461                 [CCode (cname = "webkit_dom_ui_event_get_key_code")]
4462                 public long get_key_code ();
4463                 [CCode (cname = "webkit_dom_ui_event_get_layer_x")]
4464                 public long get_layer_x ();
4465                 [CCode (cname = "webkit_dom_ui_event_get_layer_y")]
4466                 public long get_layer_y ();
4467                 [CCode (cname = "webkit_dom_ui_event_get_page_x")]
4468                 public long get_page_x ();
4469                 [CCode (cname = "webkit_dom_ui_event_get_page_y")]
4470                 public long get_page_y ();
4471                 [CCode (cname = "webkit_dom_ui_event_get_view")]
4472                 public unowned WebKit.DOMDOMWindow get_view ();
4473                 [CCode (cname = "webkit_dom_ui_event_get_which")]
4474                 public long get_which ();
4475                 [CCode (cname = "webkit_dom_ui_event_init_ui_event")]
4476                 public void init_ui_event (string type, bool canBubble, bool cancelable, WebKit.DOMDOMWindow view, long detail);
4477                 public long char_code { get; }
4478                 public long detail { get; }
4479                 public long key_code { get; }
4480                 public long layer_x { get; }
4481                 public long layer_y { get; }
4482                 public long page_x { get; }
4483                 public long page_y { get; }
4484                 public WebKit.DOMDOMWindow view { get; }
4485                 public long which { get; }
4486         }
4487         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4488         public class DOMValidityState : WebKit.DOMObject {
4489                 [CCode (has_construct_function = false)]
4490                 protected DOMValidityState ();
4491                 public bool get_bad_input ();
4492                 public bool get_custom_error ();
4493                 public bool get_pattern_mismatch ();
4494                 public bool get_range_overflow ();
4495                 public bool get_range_underflow ();
4496                 public bool get_step_mismatch ();
4497                 public bool get_too_long ();
4498                 public bool get_type_mismatch ();
4499                 public bool get_valid ();
4500                 public bool get_value_missing ();
4501                 public bool bad_input { get; }
4502                 public bool custom_error { get; }
4503                 public bool pattern_mismatch { get; }
4504                 public bool range_overflow { get; }
4505                 public bool range_underflow { get; }
4506                 public bool step_mismatch { get; }
4507                 public bool too_long { get; }
4508                 public bool type_mismatch { get; }
4509                 public bool valid { get; }
4510                 public bool value_missing { get; }
4511         }
4512         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4513         public class DOMVideoPlaybackQuality : WebKit.DOMObject {
4514                 [CCode (has_construct_function = false)]
4515                 protected DOMVideoPlaybackQuality ();
4516                 public ulong get_corrupted_video_frames ();
4517                 public double get_creation_time ();
4518                 public ulong get_dropped_video_frames ();
4519                 public double get_total_frame_delay ();
4520                 public ulong get_total_video_frames ();
4521                 public ulong corrupted_video_frames { get; }
4522                 public double creation_time { get; }
4523                 public ulong dropped_video_frames { get; }
4524                 public double total_frame_delay { get; }
4525                 public ulong total_video_frames { get; }
4526         }
4527         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4528         public class DOMVideoTrack : WebKit.DOMObject {
4529                 [CCode (has_construct_function = false)]
4530                 protected DOMVideoTrack ();
4531                 public unowned string get_id ();
4532                 public unowned string get_kind ();
4533                 public unowned string get_label ();
4534                 public unowned string get_language ();
4535                 public bool get_selected ();
4536                 public void set_selected (bool value);
4537                 public string id { get; }
4538                 public string kind { get; }
4539                 public string label { get; }
4540                 public string language { get; }
4541                 public bool selected { get; set; }
4542         }
4543         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4544         public class DOMVideoTrackList : WebKit.DOMObject, WebKit.DOMEventTarget {
4545                 [CCode (has_construct_function = false)]
4546                 protected DOMVideoTrackList ();
4547                 public ulong get_length ();
4548                 public unowned WebKit.DOMVideoTrack get_track_by_id (string id);
4549                 public unowned WebKit.DOMVideoTrack item (ulong index);
4550                 public ulong length { get; }
4551         }
4552         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4553         public class DOMWebKitNamedFlow : WebKit.DOMObject, WebKit.DOMEventTarget {
4554                 [CCode (has_construct_function = false)]
4555                 protected DOMWebKitNamedFlow ();
4556                 [CCode (cname = "webkit_dom_webkit_named_flow_get_content")]
4557                 public unowned WebKit.DOMNodeList get_content ();
4558                 [CCode (cname = "webkit_dom_webkit_named_flow_get_content_nodes")]
4559                 public unowned WebKit.DOMNodeList get_content_nodes ();
4560                 [CCode (cname = "webkit_dom_webkit_named_flow_get_first_empty_region_index")]
4561                 public long get_first_empty_region_index ();
4562                 [CCode (cname = "webkit_dom_webkit_named_flow_get_name")]
4563                 public unowned string get_name ();
4564                 [CCode (cname = "webkit_dom_webkit_named_flow_get_overflow")]
4565                 public bool get_overflow ();
4566                 [CCode (cname = "webkit_dom_webkit_named_flow_get_overset")]
4567                 public bool get_overset ();
4568                 [CCode (cname = "webkit_dom_webkit_named_flow_get_regions")]
4569                 public unowned WebKit.DOMNodeList get_regions ();
4570                 [CCode (cname = "webkit_dom_webkit_named_flow_get_regions_by_content")]
4571                 public unowned WebKit.DOMNodeList get_regions_by_content (WebKit.DOMNode contentNode);
4572                 [CCode (cname = "webkit_dom_webkit_named_flow_get_regions_by_content_node")]
4573                 public unowned WebKit.DOMNodeList get_regions_by_content_node (WebKit.DOMNode content_node);
4574                 public long first_empty_region_index { get; }
4575                 public string name { get; }
4576                 public bool overset { get; }
4577         }
4578         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4579         public class DOMWebKitPoint : WebKit.DOMObject {
4580                 [CCode (has_construct_function = false)]
4581                 protected DOMWebKitPoint ();
4582                 [CCode (cname = "webkit_dom_webkit_point_get_x")]
4583                 public float get_x ();
4584                 [CCode (cname = "webkit_dom_webkit_point_get_y")]
4585                 public float get_y ();
4586                 [CCode (cname = "webkit_dom_webkit_point_set_x")]
4587                 public void set_x (float value);
4588                 [CCode (cname = "webkit_dom_webkit_point_set_y")]
4589                 public void set_y (float value);
4590                 public float x { get; set; }
4591                 public float y { get; set; }
4592         }
4593         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4594         public class DOMWheelEvent : WebKit.DOMMouseEvent {
4595                 [CCode (has_construct_function = false)]
4596                 protected DOMWheelEvent ();
4597                 public ulong get_delta_mode ();
4598                 public double get_delta_x ();
4599                 public double get_delta_y ();
4600                 public double get_delta_z ();
4601                 public bool get_webkit_direction_inverted_from_device ();
4602                 public long get_wheel_delta ();
4603                 public long get_wheel_delta_x ();
4604                 public long get_wheel_delta_y ();
4605                 public void init_wheel_event (long wheelDeltaX, long wheelDeltaY, WebKit.DOMDOMWindow view, long screenX, long screenY, long clientX, long clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);
4606                 public ulong delta_mode { get; }
4607                 public double delta_x { get; }
4608                 public double delta_y { get; }
4609                 public double delta_z { get; }
4610                 public bool webkit_direction_inverted_from_device { get; }
4611                 public long wheel_delta { get; }
4612                 public long wheel_delta_x { get; }
4613                 public long wheel_delta_y { get; }
4614         }
4615         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4616         public class DOMXPathExpression : WebKit.DOMObject {
4617                 [CCode (has_construct_function = false)]
4618                 protected DOMXPathExpression ();
4619                 [CCode (cname = "webkit_dom_xpath_expression_evaluate")]
4620                 public unowned WebKit.DOMXPathResult evaluate (WebKit.DOMNode contextNode, ushort type, WebKit.DOMXPathResult inResult) throws GLib.Error;
4621         }
4622         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4623         public class DOMXPathNSResolver : WebKit.DOMObject {
4624                 [CCode (has_construct_function = false)]
4625                 protected DOMXPathNSResolver ();
4626                 [CCode (cname = "webkit_dom_xpath_ns_resolver_lookup_namespace_uri")]
4627                 public unowned string lookup_namespace_uri (string prefix);
4628         }
4629         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
4630         public class DOMXPathResult : WebKit.DOMObject {
4631                 [CCode (has_construct_function = false)]
4632                 protected DOMXPathResult ();
4633                 [CCode (cname = "webkit_dom_xpath_result_get_boolean_value")]
4634                 public bool get_boolean_value () throws GLib.Error;
4635                 [CCode (cname = "webkit_dom_xpath_result_get_invalid_iterator_state")]
4636                 public bool get_invalid_iterator_state ();
4637                 [CCode (cname = "webkit_dom_xpath_result_get_number_value")]
4638                 public double get_number_value () throws GLib.Error;
4639                 [CCode (cname = "webkit_dom_xpath_result_get_result_type")]
4640                 public ushort get_result_type ();
4641                 [CCode (cname = "webkit_dom_xpath_result_get_single_node_value")]
4642                 public unowned WebKit.DOMNode get_single_node_value () throws GLib.Error;
4643                 [CCode (cname = "webkit_dom_xpath_result_get_snapshot_length")]
4644                 public ulong get_snapshot_length () throws GLib.Error;
4645                 [CCode (cname = "webkit_dom_xpath_result_get_string_value")]
4646                 public unowned string get_string_value () throws GLib.Error;
4647                 [CCode (cname = "webkit_dom_xpath_result_iterate_next")]
4648                 public unowned WebKit.DOMNode iterate_next () throws GLib.Error;
4649                 [CCode (cname = "webkit_dom_xpath_result_snapshot_item")]
4650                 public unowned WebKit.DOMNode snapshot_item (ulong index) throws GLib.Error;
4651                 public bool boolean_value { get; }
4652                 public bool invalid_iterator_state { get; }
4653                 public double number_value { get; }
4654                 public uint result_type { get; }
4655                 public WebKit.DOMNode single_node_value { get; }
4656                 public ulong snapshot_length { get; }
4657                 public string string_value { get; }
4658         }
4659         [CCode (cheader_filename = "webkit/webkit.h")]
4660         public class Download : GLib.Object {
4661                 [CCode (has_construct_function = false)]
4662                 public Download (WebKit.NetworkRequest request);
4663                 public void cancel ();
4664                 public uint64 get_current_size ();
4665                 public unowned string get_destination_uri ();
4666                 public double get_elapsed_time ();
4667                 public unowned WebKit.NetworkRequest get_network_request ();
4668                 public unowned WebKit.NetworkResponse get_network_response ();
4669                 public double get_progress ();
4670                 public WebKit.DownloadStatus get_status ();
4671                 public unowned string get_suggested_filename ();
4672                 public uint64 get_total_size ();
4673                 public unowned string get_uri ();
4674                 public void set_destination_uri (string destination_uri);
4675                 public void start ();
4676                 public uint64 current_size { get; }
4677                 public string destination_uri { get; set; }
4678                 public WebKit.NetworkRequest network_request { get; construct; }
4679                 public WebKit.NetworkResponse network_response { get; construct; }
4680                 public double progress { get; }
4681                 public WebKit.DownloadStatus status { get; }
4682                 public string suggested_filename { get; }
4683                 public uint64 total_size { get; }
4684                 public virtual signal bool error (int p0, int p1, string p2);
4685         }
4686         [CCode (cheader_filename = "webkit/webkit.h")]
4687         public class FaviconDatabase : GLib.Object {
4688                 [CCode (has_construct_function = false)]
4689                 protected FaviconDatabase ();
4690                 public void clear ();
4691                 public void get_favicon_pixbuf (string page_uri, uint width, uint height, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback);
4692                 public unowned Gdk.Pixbuf get_favicon_pixbuf_finish (GLib.AsyncResult _result) throws GLib.Error;
4693                 public unowned string get_favicon_uri (string page_uri);
4694                 public unowned string get_path ();
4695                 public void set_path (string path);
4696                 public unowned Gdk.Pixbuf try_get_favicon_pixbuf (string page_uri, uint width, uint height);
4697                 public string path { get; set; }
4698                 public virtual signal void icon_loaded (string p0);
4699         }
4700         [CCode (cheader_filename = "webkit/webkit.h")]
4701         public class FileChooserRequest : GLib.Object {
4702                 [CCode (has_construct_function = false)]
4703                 protected FileChooserRequest ();
4704                 public unowned string get_mime_types ();
4705                 public unowned Gtk.FileFilter get_mime_types_filter ();
4706                 public bool get_select_multiple ();
4707                 public unowned string get_selected_files ();
4708                 public void select_files (string files);
4709                 [NoAccessorMethod]
4710                 public Gtk.FileFilter filter { owned get; }
4711                 [CCode (array_length = false, array_null_terminated = true)]
4712                 public string[] mime_types { get; }
4713                 public bool select_multiple { get; }
4714                 [CCode (array_length = false, array_null_terminated = true)]
4715                 public string[] selected_files { get; }
4716         }
4717         [CCode (cheader_filename = "webkit/webkit.h")]
4718         public class GeolocationPolicyDecision : GLib.Object {
4719                 [CCode (has_construct_function = false)]
4720                 protected GeolocationPolicyDecision ();
4721         }
4722         [CCode (cheader_filename = "webkit/webkit.h")]
4723         public class HitTestResult : GLib.Object {
4724                 [CCode (has_construct_function = false)]
4725                 protected HitTestResult ();
4726                 [NoAccessorMethod]
4727                 public WebKit.HitTestResultContext context { get; construct; }
4728                 [NoAccessorMethod]
4729                 public string image_uri { owned get; construct; }
4730                 [NoAccessorMethod]
4731                 public WebKit.DOMNode inner_node { owned get; construct; }
4732                 [NoAccessorMethod]
4733                 public string link_uri { owned get; construct; }
4734                 [NoAccessorMethod]
4735                 public string media_uri { owned get; construct; }
4736                 [NoAccessorMethod]
4737                 public int x { get; construct; }
4738                 [NoAccessorMethod]
4739                 public int y { get; construct; }
4740         }
4741         [CCode (cheader_filename = "webkit/webkit.h")]
4742         public class IconDatabase : GLib.Object {
4743                 [CCode (has_construct_function = false)]
4744                 protected IconDatabase ();
4745                 public void clear ();
4746                 public unowned Gdk.Pixbuf get_icon_pixbuf (string page_uri);
4747                 public unowned string get_icon_uri (string page_uri);
4748                 public unowned string get_path ();
4749                 public void set_path (string path);
4750                 public string path { get; set; }
4751                 public virtual signal void icon_loaded (WebKit.WebFrame p0, string p1);
4752         }
4753         [CCode (cheader_filename = "webkit/webkit.h")]
4754         public class NetworkRequest : GLib.Object {
4755                 [CCode (has_construct_function = false)]
4756                 public NetworkRequest (string uri);
4757                 public unowned Soup.Message get_message ();
4758                 public unowned string get_uri ();
4759                 public void set_uri (string uri);
4760                 public Soup.Message message { get; construct; }
4761                 public string uri { get; set; }
4762         }
4763         [CCode (cheader_filename = "webkit/webkit.h")]
4764         public class NetworkResponse : GLib.Object {
4765                 [CCode (has_construct_function = false)]
4766                 public NetworkResponse (string uri);
4767                 public unowned Soup.Message get_message ();
4768                 public unowned string get_suggested_filename ();
4769                 public unowned string get_uri ();
4770                 public void set_uri (string uri);
4771                 public Soup.Message message { get; construct; }
4772                 public string suggested_filename { get; }
4773                 public string uri { get; set; }
4774         }
4775         [CCode (cheader_filename = "webkit/webkit.h")]
4776         public class SecurityOrigin : GLib.Object {
4777                 [CCode (has_construct_function = false)]
4778                 protected SecurityOrigin ();
4779                 public unowned GLib.List<WebKit.WebDatabase> get_all_web_databases ();
4780                 public unowned string get_host ();
4781                 public uint get_port ();
4782                 public unowned string get_protocol ();
4783                 public uint64 get_web_database_quota ();
4784                 public uint64 get_web_database_usage ();
4785                 public void set_web_database_quota (uint64 quota);
4786                 public string host { get; }
4787                 public uint port { get; }
4788                 public string protocol { get; }
4789                 public uint64 web_database_quota { get; set; }
4790                 public uint64 web_database_usage { get; }
4791         }
4792         [CCode (cheader_filename = "webkit/webkit.h")]
4793         public class SoupAuthDialog : GLib.Object, Soup.SessionFeature {
4794                 [CCode (has_construct_function = false)]
4795                 protected SoupAuthDialog ();
4796                 public virtual signal unowned Gtk.Widget current_toplevel (Soup.Message message);
4797         }
4798         [CCode (cheader_filename = "webkit/webkit.h")]
4799         public class ViewportAttributes : GLib.Object {
4800                 [CCode (has_construct_function = false)]
4801                 protected ViewportAttributes ();
4802                 public void recompute ();
4803                 [NoAccessorMethod]
4804                 public int available_height { get; set; }
4805                 [NoAccessorMethod]
4806                 public int available_width { get; set; }
4807                 [NoAccessorMethod]
4808                 public int desktop_width { get; set; }
4809                 [NoAccessorMethod]
4810                 public int device_dpi { get; set; }
4811                 [NoAccessorMethod]
4812                 public int device_height { get; set; }
4813                 [NoAccessorMethod]
4814                 public float device_pixel_ratio { get; }
4815                 [NoAccessorMethod]
4816                 public int device_width { get; set; }
4817                 [NoAccessorMethod]
4818                 public int height { get; }
4819                 [NoAccessorMethod]
4820                 public float initial_scale_factor { get; }
4821                 [NoAccessorMethod]
4822                 public float maximum_scale_factor { get; }
4823                 [NoAccessorMethod]
4824                 public float minimum_scale_factor { get; }
4825                 [NoAccessorMethod]
4826                 public bool user_scalable { get; }
4827                 [NoAccessorMethod]
4828                 public bool valid { get; }
4829                 [NoAccessorMethod]
4830                 public int width { get; }
4831         }
4832         [CCode (cheader_filename = "webkit/webkit.h")]
4833         public class WebBackForwardList : GLib.Object {
4834                 [CCode (has_construct_function = false)]
4835                 protected WebBackForwardList ();
4836                 public void add_item (WebKit.WebHistoryItem history_item);
4837                 public void clear ();
4838                 public bool contains_item (WebKit.WebHistoryItem history_item);
4839                 public unowned WebKit.WebHistoryItem get_back_item ();
4840                 public int get_back_length ();
4841                 public unowned GLib.List<WebKit.WebHistoryItem> get_back_list_with_limit (int limit);
4842                 public unowned WebKit.WebHistoryItem get_current_item ();
4843                 public unowned WebKit.WebHistoryItem get_forward_item ();
4844                 public int get_forward_length ();
4845                 public unowned GLib.List<WebKit.WebHistoryItem> get_forward_list_with_limit (int limit);
4846                 public int get_limit ();
4847                 public unowned WebKit.WebHistoryItem get_nth_item (int index);
4848                 public void go_back ();
4849                 public void go_forward ();
4850                 public void go_to_item (WebKit.WebHistoryItem history_item);
4851                 public void set_limit (int limit);
4852                 [CCode (has_construct_function = false)]
4853                 public WebBackForwardList.with_web_view (WebKit.WebView web_view);
4854         }
4855         [CCode (cheader_filename = "webkit/webkit.h")]
4856         public class WebDataSource : GLib.Object {
4857                 [CCode (has_construct_function = false)]
4858                 public WebDataSource ();
4859                 public unowned GLib.StringBuilder get_data ();
4860                 public unowned string get_encoding ();
4861                 public unowned WebKit.NetworkRequest get_initial_request ();
4862                 public unowned WebKit.WebResource get_main_resource ();
4863                 public unowned WebKit.NetworkRequest get_request ();
4864                 public unowned GLib.List<WebKit.WebResource> get_subresources ();
4865                 public unowned string get_unreachable_uri ();
4866                 public unowned WebKit.WebFrame get_web_frame ();
4867                 public bool is_loading ();
4868                 [CCode (has_construct_function = false)]
4869                 public WebDataSource.with_request (WebKit.NetworkRequest request);
4870         }
4871         [CCode (cheader_filename = "webkit/webkit.h")]
4872         public class WebDatabase : GLib.Object {
4873                 [CCode (has_construct_function = false)]
4874                 protected WebDatabase ();
4875                 public unowned string get_display_name ();
4876                 public uint64 get_expected_size ();
4877                 public unowned string get_filename ();
4878                 public unowned string get_name ();
4879                 public unowned WebKit.SecurityOrigin get_security_origin ();
4880                 public uint64 get_size ();
4881                 public void remove ();
4882                 public string display_name { get; }
4883                 public uint64 expected_size { get; }
4884                 public string filename { get; }
4885                 public string name { get; construct; }
4886                 public WebKit.SecurityOrigin security_origin { get; construct; }
4887                 public uint64 size { get; }
4888         }
4889         [CCode (cheader_filename = "webkit/webkit.h")]
4890         public class WebFrame : GLib.Object {
4891                 [CCode (has_construct_function = false)]
4892                 public WebFrame (WebKit.WebView web_view);
4893                 public unowned WebKit.WebFrame find_frame (string name);
4894                 public unowned WebKit.WebDataSource get_data_source ();
4895                 public unowned WebKit.DOMDocument get_dom_document ();
4896                 public Gtk.PolicyType get_horizontal_scrollbar_policy ();
4897                 public WebKit.LoadStatus get_load_status ();
4898                 public unowned string get_name ();
4899                 public unowned WebKit.NetworkResponse get_network_response ();
4900                 public unowned WebKit.WebFrame get_parent ();
4901                 public unowned WebKit.WebDataSource get_provisional_data_source ();
4902                 public unowned WebKit.DOMRange get_range_for_word_around_caret ();
4903                 public unowned WebKit.SecurityOrigin get_security_origin ();
4904                 public unowned string get_title ();
4905                 public unowned string get_uri ();
4906                 public Gtk.PolicyType get_vertical_scrollbar_policy ();
4907                 public unowned WebKit.WebView get_web_view ();
4908                 public void load_alternate_string (string content, string base_url, string unreachable_url);
4909                 public void load_request (WebKit.NetworkRequest request);
4910                 public void load_string (string content, string mime_type, string encoding, string base_uri);
4911                 public void load_uri (string uri);
4912                 public void print ();
4913                 public Gtk.PrintOperationResult print_full (Gtk.PrintOperation operation, Gtk.PrintOperationAction action) throws GLib.Error;
4914                 public void reload ();
4915                 public void replace_selection (string text);
4916                 public void stop_loading ();
4917                 public Gtk.PolicyType horizontal_scrollbar_policy { get; }
4918                 public WebKit.LoadStatus load_status { get; }
4919                 public string name { get; }
4920                 public string title { get; }
4921                 public string uri { get; }
4922                 public Gtk.PolicyType vertical_scrollbar_policy { get; }
4923                 public virtual signal void cleared ();
4924                 public virtual signal void hovering_over_link (string p0, string p1);
4925                 public virtual signal void insecure_content_run (WebKit.SecurityOrigin p0, string p1);
4926                 public virtual signal void load_committed ();
4927                 public virtual signal void resource_content_length_received (WebKit.WebResource p0, int p1);
4928                 public virtual signal void resource_load_failed (WebKit.WebResource p0, void* p1);
4929                 public virtual signal void resource_load_finished (WebKit.WebResource p0);
4930                 public virtual signal void resource_request_starting (WebKit.WebResource p0, WebKit.NetworkRequest p1, WebKit.NetworkResponse p2);
4931                 public virtual signal void resource_response_received (WebKit.WebResource p0, WebKit.NetworkResponse p1);
4932                 public virtual signal bool scrollbars_policy_changed ();
4933                 public virtual signal void title_changed (string p0);
4934         }
4935         [CCode (cheader_filename = "webkit/webkit.h")]
4936         public class WebHistoryItem : GLib.Object {
4937                 [CCode (has_construct_function = false)]
4938                 public WebHistoryItem ();
4939                 public unowned WebKit.WebHistoryItem copy ();
4940                 public unowned string get_alternate_title ();
4941                 public double get_last_visited_time ();
4942                 public unowned string get_original_uri ();
4943                 public unowned string get_title ();
4944                 public unowned string get_uri ();
4945                 public void set_alternate_title (string title);
4946                 [CCode (has_construct_function = false)]
4947                 public WebHistoryItem.with_data (string uri, string title);
4948                 public string alternate_title { get; set; }
4949                 public double last_visited_time { get; }
4950                 public string original_uri { get; }
4951                 public string title { get; }
4952                 public string uri { get; }
4953         }
4954         [CCode (cheader_filename = "webkit/webkit.h")]
4955         public class WebInspector : GLib.Object {
4956                 [CCode (has_construct_function = false)]
4957                 protected WebInspector ();
4958                 public void close ();
4959                 public unowned string get_inspected_uri ();
4960                 public unowned WebKit.WebView get_web_view ();
4961                 public void inspect_coordinates (double x, double y);
4962                 public void inspect_node (WebKit.DOMNode node);
4963                 public void show ();
4964                 public string inspected_uri { get; }
4965                 [NoAccessorMethod]
4966                 public bool javascript_profiling_enabled { get; set; }
4967                 [NoAccessorMethod]
4968                 public bool timeline_profiling_enabled { get; set; }
4969                 public WebKit.WebView web_view { get; }
4970                 public virtual signal bool attach_window ();
4971                 public virtual signal bool close_window ();
4972                 public virtual signal bool detach_window ();
4973                 public virtual signal void finished ();
4974                 public virtual signal unowned WebKit.WebView inspect_web_view (WebKit.WebView p0);
4975                 public virtual signal bool show_window ();
4976         }
4977         [CCode (cheader_filename = "webkit/webkit.h")]
4978         public class WebNavigationAction : GLib.Object {
4979                 [CCode (has_construct_function = false)]
4980                 protected WebNavigationAction ();
4981                 public int get_button ();
4982                 public int get_modifier_state ();
4983                 public unowned string get_original_uri ();
4984                 public WebKit.WebNavigationReason get_reason ();
4985                 public unowned string get_target_frame ();
4986                 public void set_original_uri (string originalUri);
4987                 public void set_reason (WebKit.WebNavigationReason reason);
4988                 public int button { get; construct; }
4989                 public int modifier_state { get; construct; }
4990                 public string original_uri { get; set construct; }
4991                 public WebKit.WebNavigationReason reason { get; set construct; }
4992                 public string target_frame { get; construct; }
4993         }
4994         [CCode (cheader_filename = "webkit/webkit.h")]
4995         public class WebPlugin : GLib.Object {
4996                 [CCode (has_construct_function = false)]
4997                 protected WebPlugin ();
4998                 public unowned string get_description ();
4999                 public bool get_enabled ();
5000                 public unowned GLib.SList get_mimetypes ();
5001                 public unowned string get_name ();
5002                 public unowned string get_path ();
5003                 public void set_enabled (bool enabled);
5004                 public bool enabled { get; set; }
5005         }
5006         [CCode (cheader_filename = "webkit/webkit.h")]
5007         public class WebPluginDatabase : GLib.Object {
5008                 [CCode (has_construct_function = false)]
5009                 protected WebPluginDatabase ();
5010                 public unowned WebKit.WebPlugin get_plugin_for_mimetype (string mime_type);
5011                 public unowned GLib.SList get_plugins ();
5012                 public static void plugins_list_free (GLib.SList list);
5013                 public void refresh ();
5014         }
5015         [CCode (cheader_filename = "webkit/webkit.h")]
5016         [Compact]
5017         public class WebPluginMIMEType {
5018                 public weak string description;
5019                 public weak string extensions;
5020                 public weak string name;
5021         }
5022         [CCode (cheader_filename = "webkit/webkit.h")]
5023         public class WebPolicyDecision : GLib.Object {
5024                 [CCode (has_construct_function = false)]
5025                 protected WebPolicyDecision ();
5026                 public void download ();
5027                 public void ignore ();
5028                 public void use ();
5029         }
5030         [CCode (cheader_filename = "webkit/webkit.h")]
5031         public class WebResource : GLib.Object {
5032                 [CCode (has_construct_function = false)]
5033                 public WebResource (string data, ssize_t size, string uri, string mime_type, string encoding, string frame_name);
5034                 public unowned GLib.StringBuilder get_data ();
5035                 public unowned string get_encoding ();
5036                 public unowned string get_frame_name ();
5037                 public unowned string get_mime_type ();
5038                 public unowned string get_uri ();
5039                 public string encoding { get; }
5040                 public string frame_name { get; }
5041                 public string mime_type { get; }
5042                 public string uri { get; construct; }
5043                 public virtual signal void content_length_received (int p0);
5044                 public virtual signal void load_failed (void* p0);
5045                 public virtual signal void load_finished ();
5046                 public virtual signal void response_received (WebKit.NetworkResponse p0);
5047         }
5048         [CCode (cheader_filename = "webkit/webkit.h")]
5049         public class WebSettings : GLib.Object {
5050                 [CCode (has_construct_function = false)]
5051                 public WebSettings ();
5052                 public WebKit.WebSettings copy ();
5053                 public unowned string get_user_agent ();
5054                 [NoAccessorMethod]
5055                 public bool auto_load_images { get; set construct; }
5056                 [NoAccessorMethod]
5057                 public bool auto_resize_window { get; set construct; }
5058                 [NoAccessorMethod]
5059                 public bool auto_shrink_images { get; set construct; }
5060                 [NoAccessorMethod]
5061                 public string cursive_font_family { owned get; set construct; }
5062                 [NoAccessorMethod]
5063                 public string default_encoding { owned get; set construct; }
5064                 [NoAccessorMethod]
5065                 public string default_font_family { owned get; set construct; }
5066                 [NoAccessorMethod]
5067                 public int default_font_size { get; set construct; }
5068                 [NoAccessorMethod]
5069                 public int default_monospace_font_size { get; set construct; }
5070                 [NoAccessorMethod]
5071                 public WebKit.EditingBehavior editing_behavior { get; set construct; }
5072                 [NoAccessorMethod]
5073                 public bool enable_accelerated_compositing { get; set construct; }
5074                 [NoAccessorMethod]
5075                 public bool enable_caret_browsing { get; set construct; }
5076                 [NoAccessorMethod]
5077                 public bool enable_default_context_menu { get; set construct; }
5078                 [NoAccessorMethod]
5079                 public bool enable_developer_extras { get; set construct; }
5080                 [NoAccessorMethod]
5081                 public bool enable_display_of_insecure_content { get; set construct; }
5082                 [NoAccessorMethod]
5083                 public bool enable_dns_prefetching { get; set construct; }
5084                 [NoAccessorMethod]
5085                 public bool enable_dom_paste { get; set construct; }
5086                 [NoAccessorMethod]
5087                 public bool enable_file_access_from_file_uris { get; set construct; }
5088                 [NoAccessorMethod]
5089                 public bool enable_frame_flattening { get; set construct; }
5090                 [NoAccessorMethod]
5091                 public bool enable_fullscreen { get; set construct; }
5092                 [NoAccessorMethod]
5093                 public bool enable_html5_database { get; set construct; }
5094                 [NoAccessorMethod]
5095                 public bool enable_html5_local_storage { get; set construct; }
5096                 [NoAccessorMethod]
5097                 public bool enable_hyperlink_auditing { get; set construct; }
5098                 [NoAccessorMethod]
5099                 public bool enable_java_applet { get; set construct; }
5100                 [NoAccessorMethod]
5101                 public bool enable_media_stream { get; set construct; }
5102                 [NoAccessorMethod]
5103                 public bool enable_mediasource { get; set construct; }
5104                 [NoAccessorMethod]
5105                 public bool enable_offline_web_application_cache { get; set construct; }
5106                 [NoAccessorMethod]
5107                 public bool enable_page_cache { get; set construct; }
5108                 [NoAccessorMethod]
5109                 public bool enable_plugins { get; set construct; }
5110                 [NoAccessorMethod]
5111                 public bool enable_private_browsing { get; set construct; }
5112                 [NoAccessorMethod]
5113                 public bool enable_running_of_insecure_content { get; set construct; }
5114                 [NoAccessorMethod]
5115                 public bool enable_scripts { get; set construct; }
5116                 [NoAccessorMethod]
5117                 public bool enable_site_specific_quirks { get; set construct; }
5118                 [NoAccessorMethod]
5119                 public bool enable_smooth_scrolling { get; set construct; }
5120                 [NoAccessorMethod]
5121                 public bool enable_spatial_navigation { get; set construct; }
5122                 [NoAccessorMethod]
5123                 public bool enable_spell_checking { get; set construct; }
5124                 [NoAccessorMethod]
5125                 public bool enable_universal_access_from_file_uris { get; set construct; }
5126                 [NoAccessorMethod]
5127                 public bool enable_webaudio { get; set construct; }
5128                 [NoAccessorMethod]
5129                 public bool enable_webgl { get; set construct; }
5130                 [NoAccessorMethod]
5131                 public bool enable_xss_auditor { get; set construct; }
5132                 [NoAccessorMethod]
5133                 public bool enforce_96_dpi { get; set construct; }
5134                 [NoAccessorMethod]
5135                 public string fantasy_font_family { owned get; set construct; }
5136                 [NoAccessorMethod]
5137                 public string html5_local_storage_database_path { owned get; set construct; }
5138                 [NoAccessorMethod]
5139                 public bool javascript_can_access_clipboard { get; set construct; }
5140                 [NoAccessorMethod]
5141                 public bool javascript_can_open_windows_automatically { get; set construct; }
5142                 [NoAccessorMethod]
5143                 public bool media_playback_allows_inline { get; set construct; }
5144                 [NoAccessorMethod]
5145                 public bool media_playback_requires_user_gesture { get; set construct; }
5146                 [NoAccessorMethod]
5147                 public int minimum_font_size { get; set construct; }
5148                 [NoAccessorMethod]
5149                 public int minimum_logical_font_size { get; set construct; }
5150                 [NoAccessorMethod]
5151                 public string monospace_font_family { owned get; set construct; }
5152                 [NoAccessorMethod]
5153                 public bool print_backgrounds { get; set construct; }
5154                 [NoAccessorMethod]
5155                 public bool resizable_text_areas { get; set construct; }
5156                 [NoAccessorMethod]
5157                 public bool respect_image_orientation { get; set construct; }
5158                 [NoAccessorMethod]
5159                 public string sans_serif_font_family { owned get; set construct; }
5160                 [NoAccessorMethod]
5161                 public string serif_font_family { owned get; set construct; }
5162                 [NoAccessorMethod]
5163                 public string spell_checking_languages { owned get; set construct; }
5164                 [NoAccessorMethod]
5165                 public bool tab_key_cycles_through_elements { get; set construct; }
5166                 [NoAccessorMethod]
5167                 public string user_agent { owned get; set construct; }
5168                 [NoAccessorMethod]
5169                 public string user_stylesheet_uri { owned get; set construct; }
5170                 [NoAccessorMethod]
5171                 public float zoom_step { get; set construct; }
5172         }
5173         [CCode (cheader_filename = "webkit/webkit.h")]
5174         public class WebView : Gtk.Container, Atk.Implementor, Gtk.Buildable {
5175                 [CCode (has_construct_function = false, type = "GtkWidget*")]
5176                 public WebView ();
5177                 public bool can_copy_clipboard ();
5178                 public bool can_cut_clipboard ();
5179                 public bool can_go_back ();
5180                 public bool can_go_back_or_forward (int steps);
5181                 public bool can_go_forward ();
5182                 public bool can_paste_clipboard ();
5183                 public bool can_redo ();
5184                 public bool can_show_mime_type (string mime_type);
5185                 public bool can_undo ();
5186                 [NoWrapper]
5187                 public virtual unowned string choose_file (WebKit.WebFrame frame, string old_file);
5188                 public void delete_selection ();
5189                 public void execute_script (string script);
5190                 public unowned WebKit.WebBackForwardList get_back_forward_list ();
5191                 public unowned Gtk.TargetList get_copy_target_list ();
5192                 public unowned string get_custom_encoding ();
5193                 public unowned WebKit.DOMDocument get_dom_document ();
5194                 public bool get_editable ();
5195                 public unowned string get_encoding ();
5196                 public unowned WebKit.WebFrame get_focused_frame ();
5197                 public bool get_full_content_zoom ();
5198                 public unowned WebKit.HitTestResult get_hit_test_result (Gdk.EventButton event);
5199                 public unowned Gdk.Pixbuf get_icon_pixbuf ();
5200                 public unowned string get_icon_uri ();
5201                 public unowned WebKit.WebInspector get_inspector ();
5202                 public WebKit.LoadStatus get_load_status ();
5203                 public unowned WebKit.WebFrame get_main_frame ();
5204                 public unowned Gtk.TargetList get_paste_target_list ();
5205                 public double get_progress ();
5206                 public unowned WebKit.WebSettings get_settings ();
5207                 public unowned Cairo.Surface get_snapshot ();
5208                 public unowned string get_title ();
5209                 public bool get_transparent ();
5210                 public unowned string get_uri ();
5211                 public WebKit.WebViewViewMode get_view_mode ();
5212                 public bool get_view_source_mode ();
5213                 public unowned WebKit.ViewportAttributes get_viewport_attributes ();
5214                 public unowned WebKit.WebWindowFeatures get_window_features ();
5215                 public float get_zoom_level ();
5216                 public void go_back ();
5217                 public void go_back_or_forward (int steps);
5218                 public void go_forward ();
5219                 public bool go_to_back_forward_item (WebKit.WebHistoryItem item);
5220                 public bool has_selection ();
5221                 public void load_html_string (string content, string base_uri);
5222                 public void load_request (WebKit.NetworkRequest request);
5223                 public void load_string (string content, string mime_type, string encoding, string base_uri);
5224                 public void load_uri (string uri);
5225                 public uint mark_text_matches (string str, bool case_sensitive, uint limit);
5226                 public void open (string uri);
5227                 public void reload ();
5228                 public void reload_bypass_cache ();
5229                 public bool search_text (string text, bool case_sensitive, bool forward, bool wrap);
5230                 public void set_custom_encoding (string encoding);
5231                 public void set_editable (bool flag);
5232                 public void set_full_content_zoom (bool full_content_zoom);
5233                 public void set_highlight_text_matches (bool highlight);
5234                 public void set_maintains_back_forward_list (bool flag);
5235                 public void set_settings (WebKit.WebSettings settings);
5236                 public void set_transparent (bool flag);
5237                 public void set_view_mode (WebKit.WebViewViewMode mode);
5238                 public void set_view_source_mode (bool view_source_mode);
5239                 public void set_zoom_level (float zoom_level);
5240                 [NoWrapper]
5241                 public virtual bool should_allow_editing_action ();
5242                 public void stop_loading ();
5243                 public unowned Gdk.Pixbuf try_get_favicon_pixbuf (uint width, uint height);
5244                 public void unmark_text_matches ();
5245                 public void zoom_in ();
5246                 public void zoom_out ();
5247                 public Gtk.TargetList copy_target_list { get; }
5248                 public string custom_encoding { get; set; }
5249                 public bool editable { get; set; }
5250                 public string encoding { get; }
5251                 public bool full_content_zoom { get; set; }
5252                 public string icon_uri { get; }
5253                 [NoAccessorMethod]
5254                 public Gtk.IMContext im_context { owned get; }
5255                 public WebKit.LoadStatus load_status { get; }
5256                 public Gtk.TargetList paste_target_list { get; }
5257                 public double progress { get; }
5258                 [NoAccessorMethod]
5259                 public bool self_scrolling { get; construct; }
5260                 public WebKit.WebSettings settings { get; set; }
5261                 public string title { get; }
5262                 public bool transparent { get; set; }
5263                 public string uri { get; }
5264                 public WebKit.WebViewViewMode view_mode { get; set; }
5265                 public WebKit.ViewportAttributes viewport_attributes { get; }
5266                 [NoAccessorMethod]
5267                 public WebKit.WebInspector web_inspector { owned get; }
5268                 [NoAccessorMethod]
5269                 public WebKit.WebWindowFeatures window_features { owned get; set; }
5270                 public float zoom_level { get; set; }
5271                 public virtual signal bool close_web_view ();
5272                 public virtual signal bool console_message (string message, int line_number, string source_id);
5273                 public virtual signal bool context_menu (Gtk.Widget p0, WebKit.HitTestResult p1, bool p2);
5274                 [HasEmitter]
5275                 public virtual signal void copy_clipboard ();
5276                 public virtual signal unowned Gtk.Widget create_plugin_widget (string p0, string p1, GLib.HashTable p2);
5277                 public virtual signal WebKit.WebView create_web_view (WebKit.WebFrame web_frame);
5278                 [HasEmitter]
5279                 public virtual signal void cut_clipboard ();
5280                 public virtual signal void database_quota_exceeded (GLib.Object p0, GLib.Object p1);
5281                 public virtual signal void document_load_finished (WebKit.WebFrame p0);
5282                 public virtual signal bool download_requested (WebKit.Download p0);
5283                 public virtual signal void editing_began ();
5284                 public virtual signal void editing_ended ();
5285                 public virtual signal bool entering_fullscreen (WebKit.DOMHTMLElement p0);
5286                 public virtual signal void frame_created (WebKit.WebFrame p0);
5287                 public virtual signal void geolocation_policy_decision_cancelled (WebKit.WebFrame p0);
5288                 public virtual signal bool geolocation_policy_decision_requested (WebKit.WebFrame p0, WebKit.GeolocationPolicyDecision p1);
5289                 public virtual signal void hovering_over_link (string? p0, string? p1);
5290                 public virtual signal void icon_loaded (string p0);
5291                 public virtual signal bool leaving_fullscreen (WebKit.DOMHTMLElement p0);
5292                 public virtual signal void load_committed (WebKit.WebFrame p0);
5293                 public virtual signal bool load_error (WebKit.WebFrame p0, string p1, GLib.Error p2);
5294                 public virtual signal void load_finished (WebKit.WebFrame p0);
5295                 public virtual signal void load_progress_changed (int p0);
5296                 public virtual signal void load_started (WebKit.WebFrame p0);
5297                 public virtual signal bool mime_type_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, string p2, WebKit.WebPolicyDecision p3);
5298                 [HasEmitter]
5299                 public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
5300                 public virtual signal bool navigation_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
5301                 public virtual signal WebKit.NavigationResponse navigation_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request);
5302                 public virtual signal bool new_window_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
5303                 public virtual signal void onload_event (WebKit.WebFrame p0);
5304                 [HasEmitter]
5305                 public virtual signal void paste_clipboard ();
5306                 public virtual signal void populate_popup (Gtk.Menu p0);
5307                 public virtual signal bool print_requested (WebKit.WebFrame p0);
5308                 [HasEmitter]
5309                 public virtual signal void redo ();
5310                 public virtual signal void resource_content_length_received (WebKit.WebFrame p0, WebKit.WebResource p1, int p2);
5311                 public virtual signal void resource_load_failed (WebKit.WebFrame p0, WebKit.WebResource p1, GLib.Error p2);
5312                 public virtual signal void resource_load_finished (WebKit.WebFrame p0, WebKit.WebResource p1);
5313                 public virtual signal void resource_request_starting (WebKit.WebFrame p0, WebKit.WebResource p1, WebKit.NetworkRequest p2, WebKit.NetworkResponse p3);
5314                 public virtual signal void resource_response_received (WebKit.WebFrame p0, WebKit.WebResource p1, WebKit.NetworkResponse p2);
5315                 public virtual signal bool run_file_chooser (WebKit.FileChooserRequest request);
5316                 public virtual signal bool script_alert (WebKit.WebFrame frame, string alert_message);
5317                 public virtual signal bool script_confirm (WebKit.WebFrame frame, string confirm_message, void* did_confirm);
5318                 public virtual signal bool script_prompt (WebKit.WebFrame frame, string message, string default_value, void* value);
5319                 [HasEmitter]
5320                 public virtual signal void select_all ();
5321                 public virtual signal void selection_changed ();
5322                 public virtual signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
5323                 public virtual signal bool should_apply_style (WebKit.DOMCSSStyleDeclaration p0, WebKit.DOMRange p1);
5324                 public virtual signal bool should_begin_editing (WebKit.DOMRange p0);
5325                 public virtual signal bool should_change_selected_range (WebKit.DOMRange p0, WebKit.DOMRange p1, WebKit.SelectionAffinity p2, bool p3);
5326                 public virtual signal bool should_delete_range (WebKit.DOMRange p0);
5327                 public virtual signal bool should_end_editing (WebKit.DOMRange p0);
5328                 public virtual signal bool should_insert_node (WebKit.DOMNode p0, WebKit.DOMRange p1, WebKit.InsertAction p2);
5329                 public virtual signal bool should_insert_text (string p0, WebKit.DOMRange p1, WebKit.InsertAction p2);
5330                 public virtual signal bool should_show_delete_interface_for_element (WebKit.DOMHTMLElement p0);
5331                 public virtual signal void status_bar_text_changed (string p0);
5332                 public virtual signal void title_changed (WebKit.WebFrame p0, string p1);
5333                 [HasEmitter]
5334                 public virtual signal void undo ();
5335                 public virtual signal void user_changed_contents ();
5336                 public virtual signal void viewport_attributes_changed (WebKit.ViewportAttributes p0);
5337                 public virtual signal void viewport_attributes_recompute_requested (WebKit.ViewportAttributes p0);
5338                 public virtual signal bool web_view_ready ();
5339                 public virtual signal void window_object_cleared (WebKit.WebFrame frame, void* context, void* window_object);
5340         }
5341         [CCode (cheader_filename = "webkit/webkit.h")]
5342         public class WebWindowFeatures : GLib.Object {
5343                 [CCode (has_construct_function = false)]
5344                 public WebWindowFeatures ();
5345                 public bool equal (WebKit.WebWindowFeatures features2);
5346                 [NoAccessorMethod]
5347                 public bool fullscreen { get; set construct; }
5348                 [NoAccessorMethod]
5349                 public int height { get; set construct; }
5350                 [NoAccessorMethod]
5351                 public bool locationbar_visible { get; set construct; }
5352                 [NoAccessorMethod]
5353                 public bool menubar_visible { get; set construct; }
5354                 [NoAccessorMethod]
5355                 public bool scrollbar_visible { get; set construct; }
5356                 [NoAccessorMethod]
5357                 public bool statusbar_visible { get; set construct; }
5358                 [NoAccessorMethod]
5359                 public bool toolbar_visible { get; set construct; }
5360                 [NoAccessorMethod]
5361                 public int width { get; set construct; }
5362                 [NoAccessorMethod]
5363                 public int x { get; set construct; }
5364                 [NoAccessorMethod]
5365                 public int y { get; set construct; }
5366         }
5367         [CCode (cheader_filename = "webkitdom/webkitdom.h")]
5368         public interface DOMEventTarget : GLib.Object {
5369                 public abstract bool add_event_listener (string event_name, GLib.Callback handler, bool use_capture);
5370                 public bool add_event_listener_with_closure (string event_name, GLib.Closure handler, bool use_capture);
5371                 public abstract bool dispatch_event (WebKit.DOMEvent event) throws GLib.Error;
5372                 public abstract bool remove_event_listener (string event_name, GLib.Callback handler, bool use_capture);
5373                 public bool remove_event_listener_with_closure (string event_name, GLib.Closure handler, bool use_capture);
5374         }
5375         [CCode (cheader_filename = "webkit/webkit.h")]
5376         public interface SpellChecker : GLib.Object {
5377                 public abstract void check_spelling_of_string (string str, int misspelling_location, int misspelling_length);
5378                 public abstract unowned string get_autocorrect_suggestions_for_misspelled_word (string word);
5379                 public abstract unowned string get_guesses_for_word (string word, string context);
5380                 public abstract void ignore_word (string word);
5381                 public abstract void learn_word (string word);
5382                 public abstract void update_spell_checking_languages (string languages);
5383         }
5384         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_CACHE_MODEL_")]
5385         public enum CacheModel {
5386                 DEFAULT,
5387                 DOCUMENT_VIEWER,
5388                 WEB_BROWSER,
5389                 DOCUMENT_BROWSER
5390         }
5391         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_CONTEXT_MENU_ACTION_")]
5392         public enum ContextMenuAction {
5393                 NO_ACTION,
5394                 OPEN_LINK,
5395                 OPEN_LINK_IN_NEW_WINDOW,
5396                 DOWNLOAD_LINK_TO_DISK,
5397                 COPY_LINK_TO_CLIPBOARD,
5398                 OPEN_IMAGE_IN_NEW_WINDOW,
5399                 DOWNLOAD_IMAGE_TO_DISK,
5400                 COPY_IMAGE_TO_CLIPBOARD,
5401                 COPY_IMAGE_URL_TO_CLIPBOARD,
5402                 OPEN_FRAME_IN_NEW_WINDOW,
5403                 GO_BACK,
5404                 GO_FORWARD,
5405                 STOP,
5406                 RELOAD,
5407                 COPY,
5408                 CUT,
5409                 PASTE,
5410                 DELETE,
5411                 SELECT_ALL,
5412                 INPUT_METHODS,
5413                 UNICODE,
5414                 SPELLING_GUESS,
5415                 NO_GUESSES_FOUND,
5416                 IGNORE_SPELLING,
5417                 LEARN_SPELLING,
5418                 IGNORE_GRAMMAR,
5419                 FONT_MENU,
5420                 BOLD,
5421                 ITALIC,
5422                 UNDERLINE,
5423                 OUTLINE,
5424                 INSPECT_ELEMENT,
5425                 OPEN_MEDIA_IN_NEW_WINDOW,
5426                 COPY_MEDIA_LINK_TO_CLIPBOARD,
5427                 TOGGLE_MEDIA_CONTROLS,
5428                 TOGGLE_MEDIA_LOOP,
5429                 ENTER_VIDEO_FULLSCREEN,
5430                 MEDIA_PLAY_PAUSE,
5431                 MEDIA_MUTE
5432         }
5433         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_DOWNLOAD_ERROR_")]
5434         public enum DownloadError {
5435                 CANCELLED_BY_USER,
5436                 DESTINATION,
5437                 NETWORK
5438         }
5439         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_DOWNLOAD_STATUS_")]
5440         public enum DownloadStatus {
5441                 ERROR,
5442                 CREATED,
5443                 STARTED,
5444                 CANCELLED,
5445                 FINISHED
5446         }
5447         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_EDITING_BEHAVIOR_")]
5448         public enum EditingBehavior {
5449                 MAC,
5450                 WINDOWS,
5451                 UNIX
5452         }
5453         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_HIT_TEST_RESULT_CONTEXT_")]
5454         [Flags]
5455         public enum HitTestResultContext {
5456                 DOCUMENT,
5457                 LINK,
5458                 IMAGE,
5459                 MEDIA,
5460                 SELECTION,
5461                 EDITABLE
5462         }
5463         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_INSERT_ACTION_")]
5464         public enum InsertAction {
5465                 TYPED,
5466                 PASTED,
5467                 DROPPED
5468         }
5469         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_LOAD_")]
5470         public enum LoadStatus {
5471                 PROVISIONAL,
5472                 COMMITTED,
5473                 FINISHED,
5474                 FIRST_VISUALLY_NON_EMPTY_LAYOUT,
5475                 FAILED
5476         }
5477         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_NAVIGATION_RESPONSE_")]
5478         public enum NavigationResponse {
5479                 ACCEPT,
5480                 IGNORE,
5481                 DOWNLOAD
5482         }
5483         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_NETWORK_ERROR_")]
5484         public enum NetworkError {
5485                 FAILED,
5486                 TRANSPORT,
5487                 UNKNOWN_PROTOCOL,
5488                 CANCELLED,
5489                 FILE_DOES_NOT_EXIST
5490         }
5491         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_PLUGIN_ERROR_")]
5492         public enum PluginError {
5493                 FAILED,
5494                 CANNOT_FIND_PLUGIN,
5495                 CANNOT_LOAD_PLUGIN,
5496                 JAVA_UNAVAILABLE,
5497                 CONNECTION_CANCELLED,
5498                 WILL_HANDLE_LOAD
5499         }
5500         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_POLICY_ERROR_")]
5501         public enum PolicyError {
5502                 FAILED,
5503                 CANNOT_SHOW_MIME_TYPE,
5504                 CANNOT_SHOW_URL,
5505                 FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE,
5506                 CANNOT_USE_RESTRICTED_PORT
5507         }
5508         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_SECURITY_POLICY_")]
5509         [Flags]
5510         public enum SecurityPolicy {
5511                 LOCAL,
5512                 NO_ACCESS_TO_OTHER_SCHEME,
5513                 DISPLAY_ISOLATED,
5514                 SECURE,
5515                 CORS_ENABLED,
5516                 EMPTY_DOCUMENT
5517         }
5518         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_SELECTION_AFFINITY_")]
5519         public enum SelectionAffinity {
5520                 UPSTREAM,
5521                 DOWNSTREAM
5522         }
5523         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_NAVIGATION_REASON_")]
5524         public enum WebNavigationReason {
5525                 LINK_CLICKED,
5526                 FORM_SUBMITTED,
5527                 BACK_FORWARD,
5528                 RELOAD,
5529                 FORM_RESUBMITTED,
5530                 OTHER
5531         }
5532         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_VIEW_TARGET_INFO_")]
5533         public enum WebViewTargetInfo {
5534                 HTML,
5535                 TEXT,
5536                 IMAGE,
5537                 URI_LIST,
5538                 NETSCAPE_URL
5539         }
5540         [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_VIEW_VIEW_MODE_")]
5541         public enum WebViewViewMode {
5542                 WINDOWED,
5543                 FLOATING,
5544                 FULLSCREEN,
5545                 MAXIMIZED,
5546                 MINIMIZED
5547         }
5548         [CCode (cheader_filename = "webkit/webkit.h")]
5549         public const int MAJOR_VERSION;
5550         [CCode (cheader_filename = "webkit/webkit.h")]
5551         public const int MICRO_VERSION;
5552         [CCode (cheader_filename = "webkit/webkit.h")]
5553         public const int MINOR_VERSION;
5554         [CCode (cheader_filename = "webkit/webkit.h")]
5555         public const int USER_AGENT_MAJOR_VERSION;
5556         [CCode (cheader_filename = "webkit/webkit.h")]
5557         public const int USER_AGENT_MINOR_VERSION;
5558         [CCode (cheader_filename = "webkit/webkit.h")]
5559         public static unowned string application_cache_get_database_directory_path ();
5560         [CCode (cheader_filename = "webkit/webkit.h")]
5561         public static uint application_cache_get_maximum_size ();
5562         [CCode (cheader_filename = "webkit/webkit.h")]
5563         public static void application_cache_set_maximum_size (uint size);
5564         [CCode (cheader_filename = "webkit/webkit.h")]
5565         public static bool check_version (uint major, uint minor, uint micro);
5566         [CCode (cheader_filename = "webkit/webkit.h")]
5567         public static WebKit.ContextMenuAction context_menu_item_get_action (Gtk.MenuItem item);
5568         [CCode (cheader_filename = "webkit/webkit.h")]
5569         public static void geolocation_policy_allow (WebKit.GeolocationPolicyDecision decision);
5570         [CCode (cheader_filename = "webkit/webkit.h")]
5571         public static void geolocation_policy_deny (WebKit.GeolocationPolicyDecision decision);
5572         [CCode (cheader_filename = "webkit/webkit.h")]
5573         public static WebKit.CacheModel get_cache_model ();
5574         [CCode (cheader_filename = "webkit/webkit.h")]
5575         public static unowned Soup.Session get_default_session ();
5576         [CCode (cheader_filename = "webkit/webkit.h")]
5577         public static uint64 get_default_web_database_quota ();
5578         [CCode (cheader_filename = "webkit/webkit.h")]
5579         public static unowned WebKit.FaviconDatabase get_favicon_database ();
5580         [CCode (cheader_filename = "webkit/webkit.h")]
5581         public static unowned WebKit.IconDatabase get_icon_database ();
5582         [CCode (cheader_filename = "webkit/webkit.h")]
5583         public static WebKit.SecurityPolicy get_security_policy_for_uri_scheme (string scheme);
5584         [CCode (cheader_filename = "webkit/webkit.h")]
5585         public static unowned GLib.Object get_text_checker ();
5586         [CCode (cheader_filename = "webkit/webkit.h")]
5587         public static unowned string get_web_database_directory_path ();
5588         [CCode (cheader_filename = "webkit/webkit.h")]
5589         public static unowned WebKit.WebPluginDatabase get_web_plugin_database ();
5590         [CCode (cheader_filename = "webkit/webkit.h")]
5591         public static uint major_version ();
5592         [CCode (cheader_filename = "webkit/webkit.h")]
5593         public static uint micro_version ();
5594         [CCode (cheader_filename = "webkit/webkit.h")]
5595         public static uint minor_version ();
5596         [CCode (cheader_filename = "webkit/webkit.h")]
5597         public static GLib.Quark network_error_quark ();
5598         [CCode (cheader_filename = "webkit/webkit.h")]
5599         public static GLib.Quark plugin_error_quark ();
5600         [CCode (cheader_filename = "webkit/webkit.h")]
5601         public static GLib.Quark policy_error_quark ();
5602         [CCode (cheader_filename = "webkit/webkit.h")]
5603         public static void remove_all_web_databases ();
5604         [CCode (cheader_filename = "webkit/webkit.h")]
5605         public static void set_cache_model (WebKit.CacheModel cache_model);
5606         [CCode (cheader_filename = "webkit/webkit.h")]
5607         public static void set_default_web_database_quota (uint64 defaultQuota);
5608         [CCode (cheader_filename = "webkit/webkit.h")]
5609         public static void set_security_policy_for_uri_scheme (string scheme, WebKit.SecurityPolicy policy);
5610         [CCode (cheader_filename = "webkit/webkit.h")]
5611         public static void set_text_checker (GLib.Object checker);
5612         [CCode (cheader_filename = "webkit/webkit.h")]
5613         public static void set_web_database_directory_path (string path);