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