/* webkitgtk-3.0.vapi generated by vapigen-0.16, do not modify. */ [CCode (cprefix = "WebKit", gir_namespace = "WebKit", gir_version = "3.0", lower_case_cprefix = "webkit_")] namespace WebKit { namespace DOM { [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_attr_get_type ()")] [GIR (name = "DOMAttr")] public class Attr : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected Attr (); public bool get_is_id (); public string get_name (); public unowned WebKit.DOM.Element get_owner_element (); public bool get_specified (); public string get_value (); public void set_value (string value) throws GLib.Error; public bool is_id { get; } public string name { owned get; } public WebKit.DOM.Element owner_element { get; } public bool specified { get; } public string value { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_bar_info_get_type ()")] [GIR (name = "DOMBarInfo")] public class BarInfo : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected BarInfo (); public bool get_visible (); public bool visible { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_blob_get_type ()")] [GIR (name = "DOMBlob")] public class Blob : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Blob (); public uint64 get_size (); public unowned WebKit.DOM.Blob webkit_slice (int64 start, int64 end, string content_type); public uint64 size { get; } [NoAccessorMethod] public string type { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_cdata_section_get_type ()")] [GIR (name = "DOMCDATASection")] public class CDATASection : WebKit.DOM.Text, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected CDATASection (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_css_rule_get_type ()")] [GIR (name = "DOMCSSRule")] public class CSSRule : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected CSSRule (); public string get_css_text (); public unowned WebKit.DOM.CSSRule get_parent_rule (); public unowned WebKit.DOM.CSSStyleSheet get_parent_style_sheet (); public void set_css_text (string value) throws GLib.Error; public string css_text { owned get; set; } public WebKit.DOM.CSSRule parent_rule { get; } public WebKit.DOM.CSSStyleSheet parent_style_sheet { get; } [NoAccessorMethod] public uint type { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_css_rule_list_get_type ()")] [GIR (name = "DOMCSSRuleList")] public class CSSRuleList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected CSSRuleList (); public ulong get_length (); public unowned WebKit.DOM.CSSRule item (ulong index); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_css_style_declaration_get_type ()")] [GIR (name = "DOMCSSStyleDeclaration")] public class CSSStyleDeclaration : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected CSSStyleDeclaration (); public string get_css_text (); public ulong get_length (); public unowned WebKit.DOM.CSSRule get_parent_rule (); public unowned WebKit.DOM.CSSValue get_property_css_value (string property_name); public string get_property_priority (string property_name); public string get_property_shorthand (string property_name); public string get_property_value (string property_name); public bool is_property_implicit (string property_name); public string item (ulong index); public string remove_property (string property_name) throws GLib.Error; public void set_css_text (string value) throws GLib.Error; public void set_property (string property_name, string value, string priority) throws GLib.Error; public string css_text { owned get; set; } public ulong length { get; } public WebKit.DOM.CSSRule parent_rule { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_css_style_sheet_get_type ()")] [GIR (name = "DOMCSSStyleSheet")] public class CSSStyleSheet : WebKit.DOM.StyleSheet { [CCode (has_construct_function = false)] protected CSSStyleSheet (); public long add_rule (string selector, string style, ulong index) throws GLib.Error; public void delete_rule (ulong index) throws GLib.Error; public unowned WebKit.DOM.CSSRuleList get_css_rules (); public unowned WebKit.DOM.CSSRule get_owner_rule (); public unowned WebKit.DOM.CSSRuleList get_rules (); public ulong insert_rule (string rule, ulong index) throws GLib.Error; public void remove_rule (ulong index) throws GLib.Error; public WebKit.DOM.CSSRuleList css_rules { get; } public WebKit.DOM.CSSRule owner_rule { get; } public WebKit.DOM.CSSRuleList rules { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_css_value_get_type ()")] [GIR (name = "DOMCSSValue")] public class CSSValue : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected CSSValue (); public string get_css_text (); public ushort get_css_value_type (); public void set_css_text (string value) throws GLib.Error; public string css_text { owned get; set; } public uint css_value_type { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_character_data_get_type ()")] [GIR (name = "DOMCharacterData")] public class CharacterData : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected CharacterData (); public void append_data (string data) throws GLib.Error; public void delete_data (ulong offset, ulong length) throws GLib.Error; public string get_data (); public ulong get_length (); public void insert_data (ulong offset, string data) throws GLib.Error; public void replace_data (ulong offset, ulong length, string data) throws GLib.Error; public void set_data (string value) throws GLib.Error; public string substring_data (ulong offset, ulong length) throws GLib.Error; public string data { owned get; set; } public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_comment_get_type ()")] [GIR (name = "DOMComment")] public class Comment : WebKit.DOM.CharacterData, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected Comment (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_console_get_type ()")] [GIR (name = "DOMConsole")] public class Console : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Console (); public unowned WebKit.DOM.MemoryInfo get_memory (); public void group_end (); public void time (string title); public WebKit.DOM.MemoryInfo memory { get; } } [CCode (cheader_filename = "webkit/webkit.h")] [Compact] [GIR (name = "DOMCustom")] public class Custom { } [CCode (cheader_filename = "webkit/webkit.h")] [Compact] [GIR (name = "DOMCustomClass")] public class CustomClass { } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_application_cache_get_type ()")] [GIR (name = "DOMDOMApplicationCache")] public class DOMApplicationCache : WebKit.DOM.Object, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected DOMApplicationCache (); public void abort (); public ushort get_status (); public void swap_cache () throws GLib.Error; public void update () throws GLib.Error; public uint status { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_implementation_get_type ()")] [GIR (name = "DOMDOMImplementation")] public class DOMImplementation : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMImplementation (); public unowned WebKit.DOM.CSSStyleSheet create_css_style_sheet (string title, string media) throws GLib.Error; public unowned WebKit.DOM.Document create_document (string namespace_uri, string qualified_name, WebKit.DOM.DocumentType doctype) throws GLib.Error; public unowned WebKit.DOM.DocumentType create_document_type (string qualified_name, string public_id, string system_id) throws GLib.Error; public unowned WebKit.DOM.HTMLDocument create_html_document (string title); public bool has_feature (string feature, string version); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_mime_type_get_type ()")] [GIR (name = "DOMDOMMimeType")] public class DOMMimeType : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMMimeType (); public string get_description (); public unowned WebKit.DOM.DOMPlugin get_enabled_plugin (); public string get_suffixes (); public string description { owned get; } public WebKit.DOM.DOMPlugin enabled_plugin { get; } public string suffixes { owned get; } [NoAccessorMethod] public string type { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_mime_type_array_get_type ()")] [GIR (name = "DOMDOMMimeTypeArray")] public class DOMMimeTypeArray : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMMimeTypeArray (); public ulong get_length (); public unowned WebKit.DOM.DOMMimeType item (ulong index); public unowned WebKit.DOM.DOMMimeType named_item (string name); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_plugin_get_type ()")] [GIR (name = "DOMDOMPlugin")] public class DOMPlugin : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMPlugin (); public string get_description (); public string get_filename (); public ulong get_length (); public string get_name (); public unowned WebKit.DOM.DOMMimeType item (ulong index); public unowned WebKit.DOM.DOMMimeType named_item (string name); public string description { owned get; } public string filename { owned get; } public ulong length { get; } public string name { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_plugin_array_get_type ()")] [GIR (name = "DOMDOMPluginArray")] public class DOMPluginArray : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMPluginArray (); public ulong get_length (); public unowned WebKit.DOM.DOMPlugin item (ulong index); public unowned WebKit.DOM.DOMPlugin named_item (string name); public void refresh (bool reload); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_selection_get_type ()")] [GIR (name = "DOMDOMSelection")] public class DOMSelection : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMSelection (); public void add_range (WebKit.DOM.Range range); public void collapse (WebKit.DOM.Node node, long index) throws GLib.Error; public void collapse_to_end () throws GLib.Error; public void collapse_to_start () throws GLib.Error; public bool contains_node (WebKit.DOM.Node node, bool allow_partial); public void delete_from_document (); public void empty (); public void extend (WebKit.DOM.Node node, long offset) throws GLib.Error; public unowned WebKit.DOM.Node get_anchor_node (); public long get_anchor_offset (); public unowned WebKit.DOM.Node get_base_node (); public long get_base_offset (); public unowned WebKit.DOM.Node get_extent_node (); public long get_extent_offset (); public unowned WebKit.DOM.Node get_focus_node (); public long get_focus_offset (); public bool get_is_collapsed (); public unowned WebKit.DOM.Range get_range_at (long index) throws GLib.Error; public long get_range_count (); public void modify (string alter, string direction, string granularity); public void remove_all_ranges (); public void select_all_children (WebKit.DOM.Node node) throws GLib.Error; public void set_base_and_extent (WebKit.DOM.Node base_node, long base_offset, WebKit.DOM.Node extent_node, long extent_offset) throws GLib.Error; public void set_position (WebKit.DOM.Node node, long offset) throws GLib.Error; public WebKit.DOM.Node anchor_node { get; } public long anchor_offset { get; } public WebKit.DOM.Node base_node { get; } public long base_offset { get; } public WebKit.DOM.Node extent_node { get; } public long extent_offset { get; } public WebKit.DOM.Node focus_node { get; } public long focus_offset { get; } public bool is_collapsed { get; } public long range_count { get; } [NoAccessorMethod] public string type { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_settable_token_list_get_type ()")] [GIR (name = "DOMDOMSettableTokenList")] public class DOMSettableTokenList : WebKit.DOM.DOMTokenList { [CCode (has_construct_function = false)] protected DOMSettableTokenList (); public string get_value (); public void set_value (string value); public string value { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_string_list_get_type ()")] [GIR (name = "DOMDOMStringList")] public class DOMStringList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMStringList (); public bool contains (string string); public ulong get_length (); public string item (ulong index); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_string_map_get_type ()")] [GIR (name = "DOMDOMStringMap")] public class DOMStringMap : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMStringMap (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_token_list_get_type ()")] [GIR (name = "DOMDOMTokenList")] public class DOMTokenList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected DOMTokenList (); public void add (string token) throws GLib.Error; public bool contains (string token) throws GLib.Error; public ulong get_length (); public string item (ulong index); public void remove (string token) throws GLib.Error; public bool toggle (string token) throws GLib.Error; public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_dom_window_get_type ()")] [GIR (name = "DOMDOMWindow")] public class DOMWindow : WebKit.DOM.Object, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected DOMWindow (); public void alert (string message); public string atob (string string) throws GLib.Error; public void blur (); public string btoa (string string) throws GLib.Error; public void capture_events (); public void clear_interval (long handle); public void clear_timeout (long handle); public void close (); public bool confirm (string message); public bool find (string string, bool case_sensitive, bool backwards, bool wrap, bool whole_word, bool search_in_frames, bool show_dialog); public void focus (); public unowned WebKit.DOM.DOMApplicationCache get_application_cache (); public unowned WebKit.DOM.Navigator get_client_information (); public bool get_closed (); public unowned WebKit.DOM.CSSStyleDeclaration get_computed_style (WebKit.DOM.Element element, string pseudo_element); public unowned WebKit.DOM.Console get_console (); public string get_default_status (); public double get_device_pixel_ratio (); public unowned WebKit.DOM.Document get_document (); public unowned WebKit.DOM.Element get_frame_element (); public unowned WebKit.DOM.DOMWindow get_frames (); public unowned WebKit.DOM.History get_history (); public long get_inner_height (); public long get_inner_width (); public ulong get_length (); public unowned WebKit.DOM.Storage get_local_storage () throws GLib.Error; public unowned WebKit.DOM.BarInfo get_locationbar (); public unowned WebKit.DOM.BarInfo get_menubar (); public string get_name (); public unowned WebKit.DOM.Navigator get_navigator (); public bool get_offscreen_buffering (); public unowned WebKit.DOM.DOMWindow get_opener (); public long get_outer_height (); public long get_outer_width (); public long get_page_x_offset (); public long get_page_y_offset (); public unowned WebKit.DOM.DOMWindow get_parent (); public unowned WebKit.DOM.BarInfo get_personalbar (); public unowned WebKit.DOM.Screen get_screen (); public long get_screen_left (); public long get_screen_top (); public long get_screen_x (); public long get_screen_y (); public long get_scroll_x (); public long get_scroll_y (); public unowned WebKit.DOM.BarInfo get_scrollbars (); public unowned WebKit.DOM.DOMSelection get_selection (); public unowned WebKit.DOM.DOMWindow get_self (); public unowned WebKit.DOM.Storage get_session_storage () throws GLib.Error; public string get_status (); public unowned WebKit.DOM.BarInfo get_statusbar (); public unowned WebKit.DOM.StyleMedia get_style_media (); public unowned WebKit.DOM.BarInfo get_toolbar (); public unowned WebKit.DOM.DOMWindow get_top (); public unowned WebKit.DOM.DOMWindow get_window (); public unowned WebKit.DOM.MediaQueryList match_media (string query); public void move_by (float x, float y); public void move_to (float x, float y); public void print (); public string prompt (string message, string default_value); public void release_events (); public void resize_by (float x, float y); public void resize_to (float width, float height); public void scroll (long x, long y); public void scroll_by (long x, long y); public void scroll_to (long x, long y); public void set_default_status (string value); public void set_name (string value); public void set_status (string value); public void stop (); public unowned WebKit.DOM.WebKitPoint webkit_convert_point_from_node_to_page (WebKit.DOM.Node node, WebKit.DOM.WebKitPoint p); public unowned WebKit.DOM.WebKitPoint webkit_convert_point_from_page_to_node (WebKit.DOM.Node node, WebKit.DOM.WebKitPoint p); public WebKit.DOM.DOMApplicationCache application_cache { get; } [NoAccessorMethod] public WebKit.DOM.Navigator client_information { owned get; set; } public bool closed { get; } [NoAccessorMethod] public WebKit.DOM.Console console { owned get; set; } public string default_status { owned get; set; } [NoAccessorMethod] public double device_pixel_ratio { get; set; } public WebKit.DOM.Document document { get; } public WebKit.DOM.Element frame_element { get; } [NoAccessorMethod] public WebKit.DOM.DOMWindow frames { owned get; set; } [NoAccessorMethod] public WebKit.DOM.History history { owned get; set; } [NoAccessorMethod] public long inner_height { get; set; } [NoAccessorMethod] public long inner_width { get; set; } [NoAccessorMethod] public ulong length { get; set; } public WebKit.DOM.Storage local_storage { get; } [NoAccessorMethod] public WebKit.DOM.BarInfo locationbar { owned get; set; } [NoAccessorMethod] public WebKit.DOM.BarInfo menubar { owned get; set; } public string name { owned get; set; } [NoAccessorMethod] public WebKit.DOM.Navigator navigator { owned get; set; } [NoAccessorMethod] public bool offscreen_buffering { get; set; } [NoAccessorMethod] public WebKit.DOM.DOMWindow opener { owned get; set; } [NoAccessorMethod] public long outer_height { get; set; } [NoAccessorMethod] public long outer_width { get; set; } public long page_x_offset { get; } public long page_y_offset { get; } [NoAccessorMethod] public WebKit.DOM.DOMWindow parent { owned get; set; } [NoAccessorMethod] public WebKit.DOM.BarInfo personalbar { owned get; set; } [NoAccessorMethod] public WebKit.DOM.Screen screen { owned get; set; } [NoAccessorMethod] public long screen_left { get; set; } [NoAccessorMethod] public long screen_top { get; set; } [NoAccessorMethod] public long screen_x { get; set; } [NoAccessorMethod] public long screen_y { get; set; } [NoAccessorMethod] public long scroll_x { get; set; } [NoAccessorMethod] public long scroll_y { get; set; } [NoAccessorMethod] public WebKit.DOM.BarInfo scrollbars { owned get; set; } [NoAccessorMethod] public WebKit.DOM.DOMWindow self { owned get; set; } public WebKit.DOM.Storage session_storage { get; } public string status { owned get; set; } [NoAccessorMethod] public WebKit.DOM.BarInfo statusbar { owned get; set; } public WebKit.DOM.StyleMedia style_media { get; } [NoAccessorMethod] public WebKit.DOM.BarInfo toolbar { owned get; set; } [NoAccessorMethod] public WebKit.DOM.DOMWindow top { owned get; set; } public WebKit.DOM.DOMWindow window { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_database_get_type ()")] [GIR (name = "DOMDatabase")] public class Database : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Database (); public string get_version (); public string version { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_document_get_type ()")] [GIR (name = "DOMDocument")] public class Document : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected Document (); public unowned WebKit.DOM.Node adopt_node (WebKit.DOM.Node source) throws GLib.Error; public unowned WebKit.DOM.Range caret_range_from_point (long x, long y); public unowned WebKit.DOM.Attr create_attribute (string name) throws GLib.Error; public unowned WebKit.DOM.Attr create_attribute_ns (string namespace_uri, string qualified_name) throws GLib.Error; public unowned WebKit.DOM.CDATASection create_cdata_section (string data) throws GLib.Error; public unowned WebKit.DOM.Comment create_comment (string data); public unowned WebKit.DOM.CSSStyleDeclaration create_css_style_declaration (); public unowned WebKit.DOM.DocumentFragment create_document_fragment (); public unowned WebKit.DOM.Element create_element (string tag_name) throws GLib.Error; public unowned WebKit.DOM.Element create_element_ns (string namespace_uri, string qualified_name) throws GLib.Error; public unowned WebKit.DOM.EntityReference create_entity_reference (string name) throws GLib.Error; public unowned WebKit.DOM.Event create_event (string event_type) throws GLib.Error; public unowned WebKit.DOM.XPathExpression create_expression (string expression, WebKit.DOM.XPathNSResolver resolver) throws GLib.Error; public unowned WebKit.DOM.NodeIterator create_node_iterator (WebKit.DOM.Node root, ulong what_to_show, WebKit.DOM.NodeFilter filter, bool expand_entity_references) throws GLib.Error; public unowned WebKit.DOM.XPathNSResolver create_ns_resolver (WebKit.DOM.Node node_resolver); public unowned WebKit.DOM.ProcessingInstruction create_processing_instruction (string target, string data) throws GLib.Error; public unowned WebKit.DOM.Range create_range (); public unowned WebKit.DOM.Text create_text_node (string data); public unowned WebKit.DOM.TreeWalker create_tree_walker (WebKit.DOM.Node root, ulong what_to_show, WebKit.DOM.NodeFilter filter, bool expand_entity_references) throws GLib.Error; public unowned WebKit.DOM.Element element_from_point (long x, long y); public unowned WebKit.DOM.XPathResult evaluate (string expression, WebKit.DOM.Node context_node, WebKit.DOM.XPathNSResolver resolver, ushort type, WebKit.DOM.XPathResult in_result) throws GLib.Error; public bool exec_command (string command, bool user_interface, string value); public unowned WebKit.DOM.HTMLCollection get_anchors (); public unowned WebKit.DOM.HTMLCollection get_applets (); public unowned WebKit.DOM.HTMLElement get_body (); public string get_character_set (); public string get_charset (); public string get_compat_mode (); public string get_cookie () throws GLib.Error; public string get_default_charset (); public unowned WebKit.DOM.DOMWindow get_default_view (); public unowned WebKit.DOM.DocumentType get_doctype (); public unowned WebKit.DOM.Element get_document_element (); public string get_document_uri (); public string get_domain (); public unowned WebKit.DOM.Element get_element_by_id (string element_id); public unowned WebKit.DOM.NodeList get_elements_by_class_name (string tagname); public unowned WebKit.DOM.NodeList get_elements_by_name (string element_name); public unowned WebKit.DOM.NodeList get_elements_by_tag_name (string tagname); public unowned WebKit.DOM.NodeList get_elements_by_tag_name_ns (string namespace_uri, string local_name); public unowned WebKit.DOM.HTMLCollection get_forms (); public unowned WebKit.DOM.HTMLHeadElement get_head (); public unowned WebKit.DOM.HTMLCollection get_images (); public unowned WebKit.DOM.DOMImplementation get_implementation (); public string get_input_encoding (); public string get_last_modified (); public unowned WebKit.DOM.HTMLCollection get_links (); public unowned WebKit.DOM.CSSStyleDeclaration get_override_style (WebKit.DOM.Element element, string pseudo_element); public string get_preferred_stylesheet_set (); public string get_ready_state (); public string get_referrer (); public string get_selected_stylesheet_set (); public unowned WebKit.DOM.StyleSheetList get_style_sheets (); public string get_title (); public unowned WebKit.DOM.Element get_webkit_current_full_screen_element (); public bool get_webkit_full_screen_keyboard_input_allowed (); public bool get_webkit_hidden (); public bool get_webkit_is_full_screen (); public string get_webkit_visibility_state (); public string get_xml_encoding (); public bool get_xml_standalone (); public string get_xml_version (); public unowned WebKit.DOM.Node import_node (WebKit.DOM.Node imported_node, bool deep) throws GLib.Error; public bool query_command_enabled (string command); public bool query_command_indeterm (string command); public bool query_command_state (string command); public bool query_command_supported (string command); public string query_command_value (string command); public unowned WebKit.DOM.Element query_selector (string selectors) throws GLib.Error; public unowned WebKit.DOM.NodeList query_selector_all (string selectors) throws GLib.Error; public void set_body (WebKit.DOM.HTMLElement value) throws GLib.Error; public void set_charset (string value); public void set_cookie (string value) throws GLib.Error; public void set_document_uri (string value); public void set_selected_stylesheet_set (string value); public void set_title (string value); public void set_xml_standalone (bool value) throws GLib.Error; public void set_xml_version (string value) throws GLib.Error; public void webkit_cancel_full_screen (); public unowned WebKit.DOM.WebKitNamedFlow webkit_get_flow_by_name (string name); public WebKit.DOM.HTMLCollection anchors { get; } public WebKit.DOM.HTMLCollection applets { get; } public WebKit.DOM.HTMLElement body { get; set; } public string character_set { owned get; } public string charset { owned get; set; } public string compat_mode { owned get; } public string cookie { owned get; set; } public string default_charset { owned get; } public WebKit.DOM.DOMWindow default_view { get; } public WebKit.DOM.DocumentType doctype { get; } public WebKit.DOM.Element document_element { get; } public string document_uri { owned get; set; } public string domain { owned get; } public WebKit.DOM.HTMLCollection forms { get; } public WebKit.DOM.HTMLHeadElement head { get; } public WebKit.DOM.HTMLCollection images { get; } public WebKit.DOM.DOMImplementation implementation { get; } public string input_encoding { owned get; } public string last_modified { owned get; } public WebKit.DOM.HTMLCollection links { get; } public string preferred_stylesheet_set { owned get; } public string ready_state { owned get; } public string referrer { owned get; } public string selected_stylesheet_set { owned get; set; } public WebKit.DOM.StyleSheetList style_sheets { get; } public string title { owned get; set; } [NoAccessorMethod] public string url { owned get; } public WebKit.DOM.Element webkit_current_full_screen_element { get; } public bool webkit_full_screen_keyboard_input_allowed { get; } public bool webkit_is_full_screen { get; } public string xml_encoding { owned get; } public bool xml_standalone { get; set; } public string xml_version { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_document_fragment_get_type ()")] [GIR (name = "DOMDocumentFragment")] public class DocumentFragment : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected DocumentFragment (); public unowned WebKit.DOM.Element query_selector (string selectors) throws GLib.Error; public unowned WebKit.DOM.NodeList query_selector_all (string selectors) throws GLib.Error; } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_document_type_get_type ()")] [GIR (name = "DOMDocumentType")] public class DocumentType : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected DocumentType (); public unowned WebKit.DOM.NamedNodeMap get_entities (); public string get_internal_subset (); public string get_name (); public unowned WebKit.DOM.NamedNodeMap get_notations (); public string get_public_id (); public string get_system_id (); public WebKit.DOM.NamedNodeMap entities { get; } public string internal_subset { owned get; } public string name { owned get; } public WebKit.DOM.NamedNodeMap notations { get; } public string public_id { owned get; } public string system_id { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_element_get_type ()")] [GIR (name = "DOMElement")] public class Element : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected Element (); public void blur (); public void focus (); public string get_attribute (string name); public unowned WebKit.DOM.Attr get_attribute_node (string name); public unowned WebKit.DOM.Attr get_attribute_node_ns (string namespace_uri, string local_name); public string get_attribute_ns (string namespace_uri, string local_name); public ulong get_child_element_count (); public long get_client_height (); public long get_client_left (); public long get_client_top (); public long get_client_width (); public unowned WebKit.DOM.NodeList get_elements_by_class_name (string name); public unowned WebKit.DOM.NodeList get_elements_by_tag_name (string name); public unowned WebKit.DOM.NodeList get_elements_by_tag_name_ns (string namespace_uri, string local_name); public unowned WebKit.DOM.Element get_first_element_child (); public unowned WebKit.DOM.Element get_last_element_child (); public unowned WebKit.DOM.Element get_next_element_sibling (); public long get_offset_height (); public long get_offset_left (); public unowned WebKit.DOM.Element get_offset_parent (); public long get_offset_top (); public long get_offset_width (); public unowned WebKit.DOM.Element get_previous_element_sibling (); public long get_scroll_height (); public long get_scroll_left (); public long get_scroll_top (); public long get_scroll_width (); public unowned WebKit.DOM.CSSStyleDeclaration get_style (); public string get_tag_name (); public bool has_attribute (string name); public bool has_attribute_ns (string namespace_uri, string local_name); public unowned WebKit.DOM.Element query_selector (string selectors) throws GLib.Error; public unowned WebKit.DOM.NodeList query_selector_all (string selectors) throws GLib.Error; public void remove_attribute (string name); public unowned WebKit.DOM.Attr remove_attribute_node (WebKit.DOM.Attr old_attr) throws GLib.Error; public void remove_attribute_ns (string namespace_uri, string local_name); public void scroll_by_lines (long lines); public void scroll_by_pages (long pages); public void scroll_into_view (bool align_with_top); public void scroll_into_view_if_needed (bool center_if_needed); public void set_attribute (string name, string value) throws GLib.Error; public unowned WebKit.DOM.Attr set_attribute_node (WebKit.DOM.Attr new_attr) throws GLib.Error; public unowned WebKit.DOM.Attr set_attribute_node_ns (WebKit.DOM.Attr new_attr) throws GLib.Error; public void set_attribute_ns (string namespace_uri, string qualified_name, string value) throws GLib.Error; public void set_scroll_left (long value); public void set_scroll_top (long value); public bool webkit_matches_selector (string selectors) throws GLib.Error; public void webkit_request_full_screen (ushort flags); public ulong child_element_count { get; } public long client_height { get; } public long client_left { get; } public long client_top { get; } public long client_width { get; } public WebKit.DOM.Element first_element_child { get; } public WebKit.DOM.Element last_element_child { get; } public WebKit.DOM.Element next_element_sibling { get; } public long offset_height { get; } public long offset_left { get; } public WebKit.DOM.Element offset_parent { get; } public long offset_top { get; } public long offset_width { get; } public WebKit.DOM.Element previous_element_sibling { get; } public long scroll_height { get; } public long scroll_left { get; set; } public long scroll_top { get; set; } public long scroll_width { get; } public WebKit.DOM.CSSStyleDeclaration style { get; } public string tag_name { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_entity_reference_get_type ()")] [GIR (name = "DOMEntityReference")] public class EntityReference : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected EntityReference (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_event_get_type ()")] [GIR (name = "DOMEvent")] public class Event : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Event (); public bool get_bubbles (); public bool get_cancel_bubble (); public bool get_cancelable (); public unowned WebKit.DOM.EventTarget get_current_target (); public bool get_default_prevented (); public ushort get_event_phase (); public bool get_return_value (); public unowned WebKit.DOM.EventTarget get_src_element (); public unowned WebKit.DOM.EventTarget get_target (); public uint32 get_time_stamp (); public void init_event (string event_type_arg, bool can_bubble_arg, bool cancelable_arg); public void prevent_default (); public void set_cancel_bubble (bool value); public void set_return_value (bool value); public void stop_immediate_propagation (); public void stop_propagation (); public bool bubbles { get; } public bool cancel_bubble { get; set; } public bool cancelable { get; } public WebKit.DOM.EventTarget current_target { get; } public bool default_prevented { get; } public uint event_phase { get; } public bool return_value { get; set; } public WebKit.DOM.EventTarget src_element { get; } public WebKit.DOM.EventTarget target { get; } public uint time_stamp { get; } [NoAccessorMethod] public string type { owned get; } } [CCode (cheader_filename = "webkit/webkit.h")] [Compact] [GIR (name = "DOMEventTargetClass")] public class EventTargetClass { } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_file_get_type ()")] [GIR (name = "DOMFile")] public class File : WebKit.DOM.Blob { [CCode (has_construct_function = false)] protected File (); public string get_file_name (); public uint64 get_file_size (); public string get_name (); public string file_name { owned get; } public uint64 file_size { get; } public string name { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_file_list_get_type ()")] [GIR (name = "DOMFileList")] public class FileList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected FileList (); public ulong get_length (); public unowned WebKit.DOM.File item (ulong index); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_anchor_element_get_type ()")] [GIR (name = "DOMHTMLAnchorElement")] public class HTMLAnchorElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLAnchorElement (); public string get_charset (); public string get_coords (); public string get_download (); public string get_hash (); public string get_host (); public string get_hostname (); public string get_href (); public string get_hreflang (); public string get_name (); public string get_origin (); public string get_pathname (); public string get_ping (); public string get_port (); public string get_protocol (); public string get_rel (); public string get_rev (); public string get_search (); public string get_shape (); public string get_target (); public string get_text (); public void set_charset (string value); public void set_coords (string value); public void set_download (string value); public void set_hash (string value); public void set_host (string value); public void set_hostname (string value); public void set_href (string value); public void set_hreflang (string value); public void set_name (string value); public void set_pathname (string value); public void set_ping (string value); public void set_port (string value); public void set_protocol (string value); public void set_rel (string value); public void set_rev (string value); public void set_search (string value); public void set_shape (string value); public void set_target (string value); public string charset { owned get; set; } public string coords { owned get; set; } public string hash { owned get; set; } public string host { owned get; set; } public string hostname { owned get; set; } public string href { owned get; set; } public string hreflang { owned get; set; } public string name { owned get; set; } public string origin { owned get; } public string pathname { owned get; set; } public string ping { owned get; set; } public string port { owned get; set; } public string protocol { owned get; set; } public string rel { owned get; set; } public string rev { owned get; set; } public string search { owned get; set; } public string shape { owned get; set; } public string target { owned get; set; } public string text { owned get; } [NoAccessorMethod] public string type { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_applet_element_get_type ()")] [GIR (name = "DOMHTMLAppletElement")] public class HTMLAppletElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLAppletElement (); public string get_align (); public string get_alt (); public string get_archive (); public string get_code (); public string get_code_base (); public string get_height (); public long get_hspace (); public string get_name (); public string get_object (); public long get_vspace (); public string get_width (); public void set_align (string value); public void set_alt (string value); public void set_archive (string value); public void set_code (string value); public void set_code_base (string value); public void set_height (string value); public void set_hspace (long value); public void set_name (string value); public void set_object (string value); public void set_vspace (long value); public void set_width (string value); public string align { owned get; set; } public string alt { owned get; set; } public string archive { owned get; set; } public string code { owned get; set; } public string code_base { owned get; set; } public string height { owned get; set; } public long hspace { get; set; } public string name { owned get; set; } public string object { owned get; set; } public long vspace { get; set; } public string width { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_area_element_get_type ()")] [GIR (name = "DOMHTMLAreaElement")] public class HTMLAreaElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLAreaElement (); public string get_alt (); public string get_coords (); public string get_hash (); public string get_host (); public string get_hostname (); public string get_href (); public bool get_no_href (); public string get_pathname (); public string get_ping (); public string get_port (); public string get_protocol (); public string get_search (); public string get_shape (); public string get_target (); public void set_alt (string value); public void set_coords (string value); public void set_href (string value); public void set_no_href (bool value); public void set_ping (string value); public void set_shape (string value); public void set_target (string value); public string alt { owned get; set; } public string coords { owned get; set; } public string hash { owned get; } public string host { owned get; } public string hostname { owned get; } public string href { owned get; set; } public bool no_href { get; set; } public string pathname { owned get; } public string ping { owned get; set; } public string port { owned get; } public string protocol { owned get; } public string search { owned get; } public string shape { owned get; set; } public string target { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_audio_element_get_type ()")] [GIR (name = "DOMHTMLAudioElement")] public class HTMLAudioElement : WebKit.DOM.HTMLMediaElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLAudioElement (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_htmlbr_element_get_type ()")] [GIR (name = "DOMHTMLBRElement")] public class HTMLBRElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLBRElement (); public string get_clear (); public void set_clear (string value); public string clear { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_base_element_get_type ()")] [GIR (name = "DOMHTMLBaseElement")] public class HTMLBaseElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLBaseElement (); public string get_href (); public string get_target (); public void set_href (string value); public void set_target (string value); public string href { owned get; set; } public string target { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_base_font_element_get_type ()")] [GIR (name = "DOMHTMLBaseFontElement")] public class HTMLBaseFontElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLBaseFontElement (); public string get_color (); public string get_face (); public long get_size (); public void set_color (string value); public void set_face (string value); public void set_size (long value); public string color { owned get; set; } public string face { owned get; set; } public long size { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_body_element_get_type ()")] [GIR (name = "DOMHTMLBodyElement")] public class HTMLBodyElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLBodyElement (); public string get_a_link (); public string get_background (); public string get_bg_color (); public string get_link (); public string get_text (); public string get_v_link (); public void set_a_link (string value); public void set_background (string value); public void set_bg_color (string value); public void set_link (string value); public void set_text (string value); public void set_v_link (string value); public string a_link { owned get; set; } public string background { owned get; set; } public string bg_color { owned get; set; } public string link { owned get; set; } public string text { owned get; set; } public string v_link { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_button_element_get_type ()")] [GIR (name = "DOMHTMLButtonElement")] public class HTMLButtonElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLButtonElement (); public bool check_validity (); public void click (); public bool get_autofocus (); public bool get_disabled (); public unowned WebKit.DOM.HTMLFormElement get_form (); public string get_form_action (); public string get_form_enctype (); public string get_form_method (); public bool get_form_no_validate (); public string get_form_target (); public unowned WebKit.DOM.NodeList get_labels (); public string get_name (); public string get_validation_message (); public unowned WebKit.DOM.ValidityState get_validity (); public string get_value (); public bool get_will_validate (); public void set_autofocus (bool value); public void set_custom_validity (string error); public void set_disabled (bool value); public void set_form_action (string value); public void set_form_enctype (string value); public void set_form_method (string value); public void set_form_no_validate (bool value); public void set_form_target (string value); public void set_name (string value); public void set_value (string value); public bool autofocus { get; set; } public bool disabled { get; set; } public WebKit.DOM.HTMLFormElement form { get; } public string form_action { owned get; set; } public string form_enctype { owned get; set; } public string form_method { owned get; set; } public bool form_no_validate { get; set; } public string form_target { owned get; set; } public WebKit.DOM.NodeList labels { get; } public string name { owned get; set; } [NoAccessorMethod] public string type { owned get; } public string validation_message { owned get; } public WebKit.DOM.ValidityState validity { get; } public string value { owned get; set; } public bool will_validate { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_canvas_element_get_type ()")] [GIR (name = "DOMHTMLCanvasElement")] public class HTMLCanvasElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLCanvasElement (); public long get_height (); public long get_width (); public void set_height (long value); public void set_width (long value); public long height { get; set; } public long width { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_collection_get_type ()")] [GIR (name = "DOMHTMLCollection")] public class HTMLCollection : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected HTMLCollection (); public ulong get_length (); public unowned WebKit.DOM.Node item (ulong index); public unowned WebKit.DOM.Node named_item (string name); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_htmld_list_element_get_type ()")] [GIR (name = "DOMHTMLDListElement")] public class HTMLDListElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLDListElement (); public bool get_compact (); public void set_compact (bool value); public bool compact { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_details_element_get_type ()")] [GIR (name = "DOMHTMLDetailsElement")] public class HTMLDetailsElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLDetailsElement (); public bool get_open (); public void set_open (bool value); public bool open { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_directory_element_get_type ()")] [GIR (name = "DOMHTMLDirectoryElement")] public class HTMLDirectoryElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLDirectoryElement (); public bool get_compact (); public void set_compact (bool value); public bool compact { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_div_element_get_type ()")] [GIR (name = "DOMHTMLDivElement")] public class HTMLDivElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLDivElement (); public string get_align (); public void set_align (string value); public string align { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_document_get_type ()")] [GIR (name = "DOMHTMLDocument")] public class HTMLDocument : WebKit.DOM.Document, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLDocument (); public void capture_events (); public void clear (); public void close (); public unowned WebKit.DOM.Element get_active_element (); public string get_alink_color (); public string get_bg_color (); public string get_compat_mode (); public string get_design_mode (); public string get_dir (); public unowned WebKit.DOM.HTMLCollection get_embeds (); public string get_fg_color (); public string get_link_color (); public unowned WebKit.DOM.HTMLCollection get_plugins (); public unowned WebKit.DOM.HTMLCollection get_scripts (); public string get_vlink_color (); public bool has_focus (); public void release_events (); public void set_alink_color (string value); public void set_bg_color (string value); public void set_design_mode (string value); public void set_dir (string value); public void set_fg_color (string value); public void set_link_color (string value); public void set_vlink_color (string value); public WebKit.DOM.Element active_element { get; } public string alink_color { owned get; set; } public string bg_color { owned get; set; } public string compat_mode { owned get; } public string design_mode { owned get; set; } public string dir { owned get; set; } public WebKit.DOM.HTMLCollection embeds { get; } public string fg_color { owned get; set; } public string link_color { owned get; set; } public WebKit.DOM.HTMLCollection plugins { get; } public WebKit.DOM.HTMLCollection scripts { get; } public string vlink_color { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_element_get_type ()")] [GIR (name = "DOMHTMLElement")] public class HTMLElement : WebKit.DOM.Element, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLElement (); public string get_access_key (); public unowned WebKit.DOM.HTMLCollection get_children (); public unowned WebKit.DOM.DOMTokenList get_class_list (); public string get_class_name (); public string get_content_editable (); public string get_dir (); public bool get_draggable (); public bool get_hidden (); public string get_id (); public string get_inner_html (); public string get_inner_text (); public bool get_is_content_editable (); public string get_item_id (); public unowned WebKit.DOM.DOMSettableTokenList get_item_prop (); public unowned WebKit.DOM.DOMSettableTokenList get_item_ref (); public bool get_item_scope (); public unowned WebKit.DOM.DOMSettableTokenList get_item_type (); public string get_lang (); public string get_outer_html (); public string get_outer_text (); public bool get_spellcheck (); public long get_tab_index (); public string get_title (); public string get_webkitdropzone (); public unowned WebKit.DOM.Element insert_adjacent_element (string where, WebKit.DOM.Element element) throws GLib.Error; public void insert_adjacent_html (string where, string html) throws GLib.Error; public void insert_adjacent_text (string where, string text) throws GLib.Error; public void set_access_key (string value); public void set_class_name (string value); public void set_content_editable (string value) throws GLib.Error; public void set_dir (string value); public void set_draggable (bool value); public void set_hidden (bool value); public void set_id (string value); public void set_inner_html (string value) throws GLib.Error; public void set_inner_text (string value) throws GLib.Error; public void set_item_id (string value); public void set_item_scope (bool value); public void set_lang (string value); public void set_outer_html (string value) throws GLib.Error; public void set_outer_text (string value) throws GLib.Error; public void set_spellcheck (bool value); public void set_tab_index (long value); public void set_title (string value); public void set_webkitdropzone (string value); public string access_key { owned get; set; } public WebKit.DOM.HTMLCollection children { get; } public WebKit.DOM.DOMTokenList class_list { get; } public string class_name { owned get; set; } public string content_editable { owned get; set; } public string dir { owned get; set; } public bool draggable { get; set; } public bool hidden { get; set; } public string id { owned get; set; } public string inner_html { owned get; set; } public string inner_text { owned get; set; } public bool is_content_editable { get; } public string lang { owned get; set; } public string outer_html { owned get; set; } public string outer_text { owned get; set; } public bool spellcheck { get; set; } public long tab_index { get; set; } public string title { owned get; set; } public string webkitdropzone { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_embed_element_get_type ()")] [GIR (name = "DOMHTMLEmbedElement")] public class HTMLEmbedElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLEmbedElement (); public string get_align (); public long get_height (); public string get_name (); public string get_src (); public long get_width (); public void set_align (string value); public void set_height (long value); public void set_name (string value); public void set_src (string value); public void set_width (long value); public string align { owned get; set; } public long height { get; set; } public string name { owned get; set; } public string src { owned get; set; } [NoAccessorMethod] public string type { owned get; set; } public long width { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_field_set_element_get_type ()")] [GIR (name = "DOMHTMLFieldSetElement")] public class HTMLFieldSetElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLFieldSetElement (); public bool check_validity (); public unowned WebKit.DOM.HTMLFormElement get_form (); public string get_validation_message (); public unowned WebKit.DOM.ValidityState get_validity (); public bool get_will_validate (); public void set_custom_validity (string error); public WebKit.DOM.HTMLFormElement form { get; } public string validation_message { owned get; } public WebKit.DOM.ValidityState validity { get; } public bool will_validate { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_font_element_get_type ()")] [GIR (name = "DOMHTMLFontElement")] public class HTMLFontElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLFontElement (); public string get_color (); public string get_face (); public string get_size (); public void set_color (string value); public void set_face (string value); public void set_size (string value); public string color { owned get; set; } public string face { owned get; set; } public string size { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_form_element_get_type ()")] [GIR (name = "DOMHTMLFormElement")] public class HTMLFormElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLFormElement (); public bool check_validity (); public void dispatch_form_change (); public void dispatch_form_input (); public string get_accept_charset (); public string get_action (); public string get_autocomplete (); public unowned WebKit.DOM.HTMLCollection get_elements (); public string get_encoding (); public string get_enctype (); public long get_length (); public string get_method (); public string get_name (); public bool get_no_validate (); public string get_target (); public void reset (); public void set_accept_charset (string value); public void set_action (string value); public void set_autocomplete (string value); public void set_encoding (string value); public void set_enctype (string value); public void set_method (string value); public void set_name (string value); public void set_no_validate (bool value); public void set_target (string value); public void submit (); public string accept_charset { owned get; set; } public string action { owned get; set; } public string autocomplete { owned get; set; } public WebKit.DOM.HTMLCollection elements { get; } public string encoding { owned get; set; } public string enctype { owned get; set; } public long length { get; } public string method { owned get; set; } public string name { owned get; set; } public bool no_validate { get; set; } public string target { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_frame_element_get_type ()")] [GIR (name = "DOMHTMLFrameElement")] public class HTMLFrameElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLFrameElement (); public unowned WebKit.DOM.Document get_content_document (); public unowned WebKit.DOM.DOMWindow get_content_window (); public string get_frame_border (); public long get_height (); public string get_long_desc (); public string get_margin_height (); public string get_margin_width (); public string get_name (); public bool get_no_resize (); public string get_scrolling (); public string get_src (); public long get_width (); public void set_frame_border (string value); public void set_long_desc (string value); public void set_margin_height (string value); public void set_margin_width (string value); public void set_name (string value); public void set_no_resize (bool value); public void set_scrolling (string value); public void set_src (string value); public WebKit.DOM.Document content_document { get; } public WebKit.DOM.DOMWindow content_window { get; } public string frame_border { owned get; set; } public long height { get; } public string long_desc { owned get; set; } public string margin_height { owned get; set; } public string margin_width { owned get; set; } public string name { owned get; set; } public bool no_resize { get; set; } public string scrolling { owned get; set; } public string src { owned get; set; } public long width { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_frame_set_element_get_type ()")] [GIR (name = "DOMHTMLFrameSetElement")] public class HTMLFrameSetElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLFrameSetElement (); public string get_cols (); public string get_rows (); public void set_cols (string value); public void set_rows (string value); public string cols { owned get; set; } public string rows { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_htmlhr_element_get_type ()")] [GIR (name = "DOMHTMLHRElement")] public class HTMLHRElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLHRElement (); public string get_align (); public bool get_no_shade (); public string get_size (); public string get_width (); public void set_align (string value); public void set_no_shade (bool value); public void set_size (string value); public void set_width (string value); public string align { owned get; set; } public bool no_shade { get; set; } public string size { owned get; set; } public string width { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_head_element_get_type ()")] [GIR (name = "DOMHTMLHeadElement")] public class HTMLHeadElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLHeadElement (); public string get_profile (); public void set_profile (string value); public string profile { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_heading_element_get_type ()")] [GIR (name = "DOMHTMLHeadingElement")] public class HTMLHeadingElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLHeadingElement (); public string get_align (); public void set_align (string value); public string align { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_html_element_get_type ()")] [GIR (name = "DOMHTMLHtmlElement")] public class HTMLHtmlElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLHtmlElement (); public string get_manifest (); public string get_version (); public void set_manifest (string value); public void set_version (string value); public string manifest { owned get; set; } public string version { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_iframe_element_get_type ()")] [GIR (name = "DOMHTMLIFrameElement")] public class HTMLIFrameElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLIFrameElement (); [CCode (cname = "webkit_dom_html_iframe_element_get_align")] public string get_align (); [CCode (cname = "webkit_dom_html_iframe_element_get_content_document")] public unowned WebKit.DOM.Document get_content_document (); [CCode (cname = "webkit_dom_html_iframe_element_get_content_window")] public unowned WebKit.DOM.DOMWindow get_content_window (); [CCode (cname = "webkit_dom_html_iframe_element_get_frame_border")] public string get_frame_border (); [CCode (cname = "webkit_dom_html_iframe_element_get_height")] public string get_height (); [CCode (cname = "webkit_dom_html_iframe_element_get_long_desc")] public string get_long_desc (); [CCode (cname = "webkit_dom_html_iframe_element_get_margin_height")] public string get_margin_height (); [CCode (cname = "webkit_dom_html_iframe_element_get_margin_width")] public string get_margin_width (); [CCode (cname = "webkit_dom_html_iframe_element_get_name")] public string get_name (); [CCode (cname = "webkit_dom_html_iframe_element_get_sandbox")] public string get_sandbox (); [CCode (cname = "webkit_dom_html_iframe_element_get_scrolling")] public string get_scrolling (); [CCode (cname = "webkit_dom_html_iframe_element_get_src")] public string get_src (); [CCode (cname = "webkit_dom_html_iframe_element_get_width")] public string get_width (); [CCode (cname = "webkit_dom_html_iframe_element_set_align")] public void set_align (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_frame_border")] public void set_frame_border (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_height")] public void set_height (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_long_desc")] public void set_long_desc (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_margin_height")] public void set_margin_height (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_margin_width")] public void set_margin_width (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_name")] public void set_name (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_sandbox")] public void set_sandbox (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_scrolling")] public void set_scrolling (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_src")] public void set_src (string value); [CCode (cname = "webkit_dom_html_iframe_element_set_width")] public void set_width (string value); [NoAccessorMethod] public string align { owned get; set; } [NoAccessorMethod] public WebKit.DOM.Document content_document { owned get; } [NoAccessorMethod] public WebKit.DOM.DOMWindow content_window { owned get; } [NoAccessorMethod] public string frame_border { owned get; set; } [NoAccessorMethod] public string height { owned get; set; } [NoAccessorMethod] public string long_desc { owned get; set; } [NoAccessorMethod] public string margin_height { owned get; set; } [NoAccessorMethod] public string margin_width { owned get; set; } [NoAccessorMethod] public string name { owned get; set; } [NoAccessorMethod] public string sandbox { owned get; set; } [NoAccessorMethod] public string scrolling { owned get; set; } [NoAccessorMethod] public string src { owned get; set; } [NoAccessorMethod] public string width { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_image_element_get_type ()")] [GIR (name = "DOMHTMLImageElement")] public class HTMLImageElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLImageElement (); public string get_align (); public string get_alt (); public string get_border (); public bool get_complete (); public string get_cross_origin (); public long get_height (); public long get_hspace (); public bool get_is_map (); public string get_long_desc (); public string get_lowsrc (); public string get_name (); public long get_natural_height (); public long get_natural_width (); public string get_src (); public string get_use_map (); public long get_vspace (); public long get_width (); public long get_x (); public long get_y (); public void set_align (string value); public void set_alt (string value); public void set_border (string value); public void set_cross_origin (string value); public void set_height (long value); public void set_hspace (long value); public void set_is_map (bool value); public void set_long_desc (string value); public void set_lowsrc (string value); public void set_name (string value); public void set_src (string value); public void set_use_map (string value); public void set_vspace (long value); public void set_width (long value); public string align { owned get; set; } public string alt { owned get; set; } public string border { owned get; set; } public bool complete { get; } public string cross_origin { owned get; set; } public long height { get; set; } public long hspace { get; set; } public bool is_map { get; set; } public string long_desc { owned get; set; } public string lowsrc { owned get; set; } public string name { owned get; set; } public long natural_height { get; } public long natural_width { get; } public string src { owned get; set; } public string use_map { owned get; set; } public long vspace { get; set; } public long width { get; set; } public long x { get; } public long y { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_input_element_get_type ()")] [GIR (name = "DOMHTMLInputElement")] public class HTMLInputElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLInputElement (); public bool check_validity (); public void click (); public string get_accept (); public string get_align (); public string get_alt (); public string get_autocomplete (); public bool get_autofocus (); public bool get_checked (); public bool get_default_checked (); public string get_default_value (); public string get_dir_name (); public bool get_disabled (); public unowned WebKit.DOM.FileList get_files (); public unowned WebKit.DOM.HTMLFormElement get_form (); public string get_form_action (); public string get_form_enctype (); public string get_form_method (); public bool get_form_no_validate (); public string get_form_target (); public bool get_incremental (); public bool get_indeterminate (); public unowned WebKit.DOM.NodeList get_labels (); public unowned WebKit.DOM.HTMLElement get_list (); public string get_max (); public long get_max_length (); public string get_min (); public bool get_multiple (); public string get_name (); public string get_pattern (); public string get_placeholder (); public bool get_read_only (); public bool get_required (); public unowned WebKit.DOM.HTMLOptionElement get_selected_option (); public ulong get_size (); public string get_src (); public string get_step (); public string get_use_map (); public string get_validation_message (); public unowned WebKit.DOM.ValidityState get_validity (); public string get_value (); public double get_value_as_number (); public bool get_webkit_grammar (); public bool get_webkit_speech (); public bool get_webkitdirectory (); public bool get_will_validate (); public bool is_edited (); public void select (); public void set_accept (string value); public void set_align (string value); public void set_alt (string value); public void set_autocomplete (string value); public void set_autofocus (bool value); public void set_checked (bool value); public void set_custom_validity (string error); public void set_default_checked (bool value); public void set_default_value (string value); public void set_dir_name (string value); public void set_disabled (bool value); public void set_form_action (string value); public void set_form_enctype (string value); public void set_form_method (string value); public void set_form_no_validate (bool value); public void set_form_target (string value); public void set_incremental (bool value); public void set_indeterminate (bool value); public void set_max (string value); public void set_max_length (long value) throws GLib.Error; public void set_min (string value); public void set_multiple (bool value); public void set_name (string value); public void set_pattern (string value); public void set_placeholder (string value); public void set_read_only (bool value); public void set_required (bool value); public void set_size (ulong value); public void set_src (string value); public void set_step (string value); public void set_use_map (string value); public void set_value (string value); public void set_value_as_number (double value) throws GLib.Error; public void set_value_for_user (string value); public void set_webkit_grammar (bool value); public void set_webkit_speech (bool value); public void set_webkitdirectory (bool value); public void step_down (long n) throws GLib.Error; public void step_up (long n) throws GLib.Error; public string accept { owned get; set; } public string align { owned get; set; } public string alt { owned get; set; } public string autocomplete { owned get; set; } public bool autofocus { get; set; } public bool checked { get; set; } public bool default_checked { get; set; } public string default_value { owned get; set; } public string dir_name { owned get; set; } public bool disabled { get; set; } public WebKit.DOM.FileList files { get; } public WebKit.DOM.HTMLFormElement form { get; } public string form_action { owned get; set; } public string form_enctype { owned get; set; } public string form_method { owned get; set; } public bool form_no_validate { get; set; } public string form_target { owned get; set; } public bool incremental { get; set; } public bool indeterminate { get; set; } public WebKit.DOM.NodeList labels { get; } public WebKit.DOM.HTMLElement list { get; } public string max { owned get; set; } public long max_length { get; set; } public string min { owned get; set; } public bool multiple { get; set; } public string name { owned get; set; } public string pattern { owned get; set; } public string placeholder { owned get; set; } public bool read_only { get; set; } public bool required { get; set; } public WebKit.DOM.HTMLOptionElement selected_option { get; } public ulong size { get; set; } public string src { owned get; set; } public string step { owned get; set; } [NoAccessorMethod] public string type { owned get; set; } public string use_map { owned get; set; } public string validation_message { owned get; } public WebKit.DOM.ValidityState validity { get; } public string value { owned get; set; } public double value_as_number { get; set; } public bool will_validate { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_is_index_element_get_type ()")] [GIR (name = "DOMHTMLIsIndexElement")] public class HTMLIsIndexElement : WebKit.DOM.HTMLInputElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLIsIndexElement (); public unowned WebKit.DOM.HTMLFormElement get_form (); public string get_prompt (); public void set_prompt (string value); public WebKit.DOM.HTMLFormElement form { get; } public string prompt { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_keygen_element_get_type ()")] [GIR (name = "DOMHTMLKeygenElement")] public class HTMLKeygenElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLKeygenElement (); public bool check_validity (); public bool get_autofocus (); public string get_challenge (); public bool get_disabled (); public unowned WebKit.DOM.HTMLFormElement get_form (); public string get_keytype (); public unowned WebKit.DOM.NodeList get_labels (); public string get_name (); public string get_validation_message (); public unowned WebKit.DOM.ValidityState get_validity (); public bool get_will_validate (); public void set_autofocus (bool value); public void set_challenge (string value); public void set_custom_validity (string error); public void set_disabled (bool value); public void set_keytype (string value); public void set_name (string value); public bool autofocus { get; set; } public string challenge { owned get; set; } public bool disabled { get; set; } public WebKit.DOM.HTMLFormElement form { get; } public string keytype { owned get; set; } public WebKit.DOM.NodeList labels { get; } public string name { owned get; set; } [NoAccessorMethod] public string type { owned get; } public string validation_message { owned get; } public WebKit.DOM.ValidityState validity { get; } public bool will_validate { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_htmlli_element_get_type ()")] [GIR (name = "DOMHTMLLIElement")] public class HTMLLIElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLLIElement (); public long get_value (); public void set_value (long value); [NoAccessorMethod] public string type { owned get; set; } public long value { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_label_element_get_type ()")] [GIR (name = "DOMHTMLLabelElement")] public class HTMLLabelElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLLabelElement (); public unowned WebKit.DOM.HTMLElement get_control (); public unowned WebKit.DOM.HTMLFormElement get_form (); public string get_html_for (); public void set_html_for (string value); public WebKit.DOM.HTMLElement control { get; } public WebKit.DOM.HTMLFormElement form { get; } public string html_for { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_legend_element_get_type ()")] [GIR (name = "DOMHTMLLegendElement")] public class HTMLLegendElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLLegendElement (); public string get_align (); public unowned WebKit.DOM.HTMLFormElement get_form (); public void set_align (string value); public string align { owned get; set; } public WebKit.DOM.HTMLFormElement form { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_link_element_get_type ()")] [GIR (name = "DOMHTMLLinkElement")] public class HTMLLinkElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLLinkElement (); public string get_charset (); public bool get_disabled (); public string get_href (); public string get_hreflang (); public string get_media (); public string get_rel (); public string get_rev (); public unowned WebKit.DOM.StyleSheet get_sheet (); public string get_target (); public void set_charset (string value); public void set_disabled (bool value); public void set_href (string value); public void set_hreflang (string value); public void set_media (string value); public void set_rel (string value); public void set_rev (string value); public void set_target (string value); public string charset { owned get; set; } public bool disabled { get; set; } public string href { owned get; set; } public string hreflang { owned get; set; } public string media { owned get; set; } public string rel { owned get; set; } public string rev { owned get; set; } public WebKit.DOM.StyleSheet sheet { get; } public string target { owned get; set; } [NoAccessorMethod] public string type { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_map_element_get_type ()")] [GIR (name = "DOMHTMLMapElement")] public class HTMLMapElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLMapElement (); public unowned WebKit.DOM.HTMLCollection get_areas (); public string get_name (); public void set_name (string value); public WebKit.DOM.HTMLCollection areas { get; } public string name { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_marquee_element_get_type ()")] [GIR (name = "DOMHTMLMarqueeElement")] public class HTMLMarqueeElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLMarqueeElement (); public string get_behavior (); public string get_bg_color (); public string get_direction (); public string get_height (); public ulong get_hspace (); public long get_loop (); public long get_scroll_amount (); public long get_scroll_delay (); public bool get_true_speed (); public ulong get_vspace (); public string get_width (); public void set_behavior (string value); public void set_bg_color (string value); public void set_direction (string value); public void set_height (string value); public void set_hspace (ulong value); public void set_loop (long value) throws GLib.Error; public void set_scroll_amount (long value) throws GLib.Error; public void set_scroll_delay (long value) throws GLib.Error; public void set_true_speed (bool value); public void set_vspace (ulong value); public void set_width (string value); public void start (); public void stop (); public string behavior { owned get; set; } public string bg_color { owned get; set; } public string direction { owned get; set; } public string height { owned get; set; } public ulong hspace { get; set; } public long loop { get; set; } public long scroll_amount { get; set; } public long scroll_delay { get; set; } public bool true_speed { get; set; } public ulong vspace { get; set; } public string width { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_media_element_get_type ()")] [GIR (name = "DOMHTMLMediaElement")] public class HTMLMediaElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLMediaElement (); public string can_play_type (string type); public bool get_autoplay (); public unowned WebKit.DOM.TimeRanges get_buffered (); public bool get_controls (); public string get_current_src (); public float get_current_time (); public bool get_default_muted (); public float get_default_playback_rate (); public float get_duration (); public bool get_ended (); public unowned WebKit.DOM.MediaError get_error (); public double get_initial_time (); public bool get_loop (); public string get_media_group (); public bool get_muted (); public ushort get_network_state (); public bool get_paused (); public float get_playback_rate (); public unowned WebKit.DOM.TimeRanges get_played (); public string get_preload (); public ushort get_ready_state (); public unowned WebKit.DOM.TimeRanges get_seekable (); public bool get_seeking (); public string get_src (); public float get_start_time (); public float get_volume (); public ulong get_webkit_audio_decoded_byte_count (); public bool get_webkit_closed_captions_visible (); public bool get_webkit_has_closed_captions (); public bool get_webkit_preserves_pitch (); public ulong get_webkit_video_decoded_byte_count (); public void load () throws GLib.Error; public void pause (); public void play (); public void set_autoplay (bool value); public void set_controls (bool value); public void set_current_time (float value) throws GLib.Error; public void set_default_muted (bool value); public void set_default_playback_rate (float value); public void set_loop (bool value); public void set_media_group (string value); public void set_muted (bool value); public void set_playback_rate (float value); public void set_preload (string value); public void set_src (string value); public void set_volume (float value) throws GLib.Error; public void set_webkit_closed_captions_visible (bool value); public void set_webkit_preserves_pitch (bool value); public bool autoplay { get; set; } public WebKit.DOM.TimeRanges buffered { get; } public bool controls { get; set; } public string current_src { owned get; } public float current_time { get; set; } public bool default_muted { get; set; } public float default_playback_rate { get; set; } public float duration { get; } public bool ended { get; } public WebKit.DOM.MediaError error { get; } public double initial_time { get; } public bool loop { get; set; } public string media_group { owned get; set; } public bool muted { get; set; } public uint network_state { get; } public bool paused { get; } public float playback_rate { get; set; } public WebKit.DOM.TimeRanges played { get; } public string preload { owned get; set; } public uint ready_state { get; } public WebKit.DOM.TimeRanges seekable { get; } public bool seeking { get; } public string src { owned get; set; } public float start_time { get; } public float volume { get; set; } public bool webkit_closed_captions_visible { get; set; } public bool webkit_has_closed_captions { get; } public bool webkit_preserves_pitch { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_menu_element_get_type ()")] [GIR (name = "DOMHTMLMenuElement")] public class HTMLMenuElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLMenuElement (); public bool get_compact (); public void set_compact (bool value); public bool compact { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_meta_element_get_type ()")] [GIR (name = "DOMHTMLMetaElement")] public class HTMLMetaElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLMetaElement (); public string get_content (); public string get_http_equiv (); public string get_name (); public string get_scheme (); public void set_content (string value); public void set_http_equiv (string value); public void set_name (string value); public void set_scheme (string value); public string content { owned get; set; } public string http_equiv { owned get; set; } public string name { owned get; set; } public string scheme { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_mod_element_get_type ()")] [GIR (name = "DOMHTMLModElement")] public class HTMLModElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLModElement (); public string get_cite (); public string get_date_time (); public void set_cite (string value); public void set_date_time (string value); public string cite { owned get; set; } public string date_time { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_htmlo_list_element_get_type ()")] [GIR (name = "DOMHTMLOListElement")] public class HTMLOListElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLOListElement (); public bool get_compact (); public bool get_reversed (); public long get_start (); public void set_compact (bool value); public void set_reversed (bool value); public void set_start (long value); public bool compact { get; set; } public bool reversed { get; set; } public long start { get; set; } [NoAccessorMethod] public string type { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_object_element_get_type ()")] [GIR (name = "DOMHTMLObjectElement")] public class HTMLObjectElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLObjectElement (); public bool check_validity (); public string get_align (); public string get_archive (); public string get_border (); public string get_code (); public string get_code_base (); public string get_code_type (); public unowned WebKit.DOM.Document get_content_document (); public string get_data (); public bool get_declare (); public unowned WebKit.DOM.HTMLFormElement get_form (); public string get_height (); public long get_hspace (); public string get_name (); public string get_standby (); public string get_use_map (); public string get_validation_message (); public unowned WebKit.DOM.ValidityState get_validity (); public long get_vspace (); public string get_width (); public bool get_will_validate (); public void set_align (string value); public void set_archive (string value); public void set_border (string value); public void set_code (string value); public void set_code_base (string value); public void set_code_type (string value); public void set_custom_validity (string error); public void set_data (string value); public void set_declare (bool value); public void set_height (string value); public void set_hspace (long value); public void set_name (string value); public void set_standby (string value); public void set_use_map (string value); public void set_vspace (long value); public void set_width (string value); public string align { owned get; set; } public string archive { owned get; set; } public string border { owned get; set; } public string code { owned get; set; } public string code_base { owned get; set; } public string code_type { owned get; set; } public WebKit.DOM.Document content_document { get; } public string data { owned get; set; } public bool declare { get; set; } public WebKit.DOM.HTMLFormElement form { get; } public string height { owned get; set; } public long hspace { get; set; } public string name { owned get; set; } public string standby { owned get; set; } [NoAccessorMethod] public string type { owned get; set; } public string use_map { owned get; set; } public string validation_message { owned get; } public WebKit.DOM.ValidityState validity { get; } public long vspace { get; set; } public string width { owned get; set; } public bool will_validate { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_opt_group_element_get_type ()")] [GIR (name = "DOMHTMLOptGroupElement")] public class HTMLOptGroupElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLOptGroupElement (); public bool get_disabled (); public string get_label (); public void set_disabled (bool value); public void set_label (string value); public bool disabled { get; set; } public string label { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_option_element_get_type ()")] [GIR (name = "DOMHTMLOptionElement")] public class HTMLOptionElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLOptionElement (); public bool get_default_selected (); public bool get_disabled (); public unowned WebKit.DOM.HTMLFormElement get_form (); public long get_index (); public string get_label (); public bool get_selected (); public string get_text (); public string get_value (); public void set_default_selected (bool value); public void set_disabled (bool value); public void set_label (string value); public void set_selected (bool value); public void set_value (string value); public bool default_selected { get; set; } public bool disabled { get; set; } public WebKit.DOM.HTMLFormElement form { get; } public long index { get; } public string label { owned get; set; } public bool selected { get; set; } public string text { owned get; } public string value { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_options_collection_get_type ()")] [GIR (name = "DOMHTMLOptionsCollection")] public class HTMLOptionsCollection : WebKit.DOM.HTMLCollection { [CCode (has_construct_function = false)] protected HTMLOptionsCollection (); public long get_selected_index (); public void set_selected_index (long value); public long selected_index { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_paragraph_element_get_type ()")] [GIR (name = "DOMHTMLParagraphElement")] public class HTMLParagraphElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLParagraphElement (); public string get_align (); public void set_align (string value); public string align { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_param_element_get_type ()")] [GIR (name = "DOMHTMLParamElement")] public class HTMLParamElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLParamElement (); public string get_name (); public string get_value (); public string get_value_type (); public void set_name (string value); public void set_value (string value); public void set_value_type (string value); public string name { owned get; set; } [NoAccessorMethod] public string type { owned get; set; } public string value { owned get; set; } public string value_type { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_pre_element_get_type ()")] [GIR (name = "DOMHTMLPreElement")] public class HTMLPreElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLPreElement (); public long get_width (); public bool get_wrap (); public void set_width (long value); public void set_wrap (bool value); public long width { get; set; } public bool wrap { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_quote_element_get_type ()")] [GIR (name = "DOMHTMLQuoteElement")] public class HTMLQuoteElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLQuoteElement (); public string get_cite (); public void set_cite (string value); public string cite { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_script_element_get_type ()")] [GIR (name = "DOMHTMLScriptElement")] public class HTMLScriptElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLScriptElement (); public bool get_async (); public string get_charset (); public bool get_defer (); public string get_event (); public string get_html_for (); public string get_src (); public string get_text (); public void set_async (bool value); public void set_charset (string value); public void set_defer (bool value); public void set_event (string value); public void set_html_for (string value); public void set_src (string value); public void set_text (string value); public bool @async { get; set; } public string charset { owned get; set; } public bool defer { get; set; } public string event { owned get; set; } public string html_for { owned get; set; } public string src { owned get; set; } public string text { owned get; set; } [NoAccessorMethod] public string type { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_select_element_get_type ()")] [GIR (name = "DOMHTMLSelectElement")] public class HTMLSelectElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLSelectElement (); public void add (WebKit.DOM.HTMLElement element, WebKit.DOM.HTMLElement before) throws GLib.Error; public bool check_validity (); public bool get_autofocus (); public bool get_disabled (); public unowned WebKit.DOM.HTMLFormElement get_form (); public unowned WebKit.DOM.NodeList get_labels (); public ulong get_length (); public bool get_multiple (); public string get_name (); public unowned WebKit.DOM.HTMLOptionsCollection get_options (); public bool get_required (); public long get_selected_index (); public long get_size (); public string get_validation_message (); public unowned WebKit.DOM.ValidityState get_validity (); public string get_value (); public bool get_will_validate (); public unowned WebKit.DOM.Node item (ulong index); public unowned WebKit.DOM.Node named_item (string name); public void remove (long index); public void set_autofocus (bool value); public void set_custom_validity (string error); public void set_disabled (bool value); public void set_length (ulong value) throws GLib.Error; public void set_multiple (bool value); public void set_name (string value); public void set_required (bool value); public void set_selected_index (long value); public void set_size (long value); public void set_value (string value); public bool autofocus { get; set; } public bool disabled { get; set; } public WebKit.DOM.HTMLFormElement form { get; } public WebKit.DOM.NodeList labels { get; } public ulong length { get; set; } public bool multiple { get; set; } public string name { owned get; set; } public WebKit.DOM.HTMLOptionsCollection options { get; } public bool required { get; set; } public long selected_index { get; set; } public long size { get; set; } [NoAccessorMethod] public string type { owned get; } public string validation_message { owned get; } public WebKit.DOM.ValidityState validity { get; } public string value { owned get; set; } public bool will_validate { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_style_element_get_type ()")] [GIR (name = "DOMHTMLStyleElement")] public class HTMLStyleElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLStyleElement (); public bool get_disabled (); public string get_media (); public bool get_scoped (); public unowned WebKit.DOM.StyleSheet get_sheet (); public void set_disabled (bool value); public void set_media (string value); public void set_scoped (bool value); public bool disabled { get; set; } public string media { owned get; set; } public WebKit.DOM.StyleSheet sheet { get; } [NoAccessorMethod] public string type { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_table_caption_element_get_type ()")] [GIR (name = "DOMHTMLTableCaptionElement")] public class HTMLTableCaptionElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTableCaptionElement (); public string get_align (); public void set_align (string value); public string align { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_table_cell_element_get_type ()")] [GIR (name = "DOMHTMLTableCellElement")] public class HTMLTableCellElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTableCellElement (); public string get_abbr (); public string get_align (); public string get_axis (); public string get_bg_color (); public long get_cell_index (); public string get_ch (); public string get_ch_off (); public long get_col_span (); public string get_headers (); public string get_height (); public bool get_no_wrap (); public long get_row_span (); public string get_scope (); public string get_v_align (); public string get_width (); public void set_abbr (string value); public void set_align (string value); public void set_axis (string value); public void set_bg_color (string value); public void set_ch (string value); public void set_ch_off (string value); public void set_col_span (long value); public void set_headers (string value); public void set_height (string value); public void set_no_wrap (bool value); public void set_row_span (long value); public void set_scope (string value); public void set_v_align (string value); public void set_width (string value); public string abbr { owned get; set; } public string align { owned get; set; } public string axis { owned get; set; } public string bg_color { owned get; set; } public long cell_index { get; } public string ch { owned get; set; } public string ch_off { owned get; set; } public long col_span { get; set; } public string headers { owned get; set; } public string height { owned get; set; } public bool no_wrap { get; set; } public long row_span { get; set; } public string scope { owned get; set; } public string v_align { owned get; set; } public string width { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_table_col_element_get_type ()")] [GIR (name = "DOMHTMLTableColElement")] public class HTMLTableColElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTableColElement (); public string get_align (); public string get_ch (); public string get_ch_off (); public long get_span (); public string get_v_align (); public string get_width (); public void set_align (string value); public void set_ch (string value); public void set_ch_off (string value); public void set_span (long value); public void set_v_align (string value); public void set_width (string value); public string align { owned get; set; } public string ch { owned get; set; } public string ch_off { owned get; set; } public long span { get; set; } public string v_align { owned get; set; } public string width { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_table_element_get_type ()")] [GIR (name = "DOMHTMLTableElement")] public class HTMLTableElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTableElement (); public unowned WebKit.DOM.HTMLElement create_caption (); public unowned WebKit.DOM.HTMLElement create_t_foot (); public unowned WebKit.DOM.HTMLElement create_t_head (); public void delete_caption (); public void delete_row (long index) throws GLib.Error; public void delete_t_foot (); public void delete_t_head (); public string get_align (); public string get_bg_color (); public string get_border (); public unowned WebKit.DOM.HTMLTableCaptionElement get_caption (); public string get_cell_padding (); public string get_cell_spacing (); public string get_frame (); public unowned WebKit.DOM.HTMLCollection get_rows (); public string get_rules (); public string get_summary (); public unowned WebKit.DOM.HTMLCollection get_t_bodies (); public unowned WebKit.DOM.HTMLTableSectionElement get_t_foot (); public unowned WebKit.DOM.HTMLTableSectionElement get_t_head (); public string get_width (); public unowned WebKit.DOM.HTMLElement insert_row (long index) throws GLib.Error; public void set_align (string value); public void set_bg_color (string value); public void set_border (string value); public void set_caption (WebKit.DOM.HTMLTableCaptionElement value) throws GLib.Error; public void set_cell_padding (string value); public void set_cell_spacing (string value); public void set_frame (string value); public void set_rules (string value); public void set_summary (string value); public void set_t_foot (WebKit.DOM.HTMLTableSectionElement value) throws GLib.Error; public void set_t_head (WebKit.DOM.HTMLTableSectionElement value) throws GLib.Error; public void set_width (string value); public string align { owned get; set; } public string bg_color { owned get; set; } public string border { owned get; set; } public WebKit.DOM.HTMLTableCaptionElement caption { get; set; } public string cell_padding { owned get; set; } public string cell_spacing { owned get; set; } public string frame { owned get; set; } public WebKit.DOM.HTMLCollection rows { get; } public string rules { owned get; set; } public string summary { owned get; set; } public WebKit.DOM.HTMLCollection t_bodies { get; } public WebKit.DOM.HTMLTableSectionElement t_foot { get; set; } public WebKit.DOM.HTMLTableSectionElement t_head { get; set; } public string width { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_table_row_element_get_type ()")] [GIR (name = "DOMHTMLTableRowElement")] public class HTMLTableRowElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTableRowElement (); public void delete_cell (long index) throws GLib.Error; public string get_align (); public string get_bg_color (); public unowned WebKit.DOM.HTMLCollection get_cells (); public string get_ch (); public string get_ch_off (); public long get_row_index (); public long get_section_row_index (); public string get_v_align (); public unowned WebKit.DOM.HTMLElement insert_cell (long index) throws GLib.Error; public void set_align (string value); public void set_bg_color (string value); public void set_ch (string value); public void set_ch_off (string value); public void set_v_align (string value); public string align { owned get; set; } public string bg_color { owned get; set; } public WebKit.DOM.HTMLCollection cells { get; } public string ch { owned get; set; } public string ch_off { owned get; set; } public long row_index { get; } public long section_row_index { get; } public string v_align { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_table_section_element_get_type ()")] [GIR (name = "DOMHTMLTableSectionElement")] public class HTMLTableSectionElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTableSectionElement (); public void delete_row (long index) throws GLib.Error; public string get_align (); public string get_ch (); public string get_ch_off (); public unowned WebKit.DOM.HTMLCollection get_rows (); public string get_v_align (); public unowned WebKit.DOM.HTMLElement insert_row (long index) throws GLib.Error; public void set_align (string value); public void set_ch (string value); public void set_ch_off (string value); public void set_v_align (string value); public string align { owned get; set; } public string ch { owned get; set; } public string ch_off { owned get; set; } public WebKit.DOM.HTMLCollection rows { get; } public string v_align { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_text_area_element_get_type ()")] [GIR (name = "DOMHTMLTextAreaElement")] public class HTMLTextAreaElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTextAreaElement (); public bool check_validity (); public bool get_autofocus (); public long get_cols (); public string get_default_value (); public string get_dir_name (); public bool get_disabled (); public unowned WebKit.DOM.HTMLFormElement get_form (); public unowned WebKit.DOM.NodeList get_labels (); public long get_max_length (); public string get_name (); public string get_placeholder (); public bool get_read_only (); public bool get_required (); public long get_rows (); public string get_selection_direction (); public long get_selection_end (); public long get_selection_start (); public ulong get_text_length (); public string get_validation_message (); public unowned WebKit.DOM.ValidityState get_validity (); public string get_value (); public bool get_will_validate (); public string get_wrap (); public bool is_edited (); public void select (); public void set_autofocus (bool value); public void set_cols (long value); public void set_custom_validity (string error); public void set_default_value (string value); public void set_dir_name (string value); public void set_disabled (bool value); public void set_max_length (long value) throws GLib.Error; public void set_name (string value); public void set_placeholder (string value); public void set_read_only (bool value); public void set_required (bool value); public void set_rows (long value); public void set_selection_direction (string value); public void set_selection_end (long value); public void set_selection_range (long start, long end, string direction); public void set_selection_start (long value); public void set_value (string value); public void set_wrap (string value); public bool autofocus { get; set; } public long cols { get; set; } public string default_value { owned get; set; } public string dir_name { owned get; set; } public bool disabled { get; set; } public WebKit.DOM.HTMLFormElement form { get; } public WebKit.DOM.NodeList labels { get; } public long max_length { get; set; } public string name { owned get; set; } public string placeholder { owned get; set; } public bool read_only { get; set; } public bool required { get; set; } public long rows { get; set; } public string selection_direction { owned get; set; } public long selection_end { get; set; } public long selection_start { get; set; } public ulong text_length { get; } [NoAccessorMethod] public string type { owned get; } public string validation_message { owned get; } public WebKit.DOM.ValidityState validity { get; } public string value { owned get; set; } public bool will_validate { get; } public string wrap { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_title_element_get_type ()")] [GIR (name = "DOMHTMLTitleElement")] public class HTMLTitleElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLTitleElement (); public string get_text (); public void set_text (string value); public string text { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_htmlu_list_element_get_type ()")] [GIR (name = "DOMHTMLUListElement")] public class HTMLUListElement : WebKit.DOM.HTMLElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLUListElement (); public bool get_compact (); public void set_compact (bool value); public bool compact { get; set; } [NoAccessorMethod] public string type { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_html_video_element_get_type ()")] [GIR (name = "DOMHTMLVideoElement")] public class HTMLVideoElement : WebKit.DOM.HTMLMediaElement, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected HTMLVideoElement (); public ulong get_height (); public string get_poster (); public ulong get_video_height (); public ulong get_video_width (); public ulong get_webkit_decoded_frame_count (); public bool get_webkit_displaying_fullscreen (); public ulong get_webkit_dropped_frame_count (); public bool get_webkit_supports_fullscreen (); public ulong get_width (); public void set_height (ulong value); public void set_poster (string value); public void set_width (ulong value); public void webkit_enter_full_screen () throws GLib.Error; public void webkit_enter_fullscreen () throws GLib.Error; public void webkit_exit_full_screen (); public void webkit_exit_fullscreen (); public ulong height { get; set; } public string poster { owned get; set; } public ulong video_height { get; } public ulong video_width { get; } public bool webkit_displaying_fullscreen { get; } public bool webkit_supports_fullscreen { get; } public ulong width { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_history_get_type ()")] [GIR (name = "DOMHistory")] public class History : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected History (); public void back (); public void forward (); public ulong get_length (); public void go (long distance); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_location_get_type ()")] [GIR (name = "DOMLocation")] public class Location : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Location (); public string get_origin (); public string origin { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_media_error_get_type ()")] [GIR (name = "DOMMediaError")] public class MediaError : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected MediaError (); public ushort get_code (); public uint code { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_media_list_get_type ()")] [GIR (name = "DOMMediaList")] public class MediaList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected MediaList (); public void append_medium (string new_medium) throws GLib.Error; public void delete_medium (string old_medium) throws GLib.Error; public ulong get_length (); public string get_media_text (); public string item (ulong index); public void set_media_text (string value) throws GLib.Error; public ulong length { get; } public string media_text { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_media_query_list_get_type ()")] [GIR (name = "DOMMediaQueryList")] public class MediaQueryList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected MediaQueryList (); public bool get_matches (); public string get_media (); public bool matches { get; } public string media { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_memory_info_get_type ()")] [GIR (name = "DOMMemoryInfo")] public class MemoryInfo : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected MemoryInfo (); public ulong get_js_heap_size_limit (); public ulong get_total_js_heap_size (); public ulong get_used_js_heap_size (); public ulong js_heap_size_limit { get; } public ulong total_js_heap_size { get; } public ulong used_js_heap_size { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_message_port_get_type ()")] [GIR (name = "DOMMessagePort")] public class MessagePort : WebKit.DOM.Object, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected MessagePort (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_mouse_event_get_type ()")] [GIR (name = "DOMMouseEvent")] public class MouseEvent : WebKit.DOM.UIEvent { [CCode (has_construct_function = false)] protected MouseEvent (); public bool get_alt_key (); public ushort get_button (); public long get_client_x (); public long get_client_y (); public bool get_ctrl_key (); public unowned WebKit.DOM.Node get_from_element (); public bool get_meta_key (); public long get_offset_x (); public long get_offset_y (); public unowned WebKit.DOM.EventTarget get_related_target (); public long get_screen_x (); public long get_screen_y (); public bool get_shift_key (); public unowned WebKit.DOM.Node get_to_element (); public long get_webkit_movement_x (); public long get_webkit_movement_y (); public long get_x (); public long get_y (); public void init_mouse_event (string type, bool can_bubble, bool cancelable, WebKit.DOM.DOMWindow view, long detail, long screen_x, long screen_y, long client_x, long client_y, bool ctrl_key, bool alt_key, bool shift_key, bool meta_key, ushort button, WebKit.DOM.EventTarget related_target); public bool alt_key { get; } public uint button { get; } public long client_x { get; } public long client_y { get; } public bool ctrl_key { get; } public WebKit.DOM.Node from_element { get; } public bool meta_key { get; } public long offset_x { get; } public long offset_y { get; } public WebKit.DOM.EventTarget related_target { get; } public long screen_x { get; } public long screen_y { get; } public bool shift_key { get; } public WebKit.DOM.Node to_element { get; } public long x { get; } public long y { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_named_node_map_get_type ()")] [GIR (name = "DOMNamedNodeMap")] public class NamedNodeMap : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected NamedNodeMap (); public ulong get_length (); public unowned WebKit.DOM.Node get_named_item (string name); public unowned WebKit.DOM.Node get_named_item_ns (string namespace_uri, string local_name); public unowned WebKit.DOM.Node item (ulong index); public unowned WebKit.DOM.Node remove_named_item (string name) throws GLib.Error; public unowned WebKit.DOM.Node remove_named_item_ns (string namespace_uri, string local_name) throws GLib.Error; public unowned WebKit.DOM.Node set_named_item (WebKit.DOM.Node node) throws GLib.Error; public unowned WebKit.DOM.Node set_named_item_ns (WebKit.DOM.Node node) throws GLib.Error; public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_navigator_get_type ()")] [GIR (name = "DOMNavigator")] public class Navigator : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Navigator (); public string get_app_code_name (); public string get_app_name (); public string get_app_version (); public bool get_cookie_enabled (); public string get_language (); public unowned WebKit.DOM.DOMMimeTypeArray get_mime_types (); public bool get_on_line (); public string get_platform (); public unowned WebKit.DOM.DOMPluginArray get_plugins (); public string get_product (); public string get_product_sub (); public void get_storage_updates (); public string get_user_agent (); public string get_vendor (); public string get_vendor_sub (); public bool java_enabled (); public string app_code_name { owned get; } public string app_name { owned get; } public string app_version { owned get; } public bool cookie_enabled { get; } public string language { owned get; } public WebKit.DOM.DOMMimeTypeArray mime_types { get; } public bool on_line { get; } public string platform { owned get; } public WebKit.DOM.DOMPluginArray plugins { get; } public string product { owned get; } public string product_sub { owned get; } public string user_agent { owned get; } public string vendor { owned get; } public string vendor_sub { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_node_get_type ()")] [GIR (name = "DOMNode")] public class Node : WebKit.DOM.Object, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected Node (); public unowned WebKit.DOM.Node append_child (WebKit.DOM.Node new_child) throws GLib.Error; public unowned WebKit.DOM.Node clone_node (bool deep); public ushort compare_document_position (WebKit.DOM.Node other); public bool contains (WebKit.DOM.Node other); public unowned WebKit.DOM.NamedNodeMap get_attributes (); public string get_base_uri (); public unowned WebKit.DOM.NodeList get_child_nodes (); public unowned WebKit.DOM.Node get_first_child (); public unowned WebKit.DOM.Node get_last_child (); public string get_local_name (); public string get_namespace_uri (); public unowned WebKit.DOM.Node get_next_sibling (); public string get_node_name (); public ushort get_node_type (); public string get_node_value (); public unowned WebKit.DOM.Document get_owner_document (); public unowned WebKit.DOM.Element get_parent_element (); public unowned WebKit.DOM.Node get_parent_node (); public string get_prefix (); public unowned WebKit.DOM.Node get_previous_sibling (); public string get_text_content (); public bool has_attributes (); public bool has_child_nodes (); public unowned WebKit.DOM.Node insert_before (WebKit.DOM.Node new_child, WebKit.DOM.Node ref_child) throws GLib.Error; public bool is_default_namespace (string namespace_uri); public bool is_equal_node (WebKit.DOM.Node other); public bool is_same_node (WebKit.DOM.Node other); public bool is_supported (string feature, string version); public string lookup_namespace_uri (string prefix); public string lookup_prefix (string namespace_uri); public void normalize (); public unowned WebKit.DOM.Node remove_child (WebKit.DOM.Node old_child) throws GLib.Error; public unowned WebKit.DOM.Node replace_child (WebKit.DOM.Node new_child, WebKit.DOM.Node old_child) throws GLib.Error; public void set_node_value (string value) throws GLib.Error; public void set_prefix (string value) throws GLib.Error; public void set_text_content (string value) throws GLib.Error; public WebKit.DOM.NamedNodeMap attributes { get; } public string base_uri { owned get; } public WebKit.DOM.NodeList child_nodes { get; } public WebKit.DOM.Node first_child { get; } public WebKit.DOM.Node last_child { get; } public string local_name { owned get; } public string namespace_uri { owned get; } public WebKit.DOM.Node next_sibling { get; } public string node_name { owned get; } public uint node_type { get; } public string node_value { owned get; set; } public WebKit.DOM.Document owner_document { get; } public WebKit.DOM.Element parent_element { get; } public WebKit.DOM.Node parent_node { get; } public string prefix { owned get; set; } public WebKit.DOM.Node previous_sibling { get; } public string text_content { owned get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_node_filter_get_type ()")] [GIR (name = "DOMNodeFilter")] public class NodeFilter : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected NodeFilter (); public short accept_node (WebKit.DOM.Node n); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_node_iterator_get_type ()")] [GIR (name = "DOMNodeIterator")] public class NodeIterator : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected NodeIterator (); public void detach (); public bool get_expand_entity_references (); public unowned WebKit.DOM.NodeFilter get_filter (); public bool get_pointer_before_reference_node (); public unowned WebKit.DOM.Node get_reference_node (); public unowned WebKit.DOM.Node get_root (); public ulong get_what_to_show (); public unowned WebKit.DOM.Node next_node () throws GLib.Error; public unowned WebKit.DOM.Node previous_node () throws GLib.Error; public bool expand_entity_references { get; } public WebKit.DOM.NodeFilter filter { get; } public bool pointer_before_reference_node { get; } public WebKit.DOM.Node reference_node { get; } public WebKit.DOM.Node root { get; } public ulong what_to_show { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_node_list_get_type ()")] [GIR (name = "DOMNodeList")] public class NodeList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected NodeList (); public ulong get_length (); public unowned WebKit.DOM.Node item (ulong index); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_object_get_type ()")] [GIR (name = "DOMObject")] public class Object : GLib.Object { public void* coreObject; [CCode (has_construct_function = false)] protected Object (); public void* core_object { construct; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_processing_instruction_get_type ()")] [GIR (name = "DOMProcessingInstruction")] public class ProcessingInstruction : WebKit.DOM.Node, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected ProcessingInstruction (); public string get_data (); public unowned WebKit.DOM.StyleSheet get_sheet (); public string get_target (); public void set_data (string value) throws GLib.Error; public string data { owned get; set; } public WebKit.DOM.StyleSheet sheet { get; } public string target { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_range_get_type ()")] [GIR (name = "DOMRange")] public class Range : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Range (); public unowned WebKit.DOM.DocumentFragment clone_contents () throws GLib.Error; public unowned WebKit.DOM.Range clone_range () throws GLib.Error; public void collapse (bool to_start) throws GLib.Error; public short compare_boundary_points (ushort how, WebKit.DOM.Range source_range) throws GLib.Error; public short compare_node (WebKit.DOM.Node ref_node) throws GLib.Error; public short compare_point (WebKit.DOM.Node ref_node, long offset) throws GLib.Error; public unowned WebKit.DOM.DocumentFragment create_contextual_fragment (string html) throws GLib.Error; public void delete_contents () throws GLib.Error; public void detach () throws GLib.Error; public void expand (string unit) throws GLib.Error; public unowned WebKit.DOM.DocumentFragment extract_contents () throws GLib.Error; public bool get_collapsed () throws GLib.Error; public unowned WebKit.DOM.Node get_common_ancestor_container () throws GLib.Error; public unowned WebKit.DOM.Node get_end_container () throws GLib.Error; public long get_end_offset () throws GLib.Error; public unowned WebKit.DOM.Node get_start_container () throws GLib.Error; public long get_start_offset () throws GLib.Error; public string get_text (); public void insert_node (WebKit.DOM.Node new_node) throws GLib.Error; public bool intersects_node (WebKit.DOM.Node ref_node) throws GLib.Error; public bool is_point_in_range (WebKit.DOM.Node ref_node, long offset) throws GLib.Error; public void select_node (WebKit.DOM.Node ref_node) throws GLib.Error; public void select_node_contents (WebKit.DOM.Node ref_node) throws GLib.Error; public void set_end (WebKit.DOM.Node ref_node, long offset) throws GLib.Error; public void set_end_after (WebKit.DOM.Node ref_node) throws GLib.Error; public void set_end_before (WebKit.DOM.Node ref_node) throws GLib.Error; public void set_start (WebKit.DOM.Node ref_node, long offset) throws GLib.Error; public void set_start_after (WebKit.DOM.Node ref_node) throws GLib.Error; public void set_start_before (WebKit.DOM.Node ref_node) throws GLib.Error; public void surround_contents (WebKit.DOM.Node new_parent) throws GLib.Error; public string to_string () throws GLib.Error; public bool collapsed { get; } public WebKit.DOM.Node common_ancestor_container { get; } public WebKit.DOM.Node end_container { get; } public long end_offset { get; } public WebKit.DOM.Node start_container { get; } public long start_offset { get; } public string text { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_screen_get_type ()")] [GIR (name = "DOMScreen")] public class Screen : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Screen (); public ulong get_avail_height (); public long get_avail_left (); public long get_avail_top (); public ulong get_avail_width (); public ulong get_color_depth (); public ulong get_height (); public ulong get_pixel_depth (); public ulong get_width (); public ulong avail_height { get; } public long avail_left { get; } public long avail_top { get; } public ulong avail_width { get; } public ulong color_depth { get; } public ulong height { get; } public ulong pixel_depth { get; } public ulong width { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_storage_get_type ()")] [GIR (name = "DOMStorage")] public class Storage : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected Storage (); public void clear (); public string get_item (string key); public ulong get_length (); public string key (ulong index); public void remove_item (string key); public void set_item (string key, string data) throws GLib.Error; public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_style_media_get_type ()")] [GIR (name = "DOMStyleMedia")] public class StyleMedia : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected StyleMedia (); public bool match_medium (string mediaquery); [NoAccessorMethod] public string type { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_style_sheet_get_type ()")] [GIR (name = "DOMStyleSheet")] public class StyleSheet : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected StyleSheet (); public bool get_disabled (); public string get_href (); public unowned WebKit.DOM.MediaList get_media (); public unowned WebKit.DOM.Node get_owner_node (); public unowned WebKit.DOM.StyleSheet get_parent_style_sheet (); public string get_title (); public void set_disabled (bool value); public bool disabled { get; set; } public string href { owned get; } public WebKit.DOM.MediaList media { get; } public WebKit.DOM.Node owner_node { get; } public WebKit.DOM.StyleSheet parent_style_sheet { get; } public string title { owned get; } [NoAccessorMethod] public string type { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_style_sheet_list_get_type ()")] [GIR (name = "DOMStyleSheetList")] public class StyleSheetList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected StyleSheetList (); public ulong get_length (); public unowned WebKit.DOM.StyleSheet item (ulong index); public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_text_get_type ()")] [GIR (name = "DOMText")] public class Text : WebKit.DOM.CharacterData, WebKit.DOM.EventTarget { [CCode (has_construct_function = false)] protected Text (); public string get_whole_text (); public unowned WebKit.DOM.Text replace_whole_text (string content) throws GLib.Error; public unowned WebKit.DOM.Text split_text (ulong offset) throws GLib.Error; public string whole_text { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_time_ranges_get_type ()")] [GIR (name = "DOMTimeRanges")] public class TimeRanges : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected TimeRanges (); public float end (ulong index) throws GLib.Error; public ulong get_length (); public float start (ulong index) throws GLib.Error; public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_tree_walker_get_type ()")] [GIR (name = "DOMTreeWalker")] public class TreeWalker : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected TreeWalker (); public unowned WebKit.DOM.Node first_child (); public unowned WebKit.DOM.Node get_current_node (); public bool get_expand_entity_references (); public unowned WebKit.DOM.NodeFilter get_filter (); public unowned WebKit.DOM.Node get_root (); public ulong get_what_to_show (); public unowned WebKit.DOM.Node last_child (); public unowned WebKit.DOM.Node next_node (); public unowned WebKit.DOM.Node next_sibling (); public unowned WebKit.DOM.Node parent_node (); public unowned WebKit.DOM.Node previous_node (); public unowned WebKit.DOM.Node previous_sibling (); public void set_current_node (WebKit.DOM.Node value) throws GLib.Error; public WebKit.DOM.Node current_node { get; set; } public bool expand_entity_references { get; } public WebKit.DOM.NodeFilter filter { get; } public WebKit.DOM.Node root { get; } public ulong what_to_show { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_ui_event_get_type ()")] [GIR (name = "DOMUIEvent")] public class UIEvent : WebKit.DOM.Event { [CCode (has_construct_function = false)] protected UIEvent (); public long get_char_code (); public long get_detail (); public long get_key_code (); public long get_layer_x (); public long get_layer_y (); public long get_page_x (); public long get_page_y (); public unowned WebKit.DOM.DOMWindow get_view (); public long get_which (); public void init_ui_event (string type, bool can_bubble, bool cancelable, WebKit.DOM.DOMWindow view, long detail); public long char_code { get; } public long detail { get; } public long key_code { get; } public long layer_x { get; } public long layer_y { get; } public long page_x { get; } public long page_y { get; } public WebKit.DOM.DOMWindow view { get; } public long which { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_validity_state_get_type ()")] [GIR (name = "DOMValidityState")] public class ValidityState : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected ValidityState (); public bool get_custom_error (); public bool get_pattern_mismatch (); public bool get_range_overflow (); public bool get_range_underflow (); public bool get_step_mismatch (); public bool get_too_long (); public bool get_type_mismatch (); public bool get_valid (); public bool get_value_missing (); public bool custom_error { get; } public bool pattern_mismatch { get; } public bool range_overflow { get; } public bool range_underflow { get; } public bool step_mismatch { get; } public bool too_long { get; } public bool type_mismatch { get; } public bool valid { get; } public bool value_missing { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_webkit_animation_get_type ()")] [GIR (name = "DOMWebKitAnimation")] public class WebKitAnimation : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected WebKitAnimation (); [CCode (cname = "webkit_dom_webkit_animation_get_delay")] public double get_delay (); [CCode (cname = "webkit_dom_webkit_animation_get_direction")] public ushort get_direction (); [CCode (cname = "webkit_dom_webkit_animation_get_duration")] public double get_duration (); [CCode (cname = "webkit_dom_webkit_animation_get_elapsed_time")] public double get_elapsed_time (); [CCode (cname = "webkit_dom_webkit_animation_get_ended")] public bool get_ended (); [CCode (cname = "webkit_dom_webkit_animation_get_fill_mode")] public ushort get_fill_mode (); [CCode (cname = "webkit_dom_webkit_animation_get_name")] public string get_name (); [CCode (cname = "webkit_dom_webkit_animation_get_paused")] public bool get_paused (); [CCode (cname = "webkit_dom_webkit_animation_pause")] public void pause (); [CCode (cname = "webkit_dom_webkit_animation_play")] public void play (); [CCode (cname = "webkit_dom_webkit_animation_set_elapsed_time")] public void set_elapsed_time (double value); [NoAccessorMethod] public double delay { get; } [NoAccessorMethod] public uint direction { get; } [NoAccessorMethod] public double duration { get; } [NoAccessorMethod] public double elapsed_time { get; set; } [NoAccessorMethod] public bool ended { get; } [NoAccessorMethod] public uint fill_mode { get; } [NoAccessorMethod] public int iteration_count { get; } [NoAccessorMethod] public string name { owned get; } [NoAccessorMethod] public bool paused { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_webkit_animation_list_get_type ()")] [GIR (name = "DOMWebKitAnimationList")] public class WebKitAnimationList : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected WebKitAnimationList (); [CCode (cname = "webkit_dom_webkit_animation_list_get_length")] public ulong get_length (); [CCode (cname = "webkit_dom_webkit_animation_list_item")] public unowned WebKit.DOM.WebKitAnimation item (ulong index); [NoAccessorMethod] public ulong length { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_webkit_named_flow_get_type ()")] [GIR (name = "DOMWebKitNamedFlow")] public class WebKitNamedFlow : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected WebKitNamedFlow (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_webkit_point_get_type ()")] [GIR (name = "DOMWebKitPoint")] public class WebKitPoint : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected WebKitPoint (); [CCode (cname = "webkit_dom_webkit_point_get_x")] public float get_x (); [CCode (cname = "webkit_dom_webkit_point_get_y")] public float get_y (); [CCode (cname = "webkit_dom_webkit_point_set_x")] public void set_x (float value); [CCode (cname = "webkit_dom_webkit_point_set_y")] public void set_y (float value); [NoAccessorMethod] public float x { get; set; } [NoAccessorMethod] public float y { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_xpath_expression_get_type ()")] [GIR (name = "DOMXPathExpression")] public class XPathExpression : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected XPathExpression (); public unowned WebKit.DOM.XPathResult evaluate (WebKit.DOM.Node context_node, ushort type, WebKit.DOM.XPathResult in_result) throws GLib.Error; } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_xpath_ns_resolver_get_type ()")] [GIR (name = "DOMXPathNSResolver")] public class XPathNSResolver : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected XPathNSResolver (); public string lookup_namespace_uri (string prefix); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_xpath_result_get_type ()")] [GIR (name = "DOMXPathResult")] public class XPathResult : WebKit.DOM.Object { [CCode (has_construct_function = false)] protected XPathResult (); public bool get_boolean_value () throws GLib.Error; public bool get_invalid_iterator_state (); public double get_number_value () throws GLib.Error; public ushort get_result_type (); public unowned WebKit.DOM.Node get_single_node_value () throws GLib.Error; public ulong get_snapshot_length () throws GLib.Error; public string get_string_value () throws GLib.Error; public unowned WebKit.DOM.Node iterate_next () throws GLib.Error; public unowned WebKit.DOM.Node snapshot_item (ulong index) throws GLib.Error; public bool boolean_value { get; } public bool invalid_iterator_state { get; } public double number_value { get; } public uint result_type { get; } public WebKit.DOM.Node single_node_value { get; } public ulong snapshot_length { get; } public string string_value { owned get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_dom_event_target_get_type ()")] [GIR (name = "DOMEventTarget")] public interface EventTarget : GLib.Object { public abstract bool add_event_listener (string eventName, GLib.Callback handler, bool bubble, void* userData); public abstract void dispatch_event (WebKit.DOM.Event event) throws GLib.Error; public abstract bool remove_event_listener (string eventName, GLib.Callback handler, bool bubble); } } namespace Version { [CCode (cheader_filename = "webkit/webkit.h", cname = "WEBKIT_MAJOR_VERSION")] public const int MAJOR; [CCode (cheader_filename = "webkit/webkit.h", cname = "WEBKIT_MICRO_VERSION")] public const int MICRO; [CCode (cheader_filename = "webkit/webkit.h", cname = "WEBKIT_MINOR_VERSION")] public const int MINOR; [CCode (cheader_filename = "webkit/webkit.h", cname = "WEBKIT_USER_AGENT_MAJOR_VERSION")] public const int USER_AGENT_MAJOR; [CCode (cheader_filename = "webkit/webkit.h", cname = "WEBKIT_USER_AGENT_MINOR_VERSION")] public const int USER_AGENT_MINOR; } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_download_get_type ()")] public class Download : GLib.Object { [CCode (has_construct_function = false)] public Download (WebKit.NetworkRequest request); public void cancel (); public uint64 get_current_size (); public unowned string get_destination_uri (); public double get_elapsed_time (); public unowned WebKit.NetworkRequest get_network_request (); public unowned WebKit.NetworkResponse get_network_response (); public double get_progress (); public WebKit.DownloadStatus get_status (); public unowned string get_suggested_filename (); public uint64 get_total_size (); public unowned string get_uri (); public void set_destination_uri (string destination_uri); public void start (); public uint64 current_size { get; } public string destination_uri { get; set; } public WebKit.NetworkRequest network_request { get; construct; } public WebKit.NetworkResponse network_response { get; construct; } public double progress { get; } public WebKit.DownloadStatus status { get; } public string suggested_filename { get; } public uint64 total_size { get; } public signal bool error (int error_code, int error_detail, string reason); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_geolocation_policy_decision_get_type ()")] public class GeolocationPolicyDecision : GLib.Object { [CCode (has_construct_function = false)] protected GeolocationPolicyDecision (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_hit_test_result_get_type ()")] public class HitTestResult : GLib.Object { [CCode (has_construct_function = false)] protected HitTestResult (); [NoAccessorMethod] public WebKit.HitTestResultContext context { get; construct; } [NoAccessorMethod] public string image_uri { owned get; construct; } [NoAccessorMethod] public WebKit.DOM.Node inner_node { owned get; construct; } [NoAccessorMethod] public string link_uri { owned get; construct; } [NoAccessorMethod] public string media_uri { owned get; construct; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_icon_database_get_type ()")] public class IconDatabase : GLib.Object { [CCode (has_construct_function = false)] protected IconDatabase (); public void clear (); public Gdk.Pixbuf get_icon_pixbuf (string page_uri); public string get_icon_uri (string page_uri); public unowned string get_path (); public void set_path (string path); public string path { get; set; } public signal void icon_loaded (WebKit.WebFrame frame, string frame_uri); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_network_request_get_type ()")] public class NetworkRequest : GLib.Object { [CCode (has_construct_function = false)] public NetworkRequest (string uri); public unowned Soup.Message get_message (); public unowned string get_uri (); public void set_uri (string uri); public Soup.Message message { get; construct; } public string uri { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_network_response_get_type ()")] public class NetworkResponse : GLib.Object { [CCode (has_construct_function = false)] public NetworkResponse (string uri); public unowned Soup.Message get_message (); public unowned string get_uri (); public void set_uri (string uri); public Soup.Message message { get; construct; } public string uri { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_security_origin_get_type ()")] public class SecurityOrigin : GLib.Object { [CCode (has_construct_function = false)] protected SecurityOrigin (); public GLib.List get_all_web_databases (); public unowned string get_host (); public uint get_port (); public unowned string get_protocol (); public uint64 get_web_database_quota (); public uint64 get_web_database_usage (); public void set_web_database_quota (uint64 quota); public string host { get; } public uint port { get; } public string protocol { get; } public uint64 web_database_quota { get; set; } public uint64 web_database_usage { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_soup_auth_dialog_get_type ()")] public class SoupAuthDialog : GLib.Object, Soup.SessionFeature { [CCode (has_construct_function = false)] protected SoupAuthDialog (); public signal unowned Gtk.Widget current_toplevel (Soup.Message message); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_viewport_attributes_get_type ()")] public class ViewportAttributes : GLib.Object { [CCode (has_construct_function = false)] protected ViewportAttributes (); public void recompute (); [NoAccessorMethod] public int available_height { get; set; } [NoAccessorMethod] public int available_width { get; set; } [NoAccessorMethod] public int desktop_width { get; set; } [NoAccessorMethod] public int device_dpi { get; set; } [NoAccessorMethod] public int device_height { get; set; } [NoAccessorMethod] public float device_pixel_ratio { get; } [NoAccessorMethod] public int device_width { get; set; } [NoAccessorMethod] public int height { get; } [NoAccessorMethod] public float initial_scale_factor { get; } [NoAccessorMethod] public float maximum_scale_factor { get; } [NoAccessorMethod] public float minimum_scale_factor { get; } [NoAccessorMethod] public bool user_scalable { get; } [NoAccessorMethod] public bool valid { get; } [NoAccessorMethod] public int width { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_back_forward_list_get_type ()")] public class WebBackForwardList : GLib.Object { [CCode (has_construct_function = false)] protected WebBackForwardList (); public void add_item (WebKit.WebHistoryItem history_item); public void clear (); public bool contains_item (WebKit.WebHistoryItem history_item); public unowned WebKit.WebHistoryItem get_back_item (); public int get_back_length (); public GLib.List get_back_list_with_limit (int limit); public unowned WebKit.WebHistoryItem get_current_item (); public unowned WebKit.WebHistoryItem get_forward_item (); public int get_forward_length (); public GLib.List get_forward_list_with_limit (int limit); public int get_limit (); public unowned WebKit.WebHistoryItem get_nth_item (int index); public void go_back (); public void go_forward (); public void go_to_item (WebKit.WebHistoryItem history_item); public void set_limit (int limit); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_data_source_get_type ()")] public class WebDataSource : GLib.Object { [CCode (has_construct_function = false)] public WebDataSource (); public unowned GLib.StringBuilder get_data (); public unowned string get_encoding (); public unowned WebKit.NetworkRequest get_initial_request (); public unowned WebKit.WebResource get_main_resource (); public unowned WebKit.NetworkRequest get_request (); public GLib.List get_subresources (); public unowned string get_unreachable_uri (); public unowned WebKit.WebFrame get_web_frame (); public bool is_loading (); [CCode (has_construct_function = false)] public WebDataSource.with_request (WebKit.NetworkRequest request); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_database_get_type ()")] public class WebDatabase : GLib.Object { [CCode (has_construct_function = false)] protected WebDatabase (); public unowned string get_display_name (); public uint64 get_expected_size (); public unowned string get_filename (); public unowned string get_name (); public unowned WebKit.SecurityOrigin get_security_origin (); public uint64 get_size (); public void remove (); public string display_name { get; } public uint64 expected_size { get; } public string filename { get; } public string name { get; construct; } public WebKit.SecurityOrigin security_origin { get; construct; } public uint64 size { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_frame_get_type ()")] public class WebFrame : GLib.Object { [CCode (has_construct_function = false)] [Deprecated (since = "1.0.2")] public WebFrame (WebKit.WebView web_view); public unowned WebKit.WebFrame find_frame (string name); public unowned WebKit.WebDataSource get_data_source (); public Gtk.PolicyType get_horizontal_scrollbar_policy (); public WebKit.LoadStatus get_load_status (); public unowned string get_name (); public WebKit.NetworkResponse get_network_response (); public unowned WebKit.WebFrame get_parent (); public unowned WebKit.WebDataSource get_provisional_data_source (); public unowned WebKit.SecurityOrigin get_security_origin (); public unowned string get_title (); public unowned string get_uri (); public Gtk.PolicyType get_vertical_scrollbar_policy (); public unowned WebKit.WebView get_web_view (); public void load_alternate_string (string content, string base_url, string unreachable_url); public void load_request (WebKit.NetworkRequest request); public void load_string (string content, string mime_type, string encoding, string base_uri); public void load_uri (string uri); public void print (); public Gtk.PrintOperationResult print_full (Gtk.PrintOperation operation, Gtk.PrintOperationAction action) throws GLib.Error; public void reload (); public void replace_selection (string text); public void stop_loading (); public Gtk.PolicyType horizontal_scrollbar_policy { get; } public WebKit.LoadStatus load_status { get; } public string name { get; } public string title { get; } public string uri { get; } public Gtk.PolicyType vertical_scrollbar_policy { get; } public signal void cleared (); public signal void hovering_over_link (string object, string p0); public signal void load_committed (); public signal void load_done (bool deprecated); public signal bool scrollbars_policy_changed (); [Deprecated (since = "1.1.18")] public signal void title_changed (string title); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_history_item_get_type ()")] public class WebHistoryItem : GLib.Object { [CCode (has_construct_function = false)] public WebHistoryItem (); public WebKit.WebHistoryItem copy (); public unowned string get_alternate_title (); public double get_last_visited_time (); public unowned string get_original_uri (); public unowned string get_title (); public unowned string get_uri (); public void set_alternate_title (string title); [CCode (has_construct_function = false)] public WebHistoryItem.with_data (string uri, string title); public string alternate_title { get; set; } public double last_visited_time { get; } public string original_uri { get; } public string title { get; } public string uri { get; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_inspector_get_type ()")] public class WebInspector : GLib.Object { [CCode (has_construct_function = false)] protected WebInspector (); public void close (); public unowned string get_inspected_uri (); public unowned WebKit.WebView get_web_view (); public void inspect_coordinates (double x, double y); public void inspect_node (WebKit.DOM.Node node); public void show (); public string inspected_uri { get; } [NoAccessorMethod] public bool javascript_profiling_enabled { get; set; } [NoAccessorMethod] public bool timeline_profiling_enabled { get; set; } public WebKit.WebView web_view { get; } public signal bool attach_window (); public signal bool close_window (); public signal bool detach_window (); public signal void finished (); public signal unowned WebKit.WebView inspect_web_view (WebKit.WebView web_view); public signal bool show_window (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_navigation_action_get_type ()")] public class WebNavigationAction : GLib.Object { [CCode (has_construct_function = false)] protected WebNavigationAction (); public int get_button (); public int get_modifier_state (); public unowned string get_original_uri (); public WebKit.WebNavigationReason get_reason (); public unowned string get_target_frame (); public void set_original_uri (string originalUri); public void set_reason (WebKit.WebNavigationReason reason); public int button { get; construct; } public int modifier_state { get; construct; } public string original_uri { get; set construct; } public WebKit.WebNavigationReason reason { get; set construct; } public string target_frame { get; construct; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_plugin_get_type ()")] public class WebPlugin : GLib.Object { [CCode (has_construct_function = false)] protected WebPlugin (); public unowned string get_description (); public bool get_enabled (); public unowned string get_name (); public unowned string get_path (); public void set_enabled (bool enabled); public bool enabled { get; set; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_plugin_database_get_type ()")] public class WebPluginDatabase : GLib.Object { [CCode (has_construct_function = false)] protected WebPluginDatabase (); public WebKit.WebPlugin get_plugin_for_mimetype (string mime_type); public GLib.SList get_plugins (); public void refresh (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_policy_decision_get_type ()")] public class WebPolicyDecision : GLib.Object { [CCode (has_construct_function = false)] protected WebPolicyDecision (); public void download (); public void ignore (); public void use (); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_resource_get_type ()")] public class WebResource : GLib.Object { [CCode (has_construct_function = false)] public WebResource (string data, ssize_t size, string uri, string mime_type, string encoding, string frame_name); public unowned GLib.StringBuilder get_data (); public unowned string get_encoding (); public unowned string get_frame_name (); public unowned string get_mime_type (); public unowned string get_uri (); public string encoding { get; } public string frame_name { get; } public string mime_type { get; } public string uri { get; construct; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_settings_get_type ()")] public class WebSettings : GLib.Object { [CCode (has_construct_function = false)] public WebSettings (); public WebKit.WebSettings copy (); public unowned string get_user_agent (); [NoAccessorMethod] public bool auto_load_images { get; set construct; } [NoAccessorMethod] public bool auto_resize_window { get; set construct; } [NoAccessorMethod] public bool auto_shrink_images { get; set construct; } [NoAccessorMethod] public string cursive_font_family { owned get; set construct; } [NoAccessorMethod] public string default_encoding { owned get; set construct; } [NoAccessorMethod] public string default_font_family { owned get; set construct; } [NoAccessorMethod] public int default_font_size { get; set construct; } [NoAccessorMethod] public int default_monospace_font_size { get; set construct; } [NoAccessorMethod] public WebKit.EditingBehavior editing_behavior { get; set construct; } [NoAccessorMethod] public bool enable_caret_browsing { get; set construct; } [NoAccessorMethod] public bool enable_default_context_menu { get; set construct; } [NoAccessorMethod] public bool enable_developer_extras { get; set construct; } [NoAccessorMethod] public bool enable_dns_prefetching { get; set construct; } [NoAccessorMethod] public bool enable_dom_paste { get; set construct; } [NoAccessorMethod] public bool enable_file_access_from_file_uris { get; set construct; } [NoAccessorMethod] public bool enable_frame_flattening { get; set construct; } [NoAccessorMethod] public bool enable_fullscreen { get; set construct; } [NoAccessorMethod] public bool enable_html5_database { get; set construct; } [NoAccessorMethod] public bool enable_html5_local_storage { get; set construct; } [NoAccessorMethod] public bool enable_hyperlink_auditing { get; set construct; } [NoAccessorMethod] public bool enable_java_applet { get; set construct; } [NoAccessorMethod] public bool enable_offline_web_application_cache { get; set construct; } [NoAccessorMethod] public bool enable_page_cache { get; set construct; } [NoAccessorMethod] public bool enable_plugins { get; set construct; } [NoAccessorMethod] public bool enable_private_browsing { get; set construct; } [NoAccessorMethod] public bool enable_scripts { get; set construct; } [NoAccessorMethod] public bool enable_site_specific_quirks { get; set construct; } [NoAccessorMethod] public bool enable_spatial_navigation { get; set construct; } [NoAccessorMethod] public bool enable_spell_checking { get; set construct; } [NoAccessorMethod] public bool enable_universal_access_from_file_uris { get; set construct; } [NoAccessorMethod] public bool enable_webaudio { get; set construct; } [NoAccessorMethod] public bool enable_webgl { get; set construct; } [NoAccessorMethod] public bool enable_xss_auditor { get; set construct; } [NoAccessorMethod] public bool enforce_96_dpi { get; set construct; } [NoAccessorMethod] public string fantasy_font_family { owned get; set construct; } [NoAccessorMethod] public string html5_local_storage_database_path { owned get; set construct; } [NoAccessorMethod] public bool javascript_can_access_clipboard { get; set construct; } [NoAccessorMethod] public bool javascript_can_open_windows_automatically { get; set construct; } [NoAccessorMethod] public int minimum_font_size { get; set construct; } [NoAccessorMethod] public int minimum_logical_font_size { get; set construct; } [NoAccessorMethod] public string monospace_font_family { owned get; set construct; } [NoAccessorMethod] public bool print_backgrounds { get; set construct; } [NoAccessorMethod] public bool resizable_text_areas { get; set construct; } [NoAccessorMethod] public string sans_serif_font_family { owned get; set construct; } [NoAccessorMethod] public string serif_font_family { owned get; set construct; } [NoAccessorMethod] public string spell_checking_languages { owned get; set construct; } [NoAccessorMethod] public bool tab_key_cycles_through_elements { get; set construct; } [NoAccessorMethod] public string user_agent { owned get; set construct; } [NoAccessorMethod] public string user_stylesheet_uri { owned get; set construct; } [NoAccessorMethod] public float zoom_step { get; set construct; } } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_view_get_type ()")] public class WebView : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable { [CCode (has_construct_function = false, type = "GtkWidget*")] public WebView (); public bool can_copy_clipboard (); public bool can_cut_clipboard (); public bool can_go_back (); public bool can_go_back_or_forward (int steps); public bool can_go_forward (); public bool can_paste_clipboard (); public bool can_redo (); public bool can_show_mime_type (string mime_type); public bool can_undo (); [NoWrapper] public virtual string choose_file (WebKit.WebFrame frame, string old_file); public void delete_selection (); public void execute_script (string script); public unowned WebKit.WebBackForwardList get_back_forward_list (); public Gtk.TargetList get_copy_target_list (); public unowned string get_custom_encoding (); public unowned WebKit.DOM.Document get_dom_document (); public bool get_editable (); public unowned string get_encoding (); public unowned WebKit.WebFrame get_focused_frame (); public bool get_full_content_zoom (); public WebKit.HitTestResult get_hit_test_result (Gdk.EventButton event); public Gdk.Pixbuf get_icon_pixbuf (); public unowned string get_icon_uri (); public unowned WebKit.WebInspector get_inspector (); public WebKit.LoadStatus get_load_status (); public unowned WebKit.WebFrame get_main_frame (); public Gtk.TargetList get_paste_target_list (); public double get_progress (); public unowned WebKit.WebSettings get_settings (); public unowned string get_title (); public bool get_transparent (); public unowned string get_uri (); public WebKit.WebViewViewMode get_view_mode (); public bool get_view_source_mode (); public unowned WebKit.ViewportAttributes get_viewport_attributes (); public unowned WebKit.WebWindowFeatures get_window_features (); public float get_zoom_level (); public void go_back (); public void go_back_or_forward (int steps); public void go_forward (); public bool go_to_back_forward_item (WebKit.WebHistoryItem item); public bool has_selection (); [Deprecated (since = "1.1.1")] public void load_html_string (string content, string base_uri); public void load_request (WebKit.NetworkRequest request); public void load_string (string content, string mime_type, string encoding, string base_uri); public void load_uri (string uri); public uint mark_text_matches (string string, bool case_sensitive, uint limit); [Deprecated (since = "1.1.1")] public void open (string uri); public void reload (); public void reload_bypass_cache (); public bool search_text (string text, bool case_sensitive, bool forward, bool wrap); public void set_custom_encoding (string encoding); public void set_editable (bool flag); public void set_full_content_zoom (bool full_content_zoom); public void set_highlight_text_matches (bool highlight); public void set_maintains_back_forward_list (bool flag); [NoWrapper] public virtual void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment); public void set_settings (WebKit.WebSettings settings); public void set_transparent (bool flag); public void set_view_mode (WebKit.WebViewViewMode mode); public void set_view_source_mode (bool view_source_mode); public void set_zoom_level (float zoom_level); [NoWrapper] public virtual bool should_allow_editing_action (); public void stop_loading (); public void unmark_text_matches (); public void zoom_in (); public void zoom_out (); public Gtk.TargetList copy_target_list { owned get; } public string custom_encoding { get; set; } public bool editable { get; set; } public string encoding { get; } public bool full_content_zoom { get; set; } public string icon_uri { get; } [NoAccessorMethod] public Gtk.IMContext im_context { owned get; } public WebKit.LoadStatus load_status { get; } public Gtk.TargetList paste_target_list { owned get; } public double progress { get; } [NoAccessorMethod] public bool self_scrolling { get; construct; } public WebKit.WebSettings settings { get; set; } public string title { get; } public bool transparent { get; set; } public string uri { get; } public WebKit.WebViewViewMode view_mode { get; set; } public WebKit.ViewportAttributes viewport_attributes { get; } [NoAccessorMethod] public WebKit.WebInspector web_inspector { owned get; } [NoAccessorMethod] public WebKit.WebWindowFeatures window_features { owned get; set; } public float zoom_level { get; set; } public virtual signal bool close_web_view (); public virtual signal bool console_message (string message, int line_number, string source_id); [HasEmitter] public virtual signal void copy_clipboard (); public signal Gtk.Widget create_plugin_widget (string mime_type, string uri, GLib.HashTable param); public signal WebKit.WebView create_web_view (WebKit.WebFrame frame); [HasEmitter] public virtual signal void cut_clipboard (); public signal void database_quota_exceeded (GLib.Object frame, GLib.Object database); public signal void document_load_finished (WebKit.WebFrame object); public signal bool download_requested (GLib.Object download); public signal void editing_began (); public signal void editing_ended (); public signal void frame_created (WebKit.WebFrame object); public signal void geolocation_policy_decision_cancelled (WebKit.WebFrame frame); public signal bool geolocation_policy_decision_requested (WebKit.WebFrame frame, WebKit.GeolocationPolicyDecision policy_decision); public signal void hovering_over_link (string title, string uri); public signal void icon_loaded (string icon_uri); public signal void load_committed (WebKit.WebFrame frame); public signal bool load_error (WebKit.WebFrame web_frame, string uri, void* web_error); public signal void load_finished (WebKit.WebFrame frame); public signal void load_progress_changed (int progress); public signal void load_started (WebKit.WebFrame frame); public signal bool mime_type_policy_decision_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request, string mimetype, WebKit.WebPolicyDecision policy_decision); public virtual signal bool move_cursor (Gtk.MovementStep step, int count); public signal bool navigation_policy_decision_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request, WebKit.WebNavigationAction navigation_action, WebKit.WebPolicyDecision policy_decision); public virtual signal WebKit.NavigationResponse navigation_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request); public signal bool new_window_policy_decision_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request, WebKit.WebNavigationAction navigation_action, WebKit.WebPolicyDecision policy_decision); public signal void onload_event (WebKit.WebFrame frame); [HasEmitter] public virtual signal void paste_clipboard (); public signal void populate_popup (Gtk.Menu menu); public signal bool print_requested (WebKit.WebFrame web_frame); [HasEmitter] public virtual signal void redo (); public signal void resource_request_starting (WebKit.WebFrame web_frame, WebKit.WebResource web_resource, WebKit.NetworkRequest request, WebKit.NetworkResponse response); public virtual signal bool script_alert (WebKit.WebFrame frame, string alert_message); public virtual signal bool script_confirm (WebKit.WebFrame frame, string confirm_message, void* did_confirm); public virtual signal bool script_prompt (WebKit.WebFrame frame, string message, string default_value, void* value); [HasEmitter] public virtual signal void select_all (); public signal void selection_changed (); public signal bool should_apply_style (WebKit.DOM.CSSStyleDeclaration object, WebKit.DOM.Range p0); public signal bool should_begin_editing (WebKit.DOM.Range object); public signal bool should_change_selected_range (WebKit.DOM.Range object, WebKit.DOM.Range p0, WebKit.SelectionAffinity p1, bool p2); public signal bool should_delete_range (WebKit.DOM.Range object); public signal bool should_end_editing (WebKit.DOM.Range object); public signal bool should_insert_node (WebKit.DOM.Node object, WebKit.DOM.Range p0, WebKit.InsertAction p1); public signal bool should_insert_text (string object, WebKit.DOM.Range p0, WebKit.InsertAction p1); public signal bool should_show_delete_interface_for_element (WebKit.DOM.HTMLElement object); public signal void status_bar_text_changed (string object); [Deprecated (since = "1.1.4")] public signal void title_changed (WebKit.WebFrame frame, string title); [HasEmitter] public virtual signal void undo (); public signal void user_changed_contents (); public signal void viewport_attributes_changed (WebKit.ViewportAttributes object); public signal void viewport_attributes_recompute_requested (WebKit.ViewportAttributes object); public virtual signal bool web_view_ready (); public signal void window_object_cleared (WebKit.WebFrame frame, void* context, void* window_object); } [CCode (cheader_filename = "webkit/webkit.h", type_id = "webkit_web_window_features_get_type ()")] public class WebWindowFeatures : GLib.Object { [CCode (has_construct_function = false)] public WebWindowFeatures (); public bool equal (WebKit.WebWindowFeatures features2); [NoAccessorMethod] public bool fullscreen { get; set construct; } [NoAccessorMethod] public int height { get; set construct; } [NoAccessorMethod] public bool locationbar_visible { get; set construct; } [NoAccessorMethod] public bool menubar_visible { get; set construct; } [NoAccessorMethod] public bool scrollbar_visible { get; set construct; } [NoAccessorMethod] public bool statusbar_visible { get; set construct; } [NoAccessorMethod] public bool toolbar_visible { get; set construct; } [NoAccessorMethod] public int width { get; set construct; } [NoAccessorMethod] public int x { get; set construct; } [NoAccessorMethod] public int y { get; set construct; } } [CCode (cheader_filename = "webkit/webkit.h", type_cname = "WebKitSpellCheckerInterface", type_id = "webkit_spell_checker_get_type ()")] public interface SpellChecker : GLib.Object { public abstract void check_spelling_of_string (string word, int misspelling_location, int misspelling_length); public abstract string get_autocorrect_suggestions_for_misspelled_word (string word); public abstract void ignore_word (string word); public abstract void learn_word (string word); public abstract void update_spell_checking_languages (string languages); } [CCode (cheader_filename = "webkit/webkit.h", cname = "_WebKitWebPluginMIMEType", has_type_id = false)] public struct _WebPluginMIMEType { public weak string name; public weak string description; public weak string extensions; } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_CACHE_MODEL_")] public enum CacheModel { DEFAULT, DOCUMENT_VIEWER, WEB_BROWSER, DOCUMENT_BROWSER } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_DOWNLOAD_ERROR_")] public enum DownloadError { CANCELLED_BY_USER, DESTINATION, NETWORK } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_DOWNLOAD_STATUS_")] public enum DownloadStatus { ERROR, CREATED, STARTED, CANCELLED, FINISHED } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_EDITING_BEHAVIOR_")] public enum EditingBehavior { MAC, WINDOWS, UNIX } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_HIT_TEST_RESULT_CONTEXT_")] [Flags] public enum HitTestResultContext { DOCUMENT, LINK, IMAGE, MEDIA, SELECTION, EDITABLE } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_INSERT_ACTION_")] public enum InsertAction { TYPED, PASTED, DROPPED } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_LOAD_")] public enum LoadStatus { PROVISIONAL, COMMITTED, FINISHED, FIRST_VISUALLY_NON_EMPTY_LAYOUT, FAILED } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_NAVIGATION_RESPONSE_")] public enum NavigationResponse { ACCEPT, IGNORE, DOWNLOAD } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_NETWORK_ERROR_")] public enum NetworkError { FAILED, TRANSPORT, UNKNOWN_PROTOCOL, CANCELLED, FILE_DOES_NOT_EXIST; public static GLib.Quark quark (); } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_PLUGIN_ERROR_")] public enum PluginError { FAILED, CANNOT_FIND_PLUGIN, CANNOT_LOAD_PLUGIN, JAVA_UNAVAILABLE, CONNECTION_CANCELLED, WILL_HANDLE_LOAD; public static GLib.Quark quark (); } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_POLICY_ERROR_")] public enum PolicyError { FAILED, CANNOT_SHOW_MIME_TYPE, CANNOT_SHOW_URL, FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE, CANNOT_USE_RESTRICTED_PORT; public static GLib.Quark quark (); } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_SELECTION_AFFINITY_")] public enum SelectionAffinity { UPSTREAM, DOWNSTREAM } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_NAVIGATION_REASON_")] public enum WebNavigationReason { LINK_CLICKED, FORM_SUBMITTED, BACK_FORWARD, RELOAD, FORM_RESUBMITTED, OTHER } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_VIEW_TARGET_INFO_")] public enum WebViewTargetInfo { HTML, TEXT, IMAGE, URI_LIST, NETSCAPE_URL } [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_VIEW_VIEW_MODE_")] public enum WebViewViewMode { WINDOWED, FLOATING, FULLSCREEN, MAXIMIZED, MINIMIZED } [CCode (cheader_filename = "webkit/webkit.h")] public static unowned string application_cache_get_database_directory_path (); [CCode (cheader_filename = "webkit/webkit.h")] public static bool check_version (uint major, uint minor, uint micro); [CCode (cheader_filename = "webkit/webkit.h")] public static void geolocation_policy_allow (WebKit.GeolocationPolicyDecision decision); [CCode (cheader_filename = "webkit/webkit.h")] public static void geolocation_policy_deny (WebKit.GeolocationPolicyDecision decision); [CCode (cheader_filename = "webkit/webkit.h")] public static WebKit.CacheModel get_cache_model (); [CCode (cheader_filename = "webkit/webkit.h")] public static unowned Soup.Session get_default_session (); [CCode (cheader_filename = "webkit/webkit.h")] public static uint64 get_default_web_database_quota (); [CCode (cheader_filename = "webkit/webkit.h")] public static unowned WebKit.IconDatabase get_icon_database (); [CCode (cheader_filename = "webkit/webkit.h")] public static unowned string get_web_database_directory_path (); [CCode (cheader_filename = "webkit/webkit.h")] public static unowned WebKit.WebPluginDatabase get_web_plugin_database (); [CCode (cheader_filename = "webkit/webkit.h")] public static uint major_version (); [CCode (cheader_filename = "webkit/webkit.h")] public static uint micro_version (); [CCode (cheader_filename = "webkit/webkit.h")] public static uint minor_version (); [CCode (cheader_filename = "webkit/webkit.h")] public static void remove_all_web_databases (); [CCode (cheader_filename = "webkit/webkit.h")] public static void set_cache_model (WebKit.CacheModel cache_model); [CCode (cheader_filename = "webkit/webkit.h")] public static void set_default_web_database_quota (uint64 defaultQuota); [CCode (cheader_filename = "webkit/webkit.h")] public static void set_text_checker (GLib.Object checker); [CCode (cheader_filename = "webkit/webkit.h")] public static void set_web_database_directory_path (string path); }