gitg/vapi/WebKit-3.0.gir
2012-07-11 14:05:11 +02:00

27140 lines
1.1 MiB

<?xml version="1.0"?>
<!-- This file was automatically generated from C sources - DO NOT EDIT!
To affect the contents of this file, edit the original C definitions,
and/or use gtk-doc annotations. -->
<repository version="1.2"
xmlns="http://www.gtk.org/introspection/core/1.0"
xmlns:c="http://www.gtk.org/introspection/c/1.0"
xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
<include name="Atk" version="1.0"/>
<include name="GLib" version="2.0"/>
<include name="GModule" version="2.0"/>
<include name="GObject" version="2.0"/>
<include name="Gdk" version="3.0"/>
<include name="GdkPixbuf" version="2.0"/>
<include name="Gio" version="2.0"/>
<include name="Gtk" version="3.0"/>
<include name="Pango" version="1.0"/>
<include name="Soup" version="2.4"/>
<include name="cairo" version="1.0"/>
<include name="xlib" version="2.0"/>
<package name="webkitgtk-3.0"/>
<c:include name="webkit/webkit.h"/>
<namespace name="WebKit"
version="3.0"
shared-library="libwebkitgtk-3.0.so.0,libjavascriptcoregtk-3.0.so.0"
c:identifier-prefixes="WebKit"
c:symbol-prefixes="webkit">
<enumeration name="CacheModel"
glib:type-name="WebKitCacheModel"
glib:get-type="webkit_cache_model_get_type"
c:type="WebKitCacheModel">
<doc xml:whitespace="preserve">Enum values used for determining the webview cache model.</doc>
<member name="default"
value="0"
c:identifier="WEBKIT_CACHE_MODEL_DEFAULT"
glib:nick="default"/>
<member name="document_viewer"
value="1"
c:identifier="WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER"
glib:nick="document-viewer"/>
<member name="web_browser"
value="2"
c:identifier="WEBKIT_CACHE_MODEL_WEB_BROWSER"
glib:nick="web-browser"/>
<member name="document_browser"
value="3"
c:identifier="WEBKIT_CACHE_MODEL_DOCUMENT_BROWSER"
glib:nick="document-browser"/>
</enumeration>
<class name="DOMAttr"
c:symbol-prefix="dom_attr"
c:type="WebKitDOMAttr"
parent="DOMNode"
glib:type-name="WebKitDOMAttr"
glib:get-type="webkit_dom_attr_get_type"
glib:type-struct="DOMAttrClass">
<implements name="DOMEventTarget"/>
<method name="get_is_id" c:identifier="webkit_dom_attr_get_is_id">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_name" c:identifier="webkit_dom_attr_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_owner_element"
c:identifier="webkit_dom_attr_get_owner_element">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_specified"
c:identifier="webkit_dom_attr_get_specified">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_value" c:identifier="webkit_dom_attr_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_value"
c:identifier="webkit_dom_attr_set_value"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="is-id" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="owner-element" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="specified" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMAttrClass"
c:type="WebKitDOMAttrClass"
glib:is-gtype-struct-for="DOMAttr">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMBarInfo"
c:symbol-prefix="dom_bar_info"
c:type="WebKitDOMBarInfo"
parent="DOMObject"
glib:type-name="WebKitDOMBarInfo"
glib:get-type="webkit_dom_bar_info_get_type"
glib:type-struct="DOMBarInfoClass">
<method name="get_visible"
c:identifier="webkit_dom_bar_info_get_visible">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<property name="visible" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMBarInfoClass"
c:type="WebKitDOMBarInfoClass"
glib:is-gtype-struct-for="DOMBarInfo">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMBlob"
c:symbol-prefix="dom_blob"
c:type="WebKitDOMBlob"
parent="DOMObject"
glib:type-name="WebKitDOMBlob"
glib:get-type="webkit_dom_blob_get_type"
glib:type-struct="DOMBlobClass">
<method name="get_size" c:identifier="webkit_dom_blob_get_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="slice"
c:identifier="webkit_dom_blob_slice"
introspectable="0">
<return-value>
<type name="DOMBlob" c:type="WebKitDOMBlob*"/>
</return-value>
<parameters>
<parameter name="start" transfer-ownership="none">
<type name="gint64" c:type="gint64"/>
</parameter>
<parameter name="end" transfer-ownership="none">
<type name="gint64" c:type="gint64"/>
</parameter>
<parameter name="content_type" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="webkit_slice" c:identifier="webkit_dom_blob_webkit_slice">
<return-value transfer-ownership="none">
<type name="DOMBlob" c:type="WebKitDOMBlob*"/>
</return-value>
<parameters>
<parameter name="start" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gint64</doc>
<type name="gint64" c:type="gint64"/>
</parameter>
<parameter name="end" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gint64</doc>
<type name="gint64" c:type="gint64"/>
</parameter>
<parameter name="content_type" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="size" transfer-ownership="none">
<type name="guint64"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMBlobClass"
c:type="WebKitDOMBlobClass"
glib:is-gtype-struct-for="DOMBlob">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMCDATASection"
c:symbol-prefix="dom_cdata_section"
c:type="WebKitDOMCDATASection"
parent="DOMText"
glib:type-name="WebKitDOMCDATASection"
glib:get-type="webkit_dom_cdata_section_get_type"
glib:type-struct="DOMCDATASectionClass">
<implements name="DOMEventTarget"/>
<field name="parent_instance">
<type name="DOMText" c:type="WebKitDOMText"/>
</field>
</class>
<record name="DOMCDATASectionClass"
c:type="WebKitDOMCDATASectionClass"
glib:is-gtype-struct-for="DOMCDATASection">
<field name="parent_class">
<type name="DOMTextClass" c:type="WebKitDOMTextClass"/>
</field>
</record>
<class name="DOMCSSRule"
c:symbol-prefix="dom_css_rule"
c:type="WebKitDOMCSSRule"
parent="DOMObject"
glib:type-name="WebKitDOMCSSRule"
glib:get-type="webkit_dom_css_rule_get_type"
glib:type-struct="DOMCSSRuleClass">
<method name="get_css_text"
c:identifier="webkit_dom_css_rule_get_css_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_parent_rule"
c:identifier="webkit_dom_css_rule_get_parent_rule">
<return-value transfer-ownership="none">
<type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
</return-value>
</method>
<method name="get_parent_style_sheet"
c:identifier="webkit_dom_css_rule_get_parent_style_sheet">
<return-value transfer-ownership="none">
<type name="DOMCSSStyleSheet" c:type="WebKitDOMCSSStyleSheet*"/>
</return-value>
</method>
<method name="set_css_text"
c:identifier="webkit_dom_css_rule_set_css_text"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="css-text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="parent-rule" transfer-ownership="none">
<type name="DOMCSSRule"/>
</property>
<property name="parent-style-sheet" transfer-ownership="none">
<type name="DOMCSSStyleSheet"/>
</property>
<property name="type" transfer-ownership="none">
<type name="guint"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMCSSRuleClass"
c:type="WebKitDOMCSSRuleClass"
glib:is-gtype-struct-for="DOMCSSRule">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMCSSRuleList"
c:symbol-prefix="dom_css_rule_list"
c:type="WebKitDOMCSSRuleList"
parent="DOMObject"
glib:type-name="WebKitDOMCSSRuleList"
glib:get-type="webkit_dom_css_rule_list_get_type"
glib:type-struct="DOMCSSRuleListClass">
<method name="get_length"
c:identifier="webkit_dom_css_rule_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_css_rule_list_item">
<return-value transfer-ownership="none">
<type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMCSSRuleListClass"
c:type="WebKitDOMCSSRuleListClass"
glib:is-gtype-struct-for="DOMCSSRuleList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMCSSStyleDeclaration"
c:symbol-prefix="dom_css_style_declaration"
c:type="WebKitDOMCSSStyleDeclaration"
parent="DOMObject"
glib:type-name="WebKitDOMCSSStyleDeclaration"
glib:get-type="webkit_dom_css_style_declaration_get_type"
glib:type-struct="DOMCSSStyleDeclarationClass">
<method name="get_css_text"
c:identifier="webkit_dom_css_style_declaration_get_css_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_length"
c:identifier="webkit_dom_css_style_declaration_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_parent_rule"
c:identifier="webkit_dom_css_style_declaration_get_parent_rule">
<return-value transfer-ownership="none">
<type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
</return-value>
</method>
<method name="get_property_css_value"
c:identifier="webkit_dom_css_style_declaration_get_property_css_value">
<return-value transfer-ownership="none">
<type name="DOMCSSValue" c:type="WebKitDOMCSSValue*"/>
</return-value>
<parameters>
<parameter name="property_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_property_priority"
c:identifier="webkit_dom_css_style_declaration_get_property_priority">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="property_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_property_shorthand"
c:identifier="webkit_dom_css_style_declaration_get_property_shorthand">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="property_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_property_value"
c:identifier="webkit_dom_css_style_declaration_get_property_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="property_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="is_property_implicit"
c:identifier="webkit_dom_css_style_declaration_is_property_implicit">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="property_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="item" c:identifier="webkit_dom_css_style_declaration_item">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="remove_property"
c:identifier="webkit_dom_css_style_declaration_remove_property"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="property_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_css_text"
c:identifier="webkit_dom_css_style_declaration_set_css_text"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_property"
c:identifier="webkit_dom_css_style_declaration_set_property"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="property_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="priority" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="css-text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="parent-rule" transfer-ownership="none">
<type name="DOMCSSRule"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMCSSStyleDeclarationClass"
c:type="WebKitDOMCSSStyleDeclarationClass"
glib:is-gtype-struct-for="DOMCSSStyleDeclaration">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMCSSStyleSheet"
c:symbol-prefix="dom_css_style_sheet"
c:type="WebKitDOMCSSStyleSheet"
parent="DOMStyleSheet"
glib:type-name="WebKitDOMCSSStyleSheet"
glib:get-type="webkit_dom_css_style_sheet_get_type"
glib:type-struct="DOMCSSStyleSheetClass">
<method name="add_rule"
c:identifier="webkit_dom_css_style_sheet_add_rule"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
<parameters>
<parameter name="selector" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="style" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="delete_rule"
c:identifier="webkit_dom_css_style_sheet_delete_rule"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="get_css_rules"
c:identifier="webkit_dom_css_style_sheet_get_css_rules">
<return-value transfer-ownership="none">
<type name="DOMCSSRuleList" c:type="WebKitDOMCSSRuleList*"/>
</return-value>
</method>
<method name="get_owner_rule"
c:identifier="webkit_dom_css_style_sheet_get_owner_rule">
<return-value transfer-ownership="none">
<type name="DOMCSSRule" c:type="WebKitDOMCSSRule*"/>
</return-value>
</method>
<method name="get_rules"
c:identifier="webkit_dom_css_style_sheet_get_rules">
<return-value transfer-ownership="none">
<type name="DOMCSSRuleList" c:type="WebKitDOMCSSRuleList*"/>
</return-value>
</method>
<method name="insert_rule"
c:identifier="webkit_dom_css_style_sheet_insert_rule"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
<parameters>
<parameter name="rule" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="remove_rule"
c:identifier="webkit_dom_css_style_sheet_remove_rule"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="css-rules" transfer-ownership="none">
<type name="DOMCSSRuleList"/>
</property>
<property name="owner-rule" transfer-ownership="none">
<type name="DOMCSSRule"/>
</property>
<property name="rules" transfer-ownership="none">
<type name="DOMCSSRuleList"/>
</property>
<field name="parent_instance">
<type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet"/>
</field>
</class>
<record name="DOMCSSStyleSheetClass"
c:type="WebKitDOMCSSStyleSheetClass"
glib:is-gtype-struct-for="DOMCSSStyleSheet">
<field name="parent_class">
<type name="DOMStyleSheetClass" c:type="WebKitDOMStyleSheetClass"/>
</field>
</record>
<class name="DOMCSSValue"
c:symbol-prefix="dom_css_value"
c:type="WebKitDOMCSSValue"
parent="DOMObject"
glib:type-name="WebKitDOMCSSValue"
glib:get-type="webkit_dom_css_value_get_type"
glib:type-struct="DOMCSSValueClass">
<method name="get_css_text"
c:identifier="webkit_dom_css_value_get_css_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_css_value_type"
c:identifier="webkit_dom_css_value_get_css_value_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="set_css_text"
c:identifier="webkit_dom_css_value_set_css_text"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="css-text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="css-value-type" transfer-ownership="none">
<type name="guint"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMCSSValueClass"
c:type="WebKitDOMCSSValueClass"
glib:is-gtype-struct-for="DOMCSSValue">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMCharacterData"
c:symbol-prefix="dom_character_data"
c:type="WebKitDOMCharacterData"
parent="DOMNode"
glib:type-name="WebKitDOMCharacterData"
glib:get-type="webkit_dom_character_data_get_type"
glib:type-struct="DOMCharacterDataClass">
<implements name="DOMEventTarget"/>
<method name="append_data"
c:identifier="webkit_dom_character_data_append_data"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="delete_data"
c:identifier="webkit_dom_character_data_delete_data"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
<parameter name="length" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="get_data"
c:identifier="webkit_dom_character_data_get_data">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_length"
c:identifier="webkit_dom_character_data_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="insert_data"
c:identifier="webkit_dom_character_data_insert_data"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="replace_data"
c:identifier="webkit_dom_character_data_replace_data"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
<parameter name="length" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_data"
c:identifier="webkit_dom_character_data_set_data"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="substring_data"
c:identifier="webkit_dom_character_data_substring_data"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
<parameter name="length" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="data" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMCharacterDataClass"
c:type="WebKitDOMCharacterDataClass"
glib:is-gtype-struct-for="DOMCharacterData">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMComment"
c:symbol-prefix="dom_comment"
c:type="WebKitDOMComment"
parent="DOMCharacterData"
glib:type-name="WebKitDOMComment"
glib:get-type="webkit_dom_comment_get_type"
glib:type-struct="DOMCommentClass">
<implements name="DOMEventTarget"/>
<field name="parent_instance">
<type name="DOMCharacterData" c:type="WebKitDOMCharacterData"/>
</field>
</class>
<record name="DOMCommentClass"
c:type="WebKitDOMCommentClass"
glib:is-gtype-struct-for="DOMComment">
<field name="parent_class">
<type name="DOMCharacterDataClass"
c:type="WebKitDOMCharacterDataClass"/>
</field>
</record>
<class name="DOMConsole"
c:symbol-prefix="dom_console"
c:type="WebKitDOMConsole"
parent="DOMObject"
glib:type-name="WebKitDOMConsole"
glib:get-type="webkit_dom_console_get_type"
glib:type-struct="DOMConsoleClass">
<method name="get_memory" c:identifier="webkit_dom_console_get_memory">
<return-value transfer-ownership="none">
<type name="DOMMemoryInfo" c:type="WebKitDOMMemoryInfo*"/>
</return-value>
</method>
<method name="group_end" c:identifier="webkit_dom_console_group_end">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="time" c:identifier="webkit_dom_console_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="memory" transfer-ownership="none">
<type name="DOMMemoryInfo"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMConsoleClass"
c:type="WebKitDOMConsoleClass"
glib:is-gtype-struct-for="DOMConsole">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<record name="DOMCustom" c:type="WebKitDOMCustom" disguised="1">
</record>
<record name="DOMCustomClass" c:type="WebKitDOMCustomClass" disguised="1">
</record>
<class name="DOMDOMApplicationCache"
c:symbol-prefix="dom_dom_application_cache"
c:type="WebKitDOMDOMApplicationCache"
parent="DOMObject"
glib:type-name="WebKitDOMDOMApplicationCache"
glib:get-type="webkit_dom_dom_application_cache_get_type"
glib:type-struct="DOMDOMApplicationCacheClass">
<implements name="DOMEventTarget"/>
<method name="abort"
c:identifier="webkit_dom_dom_application_cache_abort">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="dispatch_event"
c:identifier="webkit_dom_dom_application_cache_dispatch_event"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="evt" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMEvent</doc>
<type name="DOMEvent" c:type="WebKitDOMEvent*"/>
</parameter>
</parameters>
</method>
<method name="get_status"
c:identifier="webkit_dom_dom_application_cache_get_status">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="swap_cache"
c:identifier="webkit_dom_dom_application_cache_swap_cache"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="update"
c:identifier="webkit_dom_dom_application_cache_update"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="status" transfer-ownership="none">
<type name="guint"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMApplicationCacheClass"
c:type="WebKitDOMDOMApplicationCacheClass"
glib:is-gtype-struct-for="DOMDOMApplicationCache">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMImplementation"
c:symbol-prefix="dom_dom_implementation"
c:type="WebKitDOMDOMImplementation"
parent="DOMObject"
glib:type-name="WebKitDOMDOMImplementation"
glib:get-type="webkit_dom_dom_implementation_get_type"
glib:type-struct="DOMDOMImplementationClass">
<method name="create_css_style_sheet"
c:identifier="webkit_dom_dom_implementation_create_css_style_sheet"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMCSSStyleSheet" c:type="WebKitDOMCSSStyleSheet*"/>
</return-value>
<parameters>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="media" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_document"
c:identifier="webkit_dom_dom_implementation_create_document"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMDocument" c:type="WebKitDOMDocument*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="qualified_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="doctype" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMDocumentType</doc>
<type name="DOMDocumentType" c:type="WebKitDOMDocumentType*"/>
</parameter>
</parameters>
</method>
<method name="create_document_type"
c:identifier="webkit_dom_dom_implementation_create_document_type"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMDocumentType" c:type="WebKitDOMDocumentType*"/>
</return-value>
<parameters>
<parameter name="qualified_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="public_id" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="system_id" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_html_document"
c:identifier="webkit_dom_dom_implementation_create_html_document">
<return-value transfer-ownership="none">
<type name="DOMHTMLDocument" c:type="WebKitDOMHTMLDocument*"/>
</return-value>
<parameters>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="has_feature"
c:identifier="webkit_dom_dom_implementation_has_feature">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="feature" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="version" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMImplementationClass"
c:type="WebKitDOMDOMImplementationClass"
glib:is-gtype-struct-for="DOMDOMImplementation">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMMimeType"
c:symbol-prefix="dom_dom_mime_type"
c:type="WebKitDOMDOMMimeType"
parent="DOMObject"
glib:type-name="WebKitDOMDOMMimeType"
glib:get-type="webkit_dom_dom_mime_type_get_type"
glib:type-struct="DOMDOMMimeTypeClass">
<method name="get_description"
c:identifier="webkit_dom_dom_mime_type_get_description">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_enabled_plugin"
c:identifier="webkit_dom_dom_mime_type_get_enabled_plugin">
<return-value transfer-ownership="none">
<type name="DOMDOMPlugin" c:type="WebKitDOMDOMPlugin*"/>
</return-value>
</method>
<method name="get_suffixes"
c:identifier="webkit_dom_dom_mime_type_get_suffixes">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="description" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="enabled-plugin" transfer-ownership="none">
<type name="DOMDOMPlugin"/>
</property>
<property name="suffixes" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<class name="DOMDOMMimeTypeArray"
c:symbol-prefix="dom_dom_mime_type_array"
c:type="WebKitDOMDOMMimeTypeArray"
parent="DOMObject"
glib:type-name="WebKitDOMDOMMimeTypeArray"
glib:get-type="webkit_dom_dom_mime_type_array_get_type"
glib:type-struct="DOMDOMMimeTypeArrayClass">
<method name="get_length"
c:identifier="webkit_dom_dom_mime_type_array_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_dom_mime_type_array_item">
<return-value transfer-ownership="none">
<type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="named_item"
c:identifier="webkit_dom_dom_mime_type_array_named_item">
<return-value transfer-ownership="none">
<type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMMimeTypeArrayClass"
c:type="WebKitDOMDOMMimeTypeArrayClass"
glib:is-gtype-struct-for="DOMDOMMimeTypeArray">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<record name="DOMDOMMimeTypeClass"
c:type="WebKitDOMDOMMimeTypeClass"
glib:is-gtype-struct-for="DOMDOMMimeType">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMPlugin"
c:symbol-prefix="dom_dom_plugin"
c:type="WebKitDOMDOMPlugin"
parent="DOMObject"
glib:type-name="WebKitDOMDOMPlugin"
glib:get-type="webkit_dom_dom_plugin_get_type"
glib:type-struct="DOMDOMPluginClass">
<method name="get_description"
c:identifier="webkit_dom_dom_plugin_get_description">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_filename"
c:identifier="webkit_dom_dom_plugin_get_filename">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_length"
c:identifier="webkit_dom_dom_plugin_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_name" c:identifier="webkit_dom_dom_plugin_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_dom_plugin_item">
<return-value transfer-ownership="none">
<type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="named_item"
c:identifier="webkit_dom_dom_plugin_named_item">
<return-value transfer-ownership="none">
<type name="DOMDOMMimeType" c:type="WebKitDOMDOMMimeType*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="description" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="filename" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="name" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<class name="DOMDOMPluginArray"
c:symbol-prefix="dom_dom_plugin_array"
c:type="WebKitDOMDOMPluginArray"
parent="DOMObject"
glib:type-name="WebKitDOMDOMPluginArray"
glib:get-type="webkit_dom_dom_plugin_array_get_type"
glib:type-struct="DOMDOMPluginArrayClass">
<method name="get_length"
c:identifier="webkit_dom_dom_plugin_array_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_dom_plugin_array_item">
<return-value transfer-ownership="none">
<type name="DOMDOMPlugin" c:type="WebKitDOMDOMPlugin*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="named_item"
c:identifier="webkit_dom_dom_plugin_array_named_item">
<return-value transfer-ownership="none">
<type name="DOMDOMPlugin" c:type="WebKitDOMDOMPlugin*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="refresh"
c:identifier="webkit_dom_dom_plugin_array_refresh">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="reload" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMPluginArrayClass"
c:type="WebKitDOMDOMPluginArrayClass"
glib:is-gtype-struct-for="DOMDOMPluginArray">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<record name="DOMDOMPluginClass"
c:type="WebKitDOMDOMPluginClass"
glib:is-gtype-struct-for="DOMDOMPlugin">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMSelection"
c:symbol-prefix="dom_dom_selection"
c:type="WebKitDOMDOMSelection"
parent="DOMObject"
glib:type-name="WebKitDOMDOMSelection"
glib:get-type="webkit_dom_dom_selection_get_type"
glib:type-struct="DOMDOMSelectionClass">
<method name="add_range"
c:identifier="webkit_dom_dom_selection_add_range">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="range" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMRange</doc>
<type name="DOMRange" c:type="WebKitDOMRange*"/>
</parameter>
</parameters>
</method>
<method name="collapse"
c:identifier="webkit_dom_dom_selection_collapse"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="collapse_to_end"
c:identifier="webkit_dom_dom_selection_collapse_to_end"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="collapse_to_start"
c:identifier="webkit_dom_dom_selection_collapse_to_start"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="contains_node"
c:identifier="webkit_dom_dom_selection_contains_node">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="allow_partial" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="delete_from_document"
c:identifier="webkit_dom_dom_selection_delete_from_document">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="empty" c:identifier="webkit_dom_dom_selection_empty">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="extend"
c:identifier="webkit_dom_dom_selection_extend"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="get_anchor_node"
c:identifier="webkit_dom_dom_selection_get_anchor_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_anchor_offset"
c:identifier="webkit_dom_dom_selection_get_anchor_offset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_base_node"
c:identifier="webkit_dom_dom_selection_get_base_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_base_offset"
c:identifier="webkit_dom_dom_selection_get_base_offset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_extent_node"
c:identifier="webkit_dom_dom_selection_get_extent_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_extent_offset"
c:identifier="webkit_dom_dom_selection_get_extent_offset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_focus_node"
c:identifier="webkit_dom_dom_selection_get_focus_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_focus_offset"
c:identifier="webkit_dom_dom_selection_get_focus_offset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_is_collapsed"
c:identifier="webkit_dom_dom_selection_get_is_collapsed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_range_at"
c:identifier="webkit_dom_dom_selection_get_range_at"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMRange" c:type="WebKitDOMRange*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="get_range_count"
c:identifier="webkit_dom_dom_selection_get_range_count">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="modify" c:identifier="webkit_dom_dom_selection_modify">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="alter" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="direction" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="granularity" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="remove_all_ranges"
c:identifier="webkit_dom_dom_selection_remove_all_ranges">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="select_all_children"
c:identifier="webkit_dom_dom_selection_select_all_children"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="set_base_and_extent"
c:identifier="webkit_dom_dom_selection_set_base_and_extent"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="base_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="base_offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="extent_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="extent_offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_position"
c:identifier="webkit_dom_dom_selection_set_position"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="anchor-node" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="anchor-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="base-node" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="base-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="extent-node" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="extent-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="focus-node" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="focus-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="is-collapsed" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="range-count" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMSelectionClass"
c:type="WebKitDOMDOMSelectionClass"
glib:is-gtype-struct-for="DOMDOMSelection">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMSettableTokenList"
c:symbol-prefix="dom_dom_settable_token_list"
c:type="WebKitDOMDOMSettableTokenList"
parent="DOMDOMTokenList"
glib:type-name="WebKitDOMDOMSettableTokenList"
glib:get-type="webkit_dom_dom_settable_token_list_get_type"
glib:type-struct="DOMDOMSettableTokenListClass">
<method name="get_value"
c:identifier="webkit_dom_dom_settable_token_list_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_value"
c:identifier="webkit_dom_dom_settable_token_list_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMDOMTokenList" c:type="WebKitDOMDOMTokenList"/>
</field>
</class>
<record name="DOMDOMSettableTokenListClass"
c:type="WebKitDOMDOMSettableTokenListClass"
glib:is-gtype-struct-for="DOMDOMSettableTokenList">
<field name="parent_class">
<type name="DOMDOMTokenListClass" c:type="WebKitDOMDOMTokenListClass"/>
</field>
</record>
<class name="DOMDOMStringList"
c:symbol-prefix="dom_dom_string_list"
c:type="WebKitDOMDOMStringList"
parent="DOMObject"
glib:type-name="WebKitDOMDOMStringList"
glib:get-type="webkit_dom_dom_string_list_get_type"
glib:type-struct="DOMDOMStringListClass">
<method name="contains"
c:identifier="webkit_dom_dom_string_list_contains">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_length"
c:identifier="webkit_dom_dom_string_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_dom_string_list_item">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMStringListClass"
c:type="WebKitDOMDOMStringListClass"
glib:is-gtype-struct-for="DOMDOMStringList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMStringMap"
c:symbol-prefix="dom_dom_string_map"
c:type="WebKitDOMDOMStringMap"
parent="DOMObject"
glib:type-name="WebKitDOMDOMStringMap"
glib:get-type="webkit_dom_dom_string_map_get_type"
glib:type-struct="DOMDOMStringMapClass">
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMStringMapClass"
c:type="WebKitDOMDOMStringMapClass"
glib:is-gtype-struct-for="DOMDOMStringMap">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMTokenList"
c:symbol-prefix="dom_dom_token_list"
c:type="WebKitDOMDOMTokenList"
parent="DOMObject"
glib:type-name="WebKitDOMDOMTokenList"
glib:get-type="webkit_dom_dom_token_list_get_type"
glib:type-struct="DOMDOMTokenListClass">
<method name="add"
c:identifier="webkit_dom_dom_token_list_add"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="token" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="contains"
c:identifier="webkit_dom_dom_token_list_contains"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="token" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_length"
c:identifier="webkit_dom_dom_token_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_dom_token_list_item">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="remove"
c:identifier="webkit_dom_dom_token_list_remove"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="token" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="toggle"
c:identifier="webkit_dom_dom_token_list_toggle"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="token" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMTokenListClass"
c:type="WebKitDOMDOMTokenListClass"
glib:is-gtype-struct-for="DOMDOMTokenList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDOMWindow"
c:symbol-prefix="dom_dom_window"
c:type="WebKitDOMDOMWindow"
parent="DOMObject"
glib:type-name="WebKitDOMDOMWindow"
glib:get-type="webkit_dom_dom_window_get_type"
glib:type-struct="DOMDOMWindowClass">
<implements name="DOMEventTarget"/>
<method name="alert" c:identifier="webkit_dom_dom_window_alert">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="atob" c:identifier="webkit_dom_dom_window_atob" throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="blur" c:identifier="webkit_dom_dom_window_blur">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="btoa" c:identifier="webkit_dom_dom_window_btoa" throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="capture_events"
c:identifier="webkit_dom_dom_window_capture_events">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="clear_interval"
c:identifier="webkit_dom_dom_window_clear_interval">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="handle" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="clear_timeout"
c:identifier="webkit_dom_dom_window_clear_timeout">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="handle" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="close" c:identifier="webkit_dom_dom_window_close">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="confirm" c:identifier="webkit_dom_dom_window_confirm">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="dispatch_event"
c:identifier="webkit_dom_dom_window_dispatch_event"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="evt" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMEvent</doc>
<type name="DOMEvent" c:type="WebKitDOMEvent*"/>
</parameter>
</parameters>
</method>
<method name="find" c:identifier="webkit_dom_dom_window_find">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="case_sensitive" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="backwards" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="wrap" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="whole_word" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="search_in_frames" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="show_dialog" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="focus" c:identifier="webkit_dom_dom_window_focus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_application_cache"
c:identifier="webkit_dom_dom_window_get_application_cache">
<return-value transfer-ownership="none">
<type name="DOMDOMApplicationCache"
c:type="WebKitDOMDOMApplicationCache*"/>
</return-value>
</method>
<method name="get_client_information"
c:identifier="webkit_dom_dom_window_get_client_information">
<return-value transfer-ownership="none">
<type name="DOMNavigator" c:type="WebKitDOMNavigator*"/>
</return-value>
</method>
<method name="get_closed"
c:identifier="webkit_dom_dom_window_get_closed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_computed_style"
c:identifier="webkit_dom_dom_window_get_computed_style">
<return-value transfer-ownership="none">
<type name="DOMCSSStyleDeclaration"
c:type="WebKitDOMCSSStyleDeclaration*"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMElement</doc>
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</parameter>
<parameter name="pseudo_element" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_console"
c:identifier="webkit_dom_dom_window_get_console">
<return-value transfer-ownership="none">
<type name="DOMConsole" c:type="WebKitDOMConsole*"/>
</return-value>
</method>
<method name="get_default_status"
c:identifier="webkit_dom_dom_window_get_default_status">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_device_pixel_ratio"
c:identifier="webkit_dom_dom_window_get_device_pixel_ratio">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_document"
c:identifier="webkit_dom_dom_window_get_document">
<return-value transfer-ownership="none">
<type name="DOMDocument" c:type="WebKitDOMDocument*"/>
</return-value>
</method>
<method name="get_frame_element"
c:identifier="webkit_dom_dom_window_get_frame_element">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_frames"
c:identifier="webkit_dom_dom_window_get_frames">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_history"
c:identifier="webkit_dom_dom_window_get_history">
<return-value transfer-ownership="none">
<type name="DOMHistory" c:type="WebKitDOMHistory*"/>
</return-value>
</method>
<method name="get_inner_height"
c:identifier="webkit_dom_dom_window_get_inner_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_inner_width"
c:identifier="webkit_dom_dom_window_get_inner_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_length"
c:identifier="webkit_dom_dom_window_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_local_storage"
c:identifier="webkit_dom_dom_window_get_local_storage"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMStorage" c:type="WebKitDOMStorage*"/>
</return-value>
</method>
<method name="get_locationbar"
c:identifier="webkit_dom_dom_window_get_locationbar">
<return-value transfer-ownership="none">
<type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
</return-value>
</method>
<method name="get_menubar"
c:identifier="webkit_dom_dom_window_get_menubar">
<return-value transfer-ownership="none">
<type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
</return-value>
</method>
<method name="get_name" c:identifier="webkit_dom_dom_window_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_navigator"
c:identifier="webkit_dom_dom_window_get_navigator">
<return-value transfer-ownership="none">
<type name="DOMNavigator" c:type="WebKitDOMNavigator*"/>
</return-value>
</method>
<method name="get_offscreen_buffering"
c:identifier="webkit_dom_dom_window_get_offscreen_buffering">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_opener"
c:identifier="webkit_dom_dom_window_get_opener">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_outer_height"
c:identifier="webkit_dom_dom_window_get_outer_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_outer_width"
c:identifier="webkit_dom_dom_window_get_outer_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_page_x_offset"
c:identifier="webkit_dom_dom_window_get_page_x_offset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_page_y_offset"
c:identifier="webkit_dom_dom_window_get_page_y_offset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_parent"
c:identifier="webkit_dom_dom_window_get_parent">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_personalbar"
c:identifier="webkit_dom_dom_window_get_personalbar">
<return-value transfer-ownership="none">
<type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
</return-value>
</method>
<method name="get_screen"
c:identifier="webkit_dom_dom_window_get_screen">
<return-value transfer-ownership="none">
<type name="DOMScreen" c:type="WebKitDOMScreen*"/>
</return-value>
</method>
<method name="get_screen_left"
c:identifier="webkit_dom_dom_window_get_screen_left">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_screen_top"
c:identifier="webkit_dom_dom_window_get_screen_top">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_screen_x"
c:identifier="webkit_dom_dom_window_get_screen_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_screen_y"
c:identifier="webkit_dom_dom_window_get_screen_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scroll_x"
c:identifier="webkit_dom_dom_window_get_scroll_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scroll_y"
c:identifier="webkit_dom_dom_window_get_scroll_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scrollbars"
c:identifier="webkit_dom_dom_window_get_scrollbars">
<return-value transfer-ownership="none">
<type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
</return-value>
</method>
<method name="get_selection"
c:identifier="webkit_dom_dom_window_get_selection">
<return-value transfer-ownership="none">
<type name="DOMDOMSelection" c:type="WebKitDOMDOMSelection*"/>
</return-value>
</method>
<method name="get_self" c:identifier="webkit_dom_dom_window_get_self">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_session_storage"
c:identifier="webkit_dom_dom_window_get_session_storage"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMStorage" c:type="WebKitDOMStorage*"/>
</return-value>
</method>
<method name="get_status"
c:identifier="webkit_dom_dom_window_get_status">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_statusbar"
c:identifier="webkit_dom_dom_window_get_statusbar">
<return-value transfer-ownership="none">
<type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
</return-value>
</method>
<method name="get_style_media"
c:identifier="webkit_dom_dom_window_get_style_media">
<return-value transfer-ownership="none">
<type name="DOMStyleMedia" c:type="WebKitDOMStyleMedia*"/>
</return-value>
</method>
<method name="get_toolbar"
c:identifier="webkit_dom_dom_window_get_toolbar">
<return-value transfer-ownership="none">
<type name="DOMBarInfo" c:type="WebKitDOMBarInfo*"/>
</return-value>
</method>
<method name="get_top" c:identifier="webkit_dom_dom_window_get_top">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_window"
c:identifier="webkit_dom_dom_window_get_window">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="match_media"
c:identifier="webkit_dom_dom_window_match_media">
<return-value transfer-ownership="none">
<type name="DOMMediaQueryList" c:type="WebKitDOMMediaQueryList*"/>
</return-value>
<parameters>
<parameter name="query" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="move_by" c:identifier="webkit_dom_dom_window_move_by">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="move_to" c:identifier="webkit_dom_dom_window_move_to">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="print" c:identifier="webkit_dom_dom_window_print">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="prompt" c:identifier="webkit_dom_dom_window_prompt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="default_value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="release_events"
c:identifier="webkit_dom_dom_window_release_events">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="resize_by" c:identifier="webkit_dom_dom_window_resize_by">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="resize_to" c:identifier="webkit_dom_dom_window_resize_to">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="width" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
<parameter name="height" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="scroll" c:identifier="webkit_dom_dom_window_scroll">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="scroll_by" c:identifier="webkit_dom_dom_window_scroll_by">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="scroll_to" c:identifier="webkit_dom_dom_window_scroll_to">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_default_status"
c:identifier="webkit_dom_dom_window_set_default_status">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name" c:identifier="webkit_dom_dom_window_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_status"
c:identifier="webkit_dom_dom_window_set_status">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="stop" c:identifier="webkit_dom_dom_window_stop">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="webkit_cancel_animation_frame"
c:identifier="webkit_dom_dom_window_webkit_cancel_animation_frame">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="id" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="webkit_cancel_request_animation_frame"
c:identifier="webkit_dom_dom_window_webkit_cancel_request_animation_frame">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="id" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="webkit_convert_point_from_node_to_page"
c:identifier="webkit_dom_dom_window_webkit_convert_point_from_node_to_page">
<return-value transfer-ownership="none">
<type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="p" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMWebKitPoint</doc>
<type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
</parameter>
</parameters>
</method>
<method name="webkit_convert_point_from_page_to_node"
c:identifier="webkit_dom_dom_window_webkit_convert_point_from_page_to_node">
<return-value transfer-ownership="none">
<type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="p" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMWebKitPoint</doc>
<type name="DOMWebKitPoint" c:type="WebKitDOMWebKitPoint*"/>
</parameter>
</parameters>
</method>
<property name="application-cache" transfer-ownership="none">
<type name="DOMDOMApplicationCache"/>
</property>
<property name="client-information"
writable="1"
transfer-ownership="none">
<type name="DOMNavigator"/>
</property>
<property name="closed" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="console" writable="1" transfer-ownership="none">
<type name="DOMConsole"/>
</property>
<property name="default-status" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="device-pixel-ratio"
writable="1"
transfer-ownership="none">
<type name="gdouble"/>
</property>
<property name="document" transfer-ownership="none">
<type name="DOMDocument"/>
</property>
<property name="frame-element" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="frames" writable="1" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="history" writable="1" transfer-ownership="none">
<type name="DOMHistory"/>
</property>
<property name="inner-height" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="inner-width" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="length" writable="1" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="local-storage" transfer-ownership="none">
<type name="DOMStorage"/>
</property>
<property name="locationbar" writable="1" transfer-ownership="none">
<type name="DOMBarInfo"/>
</property>
<property name="menubar" writable="1" transfer-ownership="none">
<type name="DOMBarInfo"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="navigator" writable="1" transfer-ownership="none">
<type name="DOMNavigator"/>
</property>
<property name="offscreen-buffering"
writable="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="opener" writable="1" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="outer-height" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="outer-width" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="page-x-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="page-y-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="parent" writable="1" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="personalbar" writable="1" transfer-ownership="none">
<type name="DOMBarInfo"/>
</property>
<property name="screen" writable="1" transfer-ownership="none">
<type name="DOMScreen"/>
</property>
<property name="screen-left" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="screen-top" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="screen-x" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="screen-y" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scroll-x" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scroll-y" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scrollbars" writable="1" transfer-ownership="none">
<type name="DOMBarInfo"/>
</property>
<property name="self" writable="1" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="session-storage" transfer-ownership="none">
<type name="DOMStorage"/>
</property>
<property name="status" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="statusbar" writable="1" transfer-ownership="none">
<type name="DOMBarInfo"/>
</property>
<property name="style-media" transfer-ownership="none">
<type name="DOMStyleMedia"/>
</property>
<property name="toolbar" writable="1" transfer-ownership="none">
<type name="DOMBarInfo"/>
</property>
<property name="top" writable="1" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="window" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDOMWindowClass"
c:type="WebKitDOMDOMWindowClass"
glib:is-gtype-struct-for="DOMDOMWindow">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDatabase"
c:symbol-prefix="dom_database"
c:type="WebKitDOMDatabase"
parent="DOMObject"
glib:type-name="WebKitDOMDatabase"
glib:get-type="webkit_dom_database_get_type"
glib:type-struct="DOMDatabaseClass">
<method name="get_version"
c:identifier="webkit_dom_database_get_version">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="version" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMDatabaseClass"
c:type="WebKitDOMDatabaseClass"
glib:is-gtype-struct-for="DOMDatabase">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMDocument"
c:symbol-prefix="dom_document"
c:type="WebKitDOMDocument"
parent="DOMNode"
glib:type-name="WebKitDOMDocument"
glib:get-type="webkit_dom_document_get_type"
glib:type-struct="DOMDocumentClass">
<implements name="DOMEventTarget"/>
<method name="adopt_node"
c:identifier="webkit_dom_document_adopt_node"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="source" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="caret_range_from_point"
c:identifier="webkit_dom_document_caret_range_from_point">
<return-value transfer-ownership="none">
<type name="DOMRange" c:type="WebKitDOMRange*"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="create_attribute"
c:identifier="webkit_dom_document_create_attribute"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_attribute_ns"
c:identifier="webkit_dom_document_create_attribute_ns"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="qualified_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_cdata_section"
c:identifier="webkit_dom_document_create_cdata_section"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMCDATASection" c:type="WebKitDOMCDATASection*"/>
</return-value>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_comment"
c:identifier="webkit_dom_document_create_comment">
<return-value transfer-ownership="none">
<type name="DOMComment" c:type="WebKitDOMComment*"/>
</return-value>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_css_style_declaration"
c:identifier="webkit_dom_document_create_css_style_declaration">
<return-value transfer-ownership="none">
<type name="DOMCSSStyleDeclaration"
c:type="WebKitDOMCSSStyleDeclaration*"/>
</return-value>
</method>
<method name="create_document_fragment"
c:identifier="webkit_dom_document_create_document_fragment">
<return-value transfer-ownership="none">
<type name="DOMDocumentFragment"
c:type="WebKitDOMDocumentFragment*"/>
</return-value>
</method>
<method name="create_element"
c:identifier="webkit_dom_document_create_element"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="tag_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_element_ns"
c:identifier="webkit_dom_document_create_element_ns"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="qualified_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_entity_reference"
c:identifier="webkit_dom_document_create_entity_reference"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMEntityReference" c:type="WebKitDOMEntityReference*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_event"
c:identifier="webkit_dom_document_create_event"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMEvent" c:type="WebKitDOMEvent*"/>
</return-value>
<parameters>
<parameter name="event_type" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_expression"
c:identifier="webkit_dom_document_create_expression"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMXPathExpression" c:type="WebKitDOMXPathExpression*"/>
</return-value>
<parameters>
<parameter name="expression" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="resolver" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMXPathNSResolver</doc>
<type name="DOMXPathNSResolver"
c:type="WebKitDOMXPathNSResolver*"/>
</parameter>
</parameters>
</method>
<method name="create_node_iterator"
c:identifier="webkit_dom_document_create_node_iterator"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNodeIterator" c:type="WebKitDOMNodeIterator*"/>
</return-value>
<parameters>
<parameter name="root" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="what_to_show" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
<parameter name="filter" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNodeFilter</doc>
<type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
</parameter>
<parameter name="expand_entity_references" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="create_ns_resolver"
c:identifier="webkit_dom_document_create_ns_resolver">
<return-value transfer-ownership="none">
<type name="DOMXPathNSResolver" c:type="WebKitDOMXPathNSResolver*"/>
</return-value>
<parameters>
<parameter name="node_resolver" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="create_processing_instruction"
c:identifier="webkit_dom_document_create_processing_instruction"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMProcessingInstruction"
c:type="WebKitDOMProcessingInstruction*"/>
</return-value>
<parameters>
<parameter name="target" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_range"
c:identifier="webkit_dom_document_create_range">
<return-value transfer-ownership="none">
<type name="DOMRange" c:type="WebKitDOMRange*"/>
</return-value>
</method>
<method name="create_text_node"
c:identifier="webkit_dom_document_create_text_node">
<return-value transfer-ownership="none">
<type name="DOMText" c:type="WebKitDOMText*"/>
</return-value>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="create_tree_walker"
c:identifier="webkit_dom_document_create_tree_walker"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMTreeWalker" c:type="WebKitDOMTreeWalker*"/>
</return-value>
<parameters>
<parameter name="root" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="what_to_show" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
<parameter name="filter" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNodeFilter</doc>
<type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
</parameter>
<parameter name="expand_entity_references" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="element_from_point"
c:identifier="webkit_dom_document_element_from_point">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="evaluate"
c:identifier="webkit_dom_document_evaluate"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
</return-value>
<parameters>
<parameter name="expression" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="context_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="resolver" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMXPathNSResolver</doc>
<type name="DOMXPathNSResolver"
c:type="WebKitDOMXPathNSResolver*"/>
</parameter>
<parameter name="type" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gushort</doc>
<type name="gushort" c:type="gushort"/>
</parameter>
<parameter name="in_result" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMXPathResult</doc>
<type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
</parameter>
</parameters>
</method>
<method name="exec_command"
c:identifier="webkit_dom_document_exec_command">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="command" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="user_interface" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_anchors"
c:identifier="webkit_dom_document_get_anchors">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_applets"
c:identifier="webkit_dom_document_get_applets">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_body" c:identifier="webkit_dom_document_get_body">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
</method>
<method name="get_character_set"
c:identifier="webkit_dom_document_get_character_set">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_charset"
c:identifier="webkit_dom_document_get_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_compat_mode"
c:identifier="webkit_dom_document_get_compat_mode">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_cookie"
c:identifier="webkit_dom_document_get_cookie"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_default_charset"
c:identifier="webkit_dom_document_get_default_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_default_view"
c:identifier="webkit_dom_document_get_default_view">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_doctype"
c:identifier="webkit_dom_document_get_doctype">
<return-value transfer-ownership="none">
<type name="DOMDocumentType" c:type="WebKitDOMDocumentType*"/>
</return-value>
</method>
<method name="get_document_element"
c:identifier="webkit_dom_document_get_document_element">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_document_uri"
c:identifier="webkit_dom_document_get_document_uri">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_domain" c:identifier="webkit_dom_document_get_domain">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_element_by_id"
c:identifier="webkit_dom_document_get_element_by_id">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="element_id" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_elements_by_class_name"
c:identifier="webkit_dom_document_get_elements_by_class_name">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="tagname" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_elements_by_name"
c:identifier="webkit_dom_document_get_elements_by_name">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="element_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_elements_by_tag_name"
c:identifier="webkit_dom_document_get_elements_by_tag_name">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="tagname" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_elements_by_tag_name_ns"
c:identifier="webkit_dom_document_get_elements_by_tag_name_ns">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_forms" c:identifier="webkit_dom_document_get_forms">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_head" c:identifier="webkit_dom_document_get_head">
<return-value transfer-ownership="none">
<type name="DOMHTMLHeadElement" c:type="WebKitDOMHTMLHeadElement*"/>
</return-value>
</method>
<method name="get_images" c:identifier="webkit_dom_document_get_images">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_implementation"
c:identifier="webkit_dom_document_get_implementation">
<return-value transfer-ownership="none">
<type name="DOMDOMImplementation"
c:type="WebKitDOMDOMImplementation*"/>
</return-value>
</method>
<method name="get_input_encoding"
c:identifier="webkit_dom_document_get_input_encoding">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_last_modified"
c:identifier="webkit_dom_document_get_last_modified">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_links" c:identifier="webkit_dom_document_get_links">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_override_style"
c:identifier="webkit_dom_document_get_override_style">
<return-value transfer-ownership="none">
<type name="DOMCSSStyleDeclaration"
c:type="WebKitDOMCSSStyleDeclaration*"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMElement</doc>
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</parameter>
<parameter name="pseudo_element" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_preferred_stylesheet_set"
c:identifier="webkit_dom_document_get_preferred_stylesheet_set">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ready_state"
c:identifier="webkit_dom_document_get_ready_state">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_referrer"
c:identifier="webkit_dom_document_get_referrer">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_selected_stylesheet_set"
c:identifier="webkit_dom_document_get_selected_stylesheet_set">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_style_sheets"
c:identifier="webkit_dom_document_get_style_sheets">
<return-value transfer-ownership="none">
<type name="DOMStyleSheetList" c:type="WebKitDOMStyleSheetList*"/>
</return-value>
</method>
<method name="get_title" c:identifier="webkit_dom_document_get_title">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_webkit_current_full_screen_element"
c:identifier="webkit_dom_document_get_webkit_current_full_screen_element">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_webkit_full_screen_keyboard_input_allowed"
c:identifier="webkit_dom_document_get_webkit_full_screen_keyboard_input_allowed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_hidden"
c:identifier="webkit_dom_document_get_webkit_hidden">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_is_full_screen"
c:identifier="webkit_dom_document_get_webkit_is_full_screen">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_visibility_state"
c:identifier="webkit_dom_document_get_webkit_visibility_state">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_xml_encoding"
c:identifier="webkit_dom_document_get_xml_encoding">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_xml_standalone"
c:identifier="webkit_dom_document_get_xml_standalone">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_xml_version"
c:identifier="webkit_dom_document_get_xml_version">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="import_node"
c:identifier="webkit_dom_document_import_node"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="imported_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="deep" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="query_command_enabled"
c:identifier="webkit_dom_document_query_command_enabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="command" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_command_indeterm"
c:identifier="webkit_dom_document_query_command_indeterm">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="command" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_command_state"
c:identifier="webkit_dom_document_query_command_state">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="command" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_command_supported"
c:identifier="webkit_dom_document_query_command_supported">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="command" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_command_value"
c:identifier="webkit_dom_document_query_command_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="command" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_selector"
c:identifier="webkit_dom_document_query_selector"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="selectors" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_selector_all"
c:identifier="webkit_dom_document_query_selector_all"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="selectors" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_body"
c:identifier="webkit_dom_document_set_body"
throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMHTMLElement</doc>
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</parameter>
</parameters>
</method>
<method name="set_charset"
c:identifier="webkit_dom_document_set_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_cookie"
c:identifier="webkit_dom_document_set_cookie"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_document_uri"
c:identifier="webkit_dom_document_set_document_uri">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_selected_stylesheet_set"
c:identifier="webkit_dom_document_set_selected_stylesheet_set">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_title" c:identifier="webkit_dom_document_set_title">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_xml_standalone"
c:identifier="webkit_dom_document_set_xml_standalone"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_xml_version"
c:identifier="webkit_dom_document_set_xml_version"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="webkit_cancel_full_screen"
c:identifier="webkit_dom_document_webkit_cancel_full_screen">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="webkit_get_flow_by_name"
c:identifier="webkit_dom_document_webkit_get_flow_by_name">
<return-value transfer-ownership="none">
<type name="DOMWebKitNamedFlow" c:type="WebKitDOMWebKitNamedFlow*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="anchors" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="applets" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="body" writable="1" transfer-ownership="none">
<type name="DOMHTMLElement"/>
</property>
<property name="character-set" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="charset" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="compat-mode" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="cookie" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="default-charset" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="default-view" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="doctype" transfer-ownership="none">
<type name="DOMDocumentType"/>
</property>
<property name="document-element" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="document-uri" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="domain" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="forms" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="head" transfer-ownership="none">
<type name="DOMHTMLHeadElement"/>
</property>
<property name="images" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="implementation" transfer-ownership="none">
<type name="DOMDOMImplementation"/>
</property>
<property name="input-encoding" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="last-modified" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="links" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="preferred-stylesheet-set" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ready-state" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="referrer" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="selected-stylesheet-set"
writable="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="style-sheets" transfer-ownership="none">
<type name="DOMStyleSheetList"/>
</property>
<property name="title" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="url" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="webkit-current-full-screen-element"
transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="webkit-full-screen-keyboard-input-allowed"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="webkit-is-full-screen" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="xml-encoding" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="xml-standalone" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="xml-version" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMDocumentClass"
c:type="WebKitDOMDocumentClass"
glib:is-gtype-struct-for="DOMDocument">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMDocumentFragment"
c:symbol-prefix="dom_document_fragment"
c:type="WebKitDOMDocumentFragment"
parent="DOMNode"
glib:type-name="WebKitDOMDocumentFragment"
glib:get-type="webkit_dom_document_fragment_get_type"
glib:type-struct="DOMDocumentFragmentClass">
<implements name="DOMEventTarget"/>
<method name="query_selector"
c:identifier="webkit_dom_document_fragment_query_selector"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="selectors" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_selector_all"
c:identifier="webkit_dom_document_fragment_query_selector_all"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="selectors" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMDocumentFragmentClass"
c:type="WebKitDOMDocumentFragmentClass"
glib:is-gtype-struct-for="DOMDocumentFragment">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMDocumentType"
c:symbol-prefix="dom_document_type"
c:type="WebKitDOMDocumentType"
parent="DOMNode"
glib:type-name="WebKitDOMDocumentType"
glib:get-type="webkit_dom_document_type_get_type"
glib:type-struct="DOMDocumentTypeClass">
<implements name="DOMEventTarget"/>
<method name="get_entities"
c:identifier="webkit_dom_document_type_get_entities">
<return-value transfer-ownership="none">
<type name="DOMNamedNodeMap" c:type="WebKitDOMNamedNodeMap*"/>
</return-value>
</method>
<method name="get_internal_subset"
c:identifier="webkit_dom_document_type_get_internal_subset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name" c:identifier="webkit_dom_document_type_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_notations"
c:identifier="webkit_dom_document_type_get_notations">
<return-value transfer-ownership="none">
<type name="DOMNamedNodeMap" c:type="WebKitDOMNamedNodeMap*"/>
</return-value>
</method>
<method name="get_public_id"
c:identifier="webkit_dom_document_type_get_public_id">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_system_id"
c:identifier="webkit_dom_document_type_get_system_id">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="entities" transfer-ownership="none">
<type name="DOMNamedNodeMap"/>
</property>
<property name="internal-subset" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="notations" transfer-ownership="none">
<type name="DOMNamedNodeMap"/>
</property>
<property name="public-id" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="system-id" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMDocumentTypeClass"
c:type="WebKitDOMDocumentTypeClass"
glib:is-gtype-struct-for="DOMDocumentType">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMElement"
c:symbol-prefix="dom_element"
c:type="WebKitDOMElement"
parent="DOMNode"
glib:type-name="WebKitDOMElement"
glib:get-type="webkit_dom_element_get_type"
glib:type-struct="DOMElementClass">
<implements name="DOMEventTarget"/>
<method name="blur" c:identifier="webkit_dom_element_blur">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="focus" c:identifier="webkit_dom_element_focus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_attribute"
c:identifier="webkit_dom_element_get_attribute">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_attribute_node"
c:identifier="webkit_dom_element_get_attribute_node">
<return-value transfer-ownership="none">
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_attribute_node_ns"
c:identifier="webkit_dom_element_get_attribute_node_ns">
<return-value transfer-ownership="none">
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_attribute_ns"
c:identifier="webkit_dom_element_get_attribute_ns">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_child_element_count"
c:identifier="webkit_dom_element_get_child_element_count">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_client_height"
c:identifier="webkit_dom_element_get_client_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_client_left"
c:identifier="webkit_dom_element_get_client_left">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_client_top"
c:identifier="webkit_dom_element_get_client_top">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_client_width"
c:identifier="webkit_dom_element_get_client_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_elements_by_class_name"
c:identifier="webkit_dom_element_get_elements_by_class_name">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_elements_by_tag_name"
c:identifier="webkit_dom_element_get_elements_by_tag_name">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_elements_by_tag_name_ns"
c:identifier="webkit_dom_element_get_elements_by_tag_name_ns">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_first_element_child"
c:identifier="webkit_dom_element_get_first_element_child">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_last_element_child"
c:identifier="webkit_dom_element_get_last_element_child">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_next_element_sibling"
c:identifier="webkit_dom_element_get_next_element_sibling">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_offset_height"
c:identifier="webkit_dom_element_get_offset_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_offset_left"
c:identifier="webkit_dom_element_get_offset_left">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_offset_parent"
c:identifier="webkit_dom_element_get_offset_parent">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_offset_top"
c:identifier="webkit_dom_element_get_offset_top">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_offset_width"
c:identifier="webkit_dom_element_get_offset_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_previous_element_sibling"
c:identifier="webkit_dom_element_get_previous_element_sibling">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_scroll_height"
c:identifier="webkit_dom_element_get_scroll_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scroll_left"
c:identifier="webkit_dom_element_get_scroll_left">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scroll_top"
c:identifier="webkit_dom_element_get_scroll_top">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scroll_width"
c:identifier="webkit_dom_element_get_scroll_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_style" c:identifier="webkit_dom_element_get_style">
<return-value transfer-ownership="none">
<type name="DOMCSSStyleDeclaration"
c:type="WebKitDOMCSSStyleDeclaration*"/>
</return-value>
</method>
<method name="get_tag_name"
c:identifier="webkit_dom_element_get_tag_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_webkit_region_overflow"
c:identifier="webkit_dom_element_get_webkit_region_overflow">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="has_attribute"
c:identifier="webkit_dom_element_has_attribute">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="has_attribute_ns"
c:identifier="webkit_dom_element_has_attribute_ns">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_selector"
c:identifier="webkit_dom_element_query_selector"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="selectors" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="query_selector_all"
c:identifier="webkit_dom_element_query_selector_all"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
<parameters>
<parameter name="selectors" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="remove_attribute"
c:identifier="webkit_dom_element_remove_attribute">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="remove_attribute_node"
c:identifier="webkit_dom_element_remove_attribute_node"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</return-value>
<parameters>
<parameter name="old_attr" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMAttr</doc>
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</parameter>
</parameters>
</method>
<method name="remove_attribute_ns"
c:identifier="webkit_dom_element_remove_attribute_ns">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="scroll_by_lines"
c:identifier="webkit_dom_element_scroll_by_lines">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="lines" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="scroll_by_pages"
c:identifier="webkit_dom_element_scroll_by_pages">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="pages" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="scroll_into_view"
c:identifier="webkit_dom_element_scroll_into_view">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="align_with_top" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="scroll_into_view_if_needed"
c:identifier="webkit_dom_element_scroll_into_view_if_needed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="center_if_needed" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_attribute"
c:identifier="webkit_dom_element_set_attribute"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_attribute_node"
c:identifier="webkit_dom_element_set_attribute_node"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</return-value>
<parameters>
<parameter name="new_attr" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMAttr</doc>
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</parameter>
</parameters>
</method>
<method name="set_attribute_node_ns"
c:identifier="webkit_dom_element_set_attribute_node_ns"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</return-value>
<parameters>
<parameter name="new_attr" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMAttr</doc>
<type name="DOMAttr" c:type="WebKitDOMAttr*"/>
</parameter>
</parameters>
</method>
<method name="set_attribute_ns"
c:identifier="webkit_dom_element_set_attribute_ns"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="qualified_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_scroll_left"
c:identifier="webkit_dom_element_set_scroll_left">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_scroll_top"
c:identifier="webkit_dom_element_set_scroll_top">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="webkit_matches_selector"
c:identifier="webkit_dom_element_webkit_matches_selector"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="selectors" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="webkit_request_full_screen"
c:identifier="webkit_dom_element_webkit_request_full_screen">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="flags" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gushort</doc>
<type name="gushort" c:type="gushort"/>
</parameter>
</parameters>
</method>
<property name="child-element-count" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="client-height" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="client-left" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="client-top" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="client-width" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="first-element-child" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="last-element-child" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="next-element-sibling" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="offset-height" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="offset-left" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="offset-parent" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="offset-top" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="offset-width" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="previous-element-sibling" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="scroll-height" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scroll-left" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scroll-top" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scroll-width" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="style" transfer-ownership="none">
<type name="DOMCSSStyleDeclaration"/>
</property>
<property name="tag-name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="webkit-region-overflow" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMElementClass"
c:type="WebKitDOMElementClass"
glib:is-gtype-struct-for="DOMElement">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMEntityReference"
c:symbol-prefix="dom_entity_reference"
c:type="WebKitDOMEntityReference"
parent="DOMNode"
glib:type-name="WebKitDOMEntityReference"
glib:get-type="webkit_dom_entity_reference_get_type"
glib:type-struct="DOMEntityReferenceClass">
<implements name="DOMEventTarget"/>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMEntityReferenceClass"
c:type="WebKitDOMEntityReferenceClass"
glib:is-gtype-struct-for="DOMEntityReference">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMEvent"
c:symbol-prefix="dom_event"
c:type="WebKitDOMEvent"
parent="DOMObject"
glib:type-name="WebKitDOMEvent"
glib:get-type="webkit_dom_event_get_type"
glib:type-struct="DOMEventClass">
<method name="get_bubbles" c:identifier="webkit_dom_event_get_bubbles">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_cancel_bubble"
c:identifier="webkit_dom_event_get_cancel_bubble">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_cancelable"
c:identifier="webkit_dom_event_get_cancelable">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_current_target"
c:identifier="webkit_dom_event_get_current_target">
<return-value transfer-ownership="none">
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</return-value>
</method>
<method name="get_default_prevented"
c:identifier="webkit_dom_event_get_default_prevented">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_event_phase"
c:identifier="webkit_dom_event_get_event_phase">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_return_value"
c:identifier="webkit_dom_event_get_return_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_src_element"
c:identifier="webkit_dom_event_get_src_element">
<return-value transfer-ownership="none">
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</return-value>
</method>
<method name="get_target" c:identifier="webkit_dom_event_get_target">
<return-value transfer-ownership="none">
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</return-value>
</method>
<method name="get_time_stamp"
c:identifier="webkit_dom_event_get_time_stamp">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="guint32" c:type="guint32"/>
</return-value>
</method>
<method name="init_event" c:identifier="webkit_dom_event_init_event">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="event_type_arg" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="can_bubble_arg" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="cancelable_arg" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="prevent_default"
c:identifier="webkit_dom_event_prevent_default">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_cancel_bubble"
c:identifier="webkit_dom_event_set_cancel_bubble">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_return_value"
c:identifier="webkit_dom_event_set_return_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="stop_immediate_propagation"
c:identifier="webkit_dom_event_stop_immediate_propagation">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="stop_propagation"
c:identifier="webkit_dom_event_stop_propagation">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="bubbles" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="cancel-bubble" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="cancelable" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="current-target" transfer-ownership="none">
<type name="DOMEventTarget"/>
</property>
<property name="default-prevented" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="event-phase" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="return-value" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="src-element" transfer-ownership="none">
<type name="DOMEventTarget"/>
</property>
<property name="target" transfer-ownership="none">
<type name="DOMEventTarget"/>
</property>
<property name="time-stamp" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMEventClass"
c:type="WebKitDOMEventClass"
glib:is-gtype-struct-for="DOMEvent">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<interface name="DOMEventTarget"
c:symbol-prefix="dom_event_target"
c:type="WebKitDOMEventTarget"
glib:type-name="WebKitDOMEventTarget"
glib:get-type="webkit_dom_event_target_get_type"
glib:type-struct="DOMEventTargetIface">
<virtual-method name="add_event_listener"
invoker="add_event_listener"
introspectable="0">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="eventName" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="handler" transfer-ownership="none">
<type name="GObject.Callback" c:type="GCallback"/>
</parameter>
<parameter name="bubble" transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="userData" transfer-ownership="none">
<type name="gpointer" c:type="gpointer"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="dispatch_event"
invoker="dispatch_event"
throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="event" transfer-ownership="none">
<type name="DOMEvent" c:type="WebKitDOMEvent*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="remove_event_listener"
invoker="remove_event_listener"
introspectable="0">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="eventName" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="handler" transfer-ownership="none">
<type name="GObject.Callback" c:type="GCallback"/>
</parameter>
<parameter name="bubble" transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</virtual-method>
<method name="add_event_listener"
c:identifier="webkit_dom_event_target_add_event_listener"
introspectable="0">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="eventName" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="handler" transfer-ownership="none">
<type name="GObject.Callback" c:type="GCallback"/>
</parameter>
<parameter name="bubble" transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="userData" transfer-ownership="none">
<type name="gpointer" c:type="gpointer"/>
</parameter>
</parameters>
</method>
<method name="dispatch_event"
c:identifier="webkit_dom_event_target_dispatch_event"
throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="event" transfer-ownership="none">
<type name="DOMEvent" c:type="WebKitDOMEvent*"/>
</parameter>
</parameters>
</method>
<method name="remove_event_listener"
c:identifier="webkit_dom_event_target_remove_event_listener"
introspectable="0">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="eventName" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="handler" transfer-ownership="none">
<type name="GObject.Callback" c:type="GCallback"/>
</parameter>
<parameter name="bubble" transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
</interface>
<record name="DOMEventTargetClass"
c:type="WebKitDOMEventTargetClass"
disguised="1">
</record>
<record name="DOMEventTargetIface"
c:type="WebKitDOMEventTargetIface"
glib:is-gtype-struct-for="DOMEventTarget">
<field name="gIface">
<type name="GObject.TypeInterface" c:type="GTypeInterface"/>
</field>
<field name="dispatch_event">
<callback name="dispatch_event" throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="target" transfer-ownership="none">
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</parameter>
<parameter name="event" transfer-ownership="none">
<type name="DOMEvent" c:type="WebKitDOMEvent*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="add_event_listener" introspectable="0">
<callback name="add_event_listener" introspectable="0">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="target" transfer-ownership="none">
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</parameter>
<parameter name="eventName" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="handler" transfer-ownership="none">
<type name="GObject.Callback" c:type="GCallback"/>
</parameter>
<parameter name="bubble" transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="userData" transfer-ownership="none">
<type name="gpointer" c:type="gpointer"/>
</parameter>
</parameters>
</callback>
</field>
<field name="remove_event_listener" introspectable="0">
<callback name="remove_event_listener" introspectable="0">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="target" transfer-ownership="none">
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</parameter>
<parameter name="eventName" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="handler" transfer-ownership="none">
<type name="GObject.Callback" c:type="GCallback"/>
</parameter>
<parameter name="bubble" transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</callback>
</field>
</record>
<class name="DOMFile"
c:symbol-prefix="dom_file"
c:type="WebKitDOMFile"
parent="DOMBlob"
glib:type-name="WebKitDOMFile"
glib:get-type="webkit_dom_file_get_type"
glib:type-struct="DOMFileClass">
<method name="get_file_name"
c:identifier="webkit_dom_file_get_file_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_file_size"
c:identifier="webkit_dom_file_get_file_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="get_name" c:identifier="webkit_dom_file_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="file-name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="file-size" transfer-ownership="none">
<type name="guint64"/>
</property>
<property name="name" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMBlob" c:type="WebKitDOMBlob"/>
</field>
</class>
<record name="DOMFileClass"
c:type="WebKitDOMFileClass"
glib:is-gtype-struct-for="DOMFile">
<field name="parent_class">
<type name="DOMBlobClass" c:type="WebKitDOMBlobClass"/>
</field>
</record>
<class name="DOMFileList"
c:symbol-prefix="dom_file_list"
c:type="WebKitDOMFileList"
parent="DOMObject"
glib:type-name="WebKitDOMFileList"
glib:get-type="webkit_dom_file_list_get_type"
glib:type-struct="DOMFileListClass">
<method name="get_length" c:identifier="webkit_dom_file_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_file_list_item">
<return-value transfer-ownership="none">
<type name="DOMFile" c:type="WebKitDOMFile*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMFileListClass"
c:type="WebKitDOMFileListClass"
glib:is-gtype-struct-for="DOMFileList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMGeolocation"
c:symbol-prefix="dom_geolocation"
c:type="WebKitDOMGeolocation"
parent="DOMObject"
glib:type-name="WebKitDOMGeolocation"
glib:get-type="webkit_dom_geolocation_get_type"
glib:type-struct="DOMGeolocationClass">
<method name="clear_watch"
c:identifier="webkit_dom_geolocation_clear_watch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="watch_id" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMGeolocationClass"
c:type="WebKitDOMGeolocationClass"
glib:is-gtype-struct-for="DOMGeolocation">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMHTMLAnchorElement"
c:symbol-prefix="dom_html_anchor_element"
c:type="WebKitDOMHTMLAnchorElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLAnchorElement"
glib:get-type="webkit_dom_html_anchor_element_get_type"
glib:type-struct="DOMHTMLAnchorElementClass">
<implements name="DOMEventTarget"/>
<method name="get_charset"
c:identifier="webkit_dom_html_anchor_element_get_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_coords"
c:identifier="webkit_dom_html_anchor_element_get_coords">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_download"
c:identifier="webkit_dom_html_anchor_element_get_download">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hash"
c:identifier="webkit_dom_html_anchor_element_get_hash">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_host"
c:identifier="webkit_dom_html_anchor_element_get_host">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hostname"
c:identifier="webkit_dom_html_anchor_element_get_hostname">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_href"
c:identifier="webkit_dom_html_anchor_element_get_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hreflang"
c:identifier="webkit_dom_html_anchor_element_get_hreflang">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_anchor_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_origin"
c:identifier="webkit_dom_html_anchor_element_get_origin">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_pathname"
c:identifier="webkit_dom_html_anchor_element_get_pathname">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ping"
c:identifier="webkit_dom_html_anchor_element_get_ping">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_port"
c:identifier="webkit_dom_html_anchor_element_get_port">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_protocol"
c:identifier="webkit_dom_html_anchor_element_get_protocol">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_rel"
c:identifier="webkit_dom_html_anchor_element_get_rel">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_rev"
c:identifier="webkit_dom_html_anchor_element_get_rev">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_search"
c:identifier="webkit_dom_html_anchor_element_get_search">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_shape"
c:identifier="webkit_dom_html_anchor_element_get_shape">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_target"
c:identifier="webkit_dom_html_anchor_element_get_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_text"
c:identifier="webkit_dom_html_anchor_element_get_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_charset"
c:identifier="webkit_dom_html_anchor_element_set_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_coords"
c:identifier="webkit_dom_html_anchor_element_set_coords">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_download"
c:identifier="webkit_dom_html_anchor_element_set_download">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_hash"
c:identifier="webkit_dom_html_anchor_element_set_hash">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_host"
c:identifier="webkit_dom_html_anchor_element_set_host">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_hostname"
c:identifier="webkit_dom_html_anchor_element_set_hostname">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_href"
c:identifier="webkit_dom_html_anchor_element_set_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_hreflang"
c:identifier="webkit_dom_html_anchor_element_set_hreflang">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_anchor_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_pathname"
c:identifier="webkit_dom_html_anchor_element_set_pathname">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ping"
c:identifier="webkit_dom_html_anchor_element_set_ping">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_port"
c:identifier="webkit_dom_html_anchor_element_set_port">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_protocol"
c:identifier="webkit_dom_html_anchor_element_set_protocol">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_rel"
c:identifier="webkit_dom_html_anchor_element_set_rel">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_rev"
c:identifier="webkit_dom_html_anchor_element_set_rev">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_search"
c:identifier="webkit_dom_html_anchor_element_set_search">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_shape"
c:identifier="webkit_dom_html_anchor_element_set_shape">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_target"
c:identifier="webkit_dom_html_anchor_element_set_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="charset" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="coords" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hash" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="host" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hostname" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="href" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hreflang" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="origin" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="pathname" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ping" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="port" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="protocol" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="rel" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="rev" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="search" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="shape" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="target" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="text" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLAnchorElementClass"
c:type="WebKitDOMHTMLAnchorElementClass"
glib:is-gtype-struct-for="DOMHTMLAnchorElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLAppletElement"
c:symbol-prefix="dom_html_applet_element"
c:type="WebKitDOMHTMLAppletElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLAppletElement"
glib:get-type="webkit_dom_html_applet_element_get_type"
glib:type-struct="DOMHTMLAppletElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_applet_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_alt"
c:identifier="webkit_dom_html_applet_element_get_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_archive"
c:identifier="webkit_dom_html_applet_element_get_archive">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_code"
c:identifier="webkit_dom_html_applet_element_get_code">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_code_base"
c:identifier="webkit_dom_html_applet_element_get_code_base">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_applet_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hspace"
c:identifier="webkit_dom_html_applet_element_get_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_applet_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_object"
c:identifier="webkit_dom_html_applet_element_get_object">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_vspace"
c:identifier="webkit_dom_html_applet_element_get_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_applet_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_applet_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_alt"
c:identifier="webkit_dom_html_applet_element_set_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_archive"
c:identifier="webkit_dom_html_applet_element_set_archive">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_code"
c:identifier="webkit_dom_html_applet_element_set_code">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_code_base"
c:identifier="webkit_dom_html_applet_element_set_code_base">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_applet_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_hspace"
c:identifier="webkit_dom_html_applet_element_set_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_applet_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_object"
c:identifier="webkit_dom_html_applet_element_set_object">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_vspace"
c:identifier="webkit_dom_html_applet_element_set_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_applet_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="alt" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="archive" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="code" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="code-base" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hspace" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="object" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="vspace" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLAppletElementClass"
c:type="WebKitDOMHTMLAppletElementClass"
glib:is-gtype-struct-for="DOMHTMLAppletElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLAreaElement"
c:symbol-prefix="dom_html_area_element"
c:type="WebKitDOMHTMLAreaElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLAreaElement"
glib:get-type="webkit_dom_html_area_element_get_type"
glib:type-struct="DOMHTMLAreaElementClass">
<implements name="DOMEventTarget"/>
<method name="get_alt"
c:identifier="webkit_dom_html_area_element_get_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_coords"
c:identifier="webkit_dom_html_area_element_get_coords">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hash"
c:identifier="webkit_dom_html_area_element_get_hash">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_host"
c:identifier="webkit_dom_html_area_element_get_host">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hostname"
c:identifier="webkit_dom_html_area_element_get_hostname">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_href"
c:identifier="webkit_dom_html_area_element_get_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_no_href"
c:identifier="webkit_dom_html_area_element_get_no_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_pathname"
c:identifier="webkit_dom_html_area_element_get_pathname">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ping"
c:identifier="webkit_dom_html_area_element_get_ping">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_port"
c:identifier="webkit_dom_html_area_element_get_port">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_protocol"
c:identifier="webkit_dom_html_area_element_get_protocol">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_search"
c:identifier="webkit_dom_html_area_element_get_search">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_shape"
c:identifier="webkit_dom_html_area_element_get_shape">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_target"
c:identifier="webkit_dom_html_area_element_get_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_alt"
c:identifier="webkit_dom_html_area_element_set_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_coords"
c:identifier="webkit_dom_html_area_element_set_coords">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_href"
c:identifier="webkit_dom_html_area_element_set_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_no_href"
c:identifier="webkit_dom_html_area_element_set_no_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_ping"
c:identifier="webkit_dom_html_area_element_set_ping">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_shape"
c:identifier="webkit_dom_html_area_element_set_shape">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_target"
c:identifier="webkit_dom_html_area_element_set_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="alt" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="coords" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hash" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="host" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hostname" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="href" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="no-href" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="pathname" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ping" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="port" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="protocol" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="search" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="shape" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="target" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLAreaElementClass"
c:type="WebKitDOMHTMLAreaElementClass"
glib:is-gtype-struct-for="DOMHTMLAreaElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLAudioElement"
c:symbol-prefix="dom_html_audio_element"
c:type="WebKitDOMHTMLAudioElement"
parent="DOMHTMLMediaElement"
glib:type-name="WebKitDOMHTMLAudioElement"
glib:get-type="webkit_dom_html_audio_element_get_type"
glib:type-struct="DOMHTMLAudioElementClass">
<implements name="DOMEventTarget"/>
<field name="parent_instance">
<type name="DOMHTMLMediaElement" c:type="WebKitDOMHTMLMediaElement"/>
</field>
</class>
<record name="DOMHTMLAudioElementClass"
c:type="WebKitDOMHTMLAudioElementClass"
glib:is-gtype-struct-for="DOMHTMLAudioElement">
<field name="parent_class">
<type name="DOMHTMLMediaElementClass"
c:type="WebKitDOMHTMLMediaElementClass"/>
</field>
</record>
<class name="DOMHTMLBRElement"
c:symbol-prefix="dom_htmlbr_element"
c:type="WebKitDOMHTMLBRElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLBRElement"
glib:get-type="webkit_dom_htmlbr_element_get_type"
glib:type-struct="DOMHTMLBRElementClass">
<implements name="DOMEventTarget"/>
<method name="get_clear"
c:identifier="webkit_dom_htmlbr_element_get_clear">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_clear"
c:identifier="webkit_dom_htmlbr_element_set_clear">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="clear" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLBRElementClass"
c:type="WebKitDOMHTMLBRElementClass"
glib:is-gtype-struct-for="DOMHTMLBRElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLBaseElement"
c:symbol-prefix="dom_html_base_element"
c:type="WebKitDOMHTMLBaseElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLBaseElement"
glib:get-type="webkit_dom_html_base_element_get_type"
glib:type-struct="DOMHTMLBaseElementClass">
<implements name="DOMEventTarget"/>
<method name="get_href"
c:identifier="webkit_dom_html_base_element_get_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_target"
c:identifier="webkit_dom_html_base_element_get_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_href"
c:identifier="webkit_dom_html_base_element_set_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_target"
c:identifier="webkit_dom_html_base_element_set_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="href" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="target" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLBaseElementClass"
c:type="WebKitDOMHTMLBaseElementClass"
glib:is-gtype-struct-for="DOMHTMLBaseElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLBaseFontElement"
c:symbol-prefix="dom_html_base_font_element"
c:type="WebKitDOMHTMLBaseFontElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLBaseFontElement"
glib:get-type="webkit_dom_html_base_font_element_get_type"
glib:type-struct="DOMHTMLBaseFontElementClass">
<implements name="DOMEventTarget"/>
<method name="get_color"
c:identifier="webkit_dom_html_base_font_element_get_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_face"
c:identifier="webkit_dom_html_base_font_element_get_face">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_size"
c:identifier="webkit_dom_html_base_font_element_get_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_color"
c:identifier="webkit_dom_html_base_font_element_set_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_face"
c:identifier="webkit_dom_html_base_font_element_set_face">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_size"
c:identifier="webkit_dom_html_base_font_element_set_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="face" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="size" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLBaseFontElementClass"
c:type="WebKitDOMHTMLBaseFontElementClass"
glib:is-gtype-struct-for="DOMHTMLBaseFontElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLBodyElement"
c:symbol-prefix="dom_html_body_element"
c:type="WebKitDOMHTMLBodyElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLBodyElement"
glib:get-type="webkit_dom_html_body_element_get_type"
glib:type-struct="DOMHTMLBodyElementClass">
<implements name="DOMEventTarget"/>
<method name="get_a_link"
c:identifier="webkit_dom_html_body_element_get_a_link">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_background"
c:identifier="webkit_dom_html_body_element_get_background">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_bg_color"
c:identifier="webkit_dom_html_body_element_get_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_link"
c:identifier="webkit_dom_html_body_element_get_link">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_text"
c:identifier="webkit_dom_html_body_element_get_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_v_link"
c:identifier="webkit_dom_html_body_element_get_v_link">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_a_link"
c:identifier="webkit_dom_html_body_element_set_a_link">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_background"
c:identifier="webkit_dom_html_body_element_set_background">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_bg_color"
c:identifier="webkit_dom_html_body_element_set_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_link"
c:identifier="webkit_dom_html_body_element_set_link">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_text"
c:identifier="webkit_dom_html_body_element_set_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_v_link"
c:identifier="webkit_dom_html_body_element_set_v_link">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="a-link" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="background" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="bg-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="link" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="v-link" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLBodyElementClass"
c:type="WebKitDOMHTMLBodyElementClass"
glib:is-gtype-struct-for="DOMHTMLBodyElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLButtonElement"
c:symbol-prefix="dom_html_button_element"
c:type="WebKitDOMHTMLButtonElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLButtonElement"
glib:get-type="webkit_dom_html_button_element_get_type"
glib:type-struct="DOMHTMLButtonElementClass">
<implements name="DOMEventTarget"/>
<method name="check_validity"
c:identifier="webkit_dom_html_button_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_autofocus"
c:identifier="webkit_dom_html_button_element_get_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_disabled"
c:identifier="webkit_dom_html_button_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_button_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_form_action"
c:identifier="webkit_dom_html_button_element_get_form_action">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_form_enctype"
c:identifier="webkit_dom_html_button_element_get_form_enctype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_form_method"
c:identifier="webkit_dom_html_button_element_get_form_method">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_form_no_validate"
c:identifier="webkit_dom_html_button_element_get_form_no_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form_target"
c:identifier="webkit_dom_html_button_element_get_form_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_labels"
c:identifier="webkit_dom_html_button_element_get_labels">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_button_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validation_message"
c:identifier="webkit_dom_html_button_element_get_validation_message">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validity"
c:identifier="webkit_dom_html_button_element_get_validity">
<return-value transfer-ownership="none">
<type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
</return-value>
</method>
<method name="get_value"
c:identifier="webkit_dom_html_button_element_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_will_validate"
c:identifier="webkit_dom_html_button_element_get_will_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_autofocus"
c:identifier="webkit_dom_html_button_element_set_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_custom_validity"
c:identifier="webkit_dom_html_button_element_set_custom_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_button_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_form_action"
c:identifier="webkit_dom_html_button_element_set_form_action">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_form_enctype"
c:identifier="webkit_dom_html_button_element_set_form_enctype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_form_method"
c:identifier="webkit_dom_html_button_element_set_form_method">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_form_no_validate"
c:identifier="webkit_dom_html_button_element_set_form_no_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_form_target"
c:identifier="webkit_dom_html_button_element_set_form_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_button_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_value"
c:identifier="webkit_dom_html_button_element_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="autofocus" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="form-action" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="form-enctype" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="form-method" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="form-no-validate" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form-target" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="labels" transfer-ownership="none">
<type name="DOMNodeList"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validation-message" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validity" transfer-ownership="none">
<type name="DOMValidityState"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="will-validate" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLButtonElementClass"
c:type="WebKitDOMHTMLButtonElementClass"
glib:is-gtype-struct-for="DOMHTMLButtonElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLCanvasElement"
c:symbol-prefix="dom_html_canvas_element"
c:type="WebKitDOMHTMLCanvasElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLCanvasElement"
glib:get-type="webkit_dom_html_canvas_element_get_type"
glib:type-struct="DOMHTMLCanvasElementClass">
<implements name="DOMEventTarget"/>
<method name="get_height"
c:identifier="webkit_dom_html_canvas_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_canvas_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_canvas_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_canvas_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="height" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLCanvasElementClass"
c:type="WebKitDOMHTMLCanvasElementClass"
glib:is-gtype-struct-for="DOMHTMLCanvasElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLCollection"
c:symbol-prefix="dom_html_collection"
c:type="WebKitDOMHTMLCollection"
parent="DOMObject"
glib:type-name="WebKitDOMHTMLCollection"
glib:get-type="webkit_dom_html_collection_get_type"
glib:type-struct="DOMHTMLCollectionClass">
<method name="get_length"
c:identifier="webkit_dom_html_collection_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_html_collection_item">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="named_item"
c:identifier="webkit_dom_html_collection_named_item">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMHTMLCollectionClass"
c:type="WebKitDOMHTMLCollectionClass"
glib:is-gtype-struct-for="DOMHTMLCollection">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMHTMLDListElement"
c:symbol-prefix="dom_htmld_list_element"
c:type="WebKitDOMHTMLDListElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLDListElement"
glib:get-type="webkit_dom_htmld_list_element_get_type"
glib:type-struct="DOMHTMLDListElementClass">
<implements name="DOMEventTarget"/>
<method name="get_compact"
c:identifier="webkit_dom_htmld_list_element_get_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_compact"
c:identifier="webkit_dom_htmld_list_element_set_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="compact" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLDListElementClass"
c:type="WebKitDOMHTMLDListElementClass"
glib:is-gtype-struct-for="DOMHTMLDListElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLDetailsElement"
c:symbol-prefix="dom_html_details_element"
c:type="WebKitDOMHTMLDetailsElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLDetailsElement"
glib:get-type="webkit_dom_html_details_element_get_type"
glib:type-struct="DOMHTMLDetailsElementClass">
<implements name="DOMEventTarget"/>
<method name="get_open"
c:identifier="webkit_dom_html_details_element_get_open">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_open"
c:identifier="webkit_dom_html_details_element_set_open">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="open" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLDetailsElementClass"
c:type="WebKitDOMHTMLDetailsElementClass"
glib:is-gtype-struct-for="DOMHTMLDetailsElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLDirectoryElement"
c:symbol-prefix="dom_html_directory_element"
c:type="WebKitDOMHTMLDirectoryElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLDirectoryElement"
glib:get-type="webkit_dom_html_directory_element_get_type"
glib:type-struct="DOMHTMLDirectoryElementClass">
<implements name="DOMEventTarget"/>
<method name="get_compact"
c:identifier="webkit_dom_html_directory_element_get_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_compact"
c:identifier="webkit_dom_html_directory_element_set_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="compact" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLDirectoryElementClass"
c:type="WebKitDOMHTMLDirectoryElementClass"
glib:is-gtype-struct-for="DOMHTMLDirectoryElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLDivElement"
c:symbol-prefix="dom_html_div_element"
c:type="WebKitDOMHTMLDivElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLDivElement"
glib:get-type="webkit_dom_html_div_element_get_type"
glib:type-struct="DOMHTMLDivElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_div_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_div_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLDivElementClass"
c:type="WebKitDOMHTMLDivElementClass"
glib:is-gtype-struct-for="DOMHTMLDivElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLDocument"
c:symbol-prefix="dom_html_document"
c:type="WebKitDOMHTMLDocument"
parent="DOMDocument"
glib:type-name="WebKitDOMHTMLDocument"
glib:get-type="webkit_dom_html_document_get_type"
glib:type-struct="DOMHTMLDocumentClass">
<implements name="DOMEventTarget"/>
<method name="capture_events"
c:identifier="webkit_dom_html_document_capture_events">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="clear" c:identifier="webkit_dom_html_document_clear">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="close" c:identifier="webkit_dom_html_document_close">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_active_element"
c:identifier="webkit_dom_html_document_get_active_element">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_alink_color"
c:identifier="webkit_dom_html_document_get_alink_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_bg_color"
c:identifier="webkit_dom_html_document_get_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_compat_mode"
c:identifier="webkit_dom_html_document_get_compat_mode">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_design_mode"
c:identifier="webkit_dom_html_document_get_design_mode">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_dir" c:identifier="webkit_dom_html_document_get_dir">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_embeds"
c:identifier="webkit_dom_html_document_get_embeds">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_fg_color"
c:identifier="webkit_dom_html_document_get_fg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_document_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_link_color"
c:identifier="webkit_dom_html_document_get_link_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_plugins"
c:identifier="webkit_dom_html_document_get_plugins">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_scripts"
c:identifier="webkit_dom_html_document_get_scripts">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_vlink_color"
c:identifier="webkit_dom_html_document_get_vlink_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_document_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="has_focus"
c:identifier="webkit_dom_html_document_has_focus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="open" c:identifier="webkit_dom_html_document_open">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="release_events"
c:identifier="webkit_dom_html_document_release_events">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_alink_color"
c:identifier="webkit_dom_html_document_set_alink_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_bg_color"
c:identifier="webkit_dom_html_document_set_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_design_mode"
c:identifier="webkit_dom_html_document_set_design_mode">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_dir" c:identifier="webkit_dom_html_document_set_dir">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_fg_color"
c:identifier="webkit_dom_html_document_set_fg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_link_color"
c:identifier="webkit_dom_html_document_set_link_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_vlink_color"
c:identifier="webkit_dom_html_document_set_vlink_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="active-element" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="alink-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="bg-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="compat-mode" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="design-mode" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="dir" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="embeds" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="fg-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="link-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="plugins" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="scripts" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="vlink-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="width" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMDocument" c:type="WebKitDOMDocument"/>
</field>
</class>
<record name="DOMHTMLDocumentClass"
c:type="WebKitDOMHTMLDocumentClass"
glib:is-gtype-struct-for="DOMHTMLDocument">
<field name="parent_class">
<type name="DOMDocumentClass" c:type="WebKitDOMDocumentClass"/>
</field>
</record>
<class name="DOMHTMLElement"
c:symbol-prefix="dom_html_element"
c:type="WebKitDOMHTMLElement"
parent="DOMElement"
glib:type-name="WebKitDOMHTMLElement"
glib:get-type="webkit_dom_html_element_get_type"
glib:type-struct="DOMHTMLElementClass">
<implements name="DOMEventTarget"/>
<method name="click" c:identifier="webkit_dom_html_element_click">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_access_key"
c:identifier="webkit_dom_html_element_get_access_key">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_children"
c:identifier="webkit_dom_html_element_get_children">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_class_list"
c:identifier="webkit_dom_html_element_get_class_list">
<return-value transfer-ownership="none">
<type name="DOMDOMTokenList" c:type="WebKitDOMDOMTokenList*"/>
</return-value>
</method>
<method name="get_class_name"
c:identifier="webkit_dom_html_element_get_class_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_content_editable"
c:identifier="webkit_dom_html_element_get_content_editable">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_dir" c:identifier="webkit_dom_html_element_get_dir">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_draggable"
c:identifier="webkit_dom_html_element_get_draggable">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_hidden"
c:identifier="webkit_dom_html_element_get_hidden">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_id" c:identifier="webkit_dom_html_element_get_id">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_inner_html"
c:identifier="webkit_dom_html_element_get_inner_html">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_inner_text"
c:identifier="webkit_dom_html_element_get_inner_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_is_content_editable"
c:identifier="webkit_dom_html_element_get_is_content_editable">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_item_id"
c:identifier="webkit_dom_html_element_get_item_id">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_item_prop"
c:identifier="webkit_dom_html_element_get_item_prop">
<return-value transfer-ownership="none">
<type name="DOMDOMSettableTokenList"
c:type="WebKitDOMDOMSettableTokenList*"/>
</return-value>
</method>
<method name="get_item_ref"
c:identifier="webkit_dom_html_element_get_item_ref">
<return-value transfer-ownership="none">
<type name="DOMDOMSettableTokenList"
c:type="WebKitDOMDOMSettableTokenList*"/>
</return-value>
</method>
<method name="get_item_scope"
c:identifier="webkit_dom_html_element_get_item_scope">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_item_type"
c:identifier="webkit_dom_html_element_get_item_type">
<return-value transfer-ownership="none">
<type name="DOMDOMSettableTokenList"
c:type="WebKitDOMDOMSettableTokenList*"/>
</return-value>
</method>
<method name="get_lang" c:identifier="webkit_dom_html_element_get_lang">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_outer_html"
c:identifier="webkit_dom_html_element_get_outer_html">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_outer_text"
c:identifier="webkit_dom_html_element_get_outer_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_spellcheck"
c:identifier="webkit_dom_html_element_get_spellcheck">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_tab_index"
c:identifier="webkit_dom_html_element_get_tab_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_title"
c:identifier="webkit_dom_html_element_get_title">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_translate"
c:identifier="webkit_dom_html_element_get_translate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkitdropzone"
c:identifier="webkit_dom_html_element_get_webkitdropzone">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="insert_adjacent_element"
c:identifier="webkit_dom_html_element_insert_adjacent_element"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
<parameters>
<parameter name="where" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMElement</doc>
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</parameter>
</parameters>
</method>
<method name="insert_adjacent_html"
c:identifier="webkit_dom_html_element_insert_adjacent_html"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="where" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="html" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="insert_adjacent_text"
c:identifier="webkit_dom_html_element_insert_adjacent_text"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="where" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="text" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_access_key"
c:identifier="webkit_dom_html_element_set_access_key">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_class_name"
c:identifier="webkit_dom_html_element_set_class_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_content_editable"
c:identifier="webkit_dom_html_element_set_content_editable"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_dir" c:identifier="webkit_dom_html_element_set_dir">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_draggable"
c:identifier="webkit_dom_html_element_set_draggable">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_hidden"
c:identifier="webkit_dom_html_element_set_hidden">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_id" c:identifier="webkit_dom_html_element_set_id">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_inner_html"
c:identifier="webkit_dom_html_element_set_inner_html"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_inner_text"
c:identifier="webkit_dom_html_element_set_inner_text"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_item_id"
c:identifier="webkit_dom_html_element_set_item_id">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_item_scope"
c:identifier="webkit_dom_html_element_set_item_scope">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_lang" c:identifier="webkit_dom_html_element_set_lang">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_outer_html"
c:identifier="webkit_dom_html_element_set_outer_html"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_outer_text"
c:identifier="webkit_dom_html_element_set_outer_text"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_spellcheck"
c:identifier="webkit_dom_html_element_set_spellcheck">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_tab_index"
c:identifier="webkit_dom_html_element_set_tab_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_title"
c:identifier="webkit_dom_html_element_set_title">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_translate"
c:identifier="webkit_dom_html_element_set_translate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_webkitdropzone"
c:identifier="webkit_dom_html_element_set_webkitdropzone">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="access-key" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="children" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="class-list" transfer-ownership="none">
<type name="DOMDOMTokenList"/>
</property>
<property name="class-name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="content-editable" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="dir" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="draggable" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="hidden" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="id" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="inner-html" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="inner-text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="is-content-editable" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="lang" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="outer-html" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="outer-text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="spellcheck" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="tab-index" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="title" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="translate" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="webkitdropzone" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMElement" c:type="WebKitDOMElement"/>
</field>
</class>
<record name="DOMHTMLElementClass"
c:type="WebKitDOMHTMLElementClass"
glib:is-gtype-struct-for="DOMHTMLElement">
<field name="parent_class">
<type name="DOMElementClass" c:type="WebKitDOMElementClass"/>
</field>
</record>
<class name="DOMHTMLEmbedElement"
c:symbol-prefix="dom_html_embed_element"
c:type="WebKitDOMHTMLEmbedElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLEmbedElement"
glib:get-type="webkit_dom_html_embed_element_get_type"
glib:type-struct="DOMHTMLEmbedElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_embed_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_embed_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_embed_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_src"
c:identifier="webkit_dom_html_embed_element_get_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_embed_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_embed_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_embed_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_embed_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_src"
c:identifier="webkit_dom_html_embed_element_set_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_embed_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="src" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLEmbedElementClass"
c:type="WebKitDOMHTMLEmbedElementClass"
glib:is-gtype-struct-for="DOMHTMLEmbedElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLFieldSetElement"
c:symbol-prefix="dom_html_field_set_element"
c:type="WebKitDOMHTMLFieldSetElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLFieldSetElement"
glib:get-type="webkit_dom_html_field_set_element_get_type"
glib:type-struct="DOMHTMLFieldSetElementClass">
<implements name="DOMEventTarget"/>
<method name="check_validity"
c:identifier="webkit_dom_html_field_set_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_field_set_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_validation_message"
c:identifier="webkit_dom_html_field_set_element_get_validation_message">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validity"
c:identifier="webkit_dom_html_field_set_element_get_validity">
<return-value transfer-ownership="none">
<type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
</return-value>
</method>
<method name="get_will_validate"
c:identifier="webkit_dom_html_field_set_element_get_will_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_custom_validity"
c:identifier="webkit_dom_html_field_set_element_set_custom_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="validation-message" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validity" transfer-ownership="none">
<type name="DOMValidityState"/>
</property>
<property name="will-validate" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLFieldSetElementClass"
c:type="WebKitDOMHTMLFieldSetElementClass"
glib:is-gtype-struct-for="DOMHTMLFieldSetElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLFontElement"
c:symbol-prefix="dom_html_font_element"
c:type="WebKitDOMHTMLFontElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLFontElement"
glib:get-type="webkit_dom_html_font_element_get_type"
glib:type-struct="DOMHTMLFontElementClass">
<implements name="DOMEventTarget"/>
<method name="get_color"
c:identifier="webkit_dom_html_font_element_get_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_face"
c:identifier="webkit_dom_html_font_element_get_face">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_size"
c:identifier="webkit_dom_html_font_element_get_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_color"
c:identifier="webkit_dom_html_font_element_set_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_face"
c:identifier="webkit_dom_html_font_element_set_face">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_size"
c:identifier="webkit_dom_html_font_element_set_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="face" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="size" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLFontElementClass"
c:type="WebKitDOMHTMLFontElementClass"
glib:is-gtype-struct-for="DOMHTMLFontElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLFormElement"
c:symbol-prefix="dom_html_form_element"
c:type="WebKitDOMHTMLFormElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLFormElement"
glib:get-type="webkit_dom_html_form_element_get_type"
glib:type-struct="DOMHTMLFormElementClass">
<implements name="DOMEventTarget"/>
<method name="check_validity"
c:identifier="webkit_dom_html_form_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="dispatch_form_change"
c:identifier="webkit_dom_html_form_element_dispatch_form_change">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="dispatch_form_input"
c:identifier="webkit_dom_html_form_element_dispatch_form_input">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_accept_charset"
c:identifier="webkit_dom_html_form_element_get_accept_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_action"
c:identifier="webkit_dom_html_form_element_get_action">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_autocomplete"
c:identifier="webkit_dom_html_form_element_get_autocomplete">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_elements"
c:identifier="webkit_dom_html_form_element_get_elements">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_encoding"
c:identifier="webkit_dom_html_form_element_get_encoding">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_enctype"
c:identifier="webkit_dom_html_form_element_get_enctype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_length"
c:identifier="webkit_dom_html_form_element_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_method"
c:identifier="webkit_dom_html_form_element_get_method">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_form_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_no_validate"
c:identifier="webkit_dom_html_form_element_get_no_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_target"
c:identifier="webkit_dom_html_form_element_get_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="reset" c:identifier="webkit_dom_html_form_element_reset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_accept_charset"
c:identifier="webkit_dom_html_form_element_set_accept_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_action"
c:identifier="webkit_dom_html_form_element_set_action">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_autocomplete"
c:identifier="webkit_dom_html_form_element_set_autocomplete">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_encoding"
c:identifier="webkit_dom_html_form_element_set_encoding">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_enctype"
c:identifier="webkit_dom_html_form_element_set_enctype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_method"
c:identifier="webkit_dom_html_form_element_set_method">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_form_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_no_validate"
c:identifier="webkit_dom_html_form_element_set_no_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_target"
c:identifier="webkit_dom_html_form_element_set_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="submit" c:identifier="webkit_dom_html_form_element_submit">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="accept-charset" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="action" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="autocomplete" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="elements" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="encoding" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="enctype" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="length" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="method" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="no-validate" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="target" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLFormElementClass"
c:type="WebKitDOMHTMLFormElementClass"
glib:is-gtype-struct-for="DOMHTMLFormElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLFrameElement"
c:symbol-prefix="dom_html_frame_element"
c:type="WebKitDOMHTMLFrameElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLFrameElement"
glib:get-type="webkit_dom_html_frame_element_get_type"
glib:type-struct="DOMHTMLFrameElementClass">
<implements name="DOMEventTarget"/>
<method name="get_content_document"
c:identifier="webkit_dom_html_frame_element_get_content_document">
<return-value transfer-ownership="none">
<type name="DOMDocument" c:type="WebKitDOMDocument*"/>
</return-value>
</method>
<method name="get_content_window"
c:identifier="webkit_dom_html_frame_element_get_content_window">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_frame_border"
c:identifier="webkit_dom_html_frame_element_get_frame_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_frame_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_long_desc"
c:identifier="webkit_dom_html_frame_element_get_long_desc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_margin_height"
c:identifier="webkit_dom_html_frame_element_get_margin_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_margin_width"
c:identifier="webkit_dom_html_frame_element_get_margin_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_frame_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_no_resize"
c:identifier="webkit_dom_html_frame_element_get_no_resize">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_scrolling"
c:identifier="webkit_dom_html_frame_element_get_scrolling">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_src"
c:identifier="webkit_dom_html_frame_element_get_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_frame_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_frame_border"
c:identifier="webkit_dom_html_frame_element_set_frame_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_long_desc"
c:identifier="webkit_dom_html_frame_element_set_long_desc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_margin_height"
c:identifier="webkit_dom_html_frame_element_set_margin_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_margin_width"
c:identifier="webkit_dom_html_frame_element_set_margin_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_frame_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_no_resize"
c:identifier="webkit_dom_html_frame_element_set_no_resize">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_scrolling"
c:identifier="webkit_dom_html_frame_element_set_scrolling">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_src"
c:identifier="webkit_dom_html_frame_element_set_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="content-document" transfer-ownership="none">
<type name="DOMDocument"/>
</property>
<property name="content-window" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="frame-border" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="long-desc" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="margin-height" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="margin-width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="no-resize" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="scrolling" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="src" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="width" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLFrameElementClass"
c:type="WebKitDOMHTMLFrameElementClass"
glib:is-gtype-struct-for="DOMHTMLFrameElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLFrameSetElement"
c:symbol-prefix="dom_html_frame_set_element"
c:type="WebKitDOMHTMLFrameSetElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLFrameSetElement"
glib:get-type="webkit_dom_html_frame_set_element_get_type"
glib:type-struct="DOMHTMLFrameSetElementClass">
<implements name="DOMEventTarget"/>
<method name="get_cols"
c:identifier="webkit_dom_html_frame_set_element_get_cols">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_rows"
c:identifier="webkit_dom_html_frame_set_element_get_rows">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_cols"
c:identifier="webkit_dom_html_frame_set_element_set_cols">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_rows"
c:identifier="webkit_dom_html_frame_set_element_set_rows">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="cols" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="rows" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLFrameSetElementClass"
c:type="WebKitDOMHTMLFrameSetElementClass"
glib:is-gtype-struct-for="DOMHTMLFrameSetElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLHRElement"
c:symbol-prefix="dom_htmlhr_element"
c:type="WebKitDOMHTMLHRElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLHRElement"
glib:get-type="webkit_dom_htmlhr_element_get_type"
glib:type-struct="DOMHTMLHRElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_htmlhr_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_no_shade"
c:identifier="webkit_dom_htmlhr_element_get_no_shade">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_size"
c:identifier="webkit_dom_htmlhr_element_get_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_htmlhr_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_htmlhr_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_no_shade"
c:identifier="webkit_dom_htmlhr_element_set_no_shade">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_size"
c:identifier="webkit_dom_htmlhr_element_set_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_htmlhr_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="no-shade" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="size" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLHRElementClass"
c:type="WebKitDOMHTMLHRElementClass"
glib:is-gtype-struct-for="DOMHTMLHRElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLHeadElement"
c:symbol-prefix="dom_html_head_element"
c:type="WebKitDOMHTMLHeadElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLHeadElement"
glib:get-type="webkit_dom_html_head_element_get_type"
glib:type-struct="DOMHTMLHeadElementClass">
<implements name="DOMEventTarget"/>
<method name="get_profile"
c:identifier="webkit_dom_html_head_element_get_profile">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_profile"
c:identifier="webkit_dom_html_head_element_set_profile">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="profile" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLHeadElementClass"
c:type="WebKitDOMHTMLHeadElementClass"
glib:is-gtype-struct-for="DOMHTMLHeadElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLHeadingElement"
c:symbol-prefix="dom_html_heading_element"
c:type="WebKitDOMHTMLHeadingElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLHeadingElement"
glib:get-type="webkit_dom_html_heading_element_get_type"
glib:type-struct="DOMHTMLHeadingElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_heading_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_heading_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLHeadingElementClass"
c:type="WebKitDOMHTMLHeadingElementClass"
glib:is-gtype-struct-for="DOMHTMLHeadingElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLHtmlElement"
c:symbol-prefix="dom_html_html_element"
c:type="WebKitDOMHTMLHtmlElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLHtmlElement"
glib:get-type="webkit_dom_html_html_element_get_type"
glib:type-struct="DOMHTMLHtmlElementClass">
<implements name="DOMEventTarget"/>
<method name="get_manifest"
c:identifier="webkit_dom_html_html_element_get_manifest">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_version"
c:identifier="webkit_dom_html_html_element_get_version">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_manifest"
c:identifier="webkit_dom_html_html_element_set_manifest">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_version"
c:identifier="webkit_dom_html_html_element_set_version">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="manifest" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="version" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLHtmlElementClass"
c:type="WebKitDOMHTMLHtmlElementClass"
glib:is-gtype-struct-for="DOMHTMLHtmlElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLIFrameElement"
c:symbol-prefix="dom_html_iframe_element"
c:type="WebKitDOMHTMLIFrameElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLIFrameElement"
glib:get-type="webkit_dom_html_iframe_element_get_type"
glib:type-struct="DOMHTMLIFrameElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_iframe_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_content_document"
c:identifier="webkit_dom_html_iframe_element_get_content_document">
<return-value transfer-ownership="none">
<type name="DOMDocument" c:type="WebKitDOMDocument*"/>
</return-value>
</method>
<method name="get_content_window"
c:identifier="webkit_dom_html_iframe_element_get_content_window">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_frame_border"
c:identifier="webkit_dom_html_iframe_element_get_frame_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_iframe_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_long_desc"
c:identifier="webkit_dom_html_iframe_element_get_long_desc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_margin_height"
c:identifier="webkit_dom_html_iframe_element_get_margin_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_margin_width"
c:identifier="webkit_dom_html_iframe_element_get_margin_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_iframe_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_sandbox"
c:identifier="webkit_dom_html_iframe_element_get_sandbox">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_scrolling"
c:identifier="webkit_dom_html_iframe_element_get_scrolling">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_src"
c:identifier="webkit_dom_html_iframe_element_get_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_iframe_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_iframe_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_frame_border"
c:identifier="webkit_dom_html_iframe_element_set_frame_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_iframe_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_long_desc"
c:identifier="webkit_dom_html_iframe_element_set_long_desc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_margin_height"
c:identifier="webkit_dom_html_iframe_element_set_margin_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_margin_width"
c:identifier="webkit_dom_html_iframe_element_set_margin_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_iframe_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_sandbox"
c:identifier="webkit_dom_html_iframe_element_set_sandbox">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_scrolling"
c:identifier="webkit_dom_html_iframe_element_set_scrolling">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_src"
c:identifier="webkit_dom_html_iframe_element_set_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_iframe_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="content-document" transfer-ownership="none">
<type name="DOMDocument"/>
</property>
<property name="content-window" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="frame-border" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="long-desc" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="margin-height" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="margin-width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="sandbox" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="scrolling" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="src" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLIFrameElementClass"
c:type="WebKitDOMHTMLIFrameElementClass"
glib:is-gtype-struct-for="DOMHTMLIFrameElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLImageElement"
c:symbol-prefix="dom_html_image_element"
c:type="WebKitDOMHTMLImageElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLImageElement"
glib:get-type="webkit_dom_html_image_element_get_type"
glib:type-struct="DOMHTMLImageElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_image_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_alt"
c:identifier="webkit_dom_html_image_element_get_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_border"
c:identifier="webkit_dom_html_image_element_get_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_complete"
c:identifier="webkit_dom_html_image_element_get_complete">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_cross_origin"
c:identifier="webkit_dom_html_image_element_get_cross_origin">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_image_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_hspace"
c:identifier="webkit_dom_html_image_element_get_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_is_map"
c:identifier="webkit_dom_html_image_element_get_is_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_long_desc"
c:identifier="webkit_dom_html_image_element_get_long_desc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_lowsrc"
c:identifier="webkit_dom_html_image_element_get_lowsrc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_image_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_natural_height"
c:identifier="webkit_dom_html_image_element_get_natural_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_natural_width"
c:identifier="webkit_dom_html_image_element_get_natural_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_src"
c:identifier="webkit_dom_html_image_element_get_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_use_map"
c:identifier="webkit_dom_html_image_element_get_use_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_vspace"
c:identifier="webkit_dom_html_image_element_get_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_image_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_x" c:identifier="webkit_dom_html_image_element_get_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_y" c:identifier="webkit_dom_html_image_element_get_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_image_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_alt"
c:identifier="webkit_dom_html_image_element_set_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_border"
c:identifier="webkit_dom_html_image_element_set_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_cross_origin"
c:identifier="webkit_dom_html_image_element_set_cross_origin">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_image_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_hspace"
c:identifier="webkit_dom_html_image_element_set_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_is_map"
c:identifier="webkit_dom_html_image_element_set_is_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_long_desc"
c:identifier="webkit_dom_html_image_element_set_long_desc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_lowsrc"
c:identifier="webkit_dom_html_image_element_set_lowsrc">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_image_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_src"
c:identifier="webkit_dom_html_image_element_set_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_use_map"
c:identifier="webkit_dom_html_image_element_set_use_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_vspace"
c:identifier="webkit_dom_html_image_element_set_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_image_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="alt" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="border" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="complete" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="cross-origin" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="hspace" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="is-map" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="long-desc" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="lowsrc" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="natural-height" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="natural-width" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="src" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="use-map" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="vspace" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="x" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="y" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLImageElementClass"
c:type="WebKitDOMHTMLImageElementClass"
glib:is-gtype-struct-for="DOMHTMLImageElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLInputElement"
c:symbol-prefix="dom_html_input_element"
c:type="WebKitDOMHTMLInputElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLInputElement"
glib:get-type="webkit_dom_html_input_element_get_type"
glib:type-struct="DOMHTMLInputElementClass">
<implements name="DOMEventTarget"/>
<method name="check_validity"
c:identifier="webkit_dom_html_input_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_accept"
c:identifier="webkit_dom_html_input_element_get_accept">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_align"
c:identifier="webkit_dom_html_input_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_alt"
c:identifier="webkit_dom_html_input_element_get_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_autocomplete"
c:identifier="webkit_dom_html_input_element_get_autocomplete">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_autofocus"
c:identifier="webkit_dom_html_input_element_get_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_checked"
c:identifier="webkit_dom_html_input_element_get_checked">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_default_checked"
c:identifier="webkit_dom_html_input_element_get_default_checked">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_default_value"
c:identifier="webkit_dom_html_input_element_get_default_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_dir_name"
c:identifier="webkit_dom_html_input_element_get_dir_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_disabled"
c:identifier="webkit_dom_html_input_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_files"
c:identifier="webkit_dom_html_input_element_get_files">
<return-value transfer-ownership="none">
<type name="DOMFileList" c:type="WebKitDOMFileList*"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_input_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_form_action"
c:identifier="webkit_dom_html_input_element_get_form_action">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_form_enctype"
c:identifier="webkit_dom_html_input_element_get_form_enctype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_form_method"
c:identifier="webkit_dom_html_input_element_get_form_method">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_form_no_validate"
c:identifier="webkit_dom_html_input_element_get_form_no_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form_target"
c:identifier="webkit_dom_html_input_element_get_form_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_incremental"
c:identifier="webkit_dom_html_input_element_get_incremental">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_indeterminate"
c:identifier="webkit_dom_html_input_element_get_indeterminate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_labels"
c:identifier="webkit_dom_html_input_element_get_labels">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
</method>
<method name="get_list"
c:identifier="webkit_dom_html_input_element_get_list">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
</method>
<method name="get_max"
c:identifier="webkit_dom_html_input_element_get_max">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_max_length"
c:identifier="webkit_dom_html_input_element_get_max_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_min"
c:identifier="webkit_dom_html_input_element_get_min">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_multiple"
c:identifier="webkit_dom_html_input_element_get_multiple">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_input_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_pattern"
c:identifier="webkit_dom_html_input_element_get_pattern">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_placeholder"
c:identifier="webkit_dom_html_input_element_get_placeholder">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_read_only"
c:identifier="webkit_dom_html_input_element_get_read_only">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_required"
c:identifier="webkit_dom_html_input_element_get_required">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_selected_option"
c:identifier="webkit_dom_html_input_element_get_selected_option">
<return-value transfer-ownership="none">
<type name="DOMHTMLOptionElement"
c:type="WebKitDOMHTMLOptionElement*"/>
</return-value>
</method>
<method name="get_size"
c:identifier="webkit_dom_html_input_element_get_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_src"
c:identifier="webkit_dom_html_input_element_get_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_step"
c:identifier="webkit_dom_html_input_element_get_step">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_use_map"
c:identifier="webkit_dom_html_input_element_get_use_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validation_message"
c:identifier="webkit_dom_html_input_element_get_validation_message">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validity"
c:identifier="webkit_dom_html_input_element_get_validity">
<return-value transfer-ownership="none">
<type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
</return-value>
</method>
<method name="get_value"
c:identifier="webkit_dom_html_input_element_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_value_as_number"
c:identifier="webkit_dom_html_input_element_get_value_as_number">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_webkit_grammar"
c:identifier="webkit_dom_html_input_element_get_webkit_grammar">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_speech"
c:identifier="webkit_dom_html_input_element_get_webkit_speech">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkitdirectory"
c:identifier="webkit_dom_html_input_element_get_webkitdirectory">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_will_validate"
c:identifier="webkit_dom_html_input_element_get_will_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="is_edited"
c:identifier="webkit_dom_html_input_element_is_edited">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="select"
c:identifier="webkit_dom_html_input_element_select">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_accept"
c:identifier="webkit_dom_html_input_element_set_accept">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_input_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_alt"
c:identifier="webkit_dom_html_input_element_set_alt">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_autocomplete"
c:identifier="webkit_dom_html_input_element_set_autocomplete">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_autofocus"
c:identifier="webkit_dom_html_input_element_set_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_checked"
c:identifier="webkit_dom_html_input_element_set_checked">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_custom_validity"
c:identifier="webkit_dom_html_input_element_set_custom_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_default_checked"
c:identifier="webkit_dom_html_input_element_set_default_checked">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_default_value"
c:identifier="webkit_dom_html_input_element_set_default_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_dir_name"
c:identifier="webkit_dom_html_input_element_set_dir_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_input_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_form_action"
c:identifier="webkit_dom_html_input_element_set_form_action">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_form_enctype"
c:identifier="webkit_dom_html_input_element_set_form_enctype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_form_method"
c:identifier="webkit_dom_html_input_element_set_form_method">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_form_no_validate"
c:identifier="webkit_dom_html_input_element_set_form_no_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_form_target"
c:identifier="webkit_dom_html_input_element_set_form_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_incremental"
c:identifier="webkit_dom_html_input_element_set_incremental">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_indeterminate"
c:identifier="webkit_dom_html_input_element_set_indeterminate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_max"
c:identifier="webkit_dom_html_input_element_set_max">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_max_length"
c:identifier="webkit_dom_html_input_element_set_max_length"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_min"
c:identifier="webkit_dom_html_input_element_set_min">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_multiple"
c:identifier="webkit_dom_html_input_element_set_multiple">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_input_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_pattern"
c:identifier="webkit_dom_html_input_element_set_pattern">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_placeholder"
c:identifier="webkit_dom_html_input_element_set_placeholder">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_read_only"
c:identifier="webkit_dom_html_input_element_set_read_only">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_required"
c:identifier="webkit_dom_html_input_element_set_required">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_size"
c:identifier="webkit_dom_html_input_element_set_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="set_src"
c:identifier="webkit_dom_html_input_element_set_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_step"
c:identifier="webkit_dom_html_input_element_set_step">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_use_map"
c:identifier="webkit_dom_html_input_element_set_use_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_value"
c:identifier="webkit_dom_html_input_element_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_value_as_number"
c:identifier="webkit_dom_html_input_element_set_value_as_number"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gdouble</doc>
<type name="gdouble" c:type="gdouble"/>
</parameter>
</parameters>
</method>
<method name="set_value_for_user"
c:identifier="webkit_dom_html_input_element_set_value_for_user">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_webkit_grammar"
c:identifier="webkit_dom_html_input_element_set_webkit_grammar">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_webkit_speech"
c:identifier="webkit_dom_html_input_element_set_webkit_speech">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_webkitdirectory"
c:identifier="webkit_dom_html_input_element_set_webkitdirectory">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="step_down"
c:identifier="webkit_dom_html_input_element_step_down"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="n" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="step_up"
c:identifier="webkit_dom_html_input_element_step_up"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="n" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="accept" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="alt" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="autocomplete" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="autofocus" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="checked" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="default-checked" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="default-value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="dir-name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="files" transfer-ownership="none">
<type name="DOMFileList"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="form-action" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="form-enctype" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="form-method" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="form-no-validate" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form-target" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="incremental" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="indeterminate" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="labels" transfer-ownership="none">
<type name="DOMNodeList"/>
</property>
<property name="list" transfer-ownership="none">
<type name="DOMHTMLElement"/>
</property>
<property name="max" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="max-length" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="min" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="multiple" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="pattern" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="placeholder" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="read-only" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="required" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="selected-option" transfer-ownership="none">
<type name="DOMHTMLOptionElement"/>
</property>
<property name="size" writable="1" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="src" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="step" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="use-map" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validation-message" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validity" transfer-ownership="none">
<type name="DOMValidityState"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="value-as-number" writable="1" transfer-ownership="none">
<type name="gdouble"/>
</property>
<property name="will-validate" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLInputElementClass"
c:type="WebKitDOMHTMLInputElementClass"
glib:is-gtype-struct-for="DOMHTMLInputElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLKeygenElement"
c:symbol-prefix="dom_html_keygen_element"
c:type="WebKitDOMHTMLKeygenElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLKeygenElement"
glib:get-type="webkit_dom_html_keygen_element_get_type"
glib:type-struct="DOMHTMLKeygenElementClass">
<implements name="DOMEventTarget"/>
<method name="check_validity"
c:identifier="webkit_dom_html_keygen_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_autofocus"
c:identifier="webkit_dom_html_keygen_element_get_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_challenge"
c:identifier="webkit_dom_html_keygen_element_get_challenge">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_disabled"
c:identifier="webkit_dom_html_keygen_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_keygen_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_keytype"
c:identifier="webkit_dom_html_keygen_element_get_keytype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_labels"
c:identifier="webkit_dom_html_keygen_element_get_labels">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_keygen_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validation_message"
c:identifier="webkit_dom_html_keygen_element_get_validation_message">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validity"
c:identifier="webkit_dom_html_keygen_element_get_validity">
<return-value transfer-ownership="none">
<type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
</return-value>
</method>
<method name="get_will_validate"
c:identifier="webkit_dom_html_keygen_element_get_will_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_autofocus"
c:identifier="webkit_dom_html_keygen_element_set_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_challenge"
c:identifier="webkit_dom_html_keygen_element_set_challenge">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_custom_validity"
c:identifier="webkit_dom_html_keygen_element_set_custom_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_keygen_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_keytype"
c:identifier="webkit_dom_html_keygen_element_set_keytype">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_keygen_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="autofocus" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="challenge" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="keytype" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="labels" transfer-ownership="none">
<type name="DOMNodeList"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validation-message" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validity" transfer-ownership="none">
<type name="DOMValidityState"/>
</property>
<property name="will-validate" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLKeygenElementClass"
c:type="WebKitDOMHTMLKeygenElementClass"
glib:is-gtype-struct-for="DOMHTMLKeygenElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLLIElement"
c:symbol-prefix="dom_htmlli_element"
c:type="WebKitDOMHTMLLIElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLLIElement"
glib:get-type="webkit_dom_htmlli_element_get_type"
glib:type-struct="DOMHTMLLIElementClass">
<implements name="DOMEventTarget"/>
<method name="get_value"
c:identifier="webkit_dom_htmlli_element_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_value"
c:identifier="webkit_dom_htmlli_element_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLLIElementClass"
c:type="WebKitDOMHTMLLIElementClass"
glib:is-gtype-struct-for="DOMHTMLLIElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLLabelElement"
c:symbol-prefix="dom_html_label_element"
c:type="WebKitDOMHTMLLabelElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLLabelElement"
glib:get-type="webkit_dom_html_label_element_get_type"
glib:type-struct="DOMHTMLLabelElementClass">
<implements name="DOMEventTarget"/>
<method name="get_control"
c:identifier="webkit_dom_html_label_element_get_control">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_label_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_html_for"
c:identifier="webkit_dom_html_label_element_get_html_for">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_html_for"
c:identifier="webkit_dom_html_label_element_set_html_for">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="control" transfer-ownership="none">
<type name="DOMHTMLElement"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="html-for" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLLabelElementClass"
c:type="WebKitDOMHTMLLabelElementClass"
glib:is-gtype-struct-for="DOMHTMLLabelElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLLegendElement"
c:symbol-prefix="dom_html_legend_element"
c:type="WebKitDOMHTMLLegendElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLLegendElement"
glib:get-type="webkit_dom_html_legend_element_get_type"
glib:type-struct="DOMHTMLLegendElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_legend_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_legend_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_legend_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLLegendElementClass"
c:type="WebKitDOMHTMLLegendElementClass"
glib:is-gtype-struct-for="DOMHTMLLegendElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLLinkElement"
c:symbol-prefix="dom_html_link_element"
c:type="WebKitDOMHTMLLinkElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLLinkElement"
glib:get-type="webkit_dom_html_link_element_get_type"
glib:type-struct="DOMHTMLLinkElementClass">
<implements name="DOMEventTarget"/>
<method name="get_charset"
c:identifier="webkit_dom_html_link_element_get_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_disabled"
c:identifier="webkit_dom_html_link_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_href"
c:identifier="webkit_dom_html_link_element_get_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hreflang"
c:identifier="webkit_dom_html_link_element_get_hreflang">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_media"
c:identifier="webkit_dom_html_link_element_get_media">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_rel"
c:identifier="webkit_dom_html_link_element_get_rel">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_rev"
c:identifier="webkit_dom_html_link_element_get_rev">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_sheet"
c:identifier="webkit_dom_html_link_element_get_sheet">
<return-value transfer-ownership="none">
<type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
</return-value>
</method>
<method name="get_target"
c:identifier="webkit_dom_html_link_element_get_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_charset"
c:identifier="webkit_dom_html_link_element_set_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_link_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_href"
c:identifier="webkit_dom_html_link_element_set_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_hreflang"
c:identifier="webkit_dom_html_link_element_set_hreflang">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_media"
c:identifier="webkit_dom_html_link_element_set_media">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_rel"
c:identifier="webkit_dom_html_link_element_set_rel">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_rev"
c:identifier="webkit_dom_html_link_element_set_rev">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_target"
c:identifier="webkit_dom_html_link_element_set_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="charset" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="href" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hreflang" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="media" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="rel" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="rev" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="sheet" transfer-ownership="none">
<type name="DOMStyleSheet"/>
</property>
<property name="target" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLLinkElementClass"
c:type="WebKitDOMHTMLLinkElementClass"
glib:is-gtype-struct-for="DOMHTMLLinkElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLMapElement"
c:symbol-prefix="dom_html_map_element"
c:type="WebKitDOMHTMLMapElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLMapElement"
glib:get-type="webkit_dom_html_map_element_get_type"
glib:type-struct="DOMHTMLMapElementClass">
<implements name="DOMEventTarget"/>
<method name="get_areas"
c:identifier="webkit_dom_html_map_element_get_areas">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_map_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_map_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="areas" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLMapElementClass"
c:type="WebKitDOMHTMLMapElementClass"
glib:is-gtype-struct-for="DOMHTMLMapElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLMarqueeElement"
c:symbol-prefix="dom_html_marquee_element"
c:type="WebKitDOMHTMLMarqueeElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLMarqueeElement"
glib:get-type="webkit_dom_html_marquee_element_get_type"
glib:type-struct="DOMHTMLMarqueeElementClass">
<implements name="DOMEventTarget"/>
<method name="get_behavior"
c:identifier="webkit_dom_html_marquee_element_get_behavior">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_bg_color"
c:identifier="webkit_dom_html_marquee_element_get_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_direction"
c:identifier="webkit_dom_html_marquee_element_get_direction">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_marquee_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hspace"
c:identifier="webkit_dom_html_marquee_element_get_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_loop"
c:identifier="webkit_dom_html_marquee_element_get_loop">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scroll_amount"
c:identifier="webkit_dom_html_marquee_element_get_scroll_amount">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scroll_delay"
c:identifier="webkit_dom_html_marquee_element_get_scroll_delay">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_true_speed"
c:identifier="webkit_dom_html_marquee_element_get_true_speed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_vspace"
c:identifier="webkit_dom_html_marquee_element_get_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_marquee_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_behavior"
c:identifier="webkit_dom_html_marquee_element_set_behavior">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_bg_color"
c:identifier="webkit_dom_html_marquee_element_set_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_direction"
c:identifier="webkit_dom_html_marquee_element_set_direction">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_marquee_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_hspace"
c:identifier="webkit_dom_html_marquee_element_set_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="set_loop"
c:identifier="webkit_dom_html_marquee_element_set_loop"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_scroll_amount"
c:identifier="webkit_dom_html_marquee_element_set_scroll_amount"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_scroll_delay"
c:identifier="webkit_dom_html_marquee_element_set_scroll_delay"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_true_speed"
c:identifier="webkit_dom_html_marquee_element_set_true_speed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_vspace"
c:identifier="webkit_dom_html_marquee_element_set_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_marquee_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="start"
c:identifier="webkit_dom_html_marquee_element_start">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="stop" c:identifier="webkit_dom_html_marquee_element_stop">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="behavior" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="bg-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="direction" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hspace" writable="1" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="loop" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scroll-amount" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scroll-delay" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="true-speed" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="vspace" writable="1" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLMarqueeElementClass"
c:type="WebKitDOMHTMLMarqueeElementClass"
glib:is-gtype-struct-for="DOMHTMLMarqueeElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLMediaElement"
c:symbol-prefix="dom_html_media_element"
c:type="WebKitDOMHTMLMediaElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLMediaElement"
glib:get-type="webkit_dom_html_media_element_get_type"
glib:type-struct="DOMHTMLMediaElementClass">
<implements name="DOMEventTarget"/>
<method name="can_play_type"
c:identifier="webkit_dom_html_media_element_can_play_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="type" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_autoplay"
c:identifier="webkit_dom_html_media_element_get_autoplay">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_buffered"
c:identifier="webkit_dom_html_media_element_get_buffered">
<return-value transfer-ownership="none">
<type name="DOMTimeRanges" c:type="WebKitDOMTimeRanges*"/>
</return-value>
</method>
<method name="get_controls"
c:identifier="webkit_dom_html_media_element_get_controls">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_current_src"
c:identifier="webkit_dom_html_media_element_get_current_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_current_time"
c:identifier="webkit_dom_html_media_element_get_current_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="get_default_muted"
c:identifier="webkit_dom_html_media_element_get_default_muted">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_default_playback_rate"
c:identifier="webkit_dom_html_media_element_get_default_playback_rate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="get_duration"
c:identifier="webkit_dom_html_media_element_get_duration">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="get_ended"
c:identifier="webkit_dom_html_media_element_get_ended">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_error"
c:identifier="webkit_dom_html_media_element_get_error">
<return-value transfer-ownership="none">
<type name="DOMMediaError" c:type="WebKitDOMMediaError*"/>
</return-value>
</method>
<method name="get_initial_time"
c:identifier="webkit_dom_html_media_element_get_initial_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_loop"
c:identifier="webkit_dom_html_media_element_get_loop">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_media_group"
c:identifier="webkit_dom_html_media_element_get_media_group">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_muted"
c:identifier="webkit_dom_html_media_element_get_muted">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_network_state"
c:identifier="webkit_dom_html_media_element_get_network_state">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_paused"
c:identifier="webkit_dom_html_media_element_get_paused">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_playback_rate"
c:identifier="webkit_dom_html_media_element_get_playback_rate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="get_played"
c:identifier="webkit_dom_html_media_element_get_played">
<return-value transfer-ownership="none">
<type name="DOMTimeRanges" c:type="WebKitDOMTimeRanges*"/>
</return-value>
</method>
<method name="get_preload"
c:identifier="webkit_dom_html_media_element_get_preload">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ready_state"
c:identifier="webkit_dom_html_media_element_get_ready_state">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_seekable"
c:identifier="webkit_dom_html_media_element_get_seekable">
<return-value transfer-ownership="none">
<type name="DOMTimeRanges" c:type="WebKitDOMTimeRanges*"/>
</return-value>
</method>
<method name="get_seeking"
c:identifier="webkit_dom_html_media_element_get_seeking">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_src"
c:identifier="webkit_dom_html_media_element_get_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_start_time"
c:identifier="webkit_dom_html_media_element_get_start_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="get_volume"
c:identifier="webkit_dom_html_media_element_get_volume">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="get_webkit_audio_decoded_byte_count"
c:identifier="webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_webkit_closed_captions_visible"
c:identifier="webkit_dom_html_media_element_get_webkit_closed_captions_visible">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_has_closed_captions"
c:identifier="webkit_dom_html_media_element_get_webkit_has_closed_captions">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_preserves_pitch"
c:identifier="webkit_dom_html_media_element_get_webkit_preserves_pitch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_video_decoded_byte_count"
c:identifier="webkit_dom_html_media_element_get_webkit_video_decoded_byte_count">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="load"
c:identifier="webkit_dom_html_media_element_load"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="pause" c:identifier="webkit_dom_html_media_element_pause">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="play" c:identifier="webkit_dom_html_media_element_play">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_autoplay"
c:identifier="webkit_dom_html_media_element_set_autoplay">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_controls"
c:identifier="webkit_dom_html_media_element_set_controls">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_current_time"
c:identifier="webkit_dom_html_media_element_set_current_time"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="set_default_muted"
c:identifier="webkit_dom_html_media_element_set_default_muted">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_default_playback_rate"
c:identifier="webkit_dom_html_media_element_set_default_playback_rate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="set_loop"
c:identifier="webkit_dom_html_media_element_set_loop">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_media_group"
c:identifier="webkit_dom_html_media_element_set_media_group">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_muted"
c:identifier="webkit_dom_html_media_element_set_muted">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_playback_rate"
c:identifier="webkit_dom_html_media_element_set_playback_rate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="set_preload"
c:identifier="webkit_dom_html_media_element_set_preload">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_src"
c:identifier="webkit_dom_html_media_element_set_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_volume"
c:identifier="webkit_dom_html_media_element_set_volume"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="set_webkit_closed_captions_visible"
c:identifier="webkit_dom_html_media_element_set_webkit_closed_captions_visible">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_webkit_preserves_pitch"
c:identifier="webkit_dom_html_media_element_set_webkit_preserves_pitch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="autoplay" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="buffered" transfer-ownership="none">
<type name="DOMTimeRanges"/>
</property>
<property name="controls" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="current-src" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="current-time" writable="1" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="default-muted" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="default-playback-rate"
writable="1"
transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="duration" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="ended" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="error" transfer-ownership="none">
<type name="DOMMediaError"/>
</property>
<property name="initial-time" transfer-ownership="none">
<type name="gdouble"/>
</property>
<property name="loop" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="media-group" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="muted" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="network-state" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="paused" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="playback-rate" writable="1" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="played" transfer-ownership="none">
<type name="DOMTimeRanges"/>
</property>
<property name="preload" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ready-state" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="seekable" transfer-ownership="none">
<type name="DOMTimeRanges"/>
</property>
<property name="seeking" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="src" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="start-time" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="volume" writable="1" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="webkit-closed-captions-visible"
writable="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="webkit-has-closed-captions" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="webkit-preserves-pitch"
writable="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLMediaElementClass"
c:type="WebKitDOMHTMLMediaElementClass"
glib:is-gtype-struct-for="DOMHTMLMediaElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLMenuElement"
c:symbol-prefix="dom_html_menu_element"
c:type="WebKitDOMHTMLMenuElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLMenuElement"
glib:get-type="webkit_dom_html_menu_element_get_type"
glib:type-struct="DOMHTMLMenuElementClass">
<implements name="DOMEventTarget"/>
<method name="get_compact"
c:identifier="webkit_dom_html_menu_element_get_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_compact"
c:identifier="webkit_dom_html_menu_element_set_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="compact" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLMenuElementClass"
c:type="WebKitDOMHTMLMenuElementClass"
glib:is-gtype-struct-for="DOMHTMLMenuElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLMetaElement"
c:symbol-prefix="dom_html_meta_element"
c:type="WebKitDOMHTMLMetaElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLMetaElement"
glib:get-type="webkit_dom_html_meta_element_get_type"
glib:type-struct="DOMHTMLMetaElementClass">
<implements name="DOMEventTarget"/>
<method name="get_content"
c:identifier="webkit_dom_html_meta_element_get_content">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_http_equiv"
c:identifier="webkit_dom_html_meta_element_get_http_equiv">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_meta_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_scheme"
c:identifier="webkit_dom_html_meta_element_get_scheme">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_content"
c:identifier="webkit_dom_html_meta_element_set_content">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_http_equiv"
c:identifier="webkit_dom_html_meta_element_set_http_equiv">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_meta_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_scheme"
c:identifier="webkit_dom_html_meta_element_set_scheme">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="content" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="http-equiv" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="scheme" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLMetaElementClass"
c:type="WebKitDOMHTMLMetaElementClass"
glib:is-gtype-struct-for="DOMHTMLMetaElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLModElement"
c:symbol-prefix="dom_html_mod_element"
c:type="WebKitDOMHTMLModElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLModElement"
glib:get-type="webkit_dom_html_mod_element_get_type"
glib:type-struct="DOMHTMLModElementClass">
<implements name="DOMEventTarget"/>
<method name="get_cite"
c:identifier="webkit_dom_html_mod_element_get_cite">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_date_time"
c:identifier="webkit_dom_html_mod_element_get_date_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_cite"
c:identifier="webkit_dom_html_mod_element_set_cite">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_date_time"
c:identifier="webkit_dom_html_mod_element_set_date_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="cite" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="date-time" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLModElementClass"
c:type="WebKitDOMHTMLModElementClass"
glib:is-gtype-struct-for="DOMHTMLModElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLOListElement"
c:symbol-prefix="dom_htmlo_list_element"
c:type="WebKitDOMHTMLOListElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLOListElement"
glib:get-type="webkit_dom_htmlo_list_element_get_type"
glib:type-struct="DOMHTMLOListElementClass">
<implements name="DOMEventTarget"/>
<method name="get_compact"
c:identifier="webkit_dom_htmlo_list_element_get_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_reversed"
c:identifier="webkit_dom_htmlo_list_element_get_reversed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_start"
c:identifier="webkit_dom_htmlo_list_element_get_start">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_compact"
c:identifier="webkit_dom_htmlo_list_element_set_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_reversed"
c:identifier="webkit_dom_htmlo_list_element_set_reversed">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_start"
c:identifier="webkit_dom_htmlo_list_element_set_start">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="compact" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="reversed" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="start" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLOListElementClass"
c:type="WebKitDOMHTMLOListElementClass"
glib:is-gtype-struct-for="DOMHTMLOListElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLObjectElement"
c:symbol-prefix="dom_html_object_element"
c:type="WebKitDOMHTMLObjectElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLObjectElement"
glib:get-type="webkit_dom_html_object_element_get_type"
glib:type-struct="DOMHTMLObjectElementClass">
<implements name="DOMEventTarget"/>
<method name="check_validity"
c:identifier="webkit_dom_html_object_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_align"
c:identifier="webkit_dom_html_object_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_archive"
c:identifier="webkit_dom_html_object_element_get_archive">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_border"
c:identifier="webkit_dom_html_object_element_get_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_code"
c:identifier="webkit_dom_html_object_element_get_code">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_code_base"
c:identifier="webkit_dom_html_object_element_get_code_base">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_code_type"
c:identifier="webkit_dom_html_object_element_get_code_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_content_document"
c:identifier="webkit_dom_html_object_element_get_content_document">
<return-value transfer-ownership="none">
<type name="DOMDocument" c:type="WebKitDOMDocument*"/>
</return-value>
</method>
<method name="get_data"
c:identifier="webkit_dom_html_object_element_get_data">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_declare"
c:identifier="webkit_dom_html_object_element_get_declare">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_object_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_object_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_hspace"
c:identifier="webkit_dom_html_object_element_get_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_object_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_standby"
c:identifier="webkit_dom_html_object_element_get_standby">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_use_map"
c:identifier="webkit_dom_html_object_element_get_use_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validation_message"
c:identifier="webkit_dom_html_object_element_get_validation_message">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validity"
c:identifier="webkit_dom_html_object_element_get_validity">
<return-value transfer-ownership="none">
<type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
</return-value>
</method>
<method name="get_vspace"
c:identifier="webkit_dom_html_object_element_get_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_object_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_will_validate"
c:identifier="webkit_dom_html_object_element_get_will_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_object_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_archive"
c:identifier="webkit_dom_html_object_element_set_archive">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_border"
c:identifier="webkit_dom_html_object_element_set_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_code"
c:identifier="webkit_dom_html_object_element_set_code">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_code_base"
c:identifier="webkit_dom_html_object_element_set_code_base">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_code_type"
c:identifier="webkit_dom_html_object_element_set_code_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_custom_validity"
c:identifier="webkit_dom_html_object_element_set_custom_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_data"
c:identifier="webkit_dom_html_object_element_set_data">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_declare"
c:identifier="webkit_dom_html_object_element_set_declare">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_object_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_hspace"
c:identifier="webkit_dom_html_object_element_set_hspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_object_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_standby"
c:identifier="webkit_dom_html_object_element_set_standby">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_use_map"
c:identifier="webkit_dom_html_object_element_set_use_map">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_vspace"
c:identifier="webkit_dom_html_object_element_set_vspace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_object_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="archive" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="border" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="code" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="code-base" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="code-type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="content-document" transfer-ownership="none">
<type name="DOMDocument"/>
</property>
<property name="data" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="declare" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="height" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="hspace" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="standby" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="use-map" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validation-message" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validity" transfer-ownership="none">
<type name="DOMValidityState"/>
</property>
<property name="vspace" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="will-validate" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLObjectElementClass"
c:type="WebKitDOMHTMLObjectElementClass"
glib:is-gtype-struct-for="DOMHTMLObjectElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLOptGroupElement"
c:symbol-prefix="dom_html_opt_group_element"
c:type="WebKitDOMHTMLOptGroupElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLOptGroupElement"
glib:get-type="webkit_dom_html_opt_group_element_get_type"
glib:type-struct="DOMHTMLOptGroupElementClass">
<implements name="DOMEventTarget"/>
<method name="get_disabled"
c:identifier="webkit_dom_html_opt_group_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_label"
c:identifier="webkit_dom_html_opt_group_element_get_label">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_opt_group_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_label"
c:identifier="webkit_dom_html_opt_group_element_set_label">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="label" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLOptGroupElementClass"
c:type="WebKitDOMHTMLOptGroupElementClass"
glib:is-gtype-struct-for="DOMHTMLOptGroupElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLOptionElement"
c:symbol-prefix="dom_html_option_element"
c:type="WebKitDOMHTMLOptionElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLOptionElement"
glib:get-type="webkit_dom_html_option_element_get_type"
glib:type-struct="DOMHTMLOptionElementClass">
<implements name="DOMEventTarget"/>
<method name="get_default_selected"
c:identifier="webkit_dom_html_option_element_get_default_selected">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_disabled"
c:identifier="webkit_dom_html_option_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_option_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_index"
c:identifier="webkit_dom_html_option_element_get_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_label"
c:identifier="webkit_dom_html_option_element_get_label">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_selected"
c:identifier="webkit_dom_html_option_element_get_selected">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_text"
c:identifier="webkit_dom_html_option_element_get_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_value"
c:identifier="webkit_dom_html_option_element_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_default_selected"
c:identifier="webkit_dom_html_option_element_set_default_selected">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_option_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_label"
c:identifier="webkit_dom_html_option_element_set_label">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_selected"
c:identifier="webkit_dom_html_option_element_set_selected">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_value"
c:identifier="webkit_dom_html_option_element_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="default-selected" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="index" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="label" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="selected" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="text" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLOptionElementClass"
c:type="WebKitDOMHTMLOptionElementClass"
glib:is-gtype-struct-for="DOMHTMLOptionElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLOptionsCollection"
c:symbol-prefix="dom_html_options_collection"
c:type="WebKitDOMHTMLOptionsCollection"
parent="DOMHTMLCollection"
glib:type-name="WebKitDOMHTMLOptionsCollection"
glib:get-type="webkit_dom_html_options_collection_get_type"
glib:type-struct="DOMHTMLOptionsCollectionClass">
<method name="get_selected_index"
c:identifier="webkit_dom_html_options_collection_get_selected_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="set_selected_index"
c:identifier="webkit_dom_html_options_collection_set_selected_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="selected-index" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection"/>
</field>
</class>
<record name="DOMHTMLOptionsCollectionClass"
c:type="WebKitDOMHTMLOptionsCollectionClass"
glib:is-gtype-struct-for="DOMHTMLOptionsCollection">
<field name="parent_class">
<type name="DOMHTMLCollectionClass"
c:type="WebKitDOMHTMLCollectionClass"/>
</field>
</record>
<class name="DOMHTMLParagraphElement"
c:symbol-prefix="dom_html_paragraph_element"
c:type="WebKitDOMHTMLParagraphElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLParagraphElement"
glib:get-type="webkit_dom_html_paragraph_element_get_type"
glib:type-struct="DOMHTMLParagraphElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_paragraph_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_paragraph_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLParagraphElementClass"
c:type="WebKitDOMHTMLParagraphElementClass"
glib:is-gtype-struct-for="DOMHTMLParagraphElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLParamElement"
c:symbol-prefix="dom_html_param_element"
c:type="WebKitDOMHTMLParamElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLParamElement"
glib:get-type="webkit_dom_html_param_element_get_type"
glib:type-struct="DOMHTMLParamElementClass">
<implements name="DOMEventTarget"/>
<method name="get_name"
c:identifier="webkit_dom_html_param_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_value"
c:identifier="webkit_dom_html_param_element_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_value_type"
c:identifier="webkit_dom_html_param_element_get_value_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_param_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_value"
c:identifier="webkit_dom_html_param_element_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_value_type"
c:identifier="webkit_dom_html_param_element_set_value_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="value-type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLParamElementClass"
c:type="WebKitDOMHTMLParamElementClass"
glib:is-gtype-struct-for="DOMHTMLParamElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLPreElement"
c:symbol-prefix="dom_html_pre_element"
c:type="WebKitDOMHTMLPreElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLPreElement"
glib:get-type="webkit_dom_html_pre_element_get_type"
glib:type-struct="DOMHTMLPreElementClass">
<implements name="DOMEventTarget"/>
<method name="get_width"
c:identifier="webkit_dom_html_pre_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_wrap"
c:identifier="webkit_dom_html_pre_element_get_wrap">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_pre_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_wrap"
c:identifier="webkit_dom_html_pre_element_set_wrap">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="width" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="wrap" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLPreElementClass"
c:type="WebKitDOMHTMLPreElementClass"
glib:is-gtype-struct-for="DOMHTMLPreElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLQuoteElement"
c:symbol-prefix="dom_html_quote_element"
c:type="WebKitDOMHTMLQuoteElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLQuoteElement"
glib:get-type="webkit_dom_html_quote_element_get_type"
glib:type-struct="DOMHTMLQuoteElementClass">
<implements name="DOMEventTarget"/>
<method name="get_cite"
c:identifier="webkit_dom_html_quote_element_get_cite">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_cite"
c:identifier="webkit_dom_html_quote_element_set_cite">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="cite" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLQuoteElementClass"
c:type="WebKitDOMHTMLQuoteElementClass"
glib:is-gtype-struct-for="DOMHTMLQuoteElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLScriptElement"
c:symbol-prefix="dom_html_script_element"
c:type="WebKitDOMHTMLScriptElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLScriptElement"
glib:get-type="webkit_dom_html_script_element_get_type"
glib:type-struct="DOMHTMLScriptElementClass">
<implements name="DOMEventTarget"/>
<method name="get_async"
c:identifier="webkit_dom_html_script_element_get_async">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_charset"
c:identifier="webkit_dom_html_script_element_get_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_defer"
c:identifier="webkit_dom_html_script_element_get_defer">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_event"
c:identifier="webkit_dom_html_script_element_get_event">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_html_for"
c:identifier="webkit_dom_html_script_element_get_html_for">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_src"
c:identifier="webkit_dom_html_script_element_get_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_text"
c:identifier="webkit_dom_html_script_element_get_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_async"
c:identifier="webkit_dom_html_script_element_set_async">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_charset"
c:identifier="webkit_dom_html_script_element_set_charset">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_defer"
c:identifier="webkit_dom_html_script_element_set_defer">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_event"
c:identifier="webkit_dom_html_script_element_set_event">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_html_for"
c:identifier="webkit_dom_html_script_element_set_html_for">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_src"
c:identifier="webkit_dom_html_script_element_set_src">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_text"
c:identifier="webkit_dom_html_script_element_set_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="async" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="charset" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="defer" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="event" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="html-for" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="src" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLScriptElementClass"
c:type="WebKitDOMHTMLScriptElementClass"
glib:is-gtype-struct-for="DOMHTMLScriptElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLSelectElement"
c:symbol-prefix="dom_html_select_element"
c:type="WebKitDOMHTMLSelectElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLSelectElement"
glib:get-type="webkit_dom_html_select_element_get_type"
glib:type-struct="DOMHTMLSelectElementClass">
<implements name="DOMEventTarget"/>
<method name="add"
c:identifier="webkit_dom_html_select_element_add"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMHTMLElement</doc>
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</parameter>
<parameter name="before" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMHTMLElement</doc>
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</parameter>
</parameters>
</method>
<method name="check_validity"
c:identifier="webkit_dom_html_select_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_autofocus"
c:identifier="webkit_dom_html_select_element_get_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_disabled"
c:identifier="webkit_dom_html_select_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_select_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_labels"
c:identifier="webkit_dom_html_select_element_get_labels">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
</method>
<method name="get_length"
c:identifier="webkit_dom_html_select_element_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_multiple"
c:identifier="webkit_dom_html_select_element_get_multiple">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_select_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_options"
c:identifier="webkit_dom_html_select_element_get_options">
<return-value transfer-ownership="none">
<type name="DOMHTMLOptionsCollection"
c:type="WebKitDOMHTMLOptionsCollection*"/>
</return-value>
</method>
<method name="get_required"
c:identifier="webkit_dom_html_select_element_get_required">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_selected_index"
c:identifier="webkit_dom_html_select_element_get_selected_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_size"
c:identifier="webkit_dom_html_select_element_get_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_validation_message"
c:identifier="webkit_dom_html_select_element_get_validation_message">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validity"
c:identifier="webkit_dom_html_select_element_get_validity">
<return-value transfer-ownership="none">
<type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
</return-value>
</method>
<method name="get_value"
c:identifier="webkit_dom_html_select_element_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_will_validate"
c:identifier="webkit_dom_html_select_element_get_will_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_html_select_element_item">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="named_item"
c:identifier="webkit_dom_html_select_element_named_item">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="remove"
c:identifier="webkit_dom_html_select_element_remove">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_autofocus"
c:identifier="webkit_dom_html_select_element_set_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_custom_validity"
c:identifier="webkit_dom_html_select_element_set_custom_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_select_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_length"
c:identifier="webkit_dom_html_select_element_set_length"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="set_multiple"
c:identifier="webkit_dom_html_select_element_set_multiple">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_select_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_required"
c:identifier="webkit_dom_html_select_element_set_required">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_selected_index"
c:identifier="webkit_dom_html_select_element_set_selected_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_size"
c:identifier="webkit_dom_html_select_element_set_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_value"
c:identifier="webkit_dom_html_select_element_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="autofocus" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="labels" transfer-ownership="none">
<type name="DOMNodeList"/>
</property>
<property name="length" writable="1" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="multiple" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="options" transfer-ownership="none">
<type name="DOMHTMLOptionsCollection"/>
</property>
<property name="required" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="selected-index" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="size" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validation-message" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validity" transfer-ownership="none">
<type name="DOMValidityState"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="will-validate" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLSelectElementClass"
c:type="WebKitDOMHTMLSelectElementClass"
glib:is-gtype-struct-for="DOMHTMLSelectElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLStyleElement"
c:symbol-prefix="dom_html_style_element"
c:type="WebKitDOMHTMLStyleElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLStyleElement"
glib:get-type="webkit_dom_html_style_element_get_type"
glib:type-struct="DOMHTMLStyleElementClass">
<implements name="DOMEventTarget"/>
<method name="get_disabled"
c:identifier="webkit_dom_html_style_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_media"
c:identifier="webkit_dom_html_style_element_get_media">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_scoped"
c:identifier="webkit_dom_html_style_element_get_scoped">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_sheet"
c:identifier="webkit_dom_html_style_element_get_sheet">
<return-value transfer-ownership="none">
<type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
</return-value>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_style_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_media"
c:identifier="webkit_dom_html_style_element_set_media">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_scoped"
c:identifier="webkit_dom_html_style_element_set_scoped">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="media" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="sheet" transfer-ownership="none">
<type name="DOMStyleSheet"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLStyleElementClass"
c:type="WebKitDOMHTMLStyleElementClass"
glib:is-gtype-struct-for="DOMHTMLStyleElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTableCaptionElement"
c:symbol-prefix="dom_html_table_caption_element"
c:type="WebKitDOMHTMLTableCaptionElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTableCaptionElement"
glib:get-type="webkit_dom_html_table_caption_element_get_type"
glib:type-struct="DOMHTMLTableCaptionElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_table_caption_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_table_caption_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTableCaptionElementClass"
c:type="WebKitDOMHTMLTableCaptionElementClass"
glib:is-gtype-struct-for="DOMHTMLTableCaptionElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTableCellElement"
c:symbol-prefix="dom_html_table_cell_element"
c:type="WebKitDOMHTMLTableCellElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTableCellElement"
glib:get-type="webkit_dom_html_table_cell_element_get_type"
glib:type-struct="DOMHTMLTableCellElementClass">
<implements name="DOMEventTarget"/>
<method name="get_abbr"
c:identifier="webkit_dom_html_table_cell_element_get_abbr">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_align"
c:identifier="webkit_dom_html_table_cell_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_axis"
c:identifier="webkit_dom_html_table_cell_element_get_axis">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_bg_color"
c:identifier="webkit_dom_html_table_cell_element_get_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_cell_index"
c:identifier="webkit_dom_html_table_cell_element_get_cell_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_ch"
c:identifier="webkit_dom_html_table_cell_element_get_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ch_off"
c:identifier="webkit_dom_html_table_cell_element_get_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_col_span"
c:identifier="webkit_dom_html_table_cell_element_get_col_span">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_headers"
c:identifier="webkit_dom_html_table_cell_element_get_headers">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_height"
c:identifier="webkit_dom_html_table_cell_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_no_wrap"
c:identifier="webkit_dom_html_table_cell_element_get_no_wrap">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_row_span"
c:identifier="webkit_dom_html_table_cell_element_get_row_span">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_scope"
c:identifier="webkit_dom_html_table_cell_element_get_scope">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_v_align"
c:identifier="webkit_dom_html_table_cell_element_get_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_table_cell_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_abbr"
c:identifier="webkit_dom_html_table_cell_element_set_abbr">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_table_cell_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_axis"
c:identifier="webkit_dom_html_table_cell_element_set_axis">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_bg_color"
c:identifier="webkit_dom_html_table_cell_element_set_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch"
c:identifier="webkit_dom_html_table_cell_element_set_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch_off"
c:identifier="webkit_dom_html_table_cell_element_set_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_col_span"
c:identifier="webkit_dom_html_table_cell_element_set_col_span">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_headers"
c:identifier="webkit_dom_html_table_cell_element_set_headers">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_table_cell_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_no_wrap"
c:identifier="webkit_dom_html_table_cell_element_set_no_wrap">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_row_span"
c:identifier="webkit_dom_html_table_cell_element_set_row_span">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_scope"
c:identifier="webkit_dom_html_table_cell_element_set_scope">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_v_align"
c:identifier="webkit_dom_html_table_cell_element_set_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_table_cell_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="abbr" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="axis" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="bg-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="cell-index" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="ch" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ch-off" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="col-span" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="headers" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="height" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="no-wrap" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="row-span" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="scope" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="v-align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTableCellElementClass"
c:type="WebKitDOMHTMLTableCellElementClass"
glib:is-gtype-struct-for="DOMHTMLTableCellElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTableColElement"
c:symbol-prefix="dom_html_table_col_element"
c:type="WebKitDOMHTMLTableColElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTableColElement"
glib:get-type="webkit_dom_html_table_col_element_get_type"
glib:type-struct="DOMHTMLTableColElementClass">
<implements name="DOMEventTarget"/>
<method name="get_align"
c:identifier="webkit_dom_html_table_col_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ch"
c:identifier="webkit_dom_html_table_col_element_get_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ch_off"
c:identifier="webkit_dom_html_table_col_element_get_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_span"
c:identifier="webkit_dom_html_table_col_element_get_span">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_v_align"
c:identifier="webkit_dom_html_table_col_element_get_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_table_col_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_table_col_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch"
c:identifier="webkit_dom_html_table_col_element_set_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch_off"
c:identifier="webkit_dom_html_table_col_element_set_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_span"
c:identifier="webkit_dom_html_table_col_element_set_span">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_v_align"
c:identifier="webkit_dom_html_table_col_element_set_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_table_col_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ch" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ch-off" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="span" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="v-align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTableColElementClass"
c:type="WebKitDOMHTMLTableColElementClass"
glib:is-gtype-struct-for="DOMHTMLTableColElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTableElement"
c:symbol-prefix="dom_html_table_element"
c:type="WebKitDOMHTMLTableElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTableElement"
glib:get-type="webkit_dom_html_table_element_get_type"
glib:type-struct="DOMHTMLTableElementClass">
<implements name="DOMEventTarget"/>
<method name="create_caption"
c:identifier="webkit_dom_html_table_element_create_caption">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
</method>
<method name="create_t_foot"
c:identifier="webkit_dom_html_table_element_create_t_foot">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
</method>
<method name="create_t_head"
c:identifier="webkit_dom_html_table_element_create_t_head">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
</method>
<method name="delete_caption"
c:identifier="webkit_dom_html_table_element_delete_caption">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="delete_row"
c:identifier="webkit_dom_html_table_element_delete_row"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="delete_t_foot"
c:identifier="webkit_dom_html_table_element_delete_t_foot">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="delete_t_head"
c:identifier="webkit_dom_html_table_element_delete_t_head">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_align"
c:identifier="webkit_dom_html_table_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_bg_color"
c:identifier="webkit_dom_html_table_element_get_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_border"
c:identifier="webkit_dom_html_table_element_get_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_caption"
c:identifier="webkit_dom_html_table_element_get_caption">
<return-value transfer-ownership="none">
<type name="DOMHTMLTableCaptionElement"
c:type="WebKitDOMHTMLTableCaptionElement*"/>
</return-value>
</method>
<method name="get_cell_padding"
c:identifier="webkit_dom_html_table_element_get_cell_padding">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_cell_spacing"
c:identifier="webkit_dom_html_table_element_get_cell_spacing">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_frame"
c:identifier="webkit_dom_html_table_element_get_frame">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_rows"
c:identifier="webkit_dom_html_table_element_get_rows">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_rules"
c:identifier="webkit_dom_html_table_element_get_rules">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_summary"
c:identifier="webkit_dom_html_table_element_get_summary">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_t_bodies"
c:identifier="webkit_dom_html_table_element_get_t_bodies">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_t_foot"
c:identifier="webkit_dom_html_table_element_get_t_foot">
<return-value transfer-ownership="none">
<type name="DOMHTMLTableSectionElement"
c:type="WebKitDOMHTMLTableSectionElement*"/>
</return-value>
</method>
<method name="get_t_head"
c:identifier="webkit_dom_html_table_element_get_t_head">
<return-value transfer-ownership="none">
<type name="DOMHTMLTableSectionElement"
c:type="WebKitDOMHTMLTableSectionElement*"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_table_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="insert_row"
c:identifier="webkit_dom_html_table_element_insert_row"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_table_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_bg_color"
c:identifier="webkit_dom_html_table_element_set_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_border"
c:identifier="webkit_dom_html_table_element_set_border">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_caption"
c:identifier="webkit_dom_html_table_element_set_caption"
throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMHTMLTableCaptionElement</doc>
<type name="DOMHTMLTableCaptionElement"
c:type="WebKitDOMHTMLTableCaptionElement*"/>
</parameter>
</parameters>
</method>
<method name="set_cell_padding"
c:identifier="webkit_dom_html_table_element_set_cell_padding">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_cell_spacing"
c:identifier="webkit_dom_html_table_element_set_cell_spacing">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_frame"
c:identifier="webkit_dom_html_table_element_set_frame">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_rules"
c:identifier="webkit_dom_html_table_element_set_rules">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_summary"
c:identifier="webkit_dom_html_table_element_set_summary">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_t_foot"
c:identifier="webkit_dom_html_table_element_set_t_foot"
throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMHTMLTableSectionElement</doc>
<type name="DOMHTMLTableSectionElement"
c:type="WebKitDOMHTMLTableSectionElement*"/>
</parameter>
</parameters>
</method>
<method name="set_t_head"
c:identifier="webkit_dom_html_table_element_set_t_head"
throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMHTMLTableSectionElement</doc>
<type name="DOMHTMLTableSectionElement"
c:type="WebKitDOMHTMLTableSectionElement*"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_table_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="bg-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="border" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="caption" writable="1" transfer-ownership="none">
<type name="DOMHTMLTableCaptionElement"/>
</property>
<property name="cell-padding" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="cell-spacing" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="frame" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="rows" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="rules" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="summary" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="t-bodies" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="t-foot" writable="1" transfer-ownership="none">
<type name="DOMHTMLTableSectionElement"/>
</property>
<property name="t-head" writable="1" transfer-ownership="none">
<type name="DOMHTMLTableSectionElement"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTableElementClass"
c:type="WebKitDOMHTMLTableElementClass"
glib:is-gtype-struct-for="DOMHTMLTableElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTableRowElement"
c:symbol-prefix="dom_html_table_row_element"
c:type="WebKitDOMHTMLTableRowElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTableRowElement"
glib:get-type="webkit_dom_html_table_row_element_get_type"
glib:type-struct="DOMHTMLTableRowElementClass">
<implements name="DOMEventTarget"/>
<method name="delete_cell"
c:identifier="webkit_dom_html_table_row_element_delete_cell"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="get_align"
c:identifier="webkit_dom_html_table_row_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_bg_color"
c:identifier="webkit_dom_html_table_row_element_get_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_cells"
c:identifier="webkit_dom_html_table_row_element_get_cells">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_ch"
c:identifier="webkit_dom_html_table_row_element_get_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ch_off"
c:identifier="webkit_dom_html_table_row_element_get_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_row_index"
c:identifier="webkit_dom_html_table_row_element_get_row_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_section_row_index"
c:identifier="webkit_dom_html_table_row_element_get_section_row_index">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_v_align"
c:identifier="webkit_dom_html_table_row_element_get_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="insert_cell"
c:identifier="webkit_dom_html_table_row_element_insert_cell"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_table_row_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_bg_color"
c:identifier="webkit_dom_html_table_row_element_set_bg_color">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch"
c:identifier="webkit_dom_html_table_row_element_set_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch_off"
c:identifier="webkit_dom_html_table_row_element_set_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_v_align"
c:identifier="webkit_dom_html_table_row_element_set_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="bg-color" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="cells" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="ch" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ch-off" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="row-index" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="section-row-index" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="v-align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTableRowElementClass"
c:type="WebKitDOMHTMLTableRowElementClass"
glib:is-gtype-struct-for="DOMHTMLTableRowElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTableSectionElement"
c:symbol-prefix="dom_html_table_section_element"
c:type="WebKitDOMHTMLTableSectionElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTableSectionElement"
glib:get-type="webkit_dom_html_table_section_element_get_type"
glib:type-struct="DOMHTMLTableSectionElementClass">
<implements name="DOMEventTarget"/>
<method name="delete_row"
c:identifier="webkit_dom_html_table_section_element_delete_row"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="get_align"
c:identifier="webkit_dom_html_table_section_element_get_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ch"
c:identifier="webkit_dom_html_table_section_element_get_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_ch_off"
c:identifier="webkit_dom_html_table_section_element_get_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_rows"
c:identifier="webkit_dom_html_table_section_element_get_rows">
<return-value transfer-ownership="none">
<type name="DOMHTMLCollection" c:type="WebKitDOMHTMLCollection*"/>
</return-value>
</method>
<method name="get_v_align"
c:identifier="webkit_dom_html_table_section_element_get_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="insert_row"
c:identifier="webkit_dom_html_table_section_element_insert_row"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_align"
c:identifier="webkit_dom_html_table_section_element_set_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch"
c:identifier="webkit_dom_html_table_section_element_set_ch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_ch_off"
c:identifier="webkit_dom_html_table_section_element_set_ch_off">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_v_align"
c:identifier="webkit_dom_html_table_section_element_set_v_align">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ch" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="ch-off" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="rows" transfer-ownership="none">
<type name="DOMHTMLCollection"/>
</property>
<property name="v-align" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTableSectionElementClass"
c:type="WebKitDOMHTMLTableSectionElementClass"
glib:is-gtype-struct-for="DOMHTMLTableSectionElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTextAreaElement"
c:symbol-prefix="dom_html_text_area_element"
c:type="WebKitDOMHTMLTextAreaElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTextAreaElement"
glib:get-type="webkit_dom_html_text_area_element_get_type"
glib:type-struct="DOMHTMLTextAreaElementClass">
<implements name="DOMEventTarget"/>
<method name="check_validity"
c:identifier="webkit_dom_html_text_area_element_check_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_autofocus"
c:identifier="webkit_dom_html_text_area_element_get_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_cols"
c:identifier="webkit_dom_html_text_area_element_get_cols">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_default_value"
c:identifier="webkit_dom_html_text_area_element_get_default_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_dir_name"
c:identifier="webkit_dom_html_text_area_element_get_dir_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_disabled"
c:identifier="webkit_dom_html_text_area_element_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_form"
c:identifier="webkit_dom_html_text_area_element_get_form">
<return-value transfer-ownership="none">
<type name="DOMHTMLFormElement" c:type="WebKitDOMHTMLFormElement*"/>
</return-value>
</method>
<method name="get_labels"
c:identifier="webkit_dom_html_text_area_element_get_labels">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
</method>
<method name="get_max_length"
c:identifier="webkit_dom_html_text_area_element_get_max_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_html_text_area_element_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_placeholder"
c:identifier="webkit_dom_html_text_area_element_get_placeholder">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_read_only"
c:identifier="webkit_dom_html_text_area_element_get_read_only">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_required"
c:identifier="webkit_dom_html_text_area_element_get_required">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_rows"
c:identifier="webkit_dom_html_text_area_element_get_rows">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_selection_direction"
c:identifier="webkit_dom_html_text_area_element_get_selection_direction">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_selection_end"
c:identifier="webkit_dom_html_text_area_element_get_selection_end">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_selection_start"
c:identifier="webkit_dom_html_text_area_element_get_selection_start">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_text_length"
c:identifier="webkit_dom_html_text_area_element_get_text_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_validation_message"
c:identifier="webkit_dom_html_text_area_element_get_validation_message">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_validity"
c:identifier="webkit_dom_html_text_area_element_get_validity">
<return-value transfer-ownership="none">
<type name="DOMValidityState" c:type="WebKitDOMValidityState*"/>
</return-value>
</method>
<method name="get_value"
c:identifier="webkit_dom_html_text_area_element_get_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_will_validate"
c:identifier="webkit_dom_html_text_area_element_get_will_validate">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_wrap"
c:identifier="webkit_dom_html_text_area_element_get_wrap">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="is_edited"
c:identifier="webkit_dom_html_text_area_element_is_edited">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="select"
c:identifier="webkit_dom_html_text_area_element_select">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_autofocus"
c:identifier="webkit_dom_html_text_area_element_set_autofocus">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_cols"
c:identifier="webkit_dom_html_text_area_element_set_cols">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_custom_validity"
c:identifier="webkit_dom_html_text_area_element_set_custom_validity">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_default_value"
c:identifier="webkit_dom_html_text_area_element_set_default_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_dir_name"
c:identifier="webkit_dom_html_text_area_element_set_dir_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_html_text_area_element_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_max_length"
c:identifier="webkit_dom_html_text_area_element_set_max_length"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_name"
c:identifier="webkit_dom_html_text_area_element_set_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_placeholder"
c:identifier="webkit_dom_html_text_area_element_set_placeholder">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_read_only"
c:identifier="webkit_dom_html_text_area_element_set_read_only">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_required"
c:identifier="webkit_dom_html_text_area_element_set_required">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_rows"
c:identifier="webkit_dom_html_text_area_element_set_rows">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_selection_direction"
c:identifier="webkit_dom_html_text_area_element_set_selection_direction">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_selection_end"
c:identifier="webkit_dom_html_text_area_element_set_selection_end">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_selection_range"
c:identifier="webkit_dom_html_text_area_element_set_selection_range">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="start" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="end" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="direction" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_selection_start"
c:identifier="webkit_dom_html_text_area_element_set_selection_start">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_value"
c:identifier="webkit_dom_html_text_area_element_set_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_wrap"
c:identifier="webkit_dom_html_text_area_element_set_wrap">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="autofocus" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="cols" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="default-value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="dir-name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="form" transfer-ownership="none">
<type name="DOMHTMLFormElement"/>
</property>
<property name="labels" transfer-ownership="none">
<type name="DOMNodeList"/>
</property>
<property name="max-length" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="name" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="placeholder" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="read-only" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="required" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="rows" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="selection-direction"
writable="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="selection-end" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="selection-start" writable="1" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="text-length" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validation-message" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="validity" transfer-ownership="none">
<type name="DOMValidityState"/>
</property>
<property name="value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="will-validate" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="wrap" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTextAreaElementClass"
c:type="WebKitDOMHTMLTextAreaElementClass"
glib:is-gtype-struct-for="DOMHTMLTextAreaElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLTitleElement"
c:symbol-prefix="dom_html_title_element"
c:type="WebKitDOMHTMLTitleElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLTitleElement"
glib:get-type="webkit_dom_html_title_element_get_type"
glib:type-struct="DOMHTMLTitleElementClass">
<implements name="DOMEventTarget"/>
<method name="get_text"
c:identifier="webkit_dom_html_title_element_get_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_text"
c:identifier="webkit_dom_html_title_element_set_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLTitleElementClass"
c:type="WebKitDOMHTMLTitleElementClass"
glib:is-gtype-struct-for="DOMHTMLTitleElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLUListElement"
c:symbol-prefix="dom_htmlu_list_element"
c:type="WebKitDOMHTMLUListElement"
parent="DOMHTMLElement"
glib:type-name="WebKitDOMHTMLUListElement"
glib:get-type="webkit_dom_htmlu_list_element_get_type"
glib:type-struct="DOMHTMLUListElementClass">
<implements name="DOMEventTarget"/>
<method name="get_compact"
c:identifier="webkit_dom_htmlu_list_element_get_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="set_compact"
c:identifier="webkit_dom_htmlu_list_element_set_compact">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="compact" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="type" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLElement" c:type="WebKitDOMHTMLElement"/>
</field>
</class>
<record name="DOMHTMLUListElementClass"
c:type="WebKitDOMHTMLUListElementClass"
glib:is-gtype-struct-for="DOMHTMLUListElement">
<field name="parent_class">
<type name="DOMHTMLElementClass" c:type="WebKitDOMHTMLElementClass"/>
</field>
</record>
<class name="DOMHTMLVideoElement"
c:symbol-prefix="dom_html_video_element"
c:type="WebKitDOMHTMLVideoElement"
parent="DOMHTMLMediaElement"
glib:type-name="WebKitDOMHTMLVideoElement"
glib:get-type="webkit_dom_html_video_element_get_type"
glib:type-struct="DOMHTMLVideoElementClass">
<implements name="DOMEventTarget"/>
<method name="get_height"
c:identifier="webkit_dom_html_video_element_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_poster"
c:identifier="webkit_dom_html_video_element_get_poster">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_video_height"
c:identifier="webkit_dom_html_video_element_get_video_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_video_width"
c:identifier="webkit_dom_html_video_element_get_video_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_webkit_decoded_frame_count"
c:identifier="webkit_dom_html_video_element_get_webkit_decoded_frame_count">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_webkit_displaying_fullscreen"
c:identifier="webkit_dom_html_video_element_get_webkit_displaying_fullscreen">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_webkit_dropped_frame_count"
c:identifier="webkit_dom_html_video_element_get_webkit_dropped_frame_count">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_webkit_supports_fullscreen"
c:identifier="webkit_dom_html_video_element_get_webkit_supports_fullscreen">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_width"
c:identifier="webkit_dom_html_video_element_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="set_height"
c:identifier="webkit_dom_html_video_element_set_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="set_poster"
c:identifier="webkit_dom_html_video_element_set_poster">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_width"
c:identifier="webkit_dom_html_video_element_set_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="webkit_enter_full_screen"
c:identifier="webkit_dom_html_video_element_webkit_enter_full_screen"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="webkit_enter_fullscreen"
c:identifier="webkit_dom_html_video_element_webkit_enter_fullscreen"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="webkit_exit_full_screen"
c:identifier="webkit_dom_html_video_element_webkit_exit_full_screen">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="webkit_exit_fullscreen"
c:identifier="webkit_dom_html_video_element_webkit_exit_fullscreen">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="height" writable="1" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="poster" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="video-height" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="video-width" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="webkit-displaying-fullscreen" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="webkit-supports-fullscreen" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="width" writable="1" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMHTMLMediaElement" c:type="WebKitDOMHTMLMediaElement"/>
</field>
</class>
<record name="DOMHTMLVideoElementClass"
c:type="WebKitDOMHTMLVideoElementClass"
glib:is-gtype-struct-for="DOMHTMLVideoElement">
<field name="parent_class">
<type name="DOMHTMLMediaElementClass"
c:type="WebKitDOMHTMLMediaElementClass"/>
</field>
</record>
<class name="DOMHistory"
c:symbol-prefix="dom_history"
c:type="WebKitDOMHistory"
parent="DOMObject"
glib:type-name="WebKitDOMHistory"
glib:get-type="webkit_dom_history_get_type"
glib:type-struct="DOMHistoryClass">
<method name="back" c:identifier="webkit_dom_history_back">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="forward" c:identifier="webkit_dom_history_forward">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_length" c:identifier="webkit_dom_history_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="go" c:identifier="webkit_dom_history_go">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="distance" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMHistoryClass"
c:type="WebKitDOMHistoryClass"
glib:is-gtype-struct-for="DOMHistory">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMLocation"
c:symbol-prefix="dom_location"
c:type="WebKitDOMLocation"
parent="DOMObject"
glib:type-name="WebKitDOMLocation"
glib:get-type="webkit_dom_location_get_type"
glib:type-struct="DOMLocationClass">
<method name="get_origin" c:identifier="webkit_dom_location_get_origin">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="origin" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMLocationClass"
c:type="WebKitDOMLocationClass"
glib:is-gtype-struct-for="DOMLocation">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMMediaError"
c:symbol-prefix="dom_media_error"
c:type="WebKitDOMMediaError"
parent="DOMObject"
glib:type-name="WebKitDOMMediaError"
glib:get-type="webkit_dom_media_error_get_type"
glib:type-struct="DOMMediaErrorClass">
<method name="get_code" c:identifier="webkit_dom_media_error_get_code">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<property name="code" transfer-ownership="none">
<type name="guint"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMMediaErrorClass"
c:type="WebKitDOMMediaErrorClass"
glib:is-gtype-struct-for="DOMMediaError">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMMediaList"
c:symbol-prefix="dom_media_list"
c:type="WebKitDOMMediaList"
parent="DOMObject"
glib:type-name="WebKitDOMMediaList"
glib:get-type="webkit_dom_media_list_get_type"
glib:type-struct="DOMMediaListClass">
<method name="append_medium"
c:identifier="webkit_dom_media_list_append_medium"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="new_medium" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="delete_medium"
c:identifier="webkit_dom_media_list_delete_medium"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="old_medium" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_length"
c:identifier="webkit_dom_media_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_media_text"
c:identifier="webkit_dom_media_list_get_media_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_media_list_item">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="set_media_text"
c:identifier="webkit_dom_media_list_set_media_text"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="media-text" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMMediaListClass"
c:type="WebKitDOMMediaListClass"
glib:is-gtype-struct-for="DOMMediaList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMMediaQueryList"
c:symbol-prefix="dom_media_query_list"
c:type="WebKitDOMMediaQueryList"
parent="DOMObject"
glib:type-name="WebKitDOMMediaQueryList"
glib:get-type="webkit_dom_media_query_list_get_type"
glib:type-struct="DOMMediaQueryListClass">
<method name="get_matches"
c:identifier="webkit_dom_media_query_list_get_matches">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_media"
c:identifier="webkit_dom_media_query_list_get_media">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="matches" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="media" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMMediaQueryListClass"
c:type="WebKitDOMMediaQueryListClass"
glib:is-gtype-struct-for="DOMMediaQueryList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMMemoryInfo"
c:symbol-prefix="dom_memory_info"
c:type="WebKitDOMMemoryInfo"
parent="DOMObject"
glib:type-name="WebKitDOMMemoryInfo"
glib:get-type="webkit_dom_memory_info_get_type"
glib:type-struct="DOMMemoryInfoClass">
<method name="get_js_heap_size_limit"
c:identifier="webkit_dom_memory_info_get_js_heap_size_limit">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_total_js_heap_size"
c:identifier="webkit_dom_memory_info_get_total_js_heap_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_used_js_heap_size"
c:identifier="webkit_dom_memory_info_get_used_js_heap_size">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<property name="js-heap-size-limit" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="total-js-heap-size" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="used-js-heap-size" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMMemoryInfoClass"
c:type="WebKitDOMMemoryInfoClass"
glib:is-gtype-struct-for="DOMMemoryInfo">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMMessagePort"
c:symbol-prefix="dom_message_port"
c:type="WebKitDOMMessagePort"
parent="DOMObject"
glib:type-name="WebKitDOMMessagePort"
glib:get-type="webkit_dom_message_port_get_type"
glib:type-struct="DOMMessagePortClass">
<implements name="DOMEventTarget"/>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMMessagePortClass"
c:type="WebKitDOMMessagePortClass"
glib:is-gtype-struct-for="DOMMessagePort">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMMouseEvent"
c:symbol-prefix="dom_mouse_event"
c:type="WebKitDOMMouseEvent"
parent="DOMUIEvent"
glib:type-name="WebKitDOMMouseEvent"
glib:get-type="webkit_dom_mouse_event_get_type"
glib:type-struct="DOMMouseEventClass">
<method name="get_alt_key"
c:identifier="webkit_dom_mouse_event_get_alt_key">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_button"
c:identifier="webkit_dom_mouse_event_get_button">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_client_x"
c:identifier="webkit_dom_mouse_event_get_client_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_client_y"
c:identifier="webkit_dom_mouse_event_get_client_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_ctrl_key"
c:identifier="webkit_dom_mouse_event_get_ctrl_key">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_from_element"
c:identifier="webkit_dom_mouse_event_get_from_element">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_meta_key"
c:identifier="webkit_dom_mouse_event_get_meta_key">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_offset_x"
c:identifier="webkit_dom_mouse_event_get_offset_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_offset_y"
c:identifier="webkit_dom_mouse_event_get_offset_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_related_target"
c:identifier="webkit_dom_mouse_event_get_related_target">
<return-value transfer-ownership="none">
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</return-value>
</method>
<method name="get_screen_x"
c:identifier="webkit_dom_mouse_event_get_screen_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_screen_y"
c:identifier="webkit_dom_mouse_event_get_screen_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_shift_key"
c:identifier="webkit_dom_mouse_event_get_shift_key">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_to_element"
c:identifier="webkit_dom_mouse_event_get_to_element">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_webkit_movement_x"
c:identifier="webkit_dom_mouse_event_get_webkit_movement_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_webkit_movement_y"
c:identifier="webkit_dom_mouse_event_get_webkit_movement_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_x" c:identifier="webkit_dom_mouse_event_get_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_y" c:identifier="webkit_dom_mouse_event_get_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="init_mouse_event"
c:identifier="webkit_dom_mouse_event_init_mouse_event">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="type" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="can_bubble" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="cancelable" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="view" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMDOMWindow</doc>
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</parameter>
<parameter name="detail" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="screen_x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="screen_y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="client_x" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="client_y" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
<parameter name="ctrl_key" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="alt_key" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="shift_key" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="meta_key" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="button" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gushort</doc>
<type name="gushort" c:type="gushort"/>
</parameter>
<parameter name="related_target" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMEventTarget</doc>
<type name="DOMEventTarget" c:type="WebKitDOMEventTarget*"/>
</parameter>
</parameters>
</method>
<property name="alt-key" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="button" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="client-x" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="client-y" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="ctrl-key" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="from-element" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="meta-key" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="offset-x" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="offset-y" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="related-target" transfer-ownership="none">
<type name="DOMEventTarget"/>
</property>
<property name="screen-x" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="screen-y" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="shift-key" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="to-element" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="x" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="y" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMUIEvent" c:type="WebKitDOMUIEvent"/>
</field>
</class>
<record name="DOMMouseEventClass"
c:type="WebKitDOMMouseEventClass"
glib:is-gtype-struct-for="DOMMouseEvent">
<field name="parent_class">
<type name="DOMUIEventClass" c:type="WebKitDOMUIEventClass"/>
</field>
</record>
<class name="DOMNamedNodeMap"
c:symbol-prefix="dom_named_node_map"
c:type="WebKitDOMNamedNodeMap"
parent="DOMObject"
glib:type-name="WebKitDOMNamedNodeMap"
glib:get-type="webkit_dom_named_node_map_get_type"
glib:type-struct="DOMNamedNodeMapClass">
<method name="get_length"
c:identifier="webkit_dom_named_node_map_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_named_item"
c:identifier="webkit_dom_named_node_map_get_named_item">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_named_item_ns"
c:identifier="webkit_dom_named_node_map_get_named_item_ns">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="item" c:identifier="webkit_dom_named_node_map_item">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="remove_named_item"
c:identifier="webkit_dom_named_node_map_remove_named_item"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="remove_named_item_ns"
c:identifier="webkit_dom_named_node_map_remove_named_item_ns"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="local_name" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_named_item"
c:identifier="webkit_dom_named_node_map_set_named_item"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="set_named_item_ns"
c:identifier="webkit_dom_named_node_map_set_named_item_ns"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMNamedNodeMapClass"
c:type="WebKitDOMNamedNodeMapClass"
glib:is-gtype-struct-for="DOMNamedNodeMap">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMNavigator"
c:symbol-prefix="dom_navigator"
c:type="WebKitDOMNavigator"
parent="DOMObject"
glib:type-name="WebKitDOMNavigator"
glib:get-type="webkit_dom_navigator_get_type"
glib:type-struct="DOMNavigatorClass">
<method name="get_app_code_name"
c:identifier="webkit_dom_navigator_get_app_code_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_app_name"
c:identifier="webkit_dom_navigator_get_app_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_app_version"
c:identifier="webkit_dom_navigator_get_app_version">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_cookie_enabled"
c:identifier="webkit_dom_navigator_get_cookie_enabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_geolocation"
c:identifier="webkit_dom_navigator_get_geolocation">
<return-value transfer-ownership="none">
<type name="DOMGeolocation" c:type="WebKitDOMGeolocation*"/>
</return-value>
</method>
<method name="get_language"
c:identifier="webkit_dom_navigator_get_language">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_mime_types"
c:identifier="webkit_dom_navigator_get_mime_types">
<return-value transfer-ownership="none">
<type name="DOMDOMMimeTypeArray"
c:type="WebKitDOMDOMMimeTypeArray*"/>
</return-value>
</method>
<method name="get_on_line"
c:identifier="webkit_dom_navigator_get_on_line">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_platform"
c:identifier="webkit_dom_navigator_get_platform">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_plugins"
c:identifier="webkit_dom_navigator_get_plugins">
<return-value transfer-ownership="none">
<type name="DOMDOMPluginArray" c:type="WebKitDOMDOMPluginArray*"/>
</return-value>
</method>
<method name="get_product"
c:identifier="webkit_dom_navigator_get_product">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_product_sub"
c:identifier="webkit_dom_navigator_get_product_sub">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_storage_updates"
c:identifier="webkit_dom_navigator_get_storage_updates">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_user_agent"
c:identifier="webkit_dom_navigator_get_user_agent">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_vendor" c:identifier="webkit_dom_navigator_get_vendor">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_vendor_sub"
c:identifier="webkit_dom_navigator_get_vendor_sub">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="java_enabled"
c:identifier="webkit_dom_navigator_java_enabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<property name="app-code-name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="app-name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="app-version" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="cookie-enabled" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="geolocation" transfer-ownership="none">
<type name="DOMGeolocation"/>
</property>
<property name="language" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="mime-types" transfer-ownership="none">
<type name="DOMDOMMimeTypeArray"/>
</property>
<property name="on-line" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="platform" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="plugins" transfer-ownership="none">
<type name="DOMDOMPluginArray"/>
</property>
<property name="product" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="product-sub" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="user-agent" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="vendor" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="vendor-sub" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMNavigatorClass"
c:type="WebKitDOMNavigatorClass"
glib:is-gtype-struct-for="DOMNavigator">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMNode"
c:symbol-prefix="dom_node"
c:type="WebKitDOMNode"
parent="DOMObject"
glib:type-name="WebKitDOMNode"
glib:get-type="webkit_dom_node_get_type"
glib:type-struct="DOMNodeClass">
<implements name="DOMEventTarget"/>
<method name="append_child"
c:identifier="webkit_dom_node_append_child"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="new_child" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="clone_node" c:identifier="webkit_dom_node_clone_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="deep" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="compare_document_position"
c:identifier="webkit_dom_node_compare_document_position">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
<parameters>
<parameter name="other" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="contains" c:identifier="webkit_dom_node_contains">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="other" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="dispatch_event"
c:identifier="webkit_dom_node_dispatch_event"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="event" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMEvent</doc>
<type name="DOMEvent" c:type="WebKitDOMEvent*"/>
</parameter>
</parameters>
</method>
<method name="get_attributes"
c:identifier="webkit_dom_node_get_attributes">
<return-value transfer-ownership="none">
<type name="DOMNamedNodeMap" c:type="WebKitDOMNamedNodeMap*"/>
</return-value>
</method>
<method name="get_base_uri" c:identifier="webkit_dom_node_get_base_uri">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_child_nodes"
c:identifier="webkit_dom_node_get_child_nodes">
<return-value transfer-ownership="none">
<type name="DOMNodeList" c:type="WebKitDOMNodeList*"/>
</return-value>
</method>
<method name="get_first_child"
c:identifier="webkit_dom_node_get_first_child">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_last_child"
c:identifier="webkit_dom_node_get_last_child">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_local_name"
c:identifier="webkit_dom_node_get_local_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_namespace_uri"
c:identifier="webkit_dom_node_get_namespace_uri">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_next_sibling"
c:identifier="webkit_dom_node_get_next_sibling">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_node_name"
c:identifier="webkit_dom_node_get_node_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_node_type"
c:identifier="webkit_dom_node_get_node_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_node_value"
c:identifier="webkit_dom_node_get_node_value">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_owner_document"
c:identifier="webkit_dom_node_get_owner_document">
<return-value transfer-ownership="none">
<type name="DOMDocument" c:type="WebKitDOMDocument*"/>
</return-value>
</method>
<method name="get_parent_element"
c:identifier="webkit_dom_node_get_parent_element">
<return-value transfer-ownership="none">
<type name="DOMElement" c:type="WebKitDOMElement*"/>
</return-value>
</method>
<method name="get_parent_node"
c:identifier="webkit_dom_node_get_parent_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_prefix" c:identifier="webkit_dom_node_get_prefix">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_previous_sibling"
c:identifier="webkit_dom_node_get_previous_sibling">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_text_content"
c:identifier="webkit_dom_node_get_text_content">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="has_attributes"
c:identifier="webkit_dom_node_has_attributes">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="has_child_nodes"
c:identifier="webkit_dom_node_has_child_nodes">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="insert_before"
c:identifier="webkit_dom_node_insert_before"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="new_child" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="ref_child" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="is_default_namespace"
c:identifier="webkit_dom_node_is_default_namespace">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="is_equal_node"
c:identifier="webkit_dom_node_is_equal_node">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="other" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="is_same_node" c:identifier="webkit_dom_node_is_same_node">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="other" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="is_supported" c:identifier="webkit_dom_node_is_supported">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="feature" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="version" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="lookup_namespace_uri"
c:identifier="webkit_dom_node_lookup_namespace_uri">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="prefix" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="lookup_prefix"
c:identifier="webkit_dom_node_lookup_prefix">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="namespace_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="normalize" c:identifier="webkit_dom_node_normalize">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="remove_child"
c:identifier="webkit_dom_node_remove_child"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="old_child" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="replace_child"
c:identifier="webkit_dom_node_replace_child"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="new_child" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="old_child" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="set_node_value"
c:identifier="webkit_dom_node_set_node_value"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_prefix"
c:identifier="webkit_dom_node_set_prefix"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_text_content"
c:identifier="webkit_dom_node_set_text_content"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="attributes" transfer-ownership="none">
<type name="DOMNamedNodeMap"/>
</property>
<property name="base-uri" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="child-nodes" transfer-ownership="none">
<type name="DOMNodeList"/>
</property>
<property name="first-child" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="last-child" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="local-name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="namespace-uri" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="next-sibling" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="node-name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="node-type" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="node-value" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="owner-document" transfer-ownership="none">
<type name="DOMDocument"/>
</property>
<property name="parent-element" transfer-ownership="none">
<type name="DOMElement"/>
</property>
<property name="parent-node" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="prefix" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="previous-sibling" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="text-content" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMNodeClass"
c:type="WebKitDOMNodeClass"
glib:is-gtype-struct-for="DOMNode">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMNodeFilter"
c:symbol-prefix="dom_node_filter"
c:type="WebKitDOMNodeFilter"
parent="DOMObject"
glib:type-name="WebKitDOMNodeFilter"
glib:get-type="webkit_dom_node_filter_get_type"
glib:type-struct="DOMNodeFilterClass">
<method name="accept_node"
c:identifier="webkit_dom_node_filter_accept_node">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gshort" c:type="gshort"/>
</return-value>
<parameters>
<parameter name="n" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMNodeFilterClass"
c:type="WebKitDOMNodeFilterClass"
glib:is-gtype-struct-for="DOMNodeFilter">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMNodeIterator"
c:symbol-prefix="dom_node_iterator"
c:type="WebKitDOMNodeIterator"
parent="DOMObject"
glib:type-name="WebKitDOMNodeIterator"
glib:get-type="webkit_dom_node_iterator_get_type"
glib:type-struct="DOMNodeIteratorClass">
<method name="detach" c:identifier="webkit_dom_node_iterator_detach">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_expand_entity_references"
c:identifier="webkit_dom_node_iterator_get_expand_entity_references">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_filter"
c:identifier="webkit_dom_node_iterator_get_filter">
<return-value transfer-ownership="none">
<type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
</return-value>
</method>
<method name="get_pointer_before_reference_node"
c:identifier="webkit_dom_node_iterator_get_pointer_before_reference_node">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_reference_node"
c:identifier="webkit_dom_node_iterator_get_reference_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_root" c:identifier="webkit_dom_node_iterator_get_root">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_what_to_show"
c:identifier="webkit_dom_node_iterator_get_what_to_show">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="next_node"
c:identifier="webkit_dom_node_iterator_next_node"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="previous_node"
c:identifier="webkit_dom_node_iterator_previous_node"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<property name="expand-entity-references" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="filter" transfer-ownership="none">
<type name="DOMNodeFilter"/>
</property>
<property name="pointer-before-reference-node" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="reference-node" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="root" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="what-to-show" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMNodeIteratorClass"
c:type="WebKitDOMNodeIteratorClass"
glib:is-gtype-struct-for="DOMNodeIterator">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMNodeList"
c:symbol-prefix="dom_node_list"
c:type="WebKitDOMNodeList"
parent="DOMObject"
glib:type-name="WebKitDOMNodeList"
glib:get-type="webkit_dom_node_list_get_type"
glib:type-struct="DOMNodeListClass">
<method name="get_length" c:identifier="webkit_dom_node_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_node_list_item">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMNodeListClass"
c:type="WebKitDOMNodeListClass"
glib:is-gtype-struct-for="DOMNodeList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMObject"
c:symbol-prefix="dom_object"
c:type="WebKitDOMObject"
parent="GObject.Object"
glib:type-name="WebKitDOMObject"
glib:get-type="webkit_dom_object_get_type"
glib:type-struct="DOMObjectClass">
<property name="core-object"
readable="0"
writable="1"
construct-only="1"
transfer-ownership="none">
<type name="gpointer"/>
</property>
<field name="parentInstance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="coreObject">
<type name="gpointer" c:type="gpointer"/>
</field>
</class>
<record name="DOMObjectClass"
c:type="WebKitDOMObjectClass"
glib:is-gtype-struct-for="DOMObject">
<field name="parentClass">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
</record>
<record name="DOMObjectPrivate"
c:type="WebKitDOMObjectPrivate"
disguised="1">
</record>
<class name="DOMProcessingInstruction"
c:symbol-prefix="dom_processing_instruction"
c:type="WebKitDOMProcessingInstruction"
parent="DOMNode"
glib:type-name="WebKitDOMProcessingInstruction"
glib:get-type="webkit_dom_processing_instruction_get_type"
glib:type-struct="DOMProcessingInstructionClass">
<implements name="DOMEventTarget"/>
<method name="get_data"
c:identifier="webkit_dom_processing_instruction_get_data">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_sheet"
c:identifier="webkit_dom_processing_instruction_get_sheet">
<return-value transfer-ownership="none">
<type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
</return-value>
</method>
<method name="get_target"
c:identifier="webkit_dom_processing_instruction_get_target">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_data"
c:identifier="webkit_dom_processing_instruction_set_data"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="data" writable="1" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="sheet" transfer-ownership="none">
<type name="DOMStyleSheet"/>
</property>
<property name="target" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMNode" c:type="WebKitDOMNode"/>
</field>
</class>
<record name="DOMProcessingInstructionClass"
c:type="WebKitDOMProcessingInstructionClass"
glib:is-gtype-struct-for="DOMProcessingInstruction">
<field name="parent_class">
<type name="DOMNodeClass" c:type="WebKitDOMNodeClass"/>
</field>
</record>
<class name="DOMRange"
c:symbol-prefix="dom_range"
c:type="WebKitDOMRange"
parent="DOMObject"
glib:type-name="WebKitDOMRange"
glib:get-type="webkit_dom_range_get_type"
glib:type-struct="DOMRangeClass">
<method name="clone_contents"
c:identifier="webkit_dom_range_clone_contents"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMDocumentFragment"
c:type="WebKitDOMDocumentFragment*"/>
</return-value>
</method>
<method name="clone_range"
c:identifier="webkit_dom_range_clone_range"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMRange" c:type="WebKitDOMRange*"/>
</return-value>
</method>
<method name="collapse"
c:identifier="webkit_dom_range_collapse"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="to_start" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="compare_boundary_points"
c:identifier="webkit_dom_range_compare_boundary_points"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gshort" c:type="gshort"/>
</return-value>
<parameters>
<parameter name="how" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gushort</doc>
<type name="gushort" c:type="gushort"/>
</parameter>
<parameter name="source_range" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMRange</doc>
<type name="DOMRange" c:type="WebKitDOMRange*"/>
</parameter>
</parameters>
</method>
<method name="compare_node"
c:identifier="webkit_dom_range_compare_node"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gshort" c:type="gshort"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="compare_point"
c:identifier="webkit_dom_range_compare_point"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gshort" c:type="gshort"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="create_contextual_fragment"
c:identifier="webkit_dom_range_create_contextual_fragment"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMDocumentFragment"
c:type="WebKitDOMDocumentFragment*"/>
</return-value>
<parameters>
<parameter name="html" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="delete_contents"
c:identifier="webkit_dom_range_delete_contents"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="detach" c:identifier="webkit_dom_range_detach" throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="expand" c:identifier="webkit_dom_range_expand" throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="unit" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="extract_contents"
c:identifier="webkit_dom_range_extract_contents"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMDocumentFragment"
c:type="WebKitDOMDocumentFragment*"/>
</return-value>
</method>
<method name="get_collapsed"
c:identifier="webkit_dom_range_get_collapsed"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_common_ancestor_container"
c:identifier="webkit_dom_range_get_common_ancestor_container"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_end_container"
c:identifier="webkit_dom_range_get_end_container"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_end_offset"
c:identifier="webkit_dom_range_get_end_offset"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_start_container"
c:identifier="webkit_dom_range_get_start_container"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_start_offset"
c:identifier="webkit_dom_range_get_start_offset"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_text" c:identifier="webkit_dom_range_get_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="insert_node"
c:identifier="webkit_dom_range_insert_node"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="new_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="intersects_node"
c:identifier="webkit_dom_range_intersects_node"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="is_point_in_range"
c:identifier="webkit_dom_range_is_point_in_range"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="select_node"
c:identifier="webkit_dom_range_select_node"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="select_node_contents"
c:identifier="webkit_dom_range_select_node_contents"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="set_end"
c:identifier="webkit_dom_range_set_end"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_end_after"
c:identifier="webkit_dom_range_set_end_after"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="set_end_before"
c:identifier="webkit_dom_range_set_end_before"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="set_start"
c:identifier="webkit_dom_range_set_start"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<method name="set_start_after"
c:identifier="webkit_dom_range_set_start_after"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="set_start_before"
c:identifier="webkit_dom_range_set_start_before"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="ref_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="surround_contents"
c:identifier="webkit_dom_range_surround_contents"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="new_parent" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="to_string"
c:identifier="webkit_dom_range_to_string"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="collapsed" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="common-ancestor-container" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="end-container" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="end-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="start-container" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="start-offset" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="text" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMRangeClass"
c:type="WebKitDOMRangeClass"
glib:is-gtype-struct-for="DOMRange">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMScreen"
c:symbol-prefix="dom_screen"
c:type="WebKitDOMScreen"
parent="DOMObject"
glib:type-name="WebKitDOMScreen"
glib:get-type="webkit_dom_screen_get_type"
glib:type-struct="DOMScreenClass">
<method name="get_avail_height"
c:identifier="webkit_dom_screen_get_avail_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_avail_left"
c:identifier="webkit_dom_screen_get_avail_left">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_avail_top"
c:identifier="webkit_dom_screen_get_avail_top">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_avail_width"
c:identifier="webkit_dom_screen_get_avail_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_color_depth"
c:identifier="webkit_dom_screen_get_color_depth">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_height" c:identifier="webkit_dom_screen_get_height">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_pixel_depth"
c:identifier="webkit_dom_screen_get_pixel_depth">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_width" c:identifier="webkit_dom_screen_get_width">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<property name="avail-height" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="avail-left" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="avail-top" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="avail-width" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="color-depth" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="height" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="pixel-depth" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="width" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMScreenClass"
c:type="WebKitDOMScreenClass"
glib:is-gtype-struct-for="DOMScreen">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMStorage"
c:symbol-prefix="dom_storage"
c:type="WebKitDOMStorage"
parent="DOMObject"
glib:type-name="WebKitDOMStorage"
glib:get-type="webkit_dom_storage_get_type"
glib:type-struct="DOMStorageClass">
<method name="clear" c:identifier="webkit_dom_storage_clear">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_item" c:identifier="webkit_dom_storage_get_item">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="key" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_length" c:identifier="webkit_dom_storage_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="key" c:identifier="webkit_dom_storage_key">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="remove_item" c:identifier="webkit_dom_storage_remove_item">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="key" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_item"
c:identifier="webkit_dom_storage_set_item"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="key" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMStorageClass"
c:type="WebKitDOMStorageClass"
glib:is-gtype-struct-for="DOMStorage">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMStyleMedia"
c:symbol-prefix="dom_style_media"
c:type="WebKitDOMStyleMedia"
parent="DOMObject"
glib:type-name="WebKitDOMStyleMedia"
glib:get-type="webkit_dom_style_media_get_type"
glib:type-struct="DOMStyleMediaClass">
<method name="match_medium"
c:identifier="webkit_dom_style_media_match_medium">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="mediaquery" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMStyleMediaClass"
c:type="WebKitDOMStyleMediaClass"
glib:is-gtype-struct-for="DOMStyleMedia">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMStyleSheet"
c:symbol-prefix="dom_style_sheet"
c:type="WebKitDOMStyleSheet"
parent="DOMObject"
glib:type-name="WebKitDOMStyleSheet"
glib:get-type="webkit_dom_style_sheet_get_type"
glib:type-struct="DOMStyleSheetClass">
<method name="get_disabled"
c:identifier="webkit_dom_style_sheet_get_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_href" c:identifier="webkit_dom_style_sheet_get_href">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_media" c:identifier="webkit_dom_style_sheet_get_media">
<return-value transfer-ownership="none">
<type name="DOMMediaList" c:type="WebKitDOMMediaList*"/>
</return-value>
</method>
<method name="get_owner_node"
c:identifier="webkit_dom_style_sheet_get_owner_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_parent_style_sheet"
c:identifier="webkit_dom_style_sheet_get_parent_style_sheet">
<return-value transfer-ownership="none">
<type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
</return-value>
</method>
<method name="get_title" c:identifier="webkit_dom_style_sheet_get_title">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_disabled"
c:identifier="webkit_dom_style_sheet_set_disabled">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="disabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="href" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="media" transfer-ownership="none">
<type name="DOMMediaList"/>
</property>
<property name="owner-node" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="parent-style-sheet" transfer-ownership="none">
<type name="DOMStyleSheet"/>
</property>
<property name="title" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="type" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMStyleSheetClass"
c:type="WebKitDOMStyleSheetClass"
glib:is-gtype-struct-for="DOMStyleSheet">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMStyleSheetList"
c:symbol-prefix="dom_style_sheet_list"
c:type="WebKitDOMStyleSheetList"
parent="DOMObject"
glib:type-name="WebKitDOMStyleSheetList"
glib:get-type="webkit_dom_style_sheet_list_get_type"
glib:type-struct="DOMStyleSheetListClass">
<method name="get_length"
c:identifier="webkit_dom_style_sheet_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_style_sheet_list_item">
<return-value transfer-ownership="none">
<type name="DOMStyleSheet" c:type="WebKitDOMStyleSheet*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMStyleSheetListClass"
c:type="WebKitDOMStyleSheetListClass"
glib:is-gtype-struct-for="DOMStyleSheetList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMText"
c:symbol-prefix="dom_text"
c:type="WebKitDOMText"
parent="DOMCharacterData"
glib:type-name="WebKitDOMText"
glib:get-type="webkit_dom_text_get_type"
glib:type-struct="DOMTextClass">
<implements name="DOMEventTarget"/>
<method name="get_whole_text"
c:identifier="webkit_dom_text_get_whole_text">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="replace_whole_text"
c:identifier="webkit_dom_text_replace_whole_text"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMText" c:type="WebKitDOMText*"/>
</return-value>
<parameters>
<parameter name="content" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="split_text"
c:identifier="webkit_dom_text_split_text"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMText" c:type="WebKitDOMText*"/>
</return-value>
<parameters>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="whole-text" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMCharacterData" c:type="WebKitDOMCharacterData"/>
</field>
</class>
<record name="DOMTextClass"
c:type="WebKitDOMTextClass"
glib:is-gtype-struct-for="DOMText">
<field name="parent_class">
<type name="DOMCharacterDataClass"
c:type="WebKitDOMCharacterDataClass"/>
</field>
</record>
<class name="DOMTimeRanges"
c:symbol-prefix="dom_time_ranges"
c:type="WebKitDOMTimeRanges"
parent="DOMObject"
glib:type-name="WebKitDOMTimeRanges"
glib:get-type="webkit_dom_time_ranges_get_type"
glib:type-struct="DOMTimeRangesClass">
<method name="end" c:identifier="webkit_dom_time_ranges_end" throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<method name="get_length"
c:identifier="webkit_dom_time_ranges_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="start"
c:identifier="webkit_dom_time_ranges_start"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMTimeRangesClass"
c:type="WebKitDOMTimeRangesClass"
glib:is-gtype-struct-for="DOMTimeRanges">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMTreeWalker"
c:symbol-prefix="dom_tree_walker"
c:type="WebKitDOMTreeWalker"
parent="DOMObject"
glib:type-name="WebKitDOMTreeWalker"
glib:get-type="webkit_dom_tree_walker_get_type"
glib:type-struct="DOMTreeWalkerClass">
<method name="first_child"
c:identifier="webkit_dom_tree_walker_first_child">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_current_node"
c:identifier="webkit_dom_tree_walker_get_current_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_expand_entity_references"
c:identifier="webkit_dom_tree_walker_get_expand_entity_references">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_filter"
c:identifier="webkit_dom_tree_walker_get_filter">
<return-value transfer-ownership="none">
<type name="DOMNodeFilter" c:type="WebKitDOMNodeFilter*"/>
</return-value>
</method>
<method name="get_root" c:identifier="webkit_dom_tree_walker_get_root">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_what_to_show"
c:identifier="webkit_dom_tree_walker_get_what_to_show">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="last_child"
c:identifier="webkit_dom_tree_walker_last_child">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="next_node" c:identifier="webkit_dom_tree_walker_next_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="next_sibling"
c:identifier="webkit_dom_tree_walker_next_sibling">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="parent_node"
c:identifier="webkit_dom_tree_walker_parent_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="previous_node"
c:identifier="webkit_dom_tree_walker_previous_node">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="previous_sibling"
c:identifier="webkit_dom_tree_walker_previous_sibling">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="set_current_node"
c:identifier="webkit_dom_tree_walker_set_current_node"
throws="1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<property name="current-node" writable="1" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="expand-entity-references" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="filter" transfer-ownership="none">
<type name="DOMNodeFilter"/>
</property>
<property name="root" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="what-to-show" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMTreeWalkerClass"
c:type="WebKitDOMTreeWalkerClass"
glib:is-gtype-struct-for="DOMTreeWalker">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMUIEvent"
c:symbol-prefix="dom_ui_event"
c:type="WebKitDOMUIEvent"
parent="DOMEvent"
glib:type-name="WebKitDOMUIEvent"
glib:get-type="webkit_dom_ui_event_get_type"
glib:type-struct="DOMUIEventClass">
<method name="get_char_code"
c:identifier="webkit_dom_ui_event_get_char_code">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_detail" c:identifier="webkit_dom_ui_event_get_detail">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_key_code"
c:identifier="webkit_dom_ui_event_get_key_code">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_layer_x"
c:identifier="webkit_dom_ui_event_get_layer_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_layer_y"
c:identifier="webkit_dom_ui_event_get_layer_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_page_x" c:identifier="webkit_dom_ui_event_get_page_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_page_y" c:identifier="webkit_dom_ui_event_get_page_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="get_view" c:identifier="webkit_dom_ui_event_get_view">
<return-value transfer-ownership="none">
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</return-value>
</method>
<method name="get_which" c:identifier="webkit_dom_ui_event_get_which">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="glong" c:type="glong"/>
</return-value>
</method>
<method name="init_ui_event"
c:identifier="webkit_dom_ui_event_init_ui_event">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="type" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="can_bubble" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="cancelable" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gboolean</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="view" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMDOMWindow</doc>
<type name="DOMDOMWindow" c:type="WebKitDOMDOMWindow*"/>
</parameter>
<parameter name="detail" transfer-ownership="none">
<doc xml:whitespace="preserve">A #glong</doc>
<type name="glong" c:type="glong"/>
</parameter>
</parameters>
</method>
<property name="char-code" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="detail" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="key-code" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="layer-x" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="layer-y" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="page-x" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="page-y" transfer-ownership="none">
<type name="glong"/>
</property>
<property name="view" transfer-ownership="none">
<type name="DOMDOMWindow"/>
</property>
<property name="which" transfer-ownership="none">
<type name="glong"/>
</property>
<field name="parent_instance">
<type name="DOMEvent" c:type="WebKitDOMEvent"/>
</field>
</class>
<record name="DOMUIEventClass"
c:type="WebKitDOMUIEventClass"
glib:is-gtype-struct-for="DOMUIEvent">
<field name="parent_class">
<type name="DOMEventClass" c:type="WebKitDOMEventClass"/>
</field>
</record>
<class name="DOMValidityState"
c:symbol-prefix="dom_validity_state"
c:type="WebKitDOMValidityState"
parent="DOMObject"
glib:type-name="WebKitDOMValidityState"
glib:get-type="webkit_dom_validity_state_get_type"
glib:type-struct="DOMValidityStateClass">
<method name="get_custom_error"
c:identifier="webkit_dom_validity_state_get_custom_error">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_pattern_mismatch"
c:identifier="webkit_dom_validity_state_get_pattern_mismatch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_range_overflow"
c:identifier="webkit_dom_validity_state_get_range_overflow">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_range_underflow"
c:identifier="webkit_dom_validity_state_get_range_underflow">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_step_mismatch"
c:identifier="webkit_dom_validity_state_get_step_mismatch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_too_long"
c:identifier="webkit_dom_validity_state_get_too_long">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_type_mismatch"
c:identifier="webkit_dom_validity_state_get_type_mismatch">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_valid"
c:identifier="webkit_dom_validity_state_get_valid">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_value_missing"
c:identifier="webkit_dom_validity_state_get_value_missing">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<property name="custom-error" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="pattern-mismatch" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="range-overflow" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="range-underflow" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="step-mismatch" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="too-long" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="type-mismatch" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="valid" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="value-missing" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMValidityStateClass"
c:type="WebKitDOMValidityStateClass"
glib:is-gtype-struct-for="DOMValidityState">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMWebKitAnimation"
c:symbol-prefix="dom_webkit_animation"
c:type="WebKitDOMWebKitAnimation"
parent="DOMObject"
glib:type-name="WebKitDOMWebKitAnimation"
glib:get-type="webkit_dom_webkit_animation_get_type"
glib:type-struct="DOMWebKitAnimationClass">
<method name="get_delay"
c:identifier="webkit_dom_webkit_animation_get_delay">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_direction"
c:identifier="webkit_dom_webkit_animation_get_direction">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_duration"
c:identifier="webkit_dom_webkit_animation_get_duration">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_elapsed_time"
c:identifier="webkit_dom_webkit_animation_get_elapsed_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_ended"
c:identifier="webkit_dom_webkit_animation_get_ended">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_fill_mode"
c:identifier="webkit_dom_webkit_animation_get_fill_mode">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_dom_webkit_animation_get_name">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_paused"
c:identifier="webkit_dom_webkit_animation_get_paused">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="pause" c:identifier="webkit_dom_webkit_animation_pause">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="play" c:identifier="webkit_dom_webkit_animation_play">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_elapsed_time"
c:identifier="webkit_dom_webkit_animation_set_elapsed_time">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gdouble</doc>
<type name="gdouble" c:type="gdouble"/>
</parameter>
</parameters>
</method>
<property name="delay" transfer-ownership="none">
<type name="gdouble"/>
</property>
<property name="direction" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="duration" transfer-ownership="none">
<type name="gdouble"/>
</property>
<property name="elapsed-time" writable="1" transfer-ownership="none">
<type name="gdouble"/>
</property>
<property name="ended" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="fill-mode" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="paused" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMWebKitAnimationClass"
c:type="WebKitDOMWebKitAnimationClass"
glib:is-gtype-struct-for="DOMWebKitAnimation">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMWebKitAnimationList"
c:symbol-prefix="dom_webkit_animation_list"
c:type="WebKitDOMWebKitAnimationList"
parent="DOMObject"
glib:type-name="WebKitDOMWebKitAnimationList"
glib:get-type="webkit_dom_webkit_animation_list_get_type"
glib:type-struct="DOMWebKitAnimationListClass">
<method name="get_length"
c:identifier="webkit_dom_webkit_animation_list_get_length">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="item" c:identifier="webkit_dom_webkit_animation_list_item">
<return-value transfer-ownership="none">
<type name="DOMWebKitAnimation" c:type="WebKitDOMWebKitAnimation*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="length" transfer-ownership="none">
<type name="gulong"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMWebKitAnimationListClass"
c:type="WebKitDOMWebKitAnimationListClass"
glib:is-gtype-struct-for="DOMWebKitAnimationList">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMWebKitNamedFlow"
c:symbol-prefix="dom_webkit_named_flow"
c:type="WebKitDOMWebKitNamedFlow"
parent="DOMObject"
glib:type-name="WebKitDOMWebKitNamedFlow"
glib:get-type="webkit_dom_webkit_named_flow_get_type"
glib:type-struct="DOMWebKitNamedFlowClass">
<method name="get_overflow"
c:identifier="webkit_dom_webkit_named_flow_get_overflow">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<property name="overflow" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMWebKitNamedFlowClass"
c:type="WebKitDOMWebKitNamedFlowClass"
glib:is-gtype-struct-for="DOMWebKitNamedFlow">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMWebKitPoint"
c:symbol-prefix="dom_webkit_point"
c:type="WebKitDOMWebKitPoint"
parent="DOMObject"
glib:type-name="WebKitDOMWebKitPoint"
glib:get-type="webkit_dom_webkit_point_get_type"
glib:type-struct="DOMWebKitPointClass">
<method name="get_x" c:identifier="webkit_dom_webkit_point_get_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="get_y" c:identifier="webkit_dom_webkit_point_get_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="set_x" c:identifier="webkit_dom_webkit_point_set_x">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="set_y" c:identifier="webkit_dom_webkit_point_set_y">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gfloat</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<property name="x" writable="1" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="y" writable="1" transfer-ownership="none">
<type name="gfloat"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMWebKitPointClass"
c:type="WebKitDOMWebKitPointClass"
glib:is-gtype-struct-for="DOMWebKitPoint">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMXPathExpression"
c:symbol-prefix="dom_xpath_expression"
c:type="WebKitDOMXPathExpression"
parent="DOMObject"
glib:type-name="WebKitDOMXPathExpression"
glib:get-type="webkit_dom_xpath_expression_get_type"
glib:type-struct="DOMXPathExpressionClass">
<method name="evaluate"
c:identifier="webkit_dom_xpath_expression_evaluate"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
</return-value>
<parameters>
<parameter name="context_node" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMNode</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
<parameter name="type" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gushort</doc>
<type name="gushort" c:type="gushort"/>
</parameter>
<parameter name="in_result" transfer-ownership="none">
<doc xml:whitespace="preserve">A #WebKitDOMXPathResult</doc>
<type name="DOMXPathResult" c:type="WebKitDOMXPathResult*"/>
</parameter>
</parameters>
</method>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMXPathExpressionClass"
c:type="WebKitDOMXPathExpressionClass"
glib:is-gtype-struct-for="DOMXPathExpression">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMXPathNSResolver"
c:symbol-prefix="dom_xpath_ns_resolver"
c:type="WebKitDOMXPathNSResolver"
parent="DOMObject"
glib:type-name="WebKitDOMXPathNSResolver"
glib:get-type="webkit_dom_xpath_ns_resolver_get_type"
glib:type-struct="DOMXPathNSResolverClass">
<method name="lookup_namespace_uri"
c:identifier="webkit_dom_xpath_ns_resolver_lookup_namespace_uri">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="prefix" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gchar</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMXPathNSResolverClass"
c:type="WebKitDOMXPathNSResolverClass"
glib:is-gtype-struct-for="DOMXPathNSResolver">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="DOMXPathResult"
c:symbol-prefix="dom_xpath_result"
c:type="WebKitDOMXPathResult"
parent="DOMObject"
glib:type-name="WebKitDOMXPathResult"
glib:get-type="webkit_dom_xpath_result_get_type"
glib:type-struct="DOMXPathResultClass">
<method name="get_boolean_value"
c:identifier="webkit_dom_xpath_result_get_boolean_value"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_invalid_iterator_state"
c:identifier="webkit_dom_xpath_result_get_invalid_iterator_state">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_number_value"
c:identifier="webkit_dom_xpath_result_get_number_value"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_result_type"
c:identifier="webkit_dom_xpath_result_get_result_type">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gushort" c:type="gushort"/>
</return-value>
</method>
<method name="get_single_node_value"
c:identifier="webkit_dom_xpath_result_get_single_node_value"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="get_snapshot_length"
c:identifier="webkit_dom_xpath_result_get_snapshot_length"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="none">
<type name="gulong" c:type="gulong"/>
</return-value>
</method>
<method name="get_string_value"
c:identifier="webkit_dom_xpath_result_get_string_value"
throws="1">
<doc xml:whitespace="preserve">Returns:</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="iterate_next"
c:identifier="webkit_dom_xpath_result_iterate_next"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
</method>
<method name="snapshot_item"
c:identifier="webkit_dom_xpath_result_snapshot_item"
throws="1">
<return-value transfer-ownership="none">
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">A #gulong</doc>
<type name="gulong" c:type="gulong"/>
</parameter>
</parameters>
</method>
<property name="boolean-value" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="invalid-iterator-state" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="number-value" transfer-ownership="none">
<type name="gdouble"/>
</property>
<property name="result-type" transfer-ownership="none">
<type name="guint"/>
</property>
<property name="single-node-value" transfer-ownership="none">
<type name="DOMNode"/>
</property>
<property name="snapshot-length" transfer-ownership="none">
<type name="gulong"/>
</property>
<property name="string-value" transfer-ownership="none">
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="DOMObject" c:type="WebKitDOMObject"/>
</field>
</class>
<record name="DOMXPathResultClass"
c:type="WebKitDOMXPathResultClass"
glib:is-gtype-struct-for="DOMXPathResult">
<field name="parent_class">
<type name="DOMObjectClass" c:type="WebKitDOMObjectClass"/>
</field>
</record>
<class name="Download"
c:symbol-prefix="download"
c:type="WebKitDownload"
parent="GObject.Object"
glib:type-name="WebKitDownload"
glib:get-type="webkit_download_get_type"
glib:type-struct="DownloadClass">
<doc xml:whitespace="preserve">#WebKitDownload carries information about a download request,
including a #WebKitNetworkRequest object. The application may use
this object to control the download process, or to simply figure
out what is to be downloaded, and do it itself.</doc>
<constructor name="new"
c:identifier="webkit_download_new"
version="1.1.2">
<doc xml:whitespace="preserve">Creates a new #WebKitDownload object for the given
#WebKitNetworkRequest object.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">the new #WebKitDownload</doc>
<type name="Download" c:type="WebKitDownload*"/>
</return-value>
<parameters>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</parameter>
</parameters>
</constructor>
<method name="cancel"
c:identifier="webkit_download_cancel"
version="1.1.2">
<doc xml:whitespace="preserve">Cancels the download. Calling this will not free the
#WebKitDownload object, so you still need to call
g_object_unref() on it, if you are the owner of a reference. Notice
that cancelling the download provokes the emission of the
WebKitDownload::error signal, reporting that the download was
cancelled.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_current_size"
c:identifier="webkit_download_get_current_size"
version="1.1.2">
<doc xml:whitespace="preserve">Current already downloaded size.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the already downloaded size</doc>
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="get_destination_uri"
c:identifier="webkit_download_get_destination_uri"
version="1.1.2">
<doc xml:whitespace="preserve">Obtains the URI to which the downloaded file will be written. This
must have been set by the application before calling
webkit_download_start(), and may be %NULL.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the destination URI or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_elapsed_time"
c:identifier="webkit_download_get_elapsed_time"
version="1.1.2">
<doc xml:whitespace="preserve">Elapsed time for the download in seconds, including any fractional
part. If the download is finished, had an error or was cancelled
this is the time between its start and the event.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">seconds since the download was started, as a #gdouble</doc>
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_network_request"
c:identifier="webkit_download_get_network_request"
version="1.1.2">
<doc xml:whitespace="preserve">Retrieves the #WebKitNetworkRequest object that backs the download
process.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkRequest instance</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</return-value>
</method>
<method name="get_network_response"
c:identifier="webkit_download_get_network_response"
version="1.1.16">
<doc xml:whitespace="preserve">Retrieves the #WebKitNetworkResponse object that backs the download
process.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkResponse instance</doc>
<type name="NetworkResponse" c:type="WebKitNetworkResponse*"/>
</return-value>
</method>
<method name="get_progress"
c:identifier="webkit_download_get_progress"
version="1.1.2">
<doc xml:whitespace="preserve">Determines the current progress of the download.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #gdouble ranging from 0.0 to 1.0.</doc>
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_status"
c:identifier="webkit_download_get_status"
version="1.1.2">
<doc xml:whitespace="preserve">Obtains the current status of the download, as a
#WebKitDownloadStatus.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current #WebKitDownloadStatus</doc>
<type name="DownloadStatus" c:type="WebKitDownloadStatus"/>
</return-value>
</method>
<method name="get_suggested_filename"
c:identifier="webkit_download_get_suggested_filename"
version="1.1.2">
<doc xml:whitespace="preserve">Retrieves the filename that was suggested by the server, or the one
derived by WebKit from the URI.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the suggested filename</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_total_size"
c:identifier="webkit_download_get_total_size"
version="1.1.2">
<doc xml:whitespace="preserve">Returns the expected total size of the download. This is expected
because the server may provide incorrect or missing
Content-Length. Notice that this may grow over time, as it will be
always the same as current_size in the cases where current size
surpasses it.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the expected total size of the downloaded file</doc>
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="get_uri"
c:identifier="webkit_download_get_uri"
version="1.1.2">
<doc xml:whitespace="preserve">Convenience method to retrieve the URI from the
#WebKitNetworkRequest which is being downloaded.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_destination_uri"
c:identifier="webkit_download_set_destination_uri"
version="1.1.2">
<doc xml:whitespace="preserve">Defines the URI that should be used to save the downloaded file to.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="destination_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the destination URI</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="start"
c:identifier="webkit_download_start"
version="1.1.2">
<doc xml:whitespace="preserve">Initiates the download. Notice that you must have set the
destination-uri property before calling this method.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="current-size" version="1.1.2" transfer-ownership="none">
<doc xml:whitespace="preserve">The length of the data already downloaded</doc>
<type name="guint64"/>
</property>
<property name="destination-uri"
version="1.1.2"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI of the save location for this download.</doc>
<type name="utf8"/>
</property>
<property name="network-request"
version="1.1.2"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The #WebKitNetworkRequest instance associated with the download.</doc>
<type name="NetworkRequest"/>
</property>
<property name="network-response"
version="1.1.16"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The #WebKitNetworkResponse instance associated with the download.</doc>
<type name="NetworkResponse"/>
</property>
<property name="progress" version="1.1.2" transfer-ownership="none">
<doc xml:whitespace="preserve">Determines the current progress of the download. Notice that,
although the progress changes are reported as soon as possible,
the emission of the notify signal for this property is
throttled, for the benefit of download managers. If you care
about every update, use WebKitDownload:current-size.</doc>
<type name="gdouble"/>
</property>
<property name="status" version="1.1.2" transfer-ownership="none">
<doc xml:whitespace="preserve">Determines the current status of the download.</doc>
<type name="DownloadStatus"/>
</property>
<property name="suggested-filename"
version="1.1.2"
transfer-ownership="none">
<doc xml:whitespace="preserve">The file name suggested as default when saving</doc>
<type name="utf8"/>
</property>
<property name="total-size" version="1.1.2" transfer-ownership="none">
<doc xml:whitespace="preserve">The total size of the file</doc>
<type name="guint64"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv">
<type name="DownloadPrivate" c:type="WebKitDownloadPrivate*"/>
</field>
<glib:signal name="error" when="last" version="1.1.2">
<doc xml:whitespace="preserve">Emitted when @download is interrupted either by user action or by
network errors, @error_detail will take any value of
#WebKitDownloadError.</doc>
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="error_code" transfer-ownership="none">
<doc xml:whitespace="preserve">the corresponding error code</doc>
<type name="gint"/>
</parameter>
<parameter name="error_detail" transfer-ownership="none">
<doc xml:whitespace="preserve">detailed error code for the error, see #WebKitDownloadError</doc>
<type name="gint"/>
</parameter>
<parameter name="reason" transfer-ownership="none">
<doc xml:whitespace="preserve">a string describing the error</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
</class>
<record name="DownloadClass"
c:type="WebKitDownloadClass"
glib:is-gtype-struct-for="Download">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<enumeration name="DownloadError"
glib:type-name="WebKitDownloadError"
glib:get-type="webkit_download_error_get_type"
c:type="WebKitDownloadError">
<doc xml:whitespace="preserve">Enum values used to denote the various download errors.</doc>
<member name="cancelled_by_user"
value="0"
c:identifier="WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER"
glib:nick="cancelled-by-user"/>
<member name="destination"
value="1"
c:identifier="WEBKIT_DOWNLOAD_ERROR_DESTINATION"
glib:nick="destination"/>
<member name="network"
value="2"
c:identifier="WEBKIT_DOWNLOAD_ERROR_NETWORK"
glib:nick="network"/>
</enumeration>
<record name="DownloadPrivate"
c:type="WebKitDownloadPrivate"
disguised="1">
</record>
<enumeration name="DownloadStatus"
glib:type-name="WebKitDownloadStatus"
glib:get-type="webkit_download_status_get_type"
c:type="WebKitDownloadStatus">
<doc xml:whitespace="preserve">Enum values used to denote the various states of a download.</doc>
<member name="error"
value="-1"
c:identifier="WEBKIT_DOWNLOAD_STATUS_ERROR"
glib:nick="error"/>
<member name="created"
value="0"
c:identifier="WEBKIT_DOWNLOAD_STATUS_CREATED"
glib:nick="created"/>
<member name="started"
value="1"
c:identifier="WEBKIT_DOWNLOAD_STATUS_STARTED"
glib:nick="started"/>
<member name="cancelled"
value="2"
c:identifier="WEBKIT_DOWNLOAD_STATUS_CANCELLED"
glib:nick="cancelled"/>
<member name="finished"
value="3"
c:identifier="WEBKIT_DOWNLOAD_STATUS_FINISHED"
glib:nick="finished"/>
</enumeration>
<enumeration name="EditingBehavior"
glib:type-name="WebKitEditingBehavior"
glib:get-type="webkit_editing_behavior_get_type"
c:type="WebKitEditingBehavior">
<doc xml:whitespace="preserve">Enum values used for determining the editing behavior of editable elements.</doc>
<member name="mac"
value="0"
c:identifier="WEBKIT_EDITING_BEHAVIOR_MAC"
glib:nick="mac"/>
<member name="windows"
value="1"
c:identifier="WEBKIT_EDITING_BEHAVIOR_WINDOWS"
glib:nick="windows"/>
<member name="unix"
value="2"
c:identifier="WEBKIT_EDITING_BEHAVIOR_UNIX"
glib:nick="unix"/>
</enumeration>
<class name="FaviconDatabase"
c:symbol-prefix="favicon_database"
c:type="WebKitFaviconDatabase"
parent="GObject.Object"
glib:type-name="WebKitFaviconDatabase"
glib:get-type="webkit_favicon_database_get_type"
glib:type-struct="FaviconDatabaseClass">
<doc xml:whitespace="preserve">#WebKitFaviconDatabase provides access to the icons associated with
web sites.
WebKit will automatically look for available icons in link elements
on opened pages as well as an existing favicon.ico and load the
images found into a memory cache if possible. That cache is frozen
to an on-disk database for persistence.
The database is disabled by default. In order for icons to be
stored and accessed, you will need to set an icon database path
using webkit_favicon_database_set_path(). Disable the database
again passing %NULL to the previous call.
If WebKitWebSettings::enable-private-browsing is %TRUE new icons
won't be added to the on-disk database and no existing icons will
be deleted from it. Nevertheless, WebKit will still store them in
the in-memory cache during the current execution.</doc>
<method name="clear"
c:identifier="webkit_favicon_database_clear"
version="1.8">
<doc xml:whitespace="preserve">Clears all icons from the database.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_favicon_pixbuf"
c:identifier="webkit_favicon_database_get_favicon_pixbuf"
version="1.8">
<doc xml:whitespace="preserve">Asynchronously obtains a #GdkPixbuf of the favicon for the given
page URI. The advantage of this method over
webkit_favicon_database_try_get_favicon_pixbuf() is that it always returns the
cached icon if it's in the database asynchronously waiting for the
icon to be read from the database.
This is an asynchronous method. When the operation is finished, callback will
be invoked. You can then call webkit_favicon_database_get_favicon_pixbuf_finish()
to get the result of the operation.
See also webkit_favicon_database_try_get_favicon_pixbuf().
If @width and @height are both 0 then this method will return the
maximum available size for the icon. Note that if you specify a
different size the icon will be scaled each time you call this
function.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="page_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">URI of the page containing the icon</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="width" transfer-ownership="none">
<doc xml:whitespace="preserve">the desired width for the icon</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="height" transfer-ownership="none">
<doc xml:whitespace="preserve">the desired height for the icon</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="cancellable"
transfer-ownership="none"
allow-none="1">
<doc xml:whitespace="preserve">A #GCancellable or %NULL.</doc>
<type name="Gio.Cancellable" c:type="GCancellable*"/>
</parameter>
<parameter name="callback"
transfer-ownership="none"
allow-none="1"
scope="async"
closure="5">
<doc xml:whitespace="preserve">A #GAsyncReadyCallback to call when the request is satisfied or %NULL if you don't care about the result.</doc>
<type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
</parameter>
<parameter name="user_data" transfer-ownership="none">
<doc xml:whitespace="preserve">The data to pass to @callback.</doc>
<type name="gpointer" c:type="gpointer"/>
</parameter>
</parameters>
</method>
<method name="get_favicon_pixbuf_finish"
c:identifier="webkit_favicon_database_get_favicon_pixbuf_finish"
version="1.8"
throws="1">
<doc xml:whitespace="preserve">Finishes an operation started with webkit_favicon_database_get_favicon_pixbuf().</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL.</doc>
<type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="result" transfer-ownership="none">
<doc xml:whitespace="preserve">A #GAsyncResult obtained from the #GAsyncReadyCallback passed to webkit_favicon_database_get_favicon_pixbuf()</doc>
<type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
</parameter>
</parameters>
</method>
<method name="get_favicon_uri"
c:identifier="webkit_favicon_database_get_favicon_uri"
version="1.8">
<doc xml:whitespace="preserve">Obtains the URI for the favicon for the given page URI.
See also webkit_web_view_get_icon_uri().</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a newly allocated URI for the favicon, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="page_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">URI of the page containing the icon</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_path"
c:identifier="webkit_favicon_database_get_path"
version="1.8">
<doc xml:whitespace="preserve">Determines the absolute path to the database folder on disk.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the absolute path of the database folder, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_path"
c:identifier="webkit_favicon_database_set_path"
version="1.8">
<doc xml:whitespace="preserve">Specifies the absolute path to the database folder on disk. The
icon database will only be enabled after a call to this method.
Passing %NULL or "" as path disables the icon database.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="path" transfer-ownership="none" allow-none="1">
<doc xml:whitespace="preserve">an absolute path to the icon database folder or %NULL to disable the database</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="try_get_favicon_pixbuf"
c:identifier="webkit_favicon_database_try_get_favicon_pixbuf"
version="1.8">
<doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given page URI, or
%NULL if there is no icon for the given page or it hasn't been
loaded from disk yet. Use webkit_favicon_database_get_favicon_uri()
if you need to distinguish these cases. To make sure this method
will return a valid icon when the given URI has one, you should
connect to #WebKitFaviconDatabase::icon-loaded and use this function
in the callback.
If @width and @height ar both 0 then this method will return the
maximum available size for the icon. Note that if you specify a
different size the icon will be scaled each time you call this
function.
if the given URI doesn't have an icon or it hasn't been loaded yet.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL</doc>
<type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="page_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">URI of the page containing the icon</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="width" transfer-ownership="none">
<doc xml:whitespace="preserve">the desired width for the icon</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="height" transfer-ownership="none">
<doc xml:whitespace="preserve">the desired height for the icon</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</method>
<property name="path"
version="1.8"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The absolute path of the icon database folder.</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="FaviconDatabasePrivate"
c:type="WebKitFaviconDatabasePrivate*"/>
</field>
<glib:signal name="icon-loaded" when="last" version="1.8">
<doc xml:whitespace="preserve">This signal is fired if an icon is loaded on any
#WebKitWebView. If you are only interested in a particular
#WebKitWebView see #WebKitWebView::icon-loaded.
Note that this signal carries the URI of the frame that loads
the icon, while #WebKitWebView::icon-loaded provides the URI
of the favicon.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of the main frame of a Web page containing the icon</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
</class>
<record name="FaviconDatabaseClass"
c:type="WebKitFaviconDatabaseClass"
glib:is-gtype-struct-for="FaviconDatabase">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="FaviconDatabasePrivate"
c:type="WebKitFaviconDatabasePrivate"
disguised="1">
</record>
<class name="GeolocationPolicyDecision"
c:symbol-prefix="geolocation_policy_decision"
c:type="WebKitGeolocationPolicyDecision"
parent="GObject.Object"
glib:type-name="WebKitGeolocationPolicyDecision"
glib:get-type="webkit_geolocation_policy_decision_get_type"
glib:type-struct="GeolocationPolicyDecisionClass">
<doc xml:whitespace="preserve">#WebKitGeolocationPolicyDecision objects are given to the application when
geolocation-policy-decision-requested signal is emitted. The application
uses it to tell the engine whether it wants to allow or deny geolocation for
a given frame.</doc>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="GeolocationPolicyDecisionPrivate"
c:type="WebKitGeolocationPolicyDecisionPrivate*"/>
</field>
</class>
<record name="GeolocationPolicyDecisionClass"
c:type="WebKitGeolocationPolicyDecisionClass"
glib:is-gtype-struct-for="GeolocationPolicyDecision">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="GeolocationPolicyDecisionPrivate"
c:type="WebKitGeolocationPolicyDecisionPrivate"
disguised="1">
</record>
<class name="HitTestResult"
c:symbol-prefix="hit_test_result"
c:type="WebKitHitTestResult"
parent="GObject.Object"
glib:type-name="WebKitHitTestResult"
glib:get-type="webkit_hit_test_result_get_type"
glib:type-struct="HitTestResultClass">
<doc xml:whitespace="preserve">This class holds context information about the coordinates
specified by a GDK event.</doc>
<property name="context"
version="1.1.15"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Flags indicating the kind of target that received the event.</doc>
<type name="HitTestResultContext"/>
</property>
<property name="image-uri"
version="1.1.15"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI of the image that is part of the target that received the event, if any.</doc>
<type name="utf8"/>
</property>
<property name="inner-node"
version="1.3.2"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The DOM node at the coordinates where the hit test
happened. Keep in mind that the node might not be
representative of the information given in the context
property, since WebKit uses a series of heuristics to figure
out that information. One common example is inner-node having
the text node inside the anchor (&amp;lt;a&amp;gt;) tag; WebKit knows the
whole context and will put WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK
in the 'context' property, but the user might be confused by
the lack of any link tag in 'inner-node'.</doc>
<type name="DOMNode"/>
</property>
<property name="link-uri"
version="1.1.15"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI to which the target that received the event points, if any.</doc>
<type name="utf8"/>
</property>
<property name="media-uri"
version="1.1.15"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI of the media that is part of the target that received the event, if any.</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="HitTestResultPrivate"
c:type="WebKitHitTestResultPrivate*"/>
</field>
</class>
<record name="HitTestResultClass"
c:type="WebKitHitTestResultClass"
glib:is-gtype-struct-for="HitTestResult">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<bitfield name="HitTestResultContext"
glib:type-name="WebKitHitTestResultContext"
glib:get-type="webkit_hit_test_result_context_get_type"
c:type="WebKitHitTestResultContext">
<member name="document"
value="2"
c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT"
glib:nick="document"/>
<member name="link"
value="4"
c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK"
glib:nick="link"/>
<member name="image"
value="8"
c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE"
glib:nick="image"/>
<member name="media"
value="16"
c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA"
glib:nick="media"/>
<member name="selection"
value="32"
c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION"
glib:nick="selection"/>
<member name="editable"
value="64"
c:identifier="WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE"
glib:nick="editable"/>
</bitfield>
<record name="HitTestResultPrivate"
c:type="WebKitHitTestResultPrivate"
disguised="1">
</record>
<class name="IconDatabase"
c:symbol-prefix="icon_database"
c:type="WebKitIconDatabase"
parent="GObject.Object"
glib:type-name="WebKitIconDatabase"
glib:get-type="webkit_icon_database_get_type"
glib:type-struct="IconDatabaseClass">
<method name="clear"
c:identifier="webkit_icon_database_clear"
version="1.3.13"
deprecated="Use webkit_favicon_database_clear() instead."
deprecated-version="1.8">
<doc xml:whitespace="preserve">Clears all icons from the database.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_icon_pixbuf"
c:identifier="webkit_icon_database_get_icon_pixbuf"
version="1.3.13"
deprecated="Use webkit_favicon_database_try_get_favicon_pixbuf() instead."
deprecated-version="1.8">
<doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given page URI, or
a default icon if there is no icon for the given page. Use
webkit_icon_database_get_icon_uri() if you need to distinguish these cases.
Usually you want to connect to WebKitIconDatabase::icon-loaded and call this
method in the callback.
The pixbuf will have the largest size provided by the server and should
be resized before it is displayed.
See also webkit_web_view_get_icon_pixbuf().</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL</doc>
<type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="page_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">URI of the page containing the icon</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_icon_uri"
c:identifier="webkit_icon_database_get_icon_uri"
version="1.3.13"
deprecated="Use webkit_favicon_database_get_favicon_uri() instead."
deprecated-version="1.8">
<doc xml:whitespace="preserve">Obtains the URI for the favicon for the given page URI.
See also webkit_web_view_get_icon_uri().</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a newly allocated URI for the favicon, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="page_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">URI of the page containing the icon</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_path"
c:identifier="webkit_icon_database_get_path"
version="1.3.13"
deprecated="Use webkit_favicon_database_get_path() instead."
deprecated-version="1.8">
<doc xml:whitespace="preserve">Determines the absolute path to the database folder on disk.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the absolute path of the database folder, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_path"
c:identifier="webkit_icon_database_set_path"
version="1.3.13"
deprecated="Use webkit_favicon_database_set_path() instead."
deprecated-version="1.8">
<doc xml:whitespace="preserve">Specifies the absolute path to the database folder on disk.
Passing %NULL or "" disables the icon database.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="path" transfer-ownership="none">
<doc xml:whitespace="preserve">an absolute path to the icon database folder</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="path"
version="1.3.13"
deprecated="Use WebKitFaviconDatabase::path instead."
deprecated-version="1.8"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The absolute path of the icon database folder.</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="IconDatabasePrivate" c:type="WebKitIconDatabasePrivate*"/>
</field>
<glib:signal name="icon-loaded"
when="last"
version="1.3.13"
deprecated="Use WebKitFaviconDatabase::icon-loaded instead."
deprecated-version="1.8">
<doc xml:whitespace="preserve">This signal is emitted when a favicon is available for a page,
or a child frame.
See WebKitWebView::icon-loaded if you only need the favicon for
the main frame of a particular #WebKitWebView.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the frame containing the icon</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="frame_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of the frame containing the icon</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
</class>
<record name="IconDatabaseClass"
c:type="WebKitIconDatabaseClass"
glib:is-gtype-struct-for="IconDatabase">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="IconDatabasePrivate"
c:type="WebKitIconDatabasePrivate"
disguised="1">
</record>
<enumeration name="InsertAction"
glib:type-name="WebKitInsertAction"
glib:get-type="webkit_insert_action_get_type"
c:type="WebKitInsertAction">
<member name="typed"
value="0"
c:identifier="WEBKIT_INSERT_ACTION_TYPED"
glib:nick="typed"/>
<member name="pasted"
value="1"
c:identifier="WEBKIT_INSERT_ACTION_PASTED"
glib:nick="pasted"/>
<member name="dropped"
value="2"
c:identifier="WEBKIT_INSERT_ACTION_DROPPED"
glib:nick="dropped"/>
</enumeration>
<enumeration name="LoadStatus"
glib:type-name="WebKitLoadStatus"
glib:get-type="webkit_load_status_get_type"
c:type="WebKitLoadStatus">
<member name="provisional"
value="0"
c:identifier="WEBKIT_LOAD_PROVISIONAL"
glib:nick="provisional"/>
<member name="committed"
value="1"
c:identifier="WEBKIT_LOAD_COMMITTED"
glib:nick="committed"/>
<member name="finished"
value="2"
c:identifier="WEBKIT_LOAD_FINISHED"
glib:nick="finished"/>
<member name="first_visually_non_empty_layout"
value="3"
c:identifier="WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT"
glib:nick="first-visually-non-empty-layout"/>
<member name="failed"
value="4"
c:identifier="WEBKIT_LOAD_FAILED"
glib:nick="failed"/>
</enumeration>
<constant name="MAJOR_VERSION" value="1" c:type="WEBKIT_MAJOR_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<constant name="MICRO_VERSION" value="0" c:type="WEBKIT_MICRO_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<constant name="MINOR_VERSION" value="8" c:type="WEBKIT_MINOR_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<enumeration name="NavigationResponse"
glib:type-name="WebKitNavigationResponse"
glib:get-type="webkit_navigation_response_get_type"
c:type="WebKitNavigationResponse">
<doc xml:whitespace="preserve">Enum values used to denote the various responses to a navigation policy decision.</doc>
<member name="accept"
value="0"
c:identifier="WEBKIT_NAVIGATION_RESPONSE_ACCEPT"
glib:nick="accept"/>
<member name="ignore"
value="1"
c:identifier="WEBKIT_NAVIGATION_RESPONSE_IGNORE"
glib:nick="ignore"/>
<member name="download"
value="2"
c:identifier="WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD"
glib:nick="download"/>
</enumeration>
<enumeration name="NetworkError"
glib:type-name="WebKitNetworkError"
glib:get-type="webkit_network_error_get_type"
c:type="WebKitNetworkError">
<doc xml:whitespace="preserve">Enum values used to denote the various network errors.</doc>
<member name="failed"
value="399"
c:identifier="WEBKIT_NETWORK_ERROR_FAILED"
glib:nick="failed"/>
<member name="transport"
value="300"
c:identifier="WEBKIT_NETWORK_ERROR_TRANSPORT"
glib:nick="transport"/>
<member name="unknown_protocol"
value="301"
c:identifier="WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL"
glib:nick="unknown-protocol"/>
<member name="cancelled"
value="302"
c:identifier="WEBKIT_NETWORK_ERROR_CANCELLED"
glib:nick="cancelled"/>
<member name="file_does_not_exist"
value="303"
c:identifier="WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST"
glib:nick="file-does-not-exist"/>
<function name="quark" c:identifier="webkit_network_error_quark">
<return-value transfer-ownership="none">
<type name="GLib.Quark" c:type="GQuark"/>
</return-value>
</function>
</enumeration>
<class name="NetworkRequest"
c:symbol-prefix="network_request"
c:type="WebKitNetworkRequest"
parent="GObject.Object"
glib:type-name="WebKitNetworkRequest"
glib:get-type="webkit_network_request_get_type"
glib:type-struct="NetworkRequestClass">
<doc xml:whitespace="preserve">This class represents the network related aspects of a navigation
request. It is used whenever WebKit wants to provide information
about a request that will be sent, or has been sent. Inside it you
can find the URI of the request, and, for valid URIs, a
#SoupMessage object, which provides access to further information
such as headers.</doc>
<constructor name="new" c:identifier="webkit_network_request_new">
<doc xml:whitespace="preserve">Creates a new #WebKitNetworkRequest initialized with an URI.
invalid.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitNetworkRequest, or %NULL if the URI is</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</constructor>
<method name="get_message"
c:identifier="webkit_network_request_get_message"
version="1.1.9">
<doc xml:whitespace="preserve">Obtains the #SoupMessage held and used by the given request. Notice
that modification of the SoupMessage of a request by signal
handlers is only supported (as in, will only affect what is
actually sent to the server) where explicitly documented.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #SoupMessage</doc>
<type name="Soup.Message" c:type="SoupMessage*"/>
</return-value>
</method>
<method name="get_uri"
c:identifier="webkit_network_request_get_uri"
version="1.0.0">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of the #WebKitNetworkRequest</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_uri" c:identifier="webkit_network_request_set_uri">
<doc xml:whitespace="preserve">Sets the URI held and used by the given request. When the request
has an associated #SoupMessage, its URI will also be set by this
call.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="message"
version="1.1.10"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The #SoupMessage that backs the request.</doc>
<type name="Soup.Message"/>
</property>
<property name="uri"
version="1.1.10"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI to which the request will be made.</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="NetworkRequestPrivate"
c:type="WebKitNetworkRequestPrivate*"/>
</field>
</class>
<record name="NetworkRequestClass"
c:type="WebKitNetworkRequestClass"
glib:is-gtype-struct-for="NetworkRequest">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="NetworkRequestPrivate"
c:type="WebKitNetworkRequestPrivate"
disguised="1">
</record>
<class name="NetworkResponse"
c:symbol-prefix="network_response"
c:type="WebKitNetworkResponse"
parent="GObject.Object"
glib:type-name="WebKitNetworkResponse"
glib:get-type="webkit_network_response_get_type"
glib:type-struct="NetworkResponseClass">
<doc xml:whitespace="preserve">This class represents the network related aspects of a navigation
response.</doc>
<constructor name="new"
c:identifier="webkit_network_response_new"
version="1.1.14">
<doc xml:whitespace="preserve">Creates a new #WebKitNetworkResponse initialized with an URI.
invalid.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitNetworkResponse, or %NULL if the URI is</doc>
<type name="NetworkResponse" c:type="WebKitNetworkResponse*"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</constructor>
<method name="get_message"
c:identifier="webkit_network_response_get_message"
version="1.1.14">
<doc xml:whitespace="preserve">Obtains the #SoupMessage that represents the given response. Notice
that only the response side of the HTTP conversation is
represented.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #SoupMessage</doc>
<type name="Soup.Message" c:type="SoupMessage*"/>
</return-value>
</method>
<method name="get_uri"
c:identifier="webkit_network_response_get_uri"
version="1.1.14">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of the #WebKitNetworkResponse</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_uri"
c:identifier="webkit_network_response_set_uri"
version="1.1.14">
<doc xml:whitespace="preserve">Sets the URI held and used by the given response. When the response
has an associated #SoupMessage, its URI will also be set by this
call.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="message"
version="1.1.14"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The #SoupMessage that backs the response.</doc>
<type name="Soup.Message"/>
</property>
<property name="uri"
version="1.1.14"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI to which the response will be made.</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="NetworkResponsePrivate"
c:type="WebKitNetworkResponsePrivate*"/>
</field>
</class>
<record name="NetworkResponseClass"
c:type="WebKitNetworkResponseClass"
glib:is-gtype-struct-for="NetworkResponse">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="NetworkResponsePrivate"
c:type="WebKitNetworkResponsePrivate"
disguised="1">
</record>
<enumeration name="PluginError"
glib:type-name="WebKitPluginError"
glib:get-type="webkit_plugin_error_get_type"
c:type="WebKitPluginError">
<doc xml:whitespace="preserve">Enum values used to denote the various plugin errors.</doc>
<member name="failed"
value="299"
c:identifier="WEBKIT_PLUGIN_ERROR_FAILED"
glib:nick="failed"/>
<member name="cannot_find_plugin"
value="200"
c:identifier="WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN"
glib:nick="cannot-find-plugin"/>
<member name="cannot_load_plugin"
value="201"
c:identifier="WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN"
glib:nick="cannot-load-plugin"/>
<member name="java_unavailable"
value="202"
c:identifier="WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE"
glib:nick="java-unavailable"/>
<member name="connection_cancelled"
value="203"
c:identifier="WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED"
glib:nick="connection-cancelled"/>
<member name="will_handle_load"
value="204"
c:identifier="WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD"
glib:nick="will-handle-load"/>
<function name="quark" c:identifier="webkit_plugin_error_quark">
<return-value transfer-ownership="none">
<type name="GLib.Quark" c:type="GQuark"/>
</return-value>
</function>
</enumeration>
<enumeration name="PolicyError"
glib:type-name="WebKitPolicyError"
glib:get-type="webkit_policy_error_get_type"
c:type="WebKitPolicyError">
<doc xml:whitespace="preserve">Enum values used to denote the various policy errors.</doc>
<member name="failed"
value="199"
c:identifier="WEBKIT_POLICY_ERROR_FAILED"
glib:nick="failed"/>
<member name="cannot_show_mime_type"
value="100"
c:identifier="WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE"
glib:nick="cannot-show-mime-type"/>
<member name="cannot_show_url"
value="101"
c:identifier="WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL"
glib:nick="cannot-show-url"/>
<member name="frame_load_interrupted_by_policy_change"
value="102"
c:identifier="WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE"
glib:nick="frame-load-interrupted-by-policy-change"/>
<member name="cannot_use_restricted_port"
value="103"
c:identifier="WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT"
glib:nick="cannot-use-restricted-port"/>
<function name="quark" c:identifier="webkit_policy_error_quark">
<return-value transfer-ownership="none">
<type name="GLib.Quark" c:type="GQuark"/>
</return-value>
</function>
</enumeration>
<class name="SecurityOrigin"
c:symbol-prefix="security_origin"
c:type="WebKitSecurityOrigin"
parent="GObject.Object"
glib:type-name="WebKitSecurityOrigin"
glib:get-type="webkit_security_origin_get_type"
glib:type-struct="SecurityOriginClass">
<doc xml:whitespace="preserve">#WebKitSecurityOrigin is a representation of a security domain defined
by web sites. An origin consists of a host name, a protocol, and a port
number. Web sites with the same security origin can access each other's
resources for client-side scripting or database access.
Use #webkit_web_frame_get_security_origin to get the security origin of a
#WebKitWebFrame.
Database quotas and usages are also defined per security origin. The
cumulative disk usage of an origin's databases may be retrieved with
#webkit_security_origin_get_web_database_usage. An origin's quota can be
adjusted with #webkit_security_origin_set_web_database_quota.</doc>
<method name="get_all_web_databases"
c:identifier="webkit_security_origin_get_all_web_databases"
version="1.1.14">
<doc xml:whitespace="preserve">Returns a list of all Web Databases in the security origin.
#GList of databases in the security origin.</doc>
<return-value transfer-ownership="container">
<doc xml:whitespace="preserve">a</doc>
<type name="GLib.List" c:type="GList*">
<type name="WebDatabase"/>
</type>
</return-value>
</method>
<method name="get_host"
c:identifier="webkit_security_origin_get_host"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the hostname for the security origin.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the hostname for the security origin</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_port"
c:identifier="webkit_security_origin_get_port"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the port for the security origin.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the port for the security origin</doc>
<type name="guint" c:type="guint"/>
</return-value>
</method>
<method name="get_protocol"
c:identifier="webkit_security_origin_get_protocol"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the protocol for the security origin.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the protocol for the security origin</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_web_database_quota"
c:identifier="webkit_security_origin_get_web_database_quota"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the quota for Web Database storage of the security origin
in bytes.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the Web Database quota</doc>
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="get_web_database_usage"
c:identifier="webkit_security_origin_get_web_database_usage"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the cumulative size of all Web Database database's in the origin
in bytes.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the cumulative size of all databases</doc>
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="set_web_database_quota"
c:identifier="webkit_security_origin_set_web_database_quota"
version="1.1.14">
<doc xml:whitespace="preserve">Adjust the quota for Web Database storage of the security origin</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="quota" transfer-ownership="none">
<doc xml:whitespace="preserve">a new Web Database quota in bytes</doc>
<type name="guint64" c:type="guint64"/>
</parameter>
</parameters>
</method>
<property name="host" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The host of the security origin.</doc>
<type name="utf8"/>
</property>
<property name="port" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The port of the security origin.</doc>
<type name="guint"/>
</property>
<property name="protocol" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The protocol of the security origin.</doc>
<type name="utf8"/>
</property>
<property name="web-database-quota"
version="1.1.14"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The web database qouta of the security origin in bytes.</doc>
<type name="guint64"/>
</property>
<property name="web-database-usage"
version="1.1.14"
transfer-ownership="none">
<doc xml:whitespace="preserve">The cumulative size of all web databases in the security origin in bytes.</doc>
<type name="guint64"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="SecurityOriginPrivate"
c:type="WebKitSecurityOriginPrivate*"/>
</field>
</class>
<record name="SecurityOriginClass"
c:type="WebKitSecurityOriginClass"
glib:is-gtype-struct-for="SecurityOrigin">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="SecurityOriginPrivate"
c:type="WebKitSecurityOriginPrivate"
disguised="1">
</record>
<enumeration name="SelectionAffinity"
glib:type-name="WebKitSelectionAffinity"
glib:get-type="webkit_selection_affinity_get_type"
c:type="WebKitSelectionAffinity">
<member name="upstream"
value="0"
c:identifier="WEBKIT_SELECTION_AFFINITY_UPSTREAM"
glib:nick="upstream"/>
<member name="downstream"
value="1"
c:identifier="WEBKIT_SELECTION_AFFINITY_DOWNSTREAM"
glib:nick="downstream"/>
</enumeration>
<class name="SoupAuthDialog"
c:symbol-prefix="soup_auth_dialog"
c:type="WebKitSoupAuthDialog"
parent="GObject.Object"
glib:type-name="WebKitSoupAuthDialog"
glib:get-type="webkit_soup_auth_dialog_get_type"
glib:type-struct="SoupAuthDialogClass">
<doc xml:whitespace="preserve">#WebKitSoupAuthDialog is a #SoupSessionFeature that you can attach to your
#SoupSession to provide a simple authentication dialog while
handling HTTP basic auth.</doc>
<implements name="Soup.SessionFeature"/>
<virtual-method name="current_toplevel" introspectable="0">
<return-value>
<type name="Gtk.Widget" c:type="GtkWidget*"/>
</return-value>
<parameters>
<parameter name="message" transfer-ownership="none">
<type name="Soup.Message" c:type="SoupMessage*"/>
</parameter>
</parameters>
</virtual-method>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<glib:signal name="current-toplevel" when="last" version="1.1.1">
<doc xml:whitespace="preserve">This signal is emitted by the @authDialog when it needs to know
the current toplevel widget in order to correctly set the
transiency for the authentication dialog.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current toplevel #GtkWidget or %NULL if there's none</doc>
<type name="Gtk.Widget"/>
</return-value>
<parameters>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">the #SoupMessage being used in the authentication process</doc>
<type name="Soup.Message"/>
</parameter>
</parameters>
</glib:signal>
</class>
<record name="SoupAuthDialogClass"
c:type="WebKitSoupAuthDialogClass"
glib:is-gtype-struct-for="SoupAuthDialog">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="current_toplevel" introspectable="0">
<callback name="current_toplevel" introspectable="0">
<return-value>
<type name="Gtk.Widget" c:type="GtkWidget*"/>
</return-value>
<parameters>
<parameter name="authDialog" transfer-ownership="none">
<type name="SoupAuthDialog" c:type="WebKitSoupAuthDialog*"/>
</parameter>
<parameter name="message" transfer-ownership="none">
<type name="Soup.Message" c:type="SoupMessage*"/>
</parameter>
</parameters>
</callback>
</field>
</record>
<interface name="SpellChecker"
c:symbol-prefix="spell_checker"
c:type="WebKitSpellChecker"
glib:type-name="WebKitSpellChecker"
glib:get-type="webkit_spell_checker_get_type"
glib:type-struct="SpellCheckerInterface">
<doc xml:whitespace="preserve">#WebKitSpellChecker provides APIs for the spell checking
functionality used internally by WebKit to perform spell checking
in editable areas. This can be used, for example, by browsers to
implement custom spell checking context menus or sophisticated
auto-correct features.</doc>
<virtual-method name="check_spelling_of_string"
invoker="check_spelling_of_string"
version="1.5.1">
<doc xml:whitespace="preserve">Checks @string for misspellings using @checker, storing the
location and length of the first misspelling in
@misspelling_location and @misspelling_length respectively.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="misspelling_location" transfer-ownership="none">
<doc xml:whitespace="preserve">(out) (allow-none) a pointer to an integer to store the location of the first misspelling</doc>
<type name="gint" c:type="int*"/>
</parameter>
<parameter name="misspelling_length" transfer-ownership="none">
<doc xml:whitespace="preserve">(out) (allow-none) a pointer to an integer to store the length of the first misspelling</doc>
<type name="gint" c:type="int*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="get_autocorrect_suggestions_for_misspelled_word"
invoker="get_autocorrect_suggestions_for_misspelled_word"
version="1.5.1">
<doc xml:whitespace="preserve">Returns a suggestion for a word to use in an "autocorrect" feature.
@word</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">(transfer full) the suggestion for the autocorrection of</doc>
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">a misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="get_guesses_for_word"
invoker="get_guesses_for_word"
version="1.5.1"
introspectable="0">
<doc xml:whitespace="preserve">Returns a %NULL-terminated array of guesses for corrections of the
misspelled word @word.
of suggested corrections for a misspelled word @word. Free it with
%g_strfreev when done with it.</doc>
<return-value>
<doc xml:whitespace="preserve">(transfer full) a newly allocated %NULL-terminated array</doc>
<array c:type="char**">
<type name="utf8"/>
</array>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="context" transfer-ownership="none">
<doc xml:whitespace="preserve">(allow-none) the surrounding context of the misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="ignore_word" invoker="ignore_word" version="1.5.1">
<doc xml:whitespace="preserve">Instructs the @checker to ignore @word as a misspelling for this
session.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the word to ignore</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="learn_word" invoker="learn_word" version="1.5.1">
<doc xml:whitespace="preserve">Instructs the @checker to add @word to its dictionary as a properly
spelled word. The word will be learned permanently in the user's
personal dictionary.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the word to learn</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="update_spell_checking_languages"
invoker="update_spell_checking_languages"
version="1.5.1">
<doc xml:whitespace="preserve">Sets @languages as the list of languages to use by @checker. The
accepted format is a list of comma (',') separated language codes
of the form 'en_US', ie, language_VARIANT.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="languages" transfer-ownership="none">
<doc xml:whitespace="preserve">(allow-none) a string of languages to use for @checker</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</virtual-method>
<method name="check_spelling_of_string"
c:identifier="webkit_spell_checker_check_spelling_of_string"
version="1.5.1">
<doc xml:whitespace="preserve">Checks @string for misspellings using @checker, storing the
location and length of the first misspelling in
@misspelling_location and @misspelling_length respectively.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<doc xml:whitespace="preserve">the string to check for misspellings</doc>
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="misspelling_location" transfer-ownership="none">
<doc xml:whitespace="preserve">(out) (allow-none) a pointer to an integer to store the location of the first misspelling</doc>
<type name="gint" c:type="int*"/>
</parameter>
<parameter name="misspelling_length" transfer-ownership="none">
<doc xml:whitespace="preserve">(out) (allow-none) a pointer to an integer to store the length of the first misspelling</doc>
<type name="gint" c:type="int*"/>
</parameter>
</parameters>
</method>
<method name="get_autocorrect_suggestions_for_misspelled_word"
c:identifier="webkit_spell_checker_get_autocorrect_suggestions_for_misspelled_word"
version="1.5.1">
<doc xml:whitespace="preserve">Returns a suggestion for a word to use in an "autocorrect" feature.
@word</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">(transfer full) the suggestion for the autocorrection of</doc>
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">a misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
<method name="get_guesses_for_word"
c:identifier="webkit_spell_checker_get_guesses_for_word"
version="1.5.1"
introspectable="0">
<doc xml:whitespace="preserve">Returns a %NULL-terminated array of guesses for corrections of the
misspelled word @word.
of suggested corrections for a misspelled word @word. Free it with
%g_strfreev when done with it.</doc>
<return-value>
<doc xml:whitespace="preserve">(transfer full) a newly allocated %NULL-terminated array</doc>
<array c:type="char**">
<type name="utf8"/>
</array>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="context" transfer-ownership="none">
<doc xml:whitespace="preserve">(allow-none) the surrounding context of the misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
<method name="ignore_word"
c:identifier="webkit_spell_checker_ignore_word"
version="1.5.1">
<doc xml:whitespace="preserve">Instructs the @checker to ignore @word as a misspelling for this
session.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the word to ignore</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
<method name="learn_word"
c:identifier="webkit_spell_checker_learn_word"
version="1.5.1">
<doc xml:whitespace="preserve">Instructs the @checker to add @word to its dictionary as a properly
spelled word. The word will be learned permanently in the user's
personal dictionary.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the word to learn</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
<method name="update_spell_checking_languages"
c:identifier="webkit_spell_checker_update_spell_checking_languages"
version="1.5.1">
<doc xml:whitespace="preserve">Sets @languages as the list of languages to use by @checker. The
accepted format is a list of comma (',') separated language codes
of the form 'en_US', ie, language_VARIANT.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="languages" transfer-ownership="none">
<doc xml:whitespace="preserve">(allow-none) a string of languages to use for @checker</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
</interface>
<record name="SpellCheckerInterface"
c:type="WebKitSpellCheckerInterface"
glib:is-gtype-struct-for="SpellChecker">
<field name="g_iface">
<type name="GObject.TypeInterface" c:type="GTypeInterface"/>
</field>
<field name="check_spelling_of_string">
<callback name="check_spelling_of_string">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="checker" transfer-ownership="none">
<type name="SpellChecker" c:type="WebKitSpellChecker*"/>
</parameter>
<parameter name="word" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="misspelling_location" transfer-ownership="none">
<doc xml:whitespace="preserve">(out) (allow-none) a pointer to an integer to store the location of the first misspelling</doc>
<type name="gint" c:type="int*"/>
</parameter>
<parameter name="misspelling_length" transfer-ownership="none">
<doc xml:whitespace="preserve">(out) (allow-none) a pointer to an integer to store the length of the first misspelling</doc>
<type name="gint" c:type="int*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="get_guesses_for_word" introspectable="0">
<callback name="get_guesses_for_word" introspectable="0">
<return-value>
<doc xml:whitespace="preserve">(transfer full) a newly allocated %NULL-terminated array</doc>
<array c:type="char**">
<type name="utf8"/>
</array>
</return-value>
<parameters>
<parameter name="checker" transfer-ownership="none">
<type name="SpellChecker" c:type="WebKitSpellChecker*"/>
</parameter>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="context" transfer-ownership="none">
<doc xml:whitespace="preserve">(allow-none) the surrounding context of the misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="update_spell_checking_languages">
<callback name="update_spell_checking_languages">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="checker" transfer-ownership="none">
<type name="SpellChecker" c:type="WebKitSpellChecker*"/>
</parameter>
<parameter name="languages" transfer-ownership="none">
<doc xml:whitespace="preserve">(allow-none) a string of languages to use for @checker</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="get_autocorrect_suggestions_for_misspelled_word">
<callback name="get_autocorrect_suggestions_for_misspelled_word">
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">(transfer full) the suggestion for the autocorrection of</doc>
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="checker" transfer-ownership="none">
<type name="SpellChecker" c:type="WebKitSpellChecker*"/>
</parameter>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">a misspelled word</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="learn_word">
<callback name="learn_word">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="checker" transfer-ownership="none">
<type name="SpellChecker" c:type="WebKitSpellChecker*"/>
</parameter>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the word to learn</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="ignore_word">
<callback name="ignore_word">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="checker" transfer-ownership="none">
<type name="SpellChecker" c:type="WebKitSpellChecker*"/>
</parameter>
<parameter name="word" transfer-ownership="none">
<doc xml:whitespace="preserve">the word to ignore</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</callback>
</field>
</record>
<constant name="USER_AGENT_MAJOR_VERSION"
value="535"
c:type="WEBKIT_USER_AGENT_MAJOR_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<constant name="USER_AGENT_MINOR_VERSION"
value="22"
c:type="WEBKIT_USER_AGENT_MINOR_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<class name="ViewportAttributes"
c:symbol-prefix="viewport_attributes"
c:type="WebKitViewportAttributes"
parent="GObject.Object"
glib:type-name="WebKitViewportAttributes"
glib:get-type="webkit_viewport_attributes_get_type"
glib:type-struct="ViewportAttributesClass">
<doc xml:whitespace="preserve">#WebKitViewportAttributes offers the viewport properties to user agents to
control the viewport layout. It contains the viewport size, initial scale with limits,
and information about whether a user is able to scale the contents in the viewport.
This makes a web page fit the device screen.
The #WebKitWebView::viewport-attributes-changed signal will be emitted with #WebKitViewportAttributes
when the viewport attributes are updated in the case of loading web pages contain
the viewport properties and calling webkit_viewport_attributes_recompute.
If the device size, available size, desktop width, or device DPI needs to be changed due to
a consequence of an explicit browser request (caused by screen rotation, resizing, or similar reasons),
You should call #webkit_viewport_attributes_recompute to recompute the viewport properties and
override those values in the handler of #WebKitWebView::viewport-attributes-recompute-requested signal.
For more information on the viewport properties, refer to the Safari reference library at
http://developer.apple.com/safari/library/documentation/appleapplications/reference/safarihtmlref/articles/metatags.html
&lt;informalexample&gt;&lt;programlisting&gt;
/&lt;!-- --&gt;* Connect to the viewport-attributes-changes signal *&lt;!-- --&gt;/
WebKitViewportAttributes* attributes = webkit_web_view_get_viewport_attributes (web_view);
g_signal_connect (web_view, "viewport-attributes-recompute-requested", G_CALLBACK (viewport_recompute_cb), window);
g_signal_connect (web_view, "viewport-attributes-changed", G_CALLBACK (viewport_changed_cb), window);
g_signal_connect (attributes, "notify::valid", G_CALLBACK (viewport_valid_changed_cb), web_view);
/&lt;!-- --&gt;* Handle the viewport-attributes-recompute-requested signal to override the device width *&lt;!-- --&gt;/
static void
viewport_recompute_cb (WebKitWebView* web_view, WebKitViewportAttributes* attributes, GtkWidget* window)
{
int override_available_width = 480;
g_object_set (G_OBJECT(attributes), "available-width", override_available_width, NULL);
}
/&lt;!-- --&gt;* Handle the viewport-attributes-changed signal to recompute the initial scale factor *&lt;!-- --&gt;/
static void
viewport_changed_cb (WebKitWebView* web_view, WebKitViewportAttributes* attributes, gpointer data)
{
gfloat initialScale;
g_object_get (G_OBJECT (atributes), "initial-scale-factor", &amp;initialScale, NULL);
webkit_web_view_set_zoom_level (web_view, initialScale);
}
/&lt;!-- --&gt;* Handle the notify::valid signal to initialize the zoom level *&lt;!-- --&gt;/
static void
viewport_valid_changed_cb (WebKitViewportAttributes* attributes, GParamSpec* pspec, WebKitWebView* web_view)
{
gboolean is_valid;
g_object_get (attributes, "valid", &amp;is_valid, NULL);
if (!is_valid)
webkit_web_view_set_zoom_level (web_view, 1.0);
}
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
<method name="recompute"
c:identifier="webkit_viewport_attributes_recompute"
version="1.3.8">
<doc xml:whitespace="preserve">Recompute the optimal viewport attributes and emit the viewport-attribute-changed signal.
The viewport-attributes-recompute-requested signal also will be handled to override
the device size, available size, desktop width, or device DPI.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="available-height" writable="1" transfer-ownership="none">
<type name="gint"/>
</property>
<property name="available-width" writable="1" transfer-ownership="none">
<type name="gint"/>
</property>
<property name="desktop-width" writable="1" transfer-ownership="none">
<type name="gint"/>
</property>
<property name="device-dpi" writable="1" transfer-ownership="none">
<type name="gint"/>
</property>
<property name="device-height" writable="1" transfer-ownership="none">
<type name="gint"/>
</property>
<property name="device-pixel-ratio" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="device-width" writable="1" transfer-ownership="none">
<type name="gint"/>
</property>
<property name="height" transfer-ownership="none">
<type name="gint"/>
</property>
<property name="initial-scale-factor" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="maximum-scale-factor" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="minimum-scale-factor" transfer-ownership="none">
<type name="gfloat"/>
</property>
<property name="user-scalable" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="valid" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="width" transfer-ownership="none">
<type name="gint"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="ViewportAttributesPrivate"
c:type="WebKitViewportAttributesPrivate*"/>
</field>
</class>
<record name="ViewportAttributesClass"
c:type="WebKitViewportAttributesClass"
glib:is-gtype-struct-for="ViewportAttributes">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="ViewportAttributesPrivate"
c:type="WebKitViewportAttributesPrivate"
disguised="1">
</record>
<class name="WebBackForwardList"
c:symbol-prefix="web_back_forward_list"
c:type="WebKitWebBackForwardList"
parent="GObject.Object"
glib:type-name="WebKitWebBackForwardList"
glib:get-type="webkit_web_back_forward_list_get_type"
glib:type-struct="WebBackForwardListClass">
<doc xml:whitespace="preserve">&lt;informalexample&gt;&lt;programlisting&gt;
/&lt;!-- --&gt;* Get the WebKitWebBackForwardList from the WebKitWebView *&lt;!-- --&gt;/
WebKitWebBackForwardList *back_forward_list = webkit_web_view_get_back_forward_list (my_web_view);
WebKitWebHistoryItem *item = webkit_web_back_forward_list_get_current_item (back_forward_list);
/&lt;!-- --&gt;* Do something with a WebKitWebHistoryItem *&lt;!-- --&gt;/
g_print("%p", item);
/&lt;!-- --&gt;* Control some parameters *&lt;!-- --&gt;/
WebKitWebBackForwardList *back_forward_list = webkit_web_view_get_back_forward_list (my_web_view);
webkit_web_back_forward_list_set_limit (back_forward_list, 30);
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
<constructor name="new_with_web_view"
c:identifier="webkit_web_back_forward_list_new_with_web_view"
introspectable="0"
deprecated="Instances of #WebKitWebBackForwardList are"
deprecated-version="1.3.4">
<doc xml:whitespace="preserve">Creates an instance of the back forward list with a controlling #WebKitWebView
created and owned by #WebKitWebView instances only.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a #WebKitWebBackForwardList</doc>
<type name="WebBackForwardList" c:type="WebKitWebBackForwardList*"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<doc xml:whitespace="preserve">the back forward list's #WebKitWebView</doc>
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</constructor>
<method name="add_item"
c:identifier="webkit_web_back_forward_list_add_item"
version="1.1.1">
<doc xml:whitespace="preserve">Adds the item to the #WebKitWebBackForwardList.
The @webBackForwardList will add a reference to the @webHistoryItem, so you
don't need to keep a reference once you've added it to the list.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="history_item" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebHistoryItem to add</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</parameter>
</parameters>
</method>
<method name="clear"
c:identifier="webkit_web_back_forward_list_clear"
version="1.3.1">
<doc xml:whitespace="preserve">Clears the @webBackForwardList by removing all its elements. Note that not even
the current page is kept in list when cleared so you would have to add it later.
This method also clears the list of visited links which means that all links will
appear unvisited.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="contains_item"
c:identifier="webkit_web_back_forward_list_contains_item">
<doc xml:whitespace="preserve">Checks if @web_history_item is in the back forward list</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if @web_history_item is in the back forward list, %FALSE if it doesn't</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="history_item" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebHistoryItem to check</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</parameter>
</parameters>
</method>
<method name="get_back_item"
c:identifier="webkit_web_back_forward_list_get_back_item">
<doc xml:whitespace="preserve">Returns the item that precedes the current item</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebHistoryItem preceding the current item</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</return-value>
</method>
<method name="get_back_length"
c:identifier="webkit_web_back_forward_list_get_back_length">
<doc xml:whitespace="preserve">Returns the number of items that preced the current item.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #gint corresponding to the number of items preceding the current item</doc>
<type name="gint" c:type="gint"/>
</return-value>
</method>
<method name="get_back_list_with_limit"
c:identifier="webkit_web_back_forward_list_get_back_list_with_limit">
<doc xml:whitespace="preserve">Returns a list of items that precede the current item, limited by @limit</doc>
<return-value transfer-ownership="container">
<doc xml:whitespace="preserve">a #GList of items preceding the current item, limited by @limit</doc>
<type name="GLib.List" c:type="GList*">
<type name="WebHistoryItem"/>
</type>
</return-value>
<parameters>
<parameter name="limit" transfer-ownership="none">
<doc xml:whitespace="preserve">the number of items to retrieve</doc>
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</method>
<method name="get_current_item"
c:identifier="webkit_web_back_forward_list_get_current_item">
<doc xml:whitespace="preserve">Returns the current item.
Returns a NULL value if the back forward list is empty</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebHistoryItem</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</return-value>
</method>
<method name="get_forward_item"
c:identifier="webkit_web_back_forward_list_get_forward_item">
<doc xml:whitespace="preserve">Returns the item that succeeds the current item.
Returns a NULL value if there nothing that succeeds the current item</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebHistoryItem</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</return-value>
</method>
<method name="get_forward_length"
c:identifier="webkit_web_back_forward_list_get_forward_length">
<doc xml:whitespace="preserve">Returns the number of items that succeed the current item.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #gint corresponding to the nuber of items succeeding the current item</doc>
<type name="gint" c:type="gint"/>
</return-value>
</method>
<method name="get_forward_list_with_limit"
c:identifier="webkit_web_back_forward_list_get_forward_list_with_limit">
<doc xml:whitespace="preserve">Returns a list of items that succeed the current item, limited by @limit</doc>
<return-value transfer-ownership="container">
<doc xml:whitespace="preserve">a #GList of items succeeding the current item, limited by @limit</doc>
<type name="GLib.List" c:type="GList*">
<type name="WebHistoryItem"/>
</type>
</return-value>
<parameters>
<parameter name="limit" transfer-ownership="none">
<doc xml:whitespace="preserve">the number of items to retrieve</doc>
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</method>
<method name="get_limit"
c:identifier="webkit_web_back_forward_list_get_limit">
<doc xml:whitespace="preserve">Returns the maximum limit of the back forward list.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #gint indicating the number of #WebKitWebHistoryItem the back forward list can hold</doc>
<type name="gint" c:type="gint"/>
</return-value>
</method>
<method name="get_nth_item"
c:identifier="webkit_web_back_forward_list_get_nth_item">
<doc xml:whitespace="preserve">Returns the item at a given index relative to the current item.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebHistoryItem located at the specified index relative to the current item</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</return-value>
<parameters>
<parameter name="index" transfer-ownership="none">
<doc xml:whitespace="preserve">the index of the item</doc>
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</method>
<method name="go_back"
c:identifier="webkit_web_back_forward_list_go_back">
<doc xml:whitespace="preserve">Steps backward in the back forward list</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="go_forward"
c:identifier="webkit_web_back_forward_list_go_forward">
<doc xml:whitespace="preserve">Steps forward in the back forward list</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="go_to_item"
c:identifier="webkit_web_back_forward_list_go_to_item">
<doc xml:whitespace="preserve">Go to the specified @web_history_item in the back forward list</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="history_item" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebHistoryItem to go to</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</parameter>
</parameters>
</method>
<method name="set_limit"
c:identifier="webkit_web_back_forward_list_set_limit">
<doc xml:whitespace="preserve">Sets the maximum limit of the back forward list. If the back forward list
exceeds its capacity, items will be removed everytime a new item has been
added.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="limit" transfer-ownership="none">
<doc xml:whitespace="preserve">the limit to set the back forward list to</doc>
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</method>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebBackForwardListPrivate"
c:type="WebKitWebBackForwardListPrivate*"/>
</field>
</class>
<record name="WebBackForwardListClass"
c:type="WebKitWebBackForwardListClass"
glib:is-gtype-struct-for="WebBackForwardList">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebBackForwardListPrivate"
c:type="WebKitWebBackForwardListPrivate"
disguised="1">
</record>
<class name="WebDataSource"
c:symbol-prefix="web_data_source"
c:type="WebKitWebDataSource"
parent="GObject.Object"
glib:type-name="WebKitWebDataSource"
glib:get-type="webkit_web_data_source_get_type"
glib:type-struct="WebDataSourceClass">
<doc xml:whitespace="preserve">Data source encapsulates the content of a #WebKitWebFrame. A
#WebKitWebFrame has a main resource and subresources and the data source
provides access to these resources. When a request gets loaded initially,
it is set to a provisional state. The application can request for the
request that initiated the load by asking for the provisional data source
and invoking the webkit_web_data_source_get_initial_request method of
#WebKitWebDataSource. This data source may not have enough data and some
methods may return empty values. To get a "full" data source with the data
and resources loaded, you need to get the non-provisional data source
through #WebKitWebFrame's webkit_web_frame_get_data_source method. This
data source will have the data after everything was loaded. Make sure that
the data source was finished loading before using any of its methods. You
can do this via webkit_web_data_source_is_loading.</doc>
<constructor name="new"
c:identifier="webkit_web_data_source_new"
version="1.1.14">
<doc xml:whitespace="preserve">Creates a new #WebKitWebDataSource instance. The URL of the
#WebKitWebDataSource will be set to "about:blank".</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitWebDataSource.</doc>
<type name="WebDataSource" c:type="WebKitWebDataSource*"/>
</return-value>
</constructor>
<constructor name="new_with_request"
c:identifier="webkit_web_data_source_new_with_request"
version="1.1.14">
<doc xml:whitespace="preserve">Creates a new #WebKitWebDataSource from a #WebKitNetworkRequest. Normally,
#WebKitWebFrame objects create their data sources so you will almost never
want to invoke this method directly.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitWebDataSource</doc>
<type name="WebDataSource" c:type="WebKitWebDataSource*"/>
</return-value>
<parameters>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkRequest to use to create this data source</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</parameter>
</parameters>
</constructor>
<method name="get_data"
c:identifier="webkit_web_data_source_get_data"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the raw data that represents the the frame's content.The data will
be incomplete until the data has finished loading. Returns %NULL if the web
frame hasn't loaded any data. Use webkit_web_data_source_is_loading to test
if data source is in the process of loading.
data that represents the @data_source or %NULL if the @data_source
hasn't loaded any data.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #GString which contains the raw</doc>
<type name="GLib.String" c:type="GString*"/>
</return-value>
</method>
<method name="get_encoding"
c:identifier="webkit_web_data_source_get_encoding"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the text encoding name as set in the #WebKitWebView, or if not, the
text encoding of the response.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the encoding name of the #WebKitWebView or of the response.</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_initial_request"
c:identifier="webkit_web_data_source_get_initial_request"
version="1.1.14">
<doc xml:whitespace="preserve">Returns a reference to the original request that was used to load the web
content. The #WebKitNetworkRequest returned by this method is the request
prior to the "committed" load state. See webkit_web_data_source_get_request
for getting the "committed" request.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the original #WebKitNetworkRequest</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</return-value>
</method>
<method name="get_main_resource"
c:identifier="webkit_web_data_source_get_main_resource"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the main resource of the @data_source
representing the main resource of the @data_source.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a new #WebKitWebResource</doc>
<type name="WebResource" c:type="WebKitWebResource*"/>
</return-value>
</method>
<method name="get_request"
c:identifier="webkit_web_data_source_get_request"
version="1.1.14">
<doc xml:whitespace="preserve">Returns a #WebKitNetworkRequest that was used to create this
#WebKitWebDataSource. The #WebKitNetworkRequest returned by this method is
the request that was "committed", and hence, different from the request you
get from the webkit_web_data_source_get_initial_request method.
created the @data_source or %NULL if the @data_source is not
attached to the frame or the frame hasn't been loaded.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkRequest that</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</return-value>
</method>
<method name="get_subresources"
c:identifier="webkit_web_data_source_get_subresources"
version="1.1.15">
<doc xml:whitespace="preserve">Gives you a #GList of #WebKitWebResource objects that compose the
#WebKitWebView to which this #WebKitWebDataSource is attached.
a #GList of #WebKitWebResource objects; the objects are owned by
WebKit, but the GList must be freed.</doc>
<return-value transfer-ownership="container">
<type name="GLib.List" c:type="GList*">
<type name="WebResource"/>
</type>
</return-value>
</method>
<method name="get_unreachable_uri"
c:identifier="webkit_web_data_source_get_unreachable_uri"
version="1.1.14">
<doc xml:whitespace="preserve">Return the unreachable URI of @data_source. The @data_source will have an
unreachable URL if it was created using #WebKitWebFrame's
webkit_web_frame_load_alternate_html_string method.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the unreachable URL of @data_source or %NULL if there is no unreachable URL.</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_web_frame"
c:identifier="webkit_web_data_source_get_web_frame"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the #WebKitWebFrame that represents this data source
the @data_source. The #WebKitWebFrame is owned by WebKit and should
not be freed or destroyed. This will return %NULL if the
@data_source is not attached to a frame.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame that represents</doc>
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</return-value>
</method>
<method name="is_loading"
c:identifier="webkit_web_data_source_is_loading"
version="1.1.14">
<doc xml:whitespace="preserve">Determines whether the data source is in the process of loading its content.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if the @data_source is still loading, %FALSE otherwise</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebDataSourcePrivate"
c:type="WebKitWebDataSourcePrivate*"/>
</field>
</class>
<record name="WebDataSourceClass"
c:type="WebKitWebDataSourceClass"
glib:is-gtype-struct-for="WebDataSource">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebDataSourcePrivate"
c:type="WebKitWebDataSourcePrivate"
disguised="1">
</record>
<class name="WebDatabase"
c:symbol-prefix="web_database"
c:type="WebKitWebDatabase"
parent="GObject.Object"
glib:type-name="WebKitWebDatabase"
glib:get-type="webkit_web_database_get_type"
glib:type-struct="WebDatabaseClass">
<doc xml:whitespace="preserve">#WebKitWebDatabase is a representation of a Web Database database. The
proposed Web Database standard introduces support for SQL databases that web
sites can create and access on a local computer through JavaScript.
To get access to all databases defined by a security origin, use
#webkit_security_origin_get_databases. Each database has a canonical
name, as well as a user-friendly display name.
WebKit uses SQLite to create and access the local SQL databases. The location
of a #WebKitWebDatabase can be accessed wth #webkit_web_database_get_filename.
You can configure the location of all databases with
#webkit_set_database_directory_path.
For each database the web site can define an estimated size which can be
accessed with #webkit_web_database_get_expected_size. The current size of the
database in bytes is returned by #webkit_web_database_get_size.
For more information refer to the Web Database specification proposal at
http://dev.w3.org/html5/webdatabase</doc>
<method name="get_display_name"
c:identifier="webkit_web_database_get_display_name"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the name of the #WebKitWebDatabase as seen by the user.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the name of the database as seen by the user.</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_expected_size"
c:identifier="webkit_web_database_get_expected_size"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the expected size of the #WebKitWebDatabase in bytes as defined by the
web author. The Web Database standard allows web authors to specify an expected
size of the database to optimize the user experience.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the expected size of the database in bytes</doc>
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="get_filename"
c:identifier="webkit_web_database_get_filename"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the absolute filename to the #WebKitWebDatabase file on disk.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the absolute filename of the database</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_web_database_get_name"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the canonical name of the #WebKitWebDatabase.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the name of the database</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_security_origin"
c:identifier="webkit_web_database_get_security_origin"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the security origin of the #WebKitWebDatabase.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the security origin of the database</doc>
<type name="SecurityOrigin" c:type="WebKitSecurityOrigin*"/>
</return-value>
</method>
<method name="get_size"
c:identifier="webkit_web_database_get_size"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the actual size of the #WebKitWebDatabase space on disk in bytes.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the actual size of the database in bytes</doc>
<type name="guint64" c:type="guint64"/>
</return-value>
</method>
<method name="remove"
c:identifier="webkit_web_database_remove"
version="1.1.14">
<doc xml:whitespace="preserve">Removes the #WebKitWebDatabase from its security origin and destroys all data
stored in the database.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="display-name" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The display name of the Web Database database.</doc>
<type name="utf8"/>
</property>
<property name="expected-size"
version="1.1.14"
transfer-ownership="none">
<doc xml:whitespace="preserve">The expected size of the database in bytes as defined by the web author.</doc>
<type name="guint64"/>
</property>
<property name="filename" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The absolute filename of the Web Database database.</doc>
<type name="utf8"/>
</property>
<property name="name"
version="1.1.14"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The name of the Web Database database.</doc>
<type name="utf8"/>
</property>
<property name="security-origin"
version="1.1.14"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The security origin of the database.</doc>
<type name="SecurityOrigin"/>
</property>
<property name="size" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The current size of the database in bytes.</doc>
<type name="guint64"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebDatabasePrivate" c:type="WebKitWebDatabasePrivate*"/>
</field>
</class>
<record name="WebDatabaseClass"
c:type="WebKitWebDatabaseClass"
glib:is-gtype-struct-for="WebDatabase">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebDatabasePrivate"
c:type="WebKitWebDatabasePrivate"
disguised="1">
</record>
<class name="WebFrame"
c:symbol-prefix="web_frame"
c:type="WebKitWebFrame"
parent="GObject.Object"
glib:type-name="WebKitWebFrame"
glib:get-type="webkit_web_frame_get_type"
glib:type-struct="WebFrameClass">
<doc xml:whitespace="preserve">A #WebKitWebView contains a main #WebKitWebFrame. A #WebKitWebFrame
contains the content of one URI. The URI and name of the frame can
be retrieved, the load status and progress can be observed using the
signals and can be controlled using the methods of the #WebKitWebFrame.
A #WebKitWebFrame can have any number of children and one child can
be found by using #webkit_web_frame_find_frame.
&lt;informalexample&gt;&lt;programlisting&gt;
/&lt;!-- --&gt;* Get the frame from the #WebKitWebView *&lt;!-- --&gt;/
WebKitWebFrame *frame = webkit_web_view_get_main_frame (WEBKIT_WEB_VIEW(my_view));
g_print ("The URI of this frame is '%s'", webkit_web_frame_get_uri (frame));
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
<constructor name="new"
c:identifier="webkit_web_frame_new"
deprecated="#WebKitWebFrame can only be used to inspect existing"
deprecated-version="1.0.2">
<doc xml:whitespace="preserve">Creates a new #WebKitWebFrame initialized with a controlling #WebKitWebView.
frames.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitWebFrame</doc>
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<doc xml:whitespace="preserve">the controlling #WebKitWebView</doc>
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</constructor>
<method name="find_frame" c:identifier="webkit_web_frame_find_frame">
<doc xml:whitespace="preserve">For pre-defined names, returns @frame if @name is "_self" or "_current",
returns @frame's parent frame if @name is "_parent", and returns the main
frame if @name is "_top". Also returns @frame if it is the main frame and
@name is either "_parent" or "_top". For other names, this function returns
the first frame that matches @name. This function searches @frame and its
descendents first, then @frame's parent and its children moving up the
hierarchy until a match is found. If no match is found in @frame's
hierarchy, this function will search for a matching frame in other main
frame hierarchies. Returns %NULL if no match is found.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the found #WebKitWebFrame or %NULL in case none is found</doc>
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</return-value>
<parameters>
<parameter name="name" transfer-ownership="none">
<doc xml:whitespace="preserve">the name of the frame to be found</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_data_source"
c:identifier="webkit_web_frame_get_data_source"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the committed data source.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the committed #WebKitWebDataSource.</doc>
<type name="WebDataSource" c:type="WebKitWebDataSource*"/>
</return-value>
</method>
<method name="get_horizontal_scrollbar_policy"
c:identifier="webkit_web_frame_get_horizontal_scrollbar_policy">
<return-value transfer-ownership="none">
<type name="Gtk.PolicyType" c:type="GtkPolicyType"/>
</return-value>
</method>
<method name="get_load_status"
c:identifier="webkit_web_frame_get_load_status"
version="1.1.7">
<doc xml:whitespace="preserve">Determines the current status of the load.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">The #WebKitLoadStatus specifying the status of the current load.</doc>
<type name="LoadStatus" c:type="WebKitLoadStatus"/>
</return-value>
</method>
<method name="get_name" c:identifier="webkit_web_frame_get_name">
<doc xml:whitespace="preserve">Returns the @frame's name
the #WebKitWebFrame is invalid or an empty string if it is not backed
by a live WebCore frame.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the name of @frame. This method will return NULL if</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_network_response"
c:identifier="webkit_web_frame_get_network_response"
version="1.1.18">
<doc xml:whitespace="preserve">Returns a #WebKitNetworkResponse object representing the response
that was given to the request for the given frame, or NULL if the
frame was not created by a load. You must unref the object when you
are done with it.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a #WebKitNetworkResponse object</doc>
<type name="NetworkResponse" c:type="WebKitNetworkResponse*"/>
</return-value>
</method>
<method name="get_parent" c:identifier="webkit_web_frame_get_parent">
<doc xml:whitespace="preserve">Returns the @frame's parent frame, or %NULL if it has none.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the parent #WebKitWebFrame or %NULL in case there is none</doc>
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</return-value>
</method>
<method name="get_provisional_data_source"
c:identifier="webkit_web_frame_get_provisional_data_source"
version="1.1.14">
<doc xml:whitespace="preserve">You use the webkit_web_frame_load_request method to initiate a request that
creates a provisional data source. The provisional data source will
transition to a committed data source once any data has been received. Use
webkit_web_frame_get_data_source to get the committed data source.
request is not in progress.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the provisional #WebKitWebDataSource or %NULL if a load</doc>
<type name="WebDataSource" c:type="WebKitWebDataSource*"/>
</return-value>
</method>
<method name="get_range_for_word_around_caret"
c:identifier="webkit_web_frame_get_range_for_word_around_caret"
version="1.5.1."
introspectable="0">
<doc xml:whitespace="preserve">Returns a #WebKitDOMRange for the word where the caret is currently
positioned.
currently is positioned. If there is no caret %NULL will be
returned.</doc>
<return-value>
<doc xml:whitespace="preserve">a #WebKitDOMRange spanning the word where the caret</doc>
<type name="DOMRange" c:type="WebKitDOMRange*"/>
</return-value>
</method>
<method name="get_security_origin"
c:identifier="webkit_web_frame_get_security_origin"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the @frame's security origin.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the security origin of @frame</doc>
<type name="SecurityOrigin" c:type="WebKitSecurityOrigin*"/>
</return-value>
</method>
<method name="get_title" c:identifier="webkit_web_frame_get_title">
<doc xml:whitespace="preserve">Returns the @frame's document title</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the title of @frame</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_uri" c:identifier="webkit_web_frame_get_uri">
<doc xml:whitespace="preserve">Returns the current URI of the contents displayed by the @frame</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of @frame</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_vertical_scrollbar_policy"
c:identifier="webkit_web_frame_get_vertical_scrollbar_policy">
<return-value transfer-ownership="none">
<type name="Gtk.PolicyType" c:type="GtkPolicyType"/>
</return-value>
</method>
<method name="get_web_view" c:identifier="webkit_web_frame_get_web_view">
<doc xml:whitespace="preserve">Returns the #WebKitWebView that manages this #WebKitWebFrame.
The #WebKitWebView returned manages the entire hierarchy of #WebKitWebFrame
objects that contains @frame.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebView that manages @frame</doc>
<type name="WebView" c:type="WebKitWebView*"/>
</return-value>
</method>
<method name="load_alternate_string"
c:identifier="webkit_web_frame_load_alternate_string"
version="1.1.6">
<doc xml:whitespace="preserve">Request loading of an alternate content for a URL that is unreachable.
Using this method will preserve the back-forward list. The URI passed in
@base_url has to be an absolute URI.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="content" transfer-ownership="none">
<doc xml:whitespace="preserve">the alternate content to display as the main page of the @frame</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="base_url" transfer-ownership="none">
<doc xml:whitespace="preserve">the base URI for relative locations</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="unreachable_url" transfer-ownership="none">
<doc xml:whitespace="preserve">the URL for the alternate page content</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="load_request" c:identifier="webkit_web_frame_load_request">
<doc xml:whitespace="preserve">Connects to a given URI by initiating an asynchronous client request.
Creates a provisional data source that will transition to a committed data
source once any data has been received. Use webkit_web_frame_stop_loading() to
stop the load. This function is typically invoked on the main frame.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</parameter>
</parameters>
</method>
<method name="load_string"
c:identifier="webkit_web_frame_load_string"
version="1.1.1">
<doc xml:whitespace="preserve">Requests loading of the given @content with the specified @mime_type,
@encoding and @base_uri.
If @mime_type is %NULL, "text/html" is assumed.
If @encoding is %NULL, "UTF-8" is assumed.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="content" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI string</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="mime_type" transfer-ownership="none">
<doc xml:whitespace="preserve">the MIME type, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="encoding" transfer-ownership="none">
<doc xml:whitespace="preserve">the encoding, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="base_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the base URI for relative locations</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="load_uri"
c:identifier="webkit_web_frame_load_uri"
version="1.1.1">
<doc xml:whitespace="preserve">Requests loading of the specified URI string.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI string</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="print"
c:identifier="webkit_web_frame_print"
version="1.1.5">
<doc xml:whitespace="preserve">Prints the given #WebKitWebFrame, by presenting a print dialog to the
user. If you need more control over the printing process, see
webkit_web_frame_print_full().</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="print_full"
c:identifier="webkit_web_frame_print_full"
version="1.1.5"
throws="1">
<doc xml:whitespace="preserve">Prints the given #WebKitWebFrame, using the given #GtkPrintOperation
and #GtkPrintOperationAction. This function wraps a call to
gtk_print_operation_run() for printing the contents of the
#WebKitWebFrame.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">The #GtkPrintOperationResult specifying the result of this operation.</doc>
<type name="Gtk.PrintOperationResult"
c:type="GtkPrintOperationResult"/>
</return-value>
<parameters>
<parameter name="operation" transfer-ownership="none">
<doc xml:whitespace="preserve">the #GtkPrintOperation to be carried</doc>
<type name="Gtk.PrintOperation" c:type="GtkPrintOperation*"/>
</parameter>
<parameter name="action" transfer-ownership="none">
<doc xml:whitespace="preserve">the #GtkPrintOperationAction to be performed</doc>
<type name="Gtk.PrintOperationAction"
c:type="GtkPrintOperationAction"/>
</parameter>
</parameters>
</method>
<method name="reload" c:identifier="webkit_web_frame_reload">
<doc xml:whitespace="preserve">Reloads the initial request.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="replace_selection"
c:identifier="webkit_web_frame_replace_selection"
version="1.5.1">
<doc xml:whitespace="preserve">Replaces the current selection in @frame, if any, with @text.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="text" transfer-ownership="none">
<doc xml:whitespace="preserve">the text to insert in place of the current selection</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
<method name="stop_loading" c:identifier="webkit_web_frame_stop_loading">
<doc xml:whitespace="preserve">Stops any pending loads on @frame's data source, and those of its children.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="horizontal-scrollbar-policy"
version="1.1.14"
transfer-ownership="none">
<doc xml:whitespace="preserve">Determines the current policy for the horizontal scrollbar of
the frame. For the main frame, make sure to set the same policy
on the scrollable widget containing the #WebKitWebView, unless
you know what you are doing.</doc>
<type name="Gtk.PolicyType"/>
</property>
<property name="load-status" version="1.1.7" transfer-ownership="none">
<doc xml:whitespace="preserve">Determines the current status of the load.</doc>
<type name="LoadStatus"/>
</property>
<property name="name" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="title" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="uri" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="vertical-scrollbar-policy"
version="1.1.14"
transfer-ownership="none">
<doc xml:whitespace="preserve">Determines the current policy for the vertical scrollbar of
the frame. For the main frame, make sure to set the same policy
on the scrollable widget containing the #WebKitWebView, unless
you know what you are doing.</doc>
<type name="Gtk.PolicyType"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebFramePrivate" c:type="WebKitWebFramePrivate*"/>
</field>
<glib:signal name="cleared" when="last">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="hovering-over-link" when="last">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="utf8"/>
</parameter>
<parameter name="p0" transfer-ownership="none">
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-committed"
when="last"
deprecated="Use the &quot;load-status&quot; property instead.">
<doc xml:whitespace="preserve">Emitted when frame loading is done.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="load-done"
when="last"
deprecated="Use the &quot;load-status&quot; property instead, and/or">
<doc xml:whitespace="preserve">Emitted when frame loading is done.
WebKitWebView::load-error to be notified of load errors</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="deprecated" transfer-ownership="none">
<type name="gboolean"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-content-length-received"
when="last"
version="1.7.5">
<doc xml:whitespace="preserve">Emitted when new resource data has been received. The
@length_received variable stores the amount of bytes received
since the last time this signal was emitted. This is useful to
provide progress information about the resource load operation.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
<type name="WebResource"/>
</parameter>
<parameter name="length_received" transfer-ownership="none">
<doc xml:whitespace="preserve">the amount of data received since the last signal emission</doc>
<type name="gint"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-load-failed" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Invoked when a resource failed to load.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
<type name="WebResource"/>
</parameter>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">the #GError that was triggered</doc>
<type name="gpointer"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-load-finished" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Emitted when all the data for the resource was loaded.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource being loaded</doc>
<type name="WebResource"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-request-starting"
when="last"
version="1.7.5">
<doc xml:whitespace="preserve">Emitted when a request is about to be sent. You can modify the
request while handling this signal. You can set the URI in the
#WebKitNetworkRequest object itself, and add/remove/replace
headers using the #SoupMessage object it carries, if it is
present. See webkit_network_request_get_message(). Setting the
request URI to "about:blank" will effectively cause the request
to load nothing, and can be used to disable the loading of
specific resources.
Notice that information about an eventual redirect is available
in @response's #SoupMessage, not in the #SoupMessage carried by
the @request. If @response is %NULL, then this is not a
redirected request.
The #WebKitWebResource object will be the same throughout all
the lifetime of the resource, but the contents may change
between signal emissions.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">an empty #WebKitWebResource object</doc>
<type name="WebResource"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkRequest that will be dispatched</doc>
<type name="NetworkRequest"/>
</parameter>
<parameter name="response" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkResponse representing the redirect response, if any</doc>
<type name="NetworkResponse"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-response-received"
when="last"
version="1.7.5">
<doc xml:whitespace="preserve">Emitted when the response is received from the server.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource being loaded</doc>
<type name="WebResource"/>
</parameter>
<parameter name="response" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkResponse that was received.</doc>
<type name="NetworkResponse"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="scrollbars-policy-changed"
when="last"
action="1"
version="1.1.14">
<doc xml:whitespace="preserve">Signal emitted when policy for one or both of the scrollbars of
the view has changed. The default handler will apply the new
policy to the container that holds the #WebKitWebFrame if it is
a #GtkScrolledWindow and the frame is the main frame. If you do
not want this to be handled automatically, you need to handle
this signal.
The exception to this rule is that policies to disable the
scrollbars are applied as %GTK_POLICY_AUTOMATIC instead, since
the size request of the widget would force browser windows to
not be resizable.
You can obtain the new policies from the
WebKitWebFrame:horizontal-scrollbar-policy and
WebKitWebFrame:vertical-scrollbar-policy properties.
event. %FALSE to propagate the event further.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the</doc>
<type name="gboolean"/>
</return-value>
</glib:signal>
<glib:signal name="title-changed"
when="last"
deprecated="Use &quot;notify::title&quot; instead."
deprecated-version="1.1.18">
<doc xml:whitespace="preserve">When a #WebKitWebFrame changes the document title this signal is emitted.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">the new title</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
</class>
<record name="WebFrameClass"
c:type="WebKitWebFrameClass"
glib:is-gtype-struct-for="WebFrame">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved5" introspectable="0">
<callback name="_webkit_reserved5">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved6" introspectable="0">
<callback name="_webkit_reserved6">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebFramePrivate"
c:type="WebKitWebFramePrivate"
disguised="1">
</record>
<class name="WebHistoryItem"
c:symbol-prefix="web_history_item"
c:type="WebKitWebHistoryItem"
parent="GObject.Object"
glib:type-name="WebKitWebHistoryItem"
glib:get-type="webkit_web_history_item_get_type"
glib:type-struct="WebHistoryItemClass">
<doc xml:whitespace="preserve">A history item consists out of a title and a uri. It can be part of the
#WebKitWebBackForwardList and the global history. The global history is used
for coloring the links of visited sites. #WebKitWebHistoryItem's constructed with
#webkit_web_history_item_new and #webkit_web_history_item_new_with_data are
automatically added to the global history.
&lt;informalexample&gt;&lt;programlisting&gt;
/&lt;!-- --&gt;* Inject a visited page into the global history *&lt;!-- --&gt;/
webkit_web_history_item_new_with_data("http://www.gnome.org/", "GNOME: The Free Software Desktop Project");
webkit_web_history_item_new_with_data("http://www.webkit.org/", "The WebKit Open Source Project");
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
<constructor name="new" c:identifier="webkit_web_history_item_new">
<doc xml:whitespace="preserve">Creates a new #WebKitWebHistoryItem instance</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">the new #WebKitWebHistoryItem</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</return-value>
</constructor>
<constructor name="new_with_data"
c:identifier="webkit_web_history_item_new_with_data">
<doc xml:whitespace="preserve">Creates a new #WebKitWebHistoryItem with the given URI and title</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">the new #WebKitWebHistoryItem</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of the page</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">the title of the page</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</constructor>
<method name="copy"
c:identifier="webkit_web_history_item_copy"
version="1.1.18">
<doc xml:whitespace="preserve">Makes a copy of the item for use with other WebView objects.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">the new #WebKitWebHistoryItem.</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</return-value>
</method>
<method name="get_alternate_title"
c:identifier="webkit_web_history_item_get_alternate_title">
<doc xml:whitespace="preserve">Returns the alternate title of @web_history_item</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the alternate title of @web_history_item</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_last_visited_time"
c:identifier="webkit_web_history_item_get_last_visited_time">
<return-value transfer-ownership="none">
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_original_uri"
c:identifier="webkit_web_history_item_get_original_uri">
<doc xml:whitespace="preserve">Returns the original URI of @web_history_item.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the original URI of @web_history_item</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_title"
c:identifier="webkit_web_history_item_get_title">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the page title of @web_history_item</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_uri" c:identifier="webkit_web_history_item_get_uri">
<doc xml:whitespace="preserve">Returns the URI of @this</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of @web_history_item</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_alternate_title"
c:identifier="webkit_web_history_item_set_alternate_title">
<doc xml:whitespace="preserve">Sets an alternate title for @web_history_item</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">the alternate title for @this history item</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<property name="alternate-title"
version="1.0.2"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The alternate title of the history item.</doc>
<type name="utf8"/>
</property>
<property name="last-visited-time"
version="1.0.2"
transfer-ownership="none">
<doc xml:whitespace="preserve">The time at which the history item was last visited.</doc>
<type name="gdouble"/>
</property>
<property name="original-uri" version="1.0.2" transfer-ownership="none">
<doc xml:whitespace="preserve">The original URI of the history item.</doc>
<type name="utf8"/>
</property>
<property name="title" version="1.0.2" transfer-ownership="none">
<doc xml:whitespace="preserve">The title of the history item.</doc>
<type name="utf8"/>
</property>
<property name="uri" version="1.0.2" transfer-ownership="none">
<doc xml:whitespace="preserve">The URI of the history item.</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebHistoryItemPrivate"
c:type="WebKitWebHistoryItemPrivate*"/>
</field>
</class>
<record name="WebHistoryItemClass"
c:type="WebKitWebHistoryItemClass"
glib:is-gtype-struct-for="WebHistoryItem">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebHistoryItemPrivate"
c:type="WebKitWebHistoryItemPrivate"
disguised="1">
</record>
<class name="WebInspector"
c:symbol-prefix="web_inspector"
c:type="WebKitWebInspector"
parent="GObject.Object"
glib:type-name="WebKitWebInspector"
glib:get-type="webkit_web_inspector_get_type"
glib:type-struct="WebInspectorClass">
<doc xml:whitespace="preserve">The WebKit Inspector is a graphical tool to inspect and change
the content of a #WebKitWebView. It also includes an interactive
JavaScriptDebugger. Using this class one can get a GtkWidget which
can be embedded into an application to show the inspector.
The inspector is available when the #WebKitWebSettings of the
#WebKitWebView has set the #WebKitWebSettings:enable-developer-extras
to true otherwise no inspector is available.
&lt;informalexample&gt;&lt;programlisting&gt;
/&lt;!-- --&gt;* Enable the developer extras *&lt;!-- --&gt;/
WebKitWebSettings *setting = webkit_web_view_get_settings (WEBKIT_WEB_VIEW(my_webview));
g_object_set (G_OBJECT(settings), "enable-developer-extras", TRUE, NULL);
/&lt;!-- --&gt;* load some data or reload to be able to inspect the page*&lt;!-- --&gt;/
webkit_web_view_open (WEBKIT_WEB_VIEW(my_webview), "http://www.gnome.org");
/&lt;!-- --&gt;* Embed the inspector somewhere *&lt;!-- --&gt;/
WebKitWebInspector *inspector = webkit_web_view_get_inspector (WEBKIT_WEB_VIEW(my_webview));
g_signal_connect (G_OBJECT (inspector), "inspect-web-view", G_CALLBACK(create_gtk_window_around_it), NULL);
g_signal_connect (G_OBJECT (inspector), "show-window", G_CALLBACK(show_inpector_window), NULL));
g_signal_connect (G_OBJECT (inspector), "notify::inspected-uri", G_CALLBACK(inspected_uri_changed_do_stuff), NULL);
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
<method name="close"
c:identifier="webkit_web_inspector_close"
version="1.1.17">
<doc xml:whitespace="preserve">Causes the Web Inspector to be closed.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="get_inspected_uri"
c:identifier="webkit_web_inspector_get_inspected_uri"
version="1.0.3">
<doc xml:whitespace="preserve">Obtains the URI that is currently being inspected.
should not be freed, modified or stored.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer to the URI as an internally allocated string; it</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_web_view"
c:identifier="webkit_web_inspector_get_web_view"
version="1.0.3">
<doc xml:whitespace="preserve">Obtains the #WebKitWebView that is used to render the
inspector. The #WebKitWebView instance is created by the
application, by handling the #WebKitWebInspector::inspect-web-view signal. This means
that this method may return %NULL if the user hasn't inspected
anything.
to render the inspector or %NULL if it is not yet created.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebView instance that is used</doc>
<type name="WebView" c:type="WebKitWebView*"/>
</return-value>
</method>
<method name="inspect_coordinates"
c:identifier="webkit_web_inspector_inspect_coordinates"
version="1.1.17">
<doc xml:whitespace="preserve">Causes the Web Inspector to inspect the node that is located at the
given coordinates of the widget. The coordinates should be relative
to the #WebKitWebView widget, not to the scrollable content, and
may be obtained from a #GdkEvent directly.
This means @x, and @y being zero doesn't guarantee you will hit the
left-most top corner of the content, since the contents may have
been scrolled.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<doc xml:whitespace="preserve">the X coordinate of the node to be inspected</doc>
<type name="gdouble" c:type="gdouble"/>
</parameter>
<parameter name="y" transfer-ownership="none">
<doc xml:whitespace="preserve">the Y coordinate of the node to be inspected</doc>
<type name="gdouble" c:type="gdouble"/>
</parameter>
</parameters>
</method>
<method name="inspect_node"
c:identifier="webkit_web_inspector_inspect_node"
version="1.3.7">
<doc xml:whitespace="preserve">Causes the Web Inspector to inspect the given node.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="node" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitDOMNode to inspect</doc>
<type name="DOMNode" c:type="WebKitDOMNode*"/>
</parameter>
</parameters>
</method>
<method name="show"
c:identifier="webkit_web_inspector_show"
version="1.1.17">
<doc xml:whitespace="preserve">Causes the Web Inspector to be shown.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="inspected-uri" version="1.0.3" transfer-ownership="none">
<doc xml:whitespace="preserve">The URI that is currently being inspected.</doc>
<type name="utf8"/>
</property>
<property name="javascript-profiling-enabled"
version="1.1.1"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">This is enabling JavaScript profiling in the Inspector. This means
that Console.profiles will return the profiles.</doc>
<type name="gboolean"/>
</property>
<property name="timeline-profiling-enabled"
version="1.1.17"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">This is enabling Timeline profiling in the Inspector.</doc>
<type name="gboolean"/>
</property>
<property name="web-view" version="1.0.3" transfer-ownership="none">
<doc xml:whitespace="preserve">The Web View that renders the Web Inspector itself.</doc>
<type name="WebView"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv">
<type name="WebInspectorPrivate" c:type="WebKitWebInspectorPrivate*"/>
</field>
<glib:signal name="attach-window" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted when the inspector should appear at the same window as
the #WebKitWebView being inspected.</doc>
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
</glib:signal>
<glib:signal name="close-window" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted when the inspector window should be closed. You can
destroy the window or hide it so that it can be displayed again
by handling #WebKitWebInspector::show-window later on.
Notice that the inspected #WebKitWebView may no longer exist
when this signal is emitted.
Notice, too, that if you decide to destroy the window,
#WebKitWebInspector::inspect-web-view will be emmited again, when the user
inspects an element.</doc>
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
</glib:signal>
<glib:signal name="detach-window" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted when the inspector should appear in a separate window.</doc>
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
</glib:signal>
<glib:signal name="finished" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted when the inspection is done. You should release your
references on the inspector at this time. The inspected
#WebKitWebView may no longer exist when this signal is emitted.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="inspect-web-view" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted when the user activates the 'inspect' context menu item
to inspect a web view. The application which is interested in
the inspector should create a window, or otherwise add the
#WebKitWebView it creates to an existing window.
You don't need to handle the reference count of the
#WebKitWebView instance you create; the widget to which you add
it will do that.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a newly allocated #WebKitWebView or %NULL</doc>
<type name="WebView"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebView which will be inspected</doc>
<type name="WebView"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="show-window" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted when the inspector window should be displayed. Notice
that the window must have been created already by handling
#WebKitWebInspector::inspect-web-view.</doc>
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
</glib:signal>
</class>
<record name="WebInspectorClass"
c:type="WebKitWebInspectorClass"
glib:is-gtype-struct-for="WebInspector">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebInspectorPrivate"
c:type="WebKitWebInspectorPrivate"
disguised="1">
</record>
<class name="WebNavigationAction"
c:symbol-prefix="web_navigation_action"
c:type="WebKitWebNavigationAction"
parent="GObject.Object"
glib:type-name="WebKitWebNavigationAction"
glib:get-type="webkit_web_navigation_action_get_type"
glib:type-struct="WebNavigationActionClass">
<doc xml:whitespace="preserve">#WebKitWebNavigationAction is used in signals to provide details about
what led the navigation to happen. This includes, for instance, if the user
clicked a link to start that navigation, and what mouse button was used.</doc>
<method name="get_button"
c:identifier="webkit_web_navigation_action_get_button"
version="1.0.3">
<doc xml:whitespace="preserve">The GTK+ identifier for the mouse button used to click. Notice that GTK+ button values
are 1, 2 and 3 for left, middle and right buttons, so they are DOM button values +1. If the action was not
initiated by a mouse click the value will be -1.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the mouse button used to click</doc>
<type name="gint" c:type="gint"/>
</return-value>
</method>
<method name="get_modifier_state"
c:identifier="webkit_web_navigation_action_get_modifier_state"
version="1.0.3">
<doc xml:whitespace="preserve">Returns a bitmask with the the state of the modifier keys.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a bitmask with the state of the modifier keys</doc>
<type name="gint" c:type="gint"/>
</return-value>
</method>
<method name="get_original_uri"
c:identifier="webkit_web_navigation_action_get_original_uri"
version="1.0.3">
<doc xml:whitespace="preserve">Returns the URI that was originally requested. This may differ from the
navigation target, for instance because of a redirect.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the originally requested URI</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_reason"
c:identifier="webkit_web_navigation_action_get_reason"
version="1.0.3">
<doc xml:whitespace="preserve">Returns the reason why WebKit is requesting a navigation.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebNavigationReason</doc>
<type name="WebNavigationReason" c:type="WebKitWebNavigationReason"/>
</return-value>
</method>
<method name="get_target_frame"
c:identifier="webkit_web_navigation_action_get_target_frame"
version="1.1.13">
<doc xml:whitespace="preserve">Returns the target frame of the action.
if there is no target.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the target frame of the action or NULL</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="set_original_uri"
c:identifier="webkit_web_navigation_action_set_original_uri"
version="1.0.3">
<doc xml:whitespace="preserve">Sets the URI that was originally requested. This may differ from the
navigation target, for instance because of a redirect.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="originalUri" transfer-ownership="none">
<doc xml:whitespace="preserve">a URI</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_reason"
c:identifier="webkit_web_navigation_action_set_reason"
version="1.0.3">
<doc xml:whitespace="preserve">Sets the reason why WebKit is requesting a navigation.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="reason" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebNavigationReason</doc>
<type name="WebNavigationReason"
c:type="WebKitWebNavigationReason"/>
</parameter>
</parameters>
</method>
<property name="button"
version="1.0.3"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The GTK+ identifier for the mouse button used to click. Notice that GTK+ button values
are 1, 2 and 3 for left, middle and right buttons, so they are DOM button values +1. If the action was not
initiated by a mouse click the value will be -1.</doc>
<type name="gint"/>
</property>
<property name="modifier-state"
version="1.0.3"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The state of the modifier keys when the action was requested.</doc>
<type name="gint"/>
</property>
<property name="original-uri"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI that was requested as the target for the navigation.</doc>
<type name="utf8"/>
</property>
<property name="reason"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The reason why this navigation is occuring.</doc>
<type name="WebNavigationReason"/>
</property>
<property name="target-frame"
version="1.1.13"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The target frame for the navigation.</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebNavigationActionPrivate"
c:type="WebKitWebNavigationActionPrivate*"/>
</field>
</class>
<record name="WebNavigationActionClass"
c:type="WebKitWebNavigationActionClass"
glib:is-gtype-struct-for="WebNavigationAction">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebNavigationActionPrivate"
c:type="WebKitWebNavigationActionPrivate"
disguised="1">
</record>
<enumeration name="WebNavigationReason"
glib:type-name="WebKitWebNavigationReason"
glib:get-type="webkit_web_navigation_reason_get_type"
c:type="WebKitWebNavigationReason">
<doc xml:whitespace="preserve">Enum values used to denote the various navigation reasons.</doc>
<member name="link_clicked"
value="0"
c:identifier="WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED"
glib:nick="link-clicked"/>
<member name="form_submitted"
value="1"
c:identifier="WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED"
glib:nick="form-submitted"/>
<member name="back_forward"
value="2"
c:identifier="WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD"
glib:nick="back-forward"/>
<member name="reload"
value="3"
c:identifier="WEBKIT_WEB_NAVIGATION_REASON_RELOAD"
glib:nick="reload"/>
<member name="form_resubmitted"
value="4"
c:identifier="WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED"
glib:nick="form-resubmitted"/>
<member name="other"
value="5"
c:identifier="WEBKIT_WEB_NAVIGATION_REASON_OTHER"
glib:nick="other"/>
</enumeration>
<class name="WebPlugin"
c:symbol-prefix="web_plugin"
c:type="WebKitWebPlugin"
parent="GObject.Object"
glib:type-name="WebKitWebPlugin"
glib:get-type="webkit_web_plugin_get_type"
glib:type-struct="WebPluginClass">
<doc xml:whitespace="preserve">This object represents a single plugin, found by WebKitGTK+ while
scanning the various usual directories. This object can be used to
get more information about a plugin, and enable/disable it,
allowing fine-grained control of plugins. The list of available
plugins can be obtained from the #WebKitWebPluginDatabase object.</doc>
<method name="get_description"
c:identifier="webkit_web_plugin_get_description"
version="1.3.8">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the description string for @plugin.</doc>
<type name="utf8" c:type="char*"/>
</return-value>
</method>
<method name="get_enabled"
c:identifier="webkit_web_plugin_get_enabled"
version="1.3.8">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if the plugin is enabled, %FALSE otherwise</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_mimetypes"
c:identifier="webkit_web_plugin_get_mimetypes"
version="1.3.8"
introspectable="0">
<doc xml:whitespace="preserve">Returns all the #WebKitWebPluginMIMEType that @plugin is handling
at the moment.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #GSList of #WebKitWebPluginMIMEType</doc>
<type name="GLib.SList" c:type="GSList*">
<type name="WebKitWebPluginMIMEType"/>
</type>
</return-value>
</method>
<method name="get_name"
c:identifier="webkit_web_plugin_get_name"
version="1.3.8">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the name string for @plugin.</doc>
<type name="utf8" c:type="char*"/>
</return-value>
</method>
<method name="get_path"
c:identifier="webkit_web_plugin_get_path"
version="1.4.0">
<doc xml:whitespace="preserve">or %NULL on failure to convert the filename from UTF-8.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the absolute path to @plugin in system filename encoding</doc>
<type name="utf8" c:type="char*"/>
</return-value>
</method>
<method name="set_enabled"
c:identifier="webkit_web_plugin_set_enabled"
version="1.3.8">
<doc xml:whitespace="preserve">Sets the enabled status of the @plugin.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="enabled" transfer-ownership="none">
<doc xml:whitespace="preserve">whether to enable the plugin</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<property name="enabled" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<field name="parentInstance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv">
<type name="WebPluginPrivate" c:type="WebKitWebPluginPrivate*"/>
</field>
</class>
<record name="WebPluginClass"
c:type="WebKitWebPluginClass"
glib:is-gtype-struct-for="WebPlugin">
<field name="parentClass">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
</record>
<class name="WebPluginDatabase"
c:symbol-prefix="web_plugin_database"
c:type="WebKitWebPluginDatabase"
parent="GObject.Object"
glib:type-name="WebKitWebPluginDatabase"
glib:get-type="webkit_web_plugin_database_get_type"
glib:type-struct="WebPluginDatabaseClass">
<doc xml:whitespace="preserve">This object allows you to query information about the plugins found
by the engine while scanning the usual directories. You can then
use the #WebKitWebPlugin objects to get more information or
enable/disable individual plugins.</doc>
<function name="plugins_list_free"
c:identifier="webkit_web_plugin_database_plugins_list_free"
introspectable="0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="list" transfer-ownership="none">
<type name="GLib.SList" c:type="GSList*">
<type name="gpointer" c:type="gpointer"/>
</type>
</parameter>
</parameters>
</function>
<method name="get_plugin_for_mimetype"
c:identifier="webkit_web_plugin_database_get_plugin_for_mimetype"
version="1.3.8">
<doc xml:whitespace="preserve">Returns the #WebKitWebPlugin that is handling @mimeType in the
@database, or %NULL if there's none doing so.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a #WebKitWebPlugin</doc>
<type name="WebPlugin" c:type="WebKitWebPlugin*"/>
</return-value>
<parameters>
<parameter name="mime_type" transfer-ownership="none">
<doc xml:whitespace="preserve">a mime type</doc>
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
<method name="get_plugins"
c:identifier="webkit_web_plugin_database_get_plugins"
version="1.3.8">
<doc xml:whitespace="preserve">Returns all #WebKitWebPlugin available in @database.
The returned list must be freed with webkit_web_plugin_database_plugins_list_free()</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a #GSList of #WebKitWebPlugin</doc>
<type name="GLib.SList" c:type="GSList*">
<type name="WebPlugin"/>
</type>
</return-value>
</method>
<method name="refresh"
c:identifier="webkit_web_plugin_database_refresh"
version="1.3.8">
<doc xml:whitespace="preserve">Refreshes @database adding new plugins that are now in use and
removing those that have been disabled or are otherwise no longer
available.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<field name="parentInstance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv">
<type name="WebPluginDatabasePrivate"
c:type="WebKitWebPluginDatabasePrivate*"/>
</field>
</class>
<record name="WebPluginDatabaseClass"
c:type="WebKitWebPluginDatabaseClass"
glib:is-gtype-struct-for="WebPluginDatabase">
<field name="parentClass">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
</record>
<record name="WebPluginDatabasePrivate"
c:type="WebKitWebPluginDatabasePrivate"
disguised="1">
</record>
<record name="WebPluginPrivate"
c:type="WebKitWebPluginPrivate"
disguised="1">
</record>
<class name="WebPolicyDecision"
c:symbol-prefix="web_policy_decision"
c:type="WebKitWebPolicyDecision"
parent="GObject.Object"
glib:type-name="WebKitWebPolicyDecision"
glib:get-type="webkit_web_policy_decision_get_type"
glib:type-struct="WebPolicyDecisionClass">
<doc xml:whitespace="preserve">#WebKitWebPolicyDecision objects are given to the application on
signal emissions that deal with policy decisions, such as if a new
window should be opened, or if a given navigation should be
allowed. The application uses it to tell the engine what to do.</doc>
<method name="download"
c:identifier="webkit_web_policy_decision_download"
version="1.0.3">
<doc xml:whitespace="preserve">Will send the DOWNLOAD decision to the policy implementer.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="ignore"
c:identifier="webkit_web_policy_decision_ignore"
version="1.0.3">
<doc xml:whitespace="preserve">Will send the IGNORE decision to the policy implementer.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="use"
c:identifier="webkit_web_policy_decision_use"
version="1.0.3">
<doc xml:whitespace="preserve">Will send the USE decision to the policy implementer.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebPolicyDecisionPrivate"
c:type="WebKitWebPolicyDecisionPrivate*"/>
</field>
</class>
<record name="WebPolicyDecisionClass"
c:type="WebKitWebPolicyDecisionClass"
glib:is-gtype-struct-for="WebPolicyDecision">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebPolicyDecisionPrivate"
c:type="WebKitWebPolicyDecisionPrivate"
disguised="1">
</record>
<class name="WebResource"
c:symbol-prefix="web_resource"
c:type="WebKitWebResource"
parent="GObject.Object"
glib:type-name="WebKitWebResource"
glib:get-type="webkit_web_resource_get_type"
glib:type-struct="WebResourceClass">
<doc xml:whitespace="preserve">A web resource encapsulates the data of the download as well as the URI,
MIME type and frame name of the resource.</doc>
<constructor name="new"
c:identifier="webkit_web_resource_new"
version="1.1.14">
<doc xml:whitespace="preserve">Returns a new #WebKitWebResource. The @encoding can be %NULL. The
@frame_name argument can be used if the resource represents contents of an
entire HTML frame, otherwise pass %NULL.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitWebResource</doc>
<type name="WebResource" c:type="WebKitWebResource*"/>
</return-value>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">the data to initialize the #WebKitWebResource</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="size" transfer-ownership="none">
<doc xml:whitespace="preserve">the length of @data</doc>
<type name="gssize" c:type="gssize"/>
</parameter>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of the #WebKitWebResource</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="mime_type" transfer-ownership="none">
<doc xml:whitespace="preserve">the MIME type of the #WebKitWebResource</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="encoding" transfer-ownership="none">
<doc xml:whitespace="preserve">the text encoding name of the #WebKitWebResource</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="frame_name" transfer-ownership="none">
<doc xml:whitespace="preserve">the frame name of the #WebKitWebResource</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</constructor>
<method name="get_data"
c:identifier="webkit_web_resource_get_data"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the data of the @webResource.
data of the @webResource. The string is owned by WebKit and should
not be freed or destroyed.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #GString containing the character</doc>
<type name="GLib.String" c:type="GString*"/>
</return-value>
</method>
<method name="get_encoding"
c:identifier="webkit_web_resource_get_encoding"
version="1.1.14">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the encoding name of the resource</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_frame_name"
c:identifier="webkit_web_resource_get_frame_name"
version="1.1.14">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the frame name of the resource.</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_mime_type"
c:identifier="webkit_web_resource_get_mime_type"
version="1.1.14">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the MIME type of the resource</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_uri"
c:identifier="webkit_web_resource_get_uri"
version="1.1.14">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of the resource</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="encoding" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The encoding name to which the web resource was encoded in.</doc>
<type name="utf8"/>
</property>
<property name="frame-name" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The frame name for the web resource.</doc>
<type name="utf8"/>
</property>
<property name="mime-type" version="1.1.14" transfer-ownership="none">
<doc xml:whitespace="preserve">The MIME type of the web resource.</doc>
<type name="utf8"/>
</property>
<property name="uri"
version="1.1.14"
writable="1"
construct-only="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The URI of the web resource</doc>
<type name="utf8"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebResourcePrivate" c:type="WebKitWebResourcePrivate*"/>
</field>
<glib:signal name="content-length-received" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Emitted when new resource data has been received. The
@length_received variable stores the amount of bytes received
since the last time this signal was emitted. This is useful to
provide progress information about the resource load operation.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="length_received" transfer-ownership="none">
<doc xml:whitespace="preserve">the amount of data received since the last signal emission</doc>
<type name="gint"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-failed" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Invoked when the @web_resource failed to load</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">the #GError that was triggered</doc>
<type name="gpointer"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-finished" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Emitted when all the data for the resource was loaded</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="response-received" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Emitted when the response is received from the server.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="response" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkResponse that was received</doc>
<type name="NetworkResponse"/>
</parameter>
</parameters>
</glib:signal>
</class>
<record name="WebResourceClass"
c:type="WebKitWebResourceClass"
glib:is-gtype-struct-for="WebResource">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebResourcePrivate"
c:type="WebKitWebResourcePrivate"
disguised="1">
</record>
<class name="WebSettings"
c:symbol-prefix="web_settings"
c:type="WebKitWebSettings"
parent="GObject.Object"
glib:type-name="WebKitWebSettings"
glib:get-type="webkit_web_settings_get_type"
glib:type-struct="WebSettingsClass">
<doc xml:whitespace="preserve">#WebKitWebSettings can be applied to a #WebKitWebView to control text encoding,
color, font sizes, printing mode, script support, loading of images and various other things.
After creation, a #WebKitWebSettings object contains default settings.
&lt;informalexample&gt;&lt;programlisting&gt;
/&lt;!-- --&gt;* Create a new websettings and disable java script *&lt;!-- --&gt;/
WebKitWebSettings *settings = webkit_web_settings_new ();
g_object_set (G_OBJECT(settings), "enable-scripts", FALSE, NULL);
/&lt;!-- --&gt;* Apply the result *&lt;!-- --&gt;/
webkit_web_view_set_settings (WEBKIT_WEB_VIEW(my_webview), settings);
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
<constructor name="new" c:identifier="webkit_web_settings_new">
<doc xml:whitespace="preserve">Creates a new #WebKitWebSettings instance with default values. It must
be manually attached to a WebView.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitWebSettings instance</doc>
<type name="WebSettings" c:type="WebKitWebSettings*"/>
</return-value>
</constructor>
<method name="copy" c:identifier="webkit_web_settings_copy">
<doc xml:whitespace="preserve">Copies an existing #WebKitWebSettings instance.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitWebSettings instance</doc>
<type name="WebSettings" c:type="WebKitWebSettings*"/>
</return-value>
</method>
<method name="get_user_agent"
c:identifier="webkit_web_settings_get_user_agent"
version="1.1.11">
<doc xml:whitespace="preserve">with the @web_settings.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the User-Agent string currently used by the web view(s) associated</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<property name="auto-load-images"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="auto-resize-window"
version="1.1.22"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Web pages can request to modify the size and position of the
window containing the #WebKitWebView through various DOM methods
(resizeTo, moveTo, resizeBy, moveBy). By default WebKit will not
honor this requests, but you can set this property to %TRUE if
you'd like it to do so. If you wish to handle this manually, you
can connect to the notify signal for the
#WebKitWebWindowFeatures of your #WebKitWebView.</doc>
<type name="gboolean"/>
</property>
<property name="auto-shrink-images"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="cursive-font-family"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="default-encoding"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="default-font-family"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="default-font-size"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gint"/>
</property>
<property name="default-monospace-font-size"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gint"/>
</property>
<property name="editing-behavior"
version="1.1.13"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">This setting controls various editing behaviors that differ
between platforms and that have been combined in two groups,
'Mac' and 'Windows'. Some examples:
1) Clicking below the last line of an editable area puts the
caret at the end of the last line on Mac, but in the middle of
the last line on Windows.
2) Pushing down the arrow key on the last line puts the caret
at the end of the last line on Mac, but does nothing on
Windows. A similar case exists on the top line.</doc>
<type name="EditingBehavior"/>
</property>
<property name="enable-accelerated-compositing"
version="1.7.5"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Enable or disable support for accelerated compositing on pages. Accelerated
compositing uses the GPU to render animations on pages smoothly and also allows
proper rendering of 3D CSS transforms.</doc>
<type name="gboolean"/>
</property>
<property name="enable-caret-browsing"
version="1.1.6"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable caret browsing mode.</doc>
<type name="gboolean"/>
</property>
<property name="enable-default-context-menu"
version="1.1.18"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether right-clicks should be handled automatically to create,
and display the context menu. Turning this off will make
WebKitGTK+ not emit the populate-popup signal. Notice that the
default button press event handler may still handle right
clicks for other reasons, such as in-page context menus, or
right-clicks that are handled by the page itself.</doc>
<type name="gboolean"/>
</property>
<property name="enable-developer-extras"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether developer extensions should be enabled. This enables,
for now, the Web Inspector, which can be controlled using the
#WebKitWebInspector instance held by the #WebKitWebView this
setting is enabled for.</doc>
<type name="gboolean"/>
</property>
<property name="enable-dns-prefetching"
version="1.3.13."
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether webkit prefetches domain names. This is a separate knob from private browsing.
Whether private browsing should set this or not is up for debate, for now it doesn't.</doc>
<type name="gboolean"/>
</property>
<property name="enable-dom-paste"
version="1.1.16"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable DOM paste. If set to %TRUE, document.execCommand("Paste")
will correctly execute and paste content of the clipboard.</doc>
<type name="gboolean"/>
</property>
<property name="enable-file-access-from-file-uris"
version="1.1.22"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Boolean property to control file access for file:// URIs. If this
option is enabled every file:// will have its own security unique domain.</doc>
<type name="gboolean"/>
</property>
<property name="enable-frame-flattening"
version="1.3.5"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable the Frame Flattening. With this setting each subframe is expanded
to its contents, which will flatten all the frames to become one scrollable page.
On touch devices, it is desired to not have any scrollable sub parts of the page as
it results in a confusing user experience, with scrolling sometimes scrolling sub parts
and at other times scrolling the page itself. For this reason iframes and framesets are
barely usable on touch devices.</doc>
<type name="gboolean"/>
</property>
<property name="enable-fullscreen"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="enable-html5-database"
version="1.1.8"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable HTML5 client-side SQL database support. Client-side
SQL database allows web pages to store structured data and be able to
use SQL to manipulate that data asynchronously.</doc>
<type name="gboolean"/>
</property>
<property name="enable-html5-local-storage"
version="1.1.8"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable HTML5 localStorage support. localStorage provides
simple synchronous storage access.</doc>
<type name="gboolean"/>
</property>
<property name="enable-hyperlink-auditing"
version="1.2.5"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Enable or disable support for &amp;lt;a ping&amp;gt;.</doc>
<type name="gboolean"/>
</property>
<property name="enable-java-applet"
version="1.1.22"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Enable or disable support for the Java &amp;lt;applet&amp;gt; tag. Keep in
mind that Java content can be still shown in the page through
&amp;lt;object&amp;gt; or &amp;lt;embed&amp;gt;, which are the preferred tags for this task.</doc>
<type name="gboolean"/>
</property>
<property name="enable-offline-web-application-cache"
version="1.1.13"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable HTML5 offline web application cache support. Offline
Web Application Cache ensures web applications are available even when
the user is not connected to the network.</doc>
<type name="gboolean"/>
</property>
<property name="enable-page-cache"
version="1.1.18"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Enable or disable the page cache. Disabling the page cache is
generally only useful for special circumstances like low-memory
scenarios or special purpose applications like static HTML
viewers. This setting only controls the Page Cache, this cache
is different than the disk-based or memory-based traditional
resource caches, its point is to make going back and forth
between pages much faster. For details about the different types
of caches and their purposes see:
http://webkit.org/blog/427/webkit-page-cache-i-the-basics/</doc>
<type name="gboolean"/>
</property>
<property name="enable-plugins"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="enable-private-browsing"
version="1.1.2"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable private browsing mode. Private browsing mode prevents
WebKit from updating the global history and storing any session
information e.g., on-disk cache, as well as suppressing any messages
from being printed into the (javascript) console.
This is currently experimental for WebKitGtk.</doc>
<type name="gboolean"/>
</property>
<property name="enable-scripts"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="enable-site-specific-quirks"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="enable-spatial-navigation"
version="1.1.23"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable the Spatial Navigation. This feature consists in the ability
to navigate between focusable elements in a Web page, such as hyperlinks and
form controls, by using Left, Right, Up and Down arrow keys. For example, if
an user presses the Right key, heuristics determine whether there is an element
he might be trying to reach towards the right, and if there are multiple elements,
which element he probably wants.</doc>
<type name="gboolean"/>
</property>
<property name="enable-spell-checking"
version="1.1.6"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable spell checking while typing.</doc>
<type name="gboolean"/>
</property>
<property name="enable-universal-access-from-file-uris"
version="1.1.13"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to allow files loaded through file:// URIs universal access to
all pages.</doc>
<type name="gboolean"/>
</property>
<property name="enable-webaudio"
version="TODO"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Enable or disable support for WebAudio on pages. WebAudio is an
experimental proposal for allowing web pages to generate Audio
WAVE data from JavaScript. The standard is currently a
work-in-progress by the W3C Audio Working Group.
See also https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html</doc>
<type name="gboolean"/>
</property>
<property name="enable-webgl"
version="1.3.14"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Enable or disable support for WebGL on pages. WebGL is an experimental
proposal for allowing web pages to use OpenGL ES-like calls directly. The
standard is currently a work-in-progress by the Khronos Group.</doc>
<type name="gboolean"/>
</property>
<property name="enable-xss-auditor"
version="1.1.11"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether to enable the XSS Auditor. This feature filters some kinds of
reflective XSS attacks on vulnerable web sites.</doc>
<type name="gboolean"/>
</property>
<property name="enforce-96-dpi"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Enforce a resolution of 96 DPI. This is meant for compatibility
with web pages which cope badly with different screen resolutions
and for automated testing.
Web browsers and applications that typically display arbitrary
content from the web should provide a preference for this.</doc>
<type name="gboolean"/>
</property>
<property name="fantasy-font-family"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="html5-local-storage-database-path"
version="1.5.2"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Path to store persistent HTML5 localStorage databases, which are enabled by
"enable-html5-local-storage". The default path is $XDG_DATA_HOME/webkit/databases/.</doc>
<type name="utf8"/>
</property>
<property name="javascript-can-access-clipboard"
version="1.3.0"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether JavaScript can access Clipboard.</doc>
<type name="gboolean"/>
</property>
<property name="javascript-can-open-windows-automatically"
version="1.1.11"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether JavaScript can open popup windows automatically without user
intervention.</doc>
<type name="gboolean"/>
</property>
<property name="minimum-font-size"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gint"/>
</property>
<property name="minimum-logical-font-size"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gint"/>
</property>
<property name="monospace-font-family"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="print-backgrounds"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="resizable-text-areas"
writable="1"
construct="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="sans-serif-font-family"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="serif-font-family"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="spell-checking-languages"
version="1.1.6"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The languages to be used for spell checking, separated by commas.
The locale string typically is in the form lang_COUNTRY, where lang
is an ISO-639 language code, and COUNTRY is an ISO-3166 country code.
For instance, sv_FI for Swedish as written in Finland or pt_BR
for Portuguese as written in Brazil.
If no value is specified then the value returned by
gtk_get_default_language will be used.</doc>
<type name="utf8"/>
</property>
<property name="tab-key-cycles-through-elements"
version="1.1.17"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether the tab key cycles through elements on the page.
If @flag is %TRUE, pressing the tab key will focus the next element in
the @web_view. If @flag is %FALSE, the @web_view will interpret tab
key presses as normal key presses. If the selected element is editable, the
tab key will cause the insertion of a tab character.</doc>
<type name="gboolean"/>
</property>
<property name="user-agent"
version="1.1.11"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The User-Agent string used by WebKitGtk.
This will return a default User-Agent string if a custom string wasn't
provided by the application. Setting this property to a NULL value or
an empty string will result in the User-Agent string being reset to the
default value.</doc>
<type name="utf8"/>
</property>
<property name="user-stylesheet-uri"
writable="1"
construct="1"
transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="zoom-step"
version="1.0.1"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The value by which the zoom level is changed when zooming in or out.</doc>
<type name="gfloat"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebSettingsPrivate" c:type="WebKitWebSettingsPrivate*"/>
</field>
</class>
<record name="WebSettingsClass"
c:type="WebKitWebSettingsClass"
glib:is-gtype-struct-for="WebSettings">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebSettingsPrivate"
c:type="WebKitWebSettingsPrivate"
disguised="1">
</record>
<class name="WebView"
c:symbol-prefix="web_view"
c:type="WebKitWebView"
parent="Gtk.Container"
glib:type-name="WebKitWebView"
glib:get-type="webkit_web_view_get_type"
glib:type-struct="WebViewClass">
<doc xml:whitespace="preserve">#WebKitWebView is the central class of the WebKitGTK+ API. It is a
#GtkWidget implementing the scrolling interface which means you can
embed in a #GtkScrolledWindow. It is responsible for managing the
drawing of the content, forwarding of events. You can load any URI
into the #WebKitWebView or any kind of data string. With #WebKitWebSettings
you can control various aspects of the rendering and loading of the content.
Each #WebKitWebView has exactly one #WebKitWebFrame as main frame. A
#WebKitWebFrame can have n children.
&lt;programlisting&gt;
/&lt;!-- --&gt;* Create the widgets *&lt;!-- --&gt;/
GtkWidget *main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
GtkWidget *scrolled_window = gtk_scrolled_window_new (NULL, NULL);
GtkWidget *web_view = webkit_web_view_new ();
/&lt;!-- --&gt;* Place the WebKitWebView in the GtkScrolledWindow *&lt;!-- --&gt;/
gtk_container_add (GTK_CONTAINER (scrolled_window), web_view);
gtk_container_add (GTK_CONTAINER (main_window), scrolled_window);
/&lt;!-- --&gt;* Open a webpage *&lt;!-- --&gt;/
webkit_web_view_load_uri (WEBKIT_WEB_VIEW (web_view), "http://www.gnome.org");
/&lt;!-- --&gt;* Show the result *&lt;!-- --&gt;/
gtk_window_set_default_size (GTK_WINDOW (main_window), 800, 600);
gtk_widget_show_all (main_window);
&lt;/programlisting&gt;</doc>
<implements name="Atk.ImplementorIface"/>
<implements name="Gtk.Buildable"/>
<implements name="Gtk.Scrollable"/>
<constructor name="new" c:identifier="webkit_web_view_new">
<return-value transfer-ownership="none">
<type name="Gtk.Widget" c:type="GtkWidget*"/>
</return-value>
</constructor>
<virtual-method name="choose_file">
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="old_file" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="close_web_view">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</virtual-method>
<virtual-method name="console_message">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="line_number" transfer-ownership="none">
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="source_id" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="copy_clipboard" invoker="copy_clipboard">
<doc xml:whitespace="preserve">Copies the current selection inside the @web_view to the clipboard.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</virtual-method>
<virtual-method name="create_web_view" introspectable="0">
<return-value>
<type name="WebView" c:type="WebKitWebView*"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="cut_clipboard" invoker="cut_clipboard">
<doc xml:whitespace="preserve">Cuts the current selection inside the @web_view to the clipboard.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</virtual-method>
<virtual-method name="move_cursor">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="step" transfer-ownership="none">
<type name="Gtk.MovementStep" c:type="GtkMovementStep"/>
</parameter>
<parameter name="count" transfer-ownership="none">
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="navigation_requested">
<return-value transfer-ownership="none">
<type name="NavigationResponse" c:type="WebKitNavigationResponse"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="paste_clipboard" invoker="paste_clipboard">
<doc xml:whitespace="preserve">Pastes the current contents of the clipboard to the @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</virtual-method>
<virtual-method name="redo" invoker="redo" version="1.1.14">
<doc xml:whitespace="preserve">Redoes the last editing command in the view, if possible.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</virtual-method>
<virtual-method name="script_alert">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="alert_message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="script_confirm">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="confirm_message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="did_confirm" transfer-ownership="none">
<type name="gboolean" c:type="gboolean*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="script_prompt">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="default_value" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="select_all" invoker="select_all">
<doc xml:whitespace="preserve">Attempts to select everything inside the @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</virtual-method>
<virtual-method name="set_scroll_adjustments">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="hadjustment" transfer-ownership="none">
<type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
</parameter>
<parameter name="vadjustment" transfer-ownership="none">
<type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
</parameter>
</parameters>
</virtual-method>
<virtual-method name="should_allow_editing_action">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</virtual-method>
<virtual-method name="undo" invoker="undo" version="1.1.14">
<doc xml:whitespace="preserve">Undoes the last editing command in the view, if possible.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</virtual-method>
<virtual-method name="web_view_ready">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
</virtual-method>
<method name="can_copy_clipboard"
c:identifier="webkit_web_view_can_copy_clipboard">
<doc xml:whitespace="preserve">Determines whether or not it is currently possible to copy to the clipboard.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a selection can be copied, %FALSE if not</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="can_cut_clipboard"
c:identifier="webkit_web_view_can_cut_clipboard">
<doc xml:whitespace="preserve">Determines whether or not it is currently possible to cut to the clipboard.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a selection can be cut, %FALSE if not</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="can_go_back" c:identifier="webkit_web_view_can_go_back">
<doc xml:whitespace="preserve">Determines whether #web_view has a previous history item.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if able to move back, %FALSE otherwise</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="can_go_back_or_forward"
c:identifier="webkit_web_view_can_go_back_or_forward">
<doc xml:whitespace="preserve">Determines whether #web_view has a history item of @steps. Negative values
represent steps backward while positive values represent steps forward.
steps, %FALSE otherwise</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if able to move back or forward the given number of</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="steps" transfer-ownership="none">
<doc xml:whitespace="preserve">the number of steps</doc>
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</method>
<method name="can_go_forward"
c:identifier="webkit_web_view_can_go_forward">
<doc xml:whitespace="preserve">Determines whether #web_view has a next history item.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if able to move forward, %FALSE otherwise</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="can_paste_clipboard"
c:identifier="webkit_web_view_can_paste_clipboard">
<doc xml:whitespace="preserve">Determines whether or not it is currently possible to paste from the clipboard.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a selection can be pasted, %FALSE if not</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="can_redo"
c:identifier="webkit_web_view_can_redo"
version="1.1.14">
<doc xml:whitespace="preserve">Determines whether or not it is currently possible to redo the last
editing command in the view.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a redo can be done, %FALSE if not</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="can_show_mime_type"
c:identifier="webkit_web_view_can_show_mime_type"
version="1.0.3">
<doc xml:whitespace="preserve">This functions returns whether or not a MIME type can be displayed using this view.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #gboolean indicating if the MIME type can be displayed</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="mime_type" transfer-ownership="none">
<doc xml:whitespace="preserve">a MIME type</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="can_undo"
c:identifier="webkit_web_view_can_undo"
version="1.1.14">
<doc xml:whitespace="preserve">Determines whether or not it is currently possible to undo the last
editing command in the view.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a undo can be done, %FALSE if not</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="copy_clipboard"
c:identifier="webkit_web_view_copy_clipboard">
<doc xml:whitespace="preserve">Copies the current selection inside the @web_view to the clipboard.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="cut_clipboard"
c:identifier="webkit_web_view_cut_clipboard">
<doc xml:whitespace="preserve">Cuts the current selection inside the @web_view to the clipboard.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="delete_selection"
c:identifier="webkit_web_view_delete_selection">
<doc xml:whitespace="preserve">Deletes the current selection inside the @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="execute_script"
c:identifier="webkit_web_view_execute_script">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="script" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="get_back_forward_list"
c:identifier="webkit_web_view_get_back_forward_list">
<doc xml:whitespace="preserve">Obtains the #WebKitWebBackForwardList associated with the given #WebKitWebView. The
#WebKitWebBackForwardList is owned by the #WebKitWebView.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebBackForwardList</doc>
<type name="WebBackForwardList" c:type="WebKitWebBackForwardList*"/>
</return-value>
</method>
<method name="get_copy_target_list"
c:identifier="webkit_web_view_get_copy_target_list">
<doc xml:whitespace="preserve">This function returns the list of targets this #WebKitWebView can
provide for clipboard copying and as DND source. The targets in the list are
added with values from the #WebKitWebViewTargetInfo enum,
using gtk_target_list_add() and
gtk_target_list_add_text_targets().</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">the #GtkTargetList</doc>
<type name="Gtk.TargetList" c:type="GtkTargetList*"/>
</return-value>
</method>
<method name="get_custom_encoding"
c:identifier="webkit_web_view_get_custom_encoding"
version="1.1.1">
<doc xml:whitespace="preserve">Returns the current encoding of the #WebKitWebView, not the default-encoding
of WebKitWebSettings.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a string containing the current custom encoding for @web_view, or %NULL if there's none set.</doc>
<type name="utf8" c:type="char*"/>
</return-value>
</method>
<method name="get_dom_document"
c:identifier="webkit_web_view_get_dom_document"
version="1.3.1">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitDOMDocument currently loaded in the @web_view</doc>
<type name="DOMDocument" c:type="WebKitDOMDocument*"/>
</return-value>
</method>
<method name="get_editable" c:identifier="webkit_web_view_get_editable">
<doc xml:whitespace="preserve">Returns whether the user is allowed to edit the document.
Returns %TRUE if @web_view allows the user to edit the HTML document, %FALSE if
it doesn't. You can change @web_view's document programmatically regardless of
this setting.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #gboolean indicating the editable state</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_encoding"
c:identifier="webkit_web_view_get_encoding"
version="1.1.1">
<doc xml:whitespace="preserve">Returns the default encoding of the #WebKitWebView.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the default encoding</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_focused_frame"
c:identifier="webkit_web_view_get_focused_frame">
<doc xml:whitespace="preserve">Returns the frame that has focus or an active text selection.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">The focused #WebKitWebFrame or %NULL if no frame is focused</doc>
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</return-value>
</method>
<method name="get_full_content_zoom"
c:identifier="webkit_web_view_get_full_content_zoom"
version="1.0.1">
<doc xml:whitespace="preserve">Returns whether the zoom level affects only text or all elements.
%TRUE if the full content of the view should be scaled.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%FALSE if only text should be scaled (the default),</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_hit_test_result"
c:identifier="webkit_web_view_get_hit_test_result"
version="1.1.15">
<doc xml:whitespace="preserve">Does a 'hit test' in the coordinates specified by @event to figure
out context information about that position in the @web_view.
specified position.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a newly created #WebKitHitTestResult with the context of the</doc>
<type name="HitTestResult" c:type="WebKitHitTestResult*"/>
</return-value>
<parameters>
<parameter name="event" transfer-ownership="none">
<doc xml:whitespace="preserve">a #GdkEventButton</doc>
<type name="Gdk.EventButton" c:type="GdkEventButton*"/>
</parameter>
</parameters>
</method>
<method name="get_icon_pixbuf"
c:identifier="webkit_web_view_get_icon_pixbuf"
version="1.3.13"
deprecated="Use webkit_web_view_try_get_favicon_pixbuf() instead."
deprecated-version="1.8">
<doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given #WebKitWebView, or
a default icon if there is no icon for the given page. Use
webkit_web_view_get_icon_uri() if you need to distinguish these cases.
Usually you want to connect to WebKitWebView::icon-loaded and call this
method in the callback.
The pixbuf will have the largest size provided by the server and should
be resized before it is displayed.
See also webkit_icon_database_get_icon_pixbuf().</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL</doc>
<type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
</return-value>
</method>
<method name="get_icon_uri"
c:identifier="webkit_web_view_get_icon_uri"
version="1.1.18">
<doc xml:whitespace="preserve">Obtains the URI for the favicon for the given #WebKitWebView, or
%NULL if there is none.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI for the favicon, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_inspector"
c:identifier="webkit_web_view_get_inspector"
version="1.0.3">
<doc xml:whitespace="preserve">Obtains the #WebKitWebInspector associated with the
#WebKitWebView. Every #WebKitWebView object has a
#WebKitWebInspector object attached to it as soon as it is created,
so this function will only return NULL if the argument is not a
valid #WebKitWebView.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebInspector instance.</doc>
<type name="WebInspector" c:type="WebKitWebInspector*"/>
</return-value>
</method>
<method name="get_load_status"
c:identifier="webkit_web_view_get_load_status"
version="1.1.7">
<doc xml:whitespace="preserve">Determines the current status of the load.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitLoadStatus specifying the status of the current load</doc>
<type name="LoadStatus" c:type="WebKitLoadStatus"/>
</return-value>
</method>
<method name="get_main_frame"
c:identifier="webkit_web_view_get_main_frame">
<doc xml:whitespace="preserve">Returns the main frame for the @web_view.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the main #WebKitWebFrame for @web_view</doc>
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</return-value>
</method>
<method name="get_paste_target_list"
c:identifier="webkit_web_view_get_paste_target_list">
<doc xml:whitespace="preserve">This function returns the list of targets this #WebKitWebView can
provide for clipboard pasting and as DND destination. The targets in the list are
added with values from the #WebKitWebViewTargetInfo enum,
using gtk_target_list_add() and
gtk_target_list_add_text_targets().</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">the #GtkTargetList</doc>
<type name="Gtk.TargetList" c:type="GtkTargetList*"/>
</return-value>
</method>
<method name="get_progress"
c:identifier="webkit_web_view_get_progress"
version="1.1.7">
<doc xml:whitespace="preserve">Determines the current progress of the load.
will be in the range [0, 1].</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a gdouble representing the status of the current load. This value</doc>
<type name="gdouble" c:type="gdouble"/>
</return-value>
</method>
<method name="get_settings" c:identifier="webkit_web_view_get_settings">
<doc xml:whitespace="preserve">Obtains the #WebKitWebSettings associated with the
#WebKitWebView. The #WebKitWebView always has an associated
instance of #WebKitWebSettings. The reference that is returned by
this call is owned by the #WebKitWebView. You may need to increase
its reference count if you intend to keep it alive for longer than
the #WebKitWebView.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebSettings instance</doc>
<type name="WebSettings" c:type="WebKitWebSettings*"/>
</return-value>
</method>
<method name="get_title"
c:identifier="webkit_web_view_get_title"
version="1.1.4">
<doc xml:whitespace="preserve">Returns the @web_view's document title</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the title of @web_view</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_transparent"
c:identifier="webkit_web_view_get_transparent">
<doc xml:whitespace="preserve">Returns whether the #WebKitWebView has a transparent background.
(the default), otherwise %TRUE.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%FALSE when the #WebKitWebView draws a solid background</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_uri"
c:identifier="webkit_web_view_get_uri"
version="1.1.4">
<doc xml:whitespace="preserve">Returns the current URI of the contents displayed by the @web_view</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the URI of @web_view</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</method>
<method name="get_view_mode"
c:identifier="webkit_web_view_get_view_mode"
version="1.3.4">
<doc xml:whitespace="preserve">Gets the value of the view-mode property of the
#WebKitWebView. Check the property's documentation for more
information.
#WebKitWebView.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the %WebKitWebViewViewMode currently set for the</doc>
<type name="WebViewViewMode" c:type="WebKitWebViewViewMode"/>
</return-value>
</method>
<method name="get_view_source_mode"
c:identifier="webkit_web_view_get_view_source_mode"
version="1.1.14">
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if @web_view is in view source mode, %FALSE otherwise.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="get_viewport_attributes"
c:identifier="webkit_web_view_get_viewport_attributes"
version="1.3.8">
<doc xml:whitespace="preserve">Obtains the #WebKitViewportAttributes associated with the
#WebKitWebView. Every #WebKitWebView object has a
#WebKitViewportAttributes object attached to it as soon as it is
created, so this function will only return NULL if the argument is
not a valid #WebKitWebView. Do note however that the viewport
attributes object only contains valid information when the current
page has a viewport meta tag. You can check whether the data should
be used by checking the #WebKitViewportAttributes:valid property.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitViewportAttributes instance.</doc>
<type name="ViewportAttributes" c:type="WebKitViewportAttributes*"/>
</return-value>
</method>
<method name="get_window_features"
c:identifier="webkit_web_view_get_window_features"
version="1.0.3">
<doc xml:whitespace="preserve">#WebKitWebView.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the instance of #WebKitWebWindowFeatures held by the given</doc>
<type name="WebWindowFeatures" c:type="WebKitWebWindowFeatures*"/>
</return-value>
</method>
<method name="get_zoom_level"
c:identifier="webkit_web_view_get_zoom_level"
version="1.0.1">
<doc xml:whitespace="preserve">Returns the zoom level of @web_view, i.e. the factor by which elements in
the page are scaled with respect to their original size.
If the "full-content-zoom" property is set to %FALSE (the default)
the zoom level changes the text size, or if %TRUE, scales all
elements in the page.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the zoom level of @web_view</doc>
<type name="gfloat" c:type="gfloat"/>
</return-value>
</method>
<method name="go_back" c:identifier="webkit_web_view_go_back">
<doc xml:whitespace="preserve">Loads the previous history item.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="go_back_or_forward"
c:identifier="webkit_web_view_go_back_or_forward">
<doc xml:whitespace="preserve">Loads the history item that is the number of @steps away from the current
item. Negative values represent steps backward while positive values
represent steps forward.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="steps" transfer-ownership="none">
<doc xml:whitespace="preserve">the number of steps</doc>
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</method>
<method name="go_forward" c:identifier="webkit_web_view_go_forward">
<doc xml:whitespace="preserve">Loads the next history item.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="go_to_back_forward_item"
c:identifier="webkit_web_view_go_to_back_forward_item">
<doc xml:whitespace="preserve">Go to the specified #WebKitWebHistoryItem</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if loading of item is successful, %FALSE if not</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="item" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebHistoryItem*</doc>
<type name="WebHistoryItem" c:type="WebKitWebHistoryItem*"/>
</parameter>
</parameters>
</method>
<method name="has_selection"
c:identifier="webkit_web_view_has_selection">
<doc xml:whitespace="preserve">Determines whether text was selected.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if there is selected text, %FALSE if not</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</method>
<method name="load_html_string"
c:identifier="webkit_web_view_load_html_string"
deprecated="Use webkit_web_view_load_string() instead."
deprecated-version="1.1.1">
<doc xml:whitespace="preserve">Requests loading of the given @content with the specified @base_uri.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="content" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI string</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="base_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the base URI for relative locations</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="load_request"
c:identifier="webkit_web_view_load_request"
version="1.1.1">
<doc xml:whitespace="preserve">Requests loading of the specified asynchronous client request.
Creates a provisional data source that will transition to a committed data
source once any data has been received. Use webkit_web_view_stop_loading() to
stop the load.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</parameter>
</parameters>
</method>
<method name="load_string" c:identifier="webkit_web_view_load_string">
<doc xml:whitespace="preserve">Requests loading of the given @content with the specified @mime_type,
@encoding and @base_uri.
If @mime_type is %NULL, "text/html" is assumed.
If @encoding is %NULL, "UTF-8" is assumed.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="content" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI string</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="mime_type" transfer-ownership="none">
<doc xml:whitespace="preserve">the MIME type, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="encoding" transfer-ownership="none">
<doc xml:whitespace="preserve">the encoding, or %NULL</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="base_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the base URI for relative locations</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="load_uri"
c:identifier="webkit_web_view_load_uri"
version="1.1.1">
<doc xml:whitespace="preserve">Requests loading of the specified URI string.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI string</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="mark_text_matches"
c:identifier="webkit_web_view_mark_text_matches">
<doc xml:whitespace="preserve">Attempts to highlight all occurances of #string inside #web_view.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the number of strings highlighted</doc>
<type name="guint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<doc xml:whitespace="preserve">a string to look for</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="case_sensitive" transfer-ownership="none">
<doc xml:whitespace="preserve">whether to respect the case of text</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="limit" transfer-ownership="none">
<doc xml:whitespace="preserve">the maximum number of strings to look for or 0 for all</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</method>
<method name="move_cursor"
c:identifier="webkit_web_view_move_cursor"
version="1.1.4">
<doc xml:whitespace="preserve">Move the cursor in @view as described by @step and @count.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="step" transfer-ownership="none">
<doc xml:whitespace="preserve">a #GtkMovementStep</doc>
<type name="Gtk.MovementStep" c:type="GtkMovementStep"/>
</parameter>
<parameter name="count" transfer-ownership="none">
<doc xml:whitespace="preserve">integer describing the direction of the movement. 1 for forward, -1 for backwards.</doc>
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</method>
<method name="open"
c:identifier="webkit_web_view_open"
deprecated="Use webkit_web_view_load_uri() instead."
deprecated-version="1.1.1">
<doc xml:whitespace="preserve">Requests loading of the specified URI string.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">an URI</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="paste_clipboard"
c:identifier="webkit_web_view_paste_clipboard">
<doc xml:whitespace="preserve">Pastes the current contents of the clipboard to the @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="redo" c:identifier="webkit_web_view_redo" version="1.1.14">
<doc xml:whitespace="preserve">Redoes the last editing command in the view, if possible.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="reload" c:identifier="webkit_web_view_reload">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="reload_bypass_cache"
c:identifier="webkit_web_view_reload_bypass_cache"
version="1.0.3">
<doc xml:whitespace="preserve">Reloads the @web_view without using any cached data.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="search_text" c:identifier="webkit_web_view_search_text">
<doc xml:whitespace="preserve">Looks for a specified string inside #web_view.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE on success or %FALSE on failure</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="text" transfer-ownership="none">
<doc xml:whitespace="preserve">a string to look for</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="case_sensitive" transfer-ownership="none">
<doc xml:whitespace="preserve">whether to respect the case of text</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="forward" transfer-ownership="none">
<doc xml:whitespace="preserve">whether to find forward or not</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="wrap" transfer-ownership="none">
<doc xml:whitespace="preserve">whether to continue looking at the beginning after reaching the end</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="select_all" c:identifier="webkit_web_view_select_all">
<doc xml:whitespace="preserve">Attempts to select everything inside the @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="set_custom_encoding"
c:identifier="webkit_web_view_set_custom_encoding"
version="1.1.1">
<doc xml:whitespace="preserve">Sets the current #WebKitWebView encoding, without modifying the default one,
and reloads the page.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="encoding" transfer-ownership="none">
<doc xml:whitespace="preserve">the new encoding, or %NULL to restore the default encoding</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</method>
<method name="set_editable" c:identifier="webkit_web_view_set_editable">
<doc xml:whitespace="preserve">Sets whether @web_view allows the user to edit its HTML document.
If @flag is %TRUE, @web_view allows the user to edit the document. If @flag is
%FALSE, an element in @web_view's document can only be edited if the
CONTENTEDITABLE attribute has been set on the element or one of its parent
elements. You can change @web_view's document programmatically regardless of
this setting. By default a #WebKitWebView is not editable.
Normally, an HTML document is not editable unless the elements within the
document are editable. This function provides a low-level way to make the
contents of a #WebKitWebView editable without altering the document or DOM
structure.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="flag" transfer-ownership="none">
<doc xml:whitespace="preserve">a #gboolean indicating the editable state</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_full_content_zoom"
c:identifier="webkit_web_view_set_full_content_zoom"
version="1.0.1">
<doc xml:whitespace="preserve">Sets whether the zoom level affects only text or all elements.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="full_content_zoom" transfer-ownership="none">
<doc xml:whitespace="preserve">%FALSE if only text should be scaled (the default), %TRUE if the full content of the view should be scaled.</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_highlight_text_matches"
c:identifier="webkit_web_view_set_highlight_text_matches">
<doc xml:whitespace="preserve">Highlights text matches previously marked by webkit_web_view_mark_text_matches.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="highlight" transfer-ownership="none">
<doc xml:whitespace="preserve">whether to highlight text matches</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_maintains_back_forward_list"
c:identifier="webkit_web_view_set_maintains_back_forward_list">
<doc xml:whitespace="preserve">Set the view to maintain a back or forward list of history items.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="flag" transfer-ownership="none">
<doc xml:whitespace="preserve">to tell the view to maintain a back or forward list</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_settings" c:identifier="webkit_web_view_set_settings">
<doc xml:whitespace="preserve">Replaces the #WebKitWebSettings instance that is currently attached
to @web_view with @settings. The reference held by the @web_view on
the old #WebKitWebSettings instance is dropped, and the reference
count of @settings is inscreased.
The settings are automatically applied to @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="settings" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebSettings to be set</doc>
<type name="WebSettings" c:type="WebKitWebSettings*"/>
</parameter>
</parameters>
</method>
<method name="set_transparent"
c:identifier="webkit_web_view_set_transparent">
<doc xml:whitespace="preserve">Sets whether the #WebKitWebView has a transparent background.
Pass %FALSE to have the #WebKitWebView draw a solid background
(the default), otherwise %TRUE.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="flag" transfer-ownership="none">
<doc xml:whitespace="preserve">whether or not @web_view should be transparent</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_view_mode"
c:identifier="webkit_web_view_set_view_mode"
version="1.3.4">
<doc xml:whitespace="preserve">Sets the view-mode property of the #WebKitWebView. Check the
property's documentation for more information.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="mode" transfer-ownership="none">
<doc xml:whitespace="preserve">the %WebKitWebViewViewMode to be set</doc>
<type name="WebViewViewMode" c:type="WebKitWebViewViewMode"/>
</parameter>
</parameters>
</method>
<method name="set_view_source_mode"
c:identifier="webkit_web_view_set_view_source_mode"
version="1.1.14">
<doc xml:whitespace="preserve">Set whether the view should be in view source mode. Setting this mode to
%TRUE before loading a URI will display the source of the web page in a
nice and readable format.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="view_source_mode" transfer-ownership="none">
<doc xml:whitespace="preserve">the mode to turn on or off view source mode</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
</parameters>
</method>
<method name="set_zoom_level"
c:identifier="webkit_web_view_set_zoom_level"
version="1.0.1">
<doc xml:whitespace="preserve">Sets the zoom level of @web_view, i.e. the factor by which elements in
the page are scaled with respect to their original size.
If the "full-content-zoom" property is set to %FALSE (the default)
the zoom level changes the text size, or if %TRUE, scales all
elements in the page.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="zoom_level" transfer-ownership="none">
<doc xml:whitespace="preserve">the new zoom level</doc>
<type name="gfloat" c:type="gfloat"/>
</parameter>
</parameters>
</method>
<method name="stop_loading" c:identifier="webkit_web_view_stop_loading">
<doc xml:whitespace="preserve">Stops any ongoing load in the @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="try_get_favicon_pixbuf"
c:identifier="webkit_web_view_try_get_favicon_pixbuf"
version="1.8">
<doc xml:whitespace="preserve">Obtains a #GdkPixbuf of the favicon for the given
#WebKitWebView. This will return %NULL is there is no icon for the
current #WebKitWebView or if the icon is in the database but not
available at the moment of this call. Use
webkit_web_view_get_icon_uri() if you need to distinguish these
cases. Usually you want to connect to WebKitWebView::icon-loaded
and call this method in the callback.
See also webkit_favicon_database_try_get_favicon_pixbuf(). Contrary
to this function the icon database one returns the URL of the page
containing the icon.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new reference to a #GdkPixbuf, or %NULL</doc>
<type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
</return-value>
<parameters>
<parameter name="width" transfer-ownership="none">
<doc xml:whitespace="preserve">the desired width for the icon</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="height" transfer-ownership="none">
<doc xml:whitespace="preserve">the desired height for the icon</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</method>
<method name="undo" c:identifier="webkit_web_view_undo" version="1.1.14">
<doc xml:whitespace="preserve">Undoes the last editing command in the view, if possible.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="unmark_text_matches"
c:identifier="webkit_web_view_unmark_text_matches">
<doc xml:whitespace="preserve">Removes highlighting previously set by webkit_web_view_mark_text_matches.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="zoom_in"
c:identifier="webkit_web_view_zoom_in"
version="1.0.1">
<doc xml:whitespace="preserve">Increases the zoom level of @web_view. The current zoom
level is incremented by the value of the "zoom-step"
property of the #WebKitWebSettings associated with @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<method name="zoom_out"
c:identifier="webkit_web_view_zoom_out"
version="1.0.1">
<doc xml:whitespace="preserve">Decreases the zoom level of @web_view. The current zoom
level is decremented by the value of the "zoom-step"
property of the #WebKitWebSettings associated with @web_view.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</method>
<property name="copy-target-list"
version="1.0.2"
transfer-ownership="none">
<doc xml:whitespace="preserve">The list of targets this web view supports for clipboard copying.</doc>
<type name="Gtk.TargetList"/>
</property>
<property name="custom-encoding"
version="1.1.2"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The custom encoding of the web view.</doc>
<type name="utf8"/>
</property>
<property name="editable" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="encoding" version="1.1.2" transfer-ownership="none">
<doc xml:whitespace="preserve">The default encoding of the web view.</doc>
<type name="utf8"/>
</property>
<property name="full-content-zoom"
version="1.0.1"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Whether the full content is scaled when zooming.</doc>
<type name="gboolean"/>
</property>
<property name="icon-uri" version="1.1.18" transfer-ownership="none">
<doc xml:whitespace="preserve">The URI for the favicon for the #WebKitWebView.</doc>
<type name="utf8"/>
</property>
<property name="im-context" version="1.1.20" transfer-ownership="none">
<doc xml:whitespace="preserve">The GtkIMMulticontext for the #WebKitWebView.
This is the input method context used for all text entry widgets inside
the #WebKitWebView. It can be used to generate context menu items for
controlling the active input method.</doc>
<type name="Gtk.IMContext"/>
</property>
<property name="load-status" version="1.1.7" transfer-ownership="none">
<doc xml:whitespace="preserve">Determines the current status of the load.
Connect to "notify::load-status" to monitor loading.
Some versions of WebKitGTK+ emitted this signal for the default
error page, while loading it. This behavior was considered bad,
because it was essentially exposing an implementation
detail. From 1.1.19 onwards this signal is no longer emitted for
the default error pages, but keep in mind that if you override
the error pages by using webkit_web_frame_load_alternate_string()
the signals will be emitted.</doc>
<type name="LoadStatus"/>
</property>
<property name="paste-target-list"
version="1.0.2"
transfer-ownership="none">
<doc xml:whitespace="preserve">The list of targets this web view supports for clipboard pasting.</doc>
<type name="Gtk.TargetList"/>
</property>
<property name="progress" version="1.1.7" transfer-ownership="none">
<doc xml:whitespace="preserve">Determines the current progress of the load.</doc>
<type name="gdouble"/>
</property>
<property name="self-scrolling"
writable="1"
construct-only="1"
transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="settings" writable="1" transfer-ownership="none">
<type name="WebSettings"/>
</property>
<property name="title" version="1.1.4" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="transparent" writable="1" transfer-ownership="none">
<type name="gboolean"/>
</property>
<property name="uri" version="1.1.4" transfer-ownership="none">
<type name="utf8"/>
</property>
<property name="view-mode"
version="1.3.4"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The "view-mode" media feature for the #WebKitWebView.
The "view-mode" media feature is additional information for web
applications about how the application is running, when it comes
to user experience. Whether the application is running inside a
regular browser window, in a dedicated window, fullscreen, for
instance.
This property stores a %WebKitWebViewViewMode value that matches
the "view-mode" media feature the web application will see.
See http://www.w3.org/TR/view-mode/ for more information.</doc>
<type name="WebViewViewMode"/>
</property>
<property name="viewport-attributes"
version="1.3.8"
transfer-ownership="none">
<doc xml:whitespace="preserve">The associated #WebKitViewportAttributes instance.</doc>
<type name="ViewportAttributes"/>
</property>
<property name="web-inspector" version="1.0.3" transfer-ownership="none">
<doc xml:whitespace="preserve">The associated WebKitWebInspector instance.</doc>
<type name="WebInspector"/>
</property>
<property name="window-features"
version="1.0.3"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">An associated WebKitWebWindowFeatures instance.</doc>
<type name="WebWindowFeatures"/>
</property>
<property name="zoom-level"
version="1.0.1"
writable="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The level of zoom of the content.</doc>
<type name="gfloat"/>
</property>
<field name="parent_instance">
<type name="Gtk.Container" c:type="GtkContainer"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebViewPrivate" c:type="WebKitWebViewPrivate*"/>
</field>
<glib:signal name="close-web-view" when="last" version="1.1.11">
<doc xml:whitespace="preserve">Emitted when closing a #WebKitWebView is requested. This occurs when a
call is made from JavaScript's window.close function. The default
signal handler does not do anything. It is the owner's responsibility
to hide or delete the web view, if necessary.
%FALSE to propagate the event furter</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop handlers from being invoked for the event or</doc>
<type name="gboolean"/>
</return-value>
</glib:signal>
<glib:signal name="console-message" when="last">
<doc xml:whitespace="preserve">A JavaScript console message was created.
event. %FALSE to propagate the event further.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">the message text</doc>
<type name="utf8"/>
</parameter>
<parameter name="line" transfer-ownership="none">
<doc xml:whitespace="preserve">the line where the error occured</doc>
<type name="gint"/>
</parameter>
<parameter name="source_id" transfer-ownership="none">
<doc xml:whitespace="preserve">the source id</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="copy-clipboard" when="last" action="1">
<doc xml:whitespace="preserve">The #WebKitWebView::copy-clipboard signal is a keybinding signal which gets emitted to
copy the selection to the clipboard.
The default bindings for this signal are Ctrl-c and Ctrl-Insert.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="create-plugin-widget"
when="last"
action="1"
version="1.1.8">
<doc xml:whitespace="preserve">The #WebKitWebView::create-plugin-widget signal will be emitted to
create a plugin widget for embed or object HTML tags. This
allows to embed a GtkWidget as a plugin into HTML content. In
case of a textual selection of the GtkWidget WebCore will attempt
to set the property value of "webkit-widget-is-selected". This can
be used to draw a visual indicator of the selection.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #GtkWidget, or %NULL</doc>
<type name="Gtk.Widget"/>
</return-value>
<parameters>
<parameter name="mime_type" transfer-ownership="none">
<doc xml:whitespace="preserve">the mimetype of the requested object</doc>
<type name="utf8"/>
</parameter>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI to load</doc>
<type name="utf8"/>
</parameter>
<parameter name="param" transfer-ownership="none">
<doc xml:whitespace="preserve">a #GHashTable with additional attributes (strings)</doc>
<type name="GLib.HashTable">
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer"/>
</type>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="create-web-view" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted when the creation of a new window is requested.
If this signal is handled the signal handler should return the
newly created #WebKitWebView.
The new #WebKitWebView should not be displayed to the user
until the #WebKitWebView::web-view-ready signal is emitted.
The signal handlers should not try to deal with the reference count for
the new #WebKitWebView. The widget to which the widget is added will
handle that.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a newly allocated #WebKitWebView, or %NULL</doc>
<type name="WebView"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="cut-clipboard" when="last" action="1">
<doc xml:whitespace="preserve">The #WebKitWebView::cut-clipboard signal is a keybinding signal which gets emitted to
cut the selection to the clipboard.
The default bindings for this signal are Ctrl-x and Shift-Delete.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="database-quota-exceeded"
when="last"
action="1"
version="1.1.14">
<doc xml:whitespace="preserve">The #WebKitWebView::database-quota-exceeded signal will be emitted when
a Web Database exceeds the quota of its security origin. This signal
may be used to increase the size of the quota before the originating
operation fails.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the relevant frame</doc>
<type name="GObject.Object"/>
</parameter>
<parameter name="database" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebDatabase which exceeded the quota of its #WebKitSecurityOrigin</doc>
<type name="GObject.Object"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="document-load-finished" when="last" action="1">
<doc xml:whitespace="preserve">Emitted when the DOM document object load is finished for the
given frame.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame whose load dispatched this request</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="download-requested" when="last" version="1.1.2">
<doc xml:whitespace="preserve">A new Download is being requested. By default, if the signal is
not handled, the download is cancelled. If you handle the download
and call webkit_download_set_destination_uri(), it will be
started for you. If you need to set the destination asynchronously
you are responsible for starting or cancelling it yourself.
If you intend to handle downloads yourself rather than using
the #WebKitDownload helper object you must handle this signal,
and return %FALSE.
Also, keep in mind that the default policy for WebKitGTK+ is to
ignore files with a MIME type that it does not know how to
handle, which means this signal won't be emitted in the default
setup. One way to trigger downloads is to connect to
WebKitWebView::mime-type-policy-decision-requested and call
webkit_web_policy_decision_download() on the
#WebKitWebPolicyDecision in the parameter list for the kind of
files you want your application to download (a common solution
is to download anything that WebKit can't handle, which you can
figure out by using webkit_web_view_can_show_mime_type()).
cancel it</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">TRUE if the download should be performed, %FALSE to</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="download" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitDownload object that lets you control the download process</doc>
<type name="GObject.Object"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="editing-began" when="last" action="1">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="editing-ended" when="last" action="1">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="frame-created" when="last" action="1" version="1.3.4">
<doc xml:whitespace="preserve">Emitted when a WebKitWebView has created a new frame. This signal will
be emitted for all sub-frames created during page load. It will not be
emitted for the main frame, which originates in the WebKitWebView constructor
and may be accessed at any time using webkit_web_view_get_main_frame.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame which was just created.</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="geolocation-policy-decision-cancelled"
when="last"
version="1.1.23">
<doc xml:whitespace="preserve">When a @frame wants to cancel geolocation permission it had requested
before.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the frame that cancels geolocation request.</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="geolocation-policy-decision-requested"
when="last"
version="1.1.23">
<doc xml:whitespace="preserve">This signal is emitted when a @frame wants to obtain the user's
location. The decision can be made asynchronously, but you must
call g_object_ref() the @policy_decision, and return %TRUE if
you are going to handle the request. To actually make the
decision you need to call webkit_geolocation_policy_allow() or
webkit_geolocation_policy_deny() on @policy_decision.</doc>
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the frame that requests permission</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="policy_decision" transfer-ownership="none">
<doc xml:whitespace="preserve">a WebKitGeolocationPolicyDecision</doc>
<type name="GeolocationPolicyDecision"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="hovering-over-link" when="last">
<doc xml:whitespace="preserve">When the cursor is over a link, this signal is emitted.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">the link's title</doc>
<type name="utf8"/>
</parameter>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI the link points to</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="icon-loaded" when="last" version="1.1.18">
<doc xml:whitespace="preserve">This signal is emitted when the main frame has got a favicon.
See WebKitIconDatabase::icon-loaded if you want to keep track of
icons for child frames.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="icon_uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI for the icon</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-committed"
when="last"
deprecated="Use the &quot;load-status&quot; property instead.">
<doc xml:whitespace="preserve">When a #WebKitWebFrame loaded the first data this signal is emitted.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the main frame that received the first data</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-error" when="last" version="1.1.6">
<doc xml:whitespace="preserve">An error occurred while loading. By default, if the signal is not
handled, the @web_view will display a stock error page. You need to
handle the signal if you want to provide your own error page.
event. %FALSE to propagate the event further.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="uri" transfer-ownership="none">
<doc xml:whitespace="preserve">the URI that triggered the error</doc>
<type name="utf8"/>
</parameter>
<parameter name="web_error" transfer-ownership="none">
<doc xml:whitespace="preserve">the #GError that was triggered</doc>
<type name="GLib.Error"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-finished"
when="last"
deprecated="Use the &quot;load-status&quot; property instead.">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-progress-changed"
when="last"
deprecated="Use the &quot;progress&quot; property instead.">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="progress" transfer-ownership="none">
<doc xml:whitespace="preserve">the global progress</doc>
<type name="gint"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="load-started"
when="last"
deprecated="Use the &quot;load-status&quot; property instead.">
<doc xml:whitespace="preserve">When a #WebKitWebFrame begins to load this signal is emitted.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the frame going to do the load</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="mime-type-policy-decision-requested"
when="last"
version="1.0.3">
<doc xml:whitespace="preserve">Decide whether or not to display the given MIME type. If this
signal is not handled, the default behavior is to show the
content of the requested URI if WebKit can show this MIME
type and the content disposition is not a download; if WebKit
is not able to show the MIME type nothing happens.
Notice that if you return TRUE, meaning that you handled the
signal, you are expected to be aware of the "Content-Disposition"
header. A value of "attachment" usually indicates a download
regardless of the MIME type, see also
soup_message_headers_get_content_disposition(). And you must call
webkit_web_policy_decision_ignore(),
webkit_web_policy_decision_use(), or
webkit_web_policy_decision_download() on the @policy_decision
object.
default behavior apply</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a decision was made, %FALSE to have the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame that required the policy decision</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">a WebKitNetworkRequest</doc>
<type name="NetworkRequest"/>
</parameter>
<parameter name="mimetype" transfer-ownership="none">
<doc xml:whitespace="preserve">the MIME type attempted to load</doc>
<type name="utf8"/>
</parameter>
<parameter name="policy_decision" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebPolicyDecision</doc>
<type name="WebPolicyDecision"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="move-cursor" when="last" action="1" version="1.1.4">
<doc xml:whitespace="preserve">The #WebKitWebView::move-cursor will be emitted to apply the
cursor movement described by its parameters to the @view.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE or %FALSE</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="step" transfer-ownership="none">
<doc xml:whitespace="preserve">the type of movement, one of #GtkMovementStep</doc>
<type name="Gtk.MovementStep"/>
</parameter>
<parameter name="count" transfer-ownership="none">
<doc xml:whitespace="preserve">an integer indicating the subtype of movement. Currently the permitted values are '1' = forward, '-1' = backwards.</doc>
<type name="gint"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="navigation-policy-decision-requested"
when="last"
version="1.0.3">
<doc xml:whitespace="preserve">Emitted when @frame requests a navigation to another page.
If this signal is not handled, the default behavior is to allow the
navigation.
Notice that if you return TRUE, meaning that you handled the
signal, you are expected to have decided what to do, by calling
webkit_web_policy_decision_ignore(),
webkit_web_policy_decision_use(), or
webkit_web_policy_decision_download() on the @policy_decision
object.
default behavior apply</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a decision was made, %FALSE to have the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame that required the navigation</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
<type name="NetworkRequest"/>
</parameter>
<parameter name="navigation_action" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebNavigationAction</doc>
<type name="WebNavigationAction"/>
</parameter>
<parameter name="policy_decision" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebPolicyDecision</doc>
<type name="WebPolicyDecision"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="navigation-requested"
when="last"
deprecated="Use WebKitWebView::navigation-policy-decision-requested">
<doc xml:whitespace="preserve">Emitted when @frame requests a navigation to another page.
instead</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitNavigationResponse</doc>
<type name="NavigationResponse"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame that required the navigation</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
<type name="NetworkRequest"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="new-window-policy-decision-requested"
when="last"
version="1.1.4">
<doc xml:whitespace="preserve">Emitted when @frame requests opening a new window. With this
signal the browser can use the context of the request to decide
about the new window. If the request is not handled the default
behavior is to allow opening the new window to load the URI,
which will cause a create-web-view signal emission where the
browser handles the new window action but without information
of the context that caused the navigation. The following
navigation-policy-decision-requested emissions will load the
page after the creation of the new window just with the
information of this new navigation context, without any
information about the action that made this new window to be
opened.
Notice that if you return TRUE, meaning that you handled the
signal, you are expected to have decided what to do, by calling
webkit_web_policy_decision_ignore(),
webkit_web_policy_decision_use(), or
webkit_web_policy_decision_download() on the @policy_decision
object.
default behavior apply</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if a decision was made, %FALSE to have the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame that required the navigation</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitNetworkRequest</doc>
<type name="NetworkRequest"/>
</parameter>
<parameter name="navigation_action" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebNavigationAction</doc>
<type name="WebNavigationAction"/>
</parameter>
<parameter name="policy_decision" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitWebPolicyDecision</doc>
<type name="WebPolicyDecision"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="onload-event" when="last">
<doc xml:whitespace="preserve">When a #WebKitWebFrame receives an onload event this signal is emitted.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the frame</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="paste-clipboard" when="last" action="1">
<doc xml:whitespace="preserve">The #WebKitWebView::paste-clipboard signal is a keybinding signal which gets emitted to
paste the contents of the clipboard into the Web view.
The default bindings for this signal are Ctrl-v and Shift-Insert.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="populate-popup" when="last">
<doc xml:whitespace="preserve">When a context menu is about to be displayed this signal is emitted.
Add menu items to #menu to extend the context menu.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="menu" transfer-ownership="none">
<doc xml:whitespace="preserve">the context menu</doc>
<type name="Gtk.Menu"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="print-requested" when="last" version="1.1.5">
<doc xml:whitespace="preserve">Emitted when printing is requested by the frame, usually
because of a javascript call. When handling this signal you
should call webkit_web_frame_print_full() or
webkit_web_frame_print() to do the actual printing.
The default handler will present a print dialog and carry a
print operation. Notice that this means that if you intend to
ignore a print request you must connect to this signal, and
return %TRUE.
the default handler should run</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if the print request has been handled, %FALSE if</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the frame that is requesting to be printed</doc>
<type name="WebFrame"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="redo" when="last" action="1" version="1.1.14">
<doc xml:whitespace="preserve">The #WebKitWebView::redo signal is a keybinding signal which gets emitted to
redo the last editing command.
The default binding for this signal is Ctrl-Shift-z</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="resource-content-length-received"
when="last"
version="1.7.5">
<doc xml:whitespace="preserve">Emitted when new resource data has been received. The
@length_received variable stores the amount of bytes received
since the last time this signal was emitted. This is useful to
provide progress information about the resource load operation.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
<type name="WebResource"/>
</parameter>
<parameter name="length_received" transfer-ownership="none">
<doc xml:whitespace="preserve">the amount of data received since the last signal emission</doc>
<type name="gint"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-load-failed" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Invoked when a resource failed to load</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
<type name="WebResource"/>
</parameter>
<parameter name="error" transfer-ownership="none">
<doc xml:whitespace="preserve">the #GError that was triggered</doc>
<type name="GLib.Error"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-load-finished" when="last" version="1.7.5">
<doc xml:whitespace="preserve">Emitted when all the data for the resource was loaded</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource that was loaded</doc>
<type name="WebResource"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-request-starting"
when="last"
action="1"
version="1.1.14">
<doc xml:whitespace="preserve">Emitted when a request is about to be sent. You can modify the
request while handling this signal. You can set the URI in the
#WebKitNetworkRequest object itself, and add/remove/replace
headers using the #SoupMessage object it carries, if it is
present. See webkit_network_request_get_message(). Setting the
request URI to "about:blank" will effectively cause the request
to load nothing, and can be used to disable the loading of
specific resources.
Notice that information about an eventual redirect is available
in @response's #SoupMessage, not in the #SoupMessage carried by
the @request. If @response is %NULL, then this is not a
redirected request.
The #WebKitWebResource object will be the same throughout all
the lifetime of the resource, but the contents may change from
inbetween signal emissions.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame whose load dispatched this request</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">an empty #WebKitWebResource object</doc>
<type name="WebResource"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkRequest that will be dispatched</doc>
<type name="NetworkRequest"/>
</parameter>
<parameter name="response" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkResponse representing the redirect response, if any</doc>
<type name="NetworkResponse"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="resource-response-received"
when="last"
version="1.7.5">
<doc xml:whitespace="preserve">Emitted when the first byte of data arrives</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="web_frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame the response was received for</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="web_resource" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebResource being loaded</doc>
<type name="WebResource"/>
</parameter>
<parameter name="response" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitNetworkResponse that was received</doc>
<type name="NetworkResponse"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="script-alert" when="last">
<doc xml:whitespace="preserve">A JavaScript alert dialog was created.
event. %FALSE to propagate the event further.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the relevant frame</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">the message text</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="script-confirm" when="last">
<doc xml:whitespace="preserve">A JavaScript confirm dialog was created, providing Yes and No buttons.
event. %FALSE to propagate the event further.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the relevant frame</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">the message text</doc>
<type name="utf8"/>
</parameter>
<parameter name="confirmed" transfer-ownership="none">
<doc xml:whitespace="preserve">whether the dialog has been confirmed</doc>
<type name="gpointer"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="script-prompt" when="last">
<doc xml:whitespace="preserve">A JavaScript prompt dialog was created, providing an entry to input text.
event. %FALSE to propagate the event further.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop other handlers from being invoked for the</doc>
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the relevant frame</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="message" transfer-ownership="none">
<doc xml:whitespace="preserve">the message text</doc>
<type name="utf8"/>
</parameter>
<parameter name="default" transfer-ownership="none">
<doc xml:whitespace="preserve">the default value</doc>
<type name="utf8"/>
</parameter>
<parameter name="text" transfer-ownership="none">
<doc xml:whitespace="preserve">To be filled with the return value or NULL if the dialog was cancelled.</doc>
<type name="gpointer"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="select-all" when="last" action="1">
<doc xml:whitespace="preserve">The #WebKitWebView::select-all signal is a keybinding signal which gets emitted to
select the complete contents of the text view.
The default bindings for this signal is Ctrl-a.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="selection-changed" when="last" action="1">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="should-apply-style" when="last" action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="DOMCSSStyleDeclaration"/>
</parameter>
<parameter name="p0" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="should-begin-editing" when="last" action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="should-change-selected-range" when="last" action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
<parameter name="p0" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
<parameter name="p1" transfer-ownership="none">
<type name="SelectionAffinity"/>
</parameter>
<parameter name="p2" transfer-ownership="none">
<type name="gboolean"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="should-delete-range" when="last" action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="should-end-editing" when="last" action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="should-insert-node" when="last" action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="DOMNode"/>
</parameter>
<parameter name="p0" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
<parameter name="p1" transfer-ownership="none">
<type name="InsertAction"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="should-insert-text" when="last" action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="utf8"/>
</parameter>
<parameter name="p0" transfer-ownership="none">
<type name="DOMRange"/>
</parameter>
<parameter name="p1" transfer-ownership="none">
<type name="InsertAction"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="should-show-delete-interface-for-element"
when="last"
action="1">
<return-value transfer-ownership="none">
<type name="gboolean"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="DOMHTMLElement"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="status-bar-text-changed" when="last">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="title-changed"
when="last"
deprecated="Use &quot;notify::title&quot; instead."
deprecated-version="1.1.4">
<doc xml:whitespace="preserve">When a #WebKitWebFrame changes the document title this signal is emitted.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the main frame</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="title" transfer-ownership="none">
<doc xml:whitespace="preserve">the new title</doc>
<type name="utf8"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="undo" when="last" action="1" version="1.1.14">
<doc xml:whitespace="preserve">The #WebKitWebView::undo signal is a keybinding signal which gets emitted to
undo the last editing command.
The default binding for this signal is Ctrl-z</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="user-changed-contents" when="last" action="1">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
</glib:signal>
<glib:signal name="viewport-attributes-changed" when="last" action="1">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="ViewportAttributes"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="viewport-attributes-recompute-requested"
when="last"
action="1">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="object" transfer-ownership="none">
<type name="ViewportAttributes"/>
</parameter>
</parameters>
</glib:signal>
<glib:signal name="web-view-ready" when="last" version="1.0.3">
<doc xml:whitespace="preserve">Emitted after #WebKitWebView::create-web-view when the new #WebKitWebView
should be displayed to the user. When this signal is emitted
all the information about how the window should look, including
size, position, whether the location, status and scroll bars
should be displayed, is already set on the
#WebKitWebWindowFeatures object contained by the #WebKitWebView.
Notice that some of that information may change during the life
time of the window, so you may want to connect to the ::notify
signal of the #WebKitWebWindowFeatures object to handle those.
%FALSE to propagate the event furter</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE to stop handlers from being invoked for the event or</doc>
<type name="gboolean"/>
</return-value>
</glib:signal>
<glib:signal name="window-object-cleared" when="last">
<doc xml:whitespace="preserve">Emitted when the JavaScript window object in a #WebKitWebFrame has been
cleared in preparation for a new load. This is the preferred place to
set custom properties on the window object using the JavaScriptCore API.</doc>
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
<parameters>
<parameter name="frame" transfer-ownership="none">
<doc xml:whitespace="preserve">the #WebKitWebFrame to which @window_object belongs</doc>
<type name="WebFrame"/>
</parameter>
<parameter name="context" transfer-ownership="none">
<doc xml:whitespace="preserve">the #JSGlobalContextRef holding the global object and other execution state; equivalent to the return value of webkit_web_frame_get_global_context(@frame)</doc>
<type name="gpointer"/>
</parameter>
<parameter name="window_object" transfer-ownership="none">
<doc xml:whitespace="preserve">the #JSObjectRef representing the frame's JavaScript window object</doc>
<type name="gpointer"/>
</parameter>
</parameters>
</glib:signal>
</class>
<record name="WebViewClass"
c:type="WebKitWebViewClass"
glib:is-gtype-struct-for="WebView">
<field name="parent_class">
<type name="Gtk.ContainerClass" c:type="GtkContainerClass"/>
</field>
<field name="create_web_view" introspectable="0">
<callback name="create_web_view" introspectable="0">
<return-value>
<type name="WebView" c:type="WebKitWebView*"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="web_frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="web_view_ready">
<callback name="web_view_ready">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="close_web_view">
<callback name="close_web_view">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="navigation_requested">
<callback name="navigation_requested">
<return-value transfer-ownership="none">
<type name="NavigationResponse" c:type="WebKitNavigationResponse"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="request" transfer-ownership="none">
<type name="NetworkRequest" c:type="WebKitNetworkRequest*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="choose_file">
<callback name="choose_file">
<return-value transfer-ownership="full">
<type name="utf8" c:type="gchar*"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="old_file" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="script_alert">
<callback name="script_alert">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="alert_message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="script_confirm">
<callback name="script_confirm">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="confirm_message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="did_confirm" transfer-ownership="none">
<type name="gboolean" c:type="gboolean*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="script_prompt">
<callback name="script_prompt">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="frame" transfer-ownership="none">
<type name="WebFrame" c:type="WebKitWebFrame*"/>
</parameter>
<parameter name="message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="default_value" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
</callback>
</field>
<field name="console_message">
<callback name="console_message">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="message" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
<parameter name="line_number" transfer-ownership="none">
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="source_id" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="select_all">
<callback name="select_all">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="cut_clipboard">
<callback name="cut_clipboard">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="copy_clipboard">
<callback name="copy_clipboard">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="paste_clipboard">
<callback name="paste_clipboard">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="move_cursor">
<callback name="move_cursor">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="step" transfer-ownership="none">
<type name="Gtk.MovementStep" c:type="GtkMovementStep"/>
</parameter>
<parameter name="count" transfer-ownership="none">
<type name="gint" c:type="gint"/>
</parameter>
</parameters>
</callback>
</field>
<field name="set_scroll_adjustments">
<callback name="set_scroll_adjustments">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
<parameter name="hadjustment" transfer-ownership="none">
<type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
</parameter>
<parameter name="vadjustment" transfer-ownership="none">
<type name="Gtk.Adjustment" c:type="GtkAdjustment*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="undo">
<callback name="undo">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="redo">
<callback name="redo">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="should_allow_editing_action">
<callback name="should_allow_editing_action">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="web_view" transfer-ownership="none">
<type name="WebView" c:type="WebKitWebView*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="_webkit_reserved0" introspectable="0">
<callback name="_webkit_reserved0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebViewPrivate" c:type="WebKitWebViewPrivate" disguised="1">
</record>
<enumeration name="WebViewTargetInfo"
glib:type-name="WebKitWebViewTargetInfo"
glib:get-type="webkit_web_view_target_info_get_type"
c:type="WebKitWebViewTargetInfo">
<doc xml:whitespace="preserve">Enum values used to denote the info value of various selection types. These can be used
to interpret the data WebKitGTK+ publishes via GtkClipboard and drag-and-drop.</doc>
<member name="html"
value="0"
c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_HTML"
glib:nick="html"/>
<member name="text"
value="1"
c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_TEXT"
glib:nick="text"/>
<member name="image"
value="2"
c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE"
glib:nick="image"/>
<member name="uri_list"
value="3"
c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST"
glib:nick="uri-list"/>
<member name="netscape_url"
value="4"
c:identifier="WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL"
glib:nick="netscape-url"/>
</enumeration>
<enumeration name="WebViewViewMode"
glib:type-name="WebKitWebViewViewMode"
glib:get-type="webkit_web_view_view_mode_get_type"
c:type="WebKitWebViewViewMode">
<doc xml:whitespace="preserve">Enum values used to denote the various types of view modes. See the
#WebKitWebView:view-mode property.</doc>
<member name="windowed"
value="0"
c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_WINDOWED"
glib:nick="windowed"/>
<member name="floating"
value="1"
c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_FLOATING"
glib:nick="floating"/>
<member name="fullscreen"
value="2"
c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_FULLSCREEN"
glib:nick="fullscreen"/>
<member name="maximized"
value="3"
c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_MAXIMIZED"
glib:nick="maximized"/>
<member name="minimized"
value="4"
c:identifier="WEBKIT_WEB_VIEW_VIEW_MODE_MINIMIZED"
glib:nick="minimized"/>
</enumeration>
<class name="WebWindowFeatures"
c:symbol-prefix="web_window_features"
c:type="WebKitWebWindowFeatures"
parent="GObject.Object"
glib:type-name="WebKitWebWindowFeatures"
glib:get-type="webkit_web_window_features_get_type"
glib:type-struct="WebWindowFeaturesClass">
<doc xml:whitespace="preserve">The content of a #WebKitWebView can request to change certain
properties of a #WebKitWebView. This can include the x, y position
of the window, the width and height but also if a toolbar,
scrollbar, statusbar, locationbar should be visible to the user,
the request to show the #WebKitWebView fullscreen.
In the normal case one will use #webkit_web_view_get_window_features
to get the #WebKitWebWindowFeatures and then monitor the property
changes. Be aware that the #WebKitWebWindowFeatures might change
before #WebKitWebView::web-view-ready signal is emitted.
To be safe listen to the notify::window-features signal of the #WebKitWebView
and reconnect the signals whenever the #WebKitWebWindowFeatures of
a #WebKitWebView changes.
&lt;informalexample&gt;&lt;programlisting&gt;
/&lt;!-- --&gt;* Get the current WebKitWebWindowFeatures *&lt;!-- --&gt;/
WebKitWebWindowFeatures *features = webkit_web_view_get_window_features (my_webview);
/&lt;!-- --&gt;* Connect to the property changes *&lt;!-- --&gt;/
g_signal_connect (G_OBJECT(features), "notify::menubar-visible", G_CALLBACK(make_menu_bar_visible), NULL);
g_signal_connect (G_OBJECT(features), "notify::statusbar-visible", G_CALLBACK(make_status_bar_visible), NULL);
&lt;/programlisting&gt;&lt;/informalexample&gt;</doc>
<constructor name="new"
c:identifier="webkit_web_window_features_new"
version="1.0.3">
<doc xml:whitespace="preserve">Creates a new #WebKitWebWindowFeatures instance with default values. It must
be manually attached to a WebView.</doc>
<return-value transfer-ownership="full">
<doc xml:whitespace="preserve">a new #WebKitWebWindowFeatures instance</doc>
<type name="WebWindowFeatures" c:type="WebKitWebWindowFeatures*"/>
</return-value>
</constructor>
<method name="equal"
c:identifier="webkit_web_window_features_equal"
version="1.0.3">
<doc xml:whitespace="preserve">Decides if a #WebKitWebWindowFeatures instance equals another, as
in has the same values.
otherwise</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">%TRUE if the instances have the same values, %FALSE</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="features2" transfer-ownership="none">
<doc xml:whitespace="preserve">another #WebKitWebWindowFeatures instance</doc>
<type name="WebWindowFeatures" c:type="WebKitWebWindowFeatures*"/>
</parameter>
</parameters>
</method>
<property name="fullscreen"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Controls whether window will be displayed fullscreen.</doc>
<type name="gboolean"/>
</property>
<property name="height"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The height of the window on the screen.</doc>
<type name="gint"/>
</property>
<property name="locationbar-visible"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Controls whether the locationbar should be visible for the window.</doc>
<type name="gboolean"/>
</property>
<property name="menubar-visible"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Controls whether the menubar should be visible for the window.</doc>
<type name="gboolean"/>
</property>
<property name="scrollbar-visible"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Controls whether the scrollbars should be visible for the window.</doc>
<type name="gboolean"/>
</property>
<property name="statusbar-visible"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Controls whether the statusbar should be visible for the window.</doc>
<type name="gboolean"/>
</property>
<property name="toolbar-visible"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">Controls whether the toolbar should be visible for the window.</doc>
<type name="gboolean"/>
</property>
<property name="width"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The width of the window on the screen.</doc>
<type name="gint"/>
</property>
<property name="x"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The starting x position of the window on the screen.</doc>
<type name="gint"/>
</property>
<property name="y"
version="1.0.3"
writable="1"
construct="1"
transfer-ownership="none">
<doc xml:whitespace="preserve">The starting y position of the window on the screen.</doc>
<type name="gint"/>
</property>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" readable="0" private="1">
<type name="WebWindowFeaturesPrivate"
c:type="WebKitWebWindowFeaturesPrivate*"/>
</field>
</class>
<record name="WebWindowFeaturesClass"
c:type="WebKitWebWindowFeaturesClass"
glib:is-gtype-struct-for="WebWindowFeatures">
<field name="parent_class">
<type name="GObject.ObjectClass" c:type="GObjectClass"/>
</field>
<field name="_webkit_reserved1" introspectable="0">
<callback name="_webkit_reserved1">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved2" introspectable="0">
<callback name="_webkit_reserved2">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved3" introspectable="0">
<callback name="_webkit_reserved3">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
<field name="_webkit_reserved4" introspectable="0">
<callback name="_webkit_reserved4">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</callback>
</field>
</record>
<record name="WebWindowFeaturesPrivate"
c:type="WebKitWebWindowFeaturesPrivate"
disguised="1">
</record>
<record name="_WebPluginMIMEType" c:type="_WebKitWebPluginMIMEType">
<field name="name" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="description" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="extensions" writable="1">
<type name="utf8" c:type="char**"/>
</field>
</record>
<function name="application_cache_get_database_directory_path"
c:identifier="webkit_application_cache_get_database_directory_path"
version="1.3.13">
<doc xml:whitespace="preserve">Returns the path to the directory WebKit will write web application
cache databases to. By default this path is set to
$XDG_CACHE_HOME/webkitgtk/applications and cannot be modified.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the application cache database directory path</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</function>
<function name="application_cache_get_maximum_size"
c:identifier="webkit_application_cache_get_maximum_size"
version="1.3.13"
introspectable="0">
<doc xml:whitespace="preserve">Returns the maximum size of the cache storage.
By default it is set to UINT_MAX i.e. no quota.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current application cache maximum storage size</doc>
<type name="unsigned long long" c:type="unsigned long long"/>
</return-value>
</function>
<function name="application_cache_set_maximum_size"
c:identifier="webkit_application_cache_set_maximum_size"
version="1.3.13"
introspectable="0">
<doc xml:whitespace="preserve">Sets new application cache maximum storage size.
Changing the application cache storage size will clear the cache
and rebuild cache storage.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="size" transfer-ownership="none">
<doc xml:whitespace="preserve">the new web application cache maximum storage size</doc>
<type name="unsigned long long" c:type="unsigned long long"/>
</parameter>
</parameters>
</function>
<function name="check_version" c:identifier="webkit_check_version">
<return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="major" transfer-ownership="none">
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="minor" transfer-ownership="none">
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="micro" transfer-ownership="none">
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</function>
<function name="geolocation_policy_allow"
c:identifier="webkit_geolocation_policy_allow"
version="1.1.23">
<doc xml:whitespace="preserve">Will send the allow decision to the policy implementer.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="decision" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitGeolocationPolicyDecision</doc>
<type name="GeolocationPolicyDecision"
c:type="WebKitGeolocationPolicyDecision*"/>
</parameter>
</parameters>
</function>
<function name="geolocation_policy_deny"
c:identifier="webkit_geolocation_policy_deny"
version="1.1.23">
<doc xml:whitespace="preserve">Will send the deny decision to the policy implementer.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="decision" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitGeolocationPolicyDecision</doc>
<type name="GeolocationPolicyDecision"
c:type="WebKitGeolocationPolicyDecision*"/>
</parameter>
</parameters>
</function>
<function name="get_cache_model"
c:identifier="webkit_get_cache_model"
version="1.1.18">
<doc xml:whitespace="preserve">Returns the current cache model. For more information about this
value check the documentation of the function
webkit_set_cache_model().</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current #WebKitCacheModel</doc>
<type name="CacheModel" c:type="WebKitCacheModel"/>
</return-value>
</function>
<function name="get_default_session"
c:identifier="webkit_get_default_session"
version="1.1.1">
<doc xml:whitespace="preserve">Retrieves the default #SoupSession used by all web views.
Note that the session features are added by WebKit on demand,
so if you insert your own #SoupCookieJar before any network
traffic occurs, WebKit will use it instead of the default.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the default #SoupSession</doc>
<type name="Soup.Session" c:type="SoupSession*"/>
</return-value>
</function>
<function name="get_default_web_database_quota"
c:identifier="webkit_get_default_web_database_quota"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the default quota for Web Database databases. By default
this value is 5MB.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current default database quota in bytes</doc>
<type name="guint64" c:type="guint64"/>
</return-value>
</function>
<function name="get_favicon_database"
c:identifier="webkit_get_favicon_database"
version="1.8">
<doc xml:whitespace="preserve">Returns the #WebKitFaviconDatabase providing access to website
icons.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current #WebKitFaviconDatabase</doc>
<type name="FaviconDatabase" c:type="WebKitFaviconDatabase*"/>
</return-value>
</function>
<function name="get_icon_database"
c:identifier="webkit_get_icon_database"
version="1.3.13"
deprecated="Use webkit_get_favicon_database() instead"
deprecated-version="1.8">
<doc xml:whitespace="preserve">Returns the #WebKitIconDatabase providing access to website icons.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current #WebKitIconDatabase</doc>
<type name="IconDatabase" c:type="WebKitIconDatabase*"/>
</return-value>
</function>
<function name="get_text_checker"
c:identifier="webkit_get_text_checker"
version="1.5.1"
introspectable="0">
<doc xml:whitespace="preserve">checking is not enabled</doc>
<return-value>
<doc xml:whitespace="preserve">the #WebKitSpellChecker used by WebKit, or %NULL if spell</doc>
<type name="GObject.Object" c:type="GObject*"/>
</return-value>
</function>
<function name="get_web_database_directory_path"
c:identifier="webkit_get_web_database_directory_path"
version="1.1.14">
<doc xml:whitespace="preserve">Returns the current path to the directory WebKit will write Web
Database databases. By default this path will be in the user data
directory.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current database directory path</doc>
<type name="utf8" c:type="gchar*"/>
</return-value>
</function>
<function name="get_web_plugin_database"
c:identifier="webkit_get_web_plugin_database"
version="1.3.8">
<doc xml:whitespace="preserve">Returns the current #WebKitWebPluginDatabase with information about
all the plugins WebKit knows about in this instance.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">the current #WebKitWebPluginDatabase</doc>
<type name="WebPluginDatabase" c:type="WebKitWebPluginDatabase*"/>
</return-value>
</function>
<function name="major_version"
c:identifier="webkit_major_version"
version="1.0.1">
<doc xml:whitespace="preserve">The major version number of the WebKit that is linked against.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">The major version</doc>
<type name="guint" c:type="guint"/>
</return-value>
</function>
<function name="micro_version"
c:identifier="webkit_micro_version"
version="1.0.1">
<doc xml:whitespace="preserve">The micro version number of the WebKit that is linked against.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">The micro version</doc>
<type name="guint" c:type="guint"/>
</return-value>
</function>
<function name="minor_version"
c:identifier="webkit_minor_version"
version="1.0.1">
<doc xml:whitespace="preserve">The minor version number of the WebKit that is linked against.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">The minor version</doc>
<type name="guint" c:type="guint"/>
</return-value>
</function>
<function name="network_error_quark"
c:identifier="webkit_network_error_quark"
moved-to="NetworkError.quark">
<return-value transfer-ownership="none">
<type name="GLib.Quark" c:type="GQuark"/>
</return-value>
</function>
<function name="plugin_error_quark"
c:identifier="webkit_plugin_error_quark"
moved-to="PluginError.quark">
<return-value transfer-ownership="none">
<type name="GLib.Quark" c:type="GQuark"/>
</return-value>
</function>
<function name="policy_error_quark"
c:identifier="webkit_policy_error_quark"
moved-to="PolicyError.quark">
<return-value transfer-ownership="none">
<type name="GLib.Quark" c:type="GQuark"/>
</return-value>
</function>
<function name="remove_all_web_databases"
c:identifier="webkit_remove_all_web_databases"
version="1.1.14">
<doc xml:whitespace="preserve">Removes all web databases from the current database directory path.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="set_cache_model"
c:identifier="webkit_set_cache_model"
version="1.1.18">
<doc xml:whitespace="preserve">Specifies a usage model for WebViews, which WebKit will use to
determine its caching behavior. All web views follow the cache
model. This cache model determines the RAM and disk space to use
for caching previously viewed content .
Research indicates that users tend to browse within clusters of
documents that hold resources in common, and to revisit previously
visited documents. WebKit and the frameworks below it include
built-in caches that take advantage of these patterns,
substantially improving document load speed in browsing
situations. The WebKit cache model controls the behaviors of all of
these caches, including various WebCore caches.
Browsers can improve document load speed substantially by
specifying WEBKIT_CACHE_MODEL_WEB_BROWSER. Applications without a
browsing interface can reduce memory usage substantially by
specifying WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER. Default value is
WEBKIT_CACHE_MODEL_WEB_BROWSER.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="cache_model" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitCacheModel</doc>
<type name="CacheModel" c:type="WebKitCacheModel"/>
</parameter>
</parameters>
</function>
<function name="set_default_web_database_quota"
c:identifier="webkit_set_default_web_database_quota"
version="1.1.14">
<doc xml:whitespace="preserve">Sets the current path to the directory WebKit will write Web
Database databases.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="defaultQuota" transfer-ownership="none">
<doc xml:whitespace="preserve">the new default database quota</doc>
<type name="guint64" c:type="guint64"/>
</parameter>
</parameters>
</function>
<function name="set_text_checker"
c:identifier="webkit_set_text_checker"
version="1.5.1">
<doc xml:whitespace="preserve">Sets @checker as the spell checker to be used by WebKit. The API
accepts GObject since in the future we might accept objects
implementing multiple interfaces (for example, spell checking and
grammar checking).</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="checker" transfer-ownership="none">
<doc xml:whitespace="preserve">a #WebKitSpellChecker or %NULL</doc>
<type name="GObject.Object" c:type="GObject*"/>
</parameter>
</parameters>
</function>
<function name="set_web_database_directory_path"
c:identifier="webkit_set_web_database_directory_path"
version="1.1.14">
<doc xml:whitespace="preserve">Sets the current path to the directory WebKit will write Web
Database databases.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="path" transfer-ownership="none">
<doc xml:whitespace="preserve">the new database directory path</doc>
<type name="utf8" c:type="gchar*"/>
</parameter>
</parameters>
</function>
</namespace>
</repository>