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