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