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