[gitg/vala] Initial implementation of webkit based diff view
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg/vala] Initial implementation of webkit based diff view
- Date: Wed, 11 Jul 2012 12:06:25 +0000 (UTC)
commit d2985416665350b6b0a9691359a2f0ee4dcb89cf
Author: Jesse van den Kieboom <jesse vandenkieboom epfl ch>
Date: Mon Jul 9 22:48:27 2012 +0200
Initial implementation of webkit based diff view
configure.ac | 8 +-
libgitg-ext/Makefile.am | 6 +-
libgitg-gtk/Makefile.am | 34 +-
libgitg-gtk/gitg-gtk-diff-view.vala | 514 +
libgitg-gtk/resources/base.css | 5 +
libgitg-gtk/resources/base.html | 11 +
libgitg-gtk/resources/base.js | 16 +
libgitg-gtk/resources/resources.xml | 10 +
libgitg-gtk/test.vala | 40 +
vapi/WebKit-3.0.gir |27139 +++++++++++++++++++++++++++++++++++
vapi/libsoup-2.4.deps | 1 +
vapi/libsoup-2.4.vapi | 1396 ++
vapi/webkitgtk-3.0.deps | 8 +
vapi/webkitgtk-3.0.vapi | 4817 +++++++
14 files changed, 33995 insertions(+), 10 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index ec90ee9..787675c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -138,11 +138,16 @@ AC_SUBST(LIBGITG_LIBS)
AC_SUBST(GITG_VALAFLAGS)
+WEBKITGTK_REQUIRED_VERSION=1.8.0
+
PKG_CHECK_MODULES(LIBGITG_GTK, [
gtk+-3.0 >= $GTK_REQUIRED_VERSION
+ webkitgtk-3.0 >= $WEBKITGTK_REQUIRED_VERSION
+ gee-1.0
+ json-glib-1.0
])
-LIBGITG_GTK_CFLAGS="$LIBGITG_CFLAGS $LIBGITG_GTK_CFLAGS"
+LIBGITG_GTK_CFLAGS="$LIBGITG_CFLAGS $LIBGITG_GTK_CFLAGS -DLIBSOUP_USE_UNSTABLE_REQUEST_API"
LIBGITG_GTK_LIBS="$LIBGITG_LIBS $LIBGITG_GTK_LIBS"
AC_SUBST(LIBGITG_GTK_CFLAGS)
@@ -162,7 +167,6 @@ PKG_CHECK_MODULES(GITG, [
gsettings-desktop-schemas
libpeas-1.0 >= $LIBPEAS_REQUIRED_VERSION
libpeas-gtk-1.0 >= $LIBPEAS_GTK_REQUIRED_VERSION
- gee-1.0
])
GITG_CFLAGS="$LIBGITG_GTK_CFLAGS $GITG_CFLAGS"
diff --git a/libgitg-ext/Makefile.am b/libgitg-ext/Makefile.am
index 7f7b5f9..8a2896c 100644
--- a/libgitg-ext/Makefile.am
+++ b/libgitg-ext/Makefile.am
@@ -93,9 +93,11 @@ EXTRA_DIST = \
$(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/resources resources/resources.xml)
CLEANFILES = \
- $(VALA_FILES:.vala=.c) \
+ $(VALA_FILES:.vala=.c) \
GitgExt-1.0.gir \
- GitgExt-1.0.typelib
+ GitgExt-1.0.typelib \
+ libgitg-ext-1.0.vapi \
+ libgitg_ext_1_0_la_vala.stamp
dist-hook:
cd $(distdir); rm -f $(BUILT_SOURCES)
diff --git a/libgitg-gtk/Makefile.am b/libgitg-gtk/Makefile.am
index d97dcc0..dddeb83 100644
--- a/libgitg-gtk/Makefile.am
+++ b/libgitg-gtk/Makefile.am
@@ -25,7 +25,11 @@ VALAFLAGS = \
--pkg Gitg-1.0 \
--pkg gtk+-3.0 \
--pkg gio-2.0 \
+ --pkg webkitgtk-3.0 \
+ --pkg gee-1.0 \
+ --pkg json-glib-1.0 \
$(GITG_VALAFLAGS) \
+ --vapidir $(top_srcdir)/vapi \
--header libgitg-gtk.h \
--includedir libgitg-gtk \
--basedir $(top_srcdir) \
@@ -40,14 +44,16 @@ VALA_FILES = \
gitg-gtk-commit-model.vala \
gitg-gtk-label-renderer.vala \
gitg-gtk-cell-renderer-lanes.vala \
- gitg-gtk-commit-list-view.vala
+ gitg-gtk-commit-list-view.vala \
+ gitg-gtk-diff-view.vala
# Ignore all warnings for vala code...
libgitg_gtk_1_0_la_CFLAGS = \
-w
libgitg_gtk_1_0_la_SOURCES = \
- $(VALA_FILES)
+ $(VALA_FILES) \
+ gitg-gtk-resources.c
headerdir = $(prefix)/include/libgitg-gtk-1.0/libgitg-gtk
header_DATA = $(INST_H_FILES)
@@ -64,11 +70,27 @@ typelib_DATA = GitgGtk-1.0.typelib
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libgitg-gtk-1.0.pc
-BUILT_SOURCES = \
- $(gir_DATA) \
- libgitg-gtk.h
+gitg-gtk-resources.c: resources/resources.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/resources resources/resources.xml)
+ $(GLIB_COMPILE_RESOURCES) --generate-source \
+ --sourcedir $(srcdir)/resources \
+ --target "$@" "$<"
+
+gitg-gtk-resources.h: resources/resources.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/resources resources/resources.xml)
+ $(GLIB_COMPILE_RESOURCES) --generate-header \
+ --sourcedir $(srcdir)/resources \
+ --target "$@" "$<"
+
+BUILT_SOURCES = \
+ $(gir_DATA) \
+ libgitg-gtk.h \
+ gitg-gtk-resources.c \
+ gitg-gtk-resources.h
+
+EXTRA_DIST = \
+ $(pkgconfig_DATA) \
+ resources/resources.xml \
+ $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/resources resources/resources.xml)
-EXTRA_DIST = $(pkgconfig_DATA)
CLEANFILES = $(VALA_FILES:.vala=.c)
dist-hook:
diff --git a/libgitg-gtk/gitg-gtk-diff-view.vala b/libgitg-gtk/gitg-gtk-diff-view.vala
new file mode 100644
index 0000000..7449026
--- /dev/null
+++ b/libgitg-gtk/gitg-gtk-diff-view.vala
@@ -0,0 +1,514 @@
+/*
+ * This file is part of gitg
+ *
+ * Copyright (C) 2012 - Jesse van den Kieboom
+ *
+ * gitg is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * gitg is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with gitg. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+namespace GitgGtk
+{
+ class ResourceRequest : Soup.Request
+ {
+ private File? d_resource;
+ private string? d_mimetype;
+ private int64 d_size;
+
+ static construct
+ {
+ schemes = new string[] {"resource"};
+ }
+
+ private File ensure_resource()
+ {
+ if (d_resource != null)
+ {
+ return d_resource;
+ }
+
+ var path = Soup.URI.decode(uri.get_path());
+
+ d_resource = File.new_for_uri("resource://" + path);
+ return d_resource;
+ }
+
+ public override InputStream? send(Cancellable? cancellable) throws GLib.Error
+ {
+ var f = ensure_resource();
+
+ var stream = f.read(cancellable);
+
+ try
+ {
+ var info = f.query_info(FileAttribute.STANDARD_CONTENT_TYPE +
+ "," +
+ FileAttribute.STANDARD_SIZE,
+ 0,
+ cancellable);
+
+ d_size = info.get_size();
+
+ var ctype = info.get_content_type();
+
+ if (ctype != null)
+ {
+ d_mimetype = ContentType.get_mime_type(ctype);
+ }
+ } catch {}
+
+ return stream;
+ }
+
+ public override bool check_uri(Soup.URI uri)
+ {
+ return true;
+ }
+
+ public override int64 get_content_length()
+ {
+ return d_size;
+ }
+
+ public override unowned string? get_content_type()
+ {
+ if (d_mimetype == null)
+ {
+ return "application/octet-stream";
+ }
+ else
+ {
+ return d_mimetype;
+ }
+ }
+ }
+
+ class DiffRequest : Soup.Request
+ {
+ static construct
+ {
+ schemes = new string[] {"diff"};
+ }
+
+ private string parse_id()
+ {
+ var path = uri.get_path();
+ return path[1:path.length];
+ }
+
+ private void file_to_json(Json.Builder builder, Ggit.DiffFile file)
+ {
+ builder.begin_object();
+ {
+ builder.set_member_name("path").add_string_value(file.get_path());
+ builder.set_member_name("mode").add_int_value(file.get_mode());
+ builder.set_member_name("size").add_int_value(file.get_size());
+ builder.set_member_name("flags").add_int_value(file.get_flags());
+ }
+ builder.end_object();
+ }
+
+ private void range_to_json(Json.Builder builder, int start, int lines)
+ {
+ builder.begin_object();
+ {
+ builder.set_member_name("start").add_int_value(start);
+ builder.set_member_name("lines").add_int_value(lines);
+ }
+ builder.end_object();
+ }
+
+ private class DiffState
+ {
+ public bool in_file;
+ public bool in_hunk;
+ }
+
+ private void file_cb(Json.Builder builder,
+ DiffState state,
+ Ggit.DiffDelta delta,
+ float progress)
+ {
+ if (state.in_hunk)
+ {
+ builder.end_array();
+ builder.end_object();
+
+ state.in_hunk = false;
+ }
+
+ if (state.in_file)
+ {
+ builder.end_array();
+ builder.end_object();
+
+ state.in_file = false;
+ }
+
+ builder.begin_object();
+
+ builder.set_member_name("file");
+
+ builder.begin_object();
+ {
+ file_to_json(builder.set_member_name("old"), delta.get_old_file());
+ file_to_json(builder.set_member_name("new"), delta.get_new_file());
+ }
+ builder.end_object();
+
+ builder.set_member_name("status").add_int_value(delta.get_status());
+ builder.set_member_name("similarity").add_int_value(delta.get_similarity());
+ builder.set_member_name("binary").add_int_value(delta.get_binary());
+
+ builder.set_member_name("hunks").begin_array();
+
+ state.in_file = true;
+ }
+
+ private void hunk_cb(Json.Builder builder,
+ DiffState state,
+ Ggit.DiffDelta delta,
+ Ggit.DiffRange range,
+ string header)
+ {
+ if (state.in_hunk)
+ {
+ builder.end_array();
+ builder.end_object();
+
+ state.in_hunk = false;
+ }
+
+ builder.begin_object();
+
+ builder.set_member_name("range");
+
+ builder.begin_object();
+ {
+ range_to_json(builder.set_member_name("old"),
+ range.get_old_start(),
+ range.get_old_lines());
+
+ range_to_json(builder.set_member_name("new"),
+ range.get_new_start(),
+ range.get_new_lines());
+ }
+ builder.end_object();
+
+ builder.set_member_name("header").add_string_value(header);
+ builder.set_member_name("lines");
+
+ builder.begin_array();
+
+ state.in_hunk = true;
+ }
+
+ private void line_cb(Json.Builder builder,
+ Ggit.DiffDelta delta,
+ Ggit.DiffRange range,
+ Ggit.DiffLineType line_type,
+ string content)
+ {
+ builder.begin_object();
+ {
+ builder.set_member_name("type").add_int_value(line_type);
+ builder.set_member_name("content").add_string_value(content);
+ }
+ builder.end_object();
+ }
+
+ private InputStream? run_diff(Ggit.Diff? diff, Cancellable? cancellable) throws GLib.Error
+ {
+ if (diff == null)
+ {
+ return null;
+ }
+
+ // create memory output stream
+ var builder = new Json.Builder();
+ DiffState state = new DiffState();
+
+ builder.begin_array();
+
+ diff.foreach(
+ (delta, progress) => {
+ if (cancellable != null && cancellable.is_cancelled())
+ {
+ return 1;
+ }
+
+ file_cb(builder, state, delta, progress);
+ return 0;
+ },
+
+ (delta, range, header) => {
+ if (cancellable != null && cancellable.is_cancelled())
+ {
+ return 1;
+ }
+
+ hunk_cb(builder, state, delta, range, ((string)header).substring(0, header.length));
+ return 0;
+ },
+
+ (delta, range, line_type, content) => {
+ if (cancellable != null && cancellable.is_cancelled())
+ {
+ return 1;
+ }
+
+ line_cb(builder, delta, range, line_type, ((string)content).substring(0, content.length));
+ return 0;
+ }
+ );
+
+ if (cancellable != null && cancellable.is_cancelled())
+ {
+ throw new IOError.CANCELLED("Cancelled");
+ }
+
+ if (state.in_hunk)
+ {
+ builder.end_array();
+ builder.end_object();
+ }
+
+ if (state.in_file)
+ {
+ builder.end_array();
+ builder.end_object();
+ }
+
+ builder.end_array();
+
+ var gen = new Json.Generator();
+ gen.set_root(builder.get_root());
+
+ var stream = new MemoryOutputStream(null, realloc, free);
+ gen.to_stream(stream, cancellable);
+
+ if (cancellable != null && cancellable.is_cancelled())
+ {
+ throw new IOError.CANCELLED("Cancelled");
+ }
+
+ stream.close();
+
+ uint8[] data = stream.steal_data();
+ data = data[0:stream.get_data_size()];
+
+ return new MemoryInputStream.from_data(data, stream.destroy_function);
+ }
+
+ public override InputStream? send(Cancellable? cancellable) throws GLib.Error
+ {
+ var map = diffmap;
+ var id = parse_id();
+
+ if (!map.has_key(id))
+ {
+ throw new IOError.NOT_FOUND("Diff identifier does not exist");
+ }
+
+ var view = map[id];
+ return run_diff(view.diff, cancellable);
+ }
+
+ private async InputStream? run_diff_async(Ggit.Diff? diff,
+ Cancellable? cancellable)
+ {
+ SourceFunc callback = run_diff_async.callback;
+ InputStream? ret = null;
+
+ new Thread<void*>("gitg-gtk-diff-view-diff", () => {
+ // Actually do it
+ try
+ {
+ ret = run_diff(diff, cancellable);
+ }
+ catch {}
+
+ // Schedule the callback in idle
+ Idle.add((owned)callback);
+
+ return null;
+ });
+
+ // Wait for it to finish, yield to caller
+ yield;
+
+ // Return the input stream
+ return ret;
+ }
+
+ private class SendResult : Object, AsyncResult
+ {
+ public InputStream? stream;
+ public Object source;
+
+ public SendResult(Object source, InputStream? stream)
+ {
+ this.source = source;
+ this.stream = stream;
+ }
+
+ public Object get_source_object()
+ {
+ return source;
+ }
+
+ public void *get_user_data()
+ {
+ return (void *)stream;
+ }
+ }
+
+ public override InputStream? send_finish(AsyncResult result) throws GLib.Error
+ {
+ var res = result as SendResult;
+
+ return res.stream;
+ }
+
+ public override void send_async(Cancellable? cancellable,
+ AsyncReadyCallback callback) throws GLib.Error
+ {
+ var map = diffmap;
+ var id = parse_id();
+
+ if (!map.has_key(id))
+ {
+ throw new IOError.NOT_FOUND("Diff identifier does not exist");
+ }
+
+ var view = map[id];
+
+ // run the diff in a thread
+ run_diff_async.begin(view.diff, cancellable, (obj, res) => {
+ var r = new SendResult(obj, run_diff_async.end(res));
+
+ callback(this, r);
+ });
+ }
+
+ private Gee.HashMap<string, GitgGtk.DiffView> diffmap
+ {
+ get
+ {
+ return session.get_data<Gee.HashMap<string, GitgGtk.DiffView>>("GitgGtkDiffViewMap");
+ }
+ }
+
+ public override bool check_uri(Soup.URI uri)
+ {
+ return diffmap.has_key(parse_id());
+ }
+
+ public override unowned string? get_content_type()
+ {
+ return "application/json";
+ }
+
+ public override int64 get_content_length()
+ {
+ return 0;
+ }
+ }
+
+ public class DiffView : WebKit.WebView
+ {
+ private Ggit.Diff? d_diff;
+
+ private static Gee.HashMap<string, GitgGtk.DiffView> s_diffmap;
+ private static uint64 s_diff_id;
+
+ public File? custom_css { get; construct; }
+ public File? custom_js { get; construct; }
+
+ private bool d_loaded;
+
+ public Ggit.Diff? diff
+ {
+ get { return d_diff; }
+ set
+ {
+ d_diff = value;
+ update();
+ }
+ }
+
+ static construct
+ {
+ var r = new Soup.Requester();
+
+ r.add_feature(typeof(ResourceRequest));
+ r.add_feature(typeof(DiffRequest));
+
+ var session = WebKit.get_default_session();
+
+ session.add_feature(r);
+
+ s_diffmap = new Gee.HashMap<string, GitgGtk.DiffView>();
+ session.set_data("GitgGtkDiffViewMap", s_diffmap);
+ }
+
+ construct
+ {
+ var settings = new WebKit.WebSettings();
+
+ if (custom_css != null)
+ {
+ settings.user_stylesheet_uri = custom_css.get_uri();
+ }
+
+ settings.javascript_can_access_clipboard = true;
+ set_settings(settings);
+
+ ++s_diff_id;
+ s_diffmap[s_diff_id.to_string()] = this;
+
+ // Load the diff base html
+ var uri = "resource:///org/gnome/gitg/gtk/diff-view/base.html?id=" + s_diff_id.to_string();
+
+ // Add custom js as a query parameter
+ if (custom_js != null)
+ {
+ uri += "&js=" + Soup.URI.encode(custom_js.get_uri(), null);
+ }
+
+ document_load_finished.connect((v, fr) => {
+ d_loaded = true;
+ update();
+ });
+
+ load_uri(uri);
+ }
+
+ public DiffView(File? custom_js)
+ {
+ Object(custom_js: custom_js);
+ }
+
+ private void update()
+ {
+ if (!d_loaded || d_diff == null)
+ {
+ return;
+ }
+
+ execute_script("update_diff();");
+ }
+ }
+}
+
+// vi:ts=4
diff --git a/libgitg-gtk/resources/base.css b/libgitg-gtk/resources/base.css
new file mode 100644
index 0000000..1b9b064
--- /dev/null
+++ b/libgitg-gtk/resources/base.css
@@ -0,0 +1,5 @@
+body {
+ background-color: #000;
+}
+
+/* vi:ts=2:et */
diff --git a/libgitg-gtk/resources/base.html b/libgitg-gtk/resources/base.html
new file mode 100644
index 0000000..e7af484
--- /dev/null
+++ b/libgitg-gtk/resources/base.html
@@ -0,0 +1,11 @@
+<!DOCTYPE>
+<html>
+ <head>
+ <link rel="stylesheet" href="base.css" type="text/css" media="screen" charset="utf-8" />
+ <script type="text/javascript" src="base.js"></script>
+ </head>
+ <body>
+ </body>
+<html>
+
+<!-- vi:ts=2:et >
diff --git a/libgitg-gtk/resources/base.js b/libgitg-gtk/resources/base.js
new file mode 100644
index 0000000..fe81467
--- /dev/null
+++ b/libgitg-gtk/resources/base.js
@@ -0,0 +1,16 @@
+var id = 1;
+
+document.addEventListener("DOMContentLoaded", function () {
+ console.log('lala');
+}, false);
+
+function update_diff() {
+ var r = new XMLHttpRequest();
+
+ r.onload = function (e) {
+ console.log(r.responseText);
+ }
+
+ r.open("GET", "diff:///1");
+ r.send();
+}
diff --git a/libgitg-gtk/resources/resources.xml b/libgitg-gtk/resources/resources.xml
new file mode 100644
index 0000000..50decfb
--- /dev/null
+++ b/libgitg-gtk/resources/resources.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gresources>
+ <gresource prefix="/org/gnome/gitg/gtk/diff-view">
+ <file>base.html</file>
+ <file>base.js</file>
+ <file>base.css</file>
+ </gresource>
+</gresources>
+
+<!-- ex: et ts=2 -->
diff --git a/libgitg-gtk/test.vala b/libgitg-gtk/test.vala
new file mode 100644
index 0000000..1a975d3
--- /dev/null
+++ b/libgitg-gtk/test.vala
@@ -0,0 +1,40 @@
+class Test
+{
+ private static int f(Ggit.DiffDelta? delta, Ggit.DiffRange? range, Ggit.DiffLineType t, uint8[] content)
+ {
+ var s = ((string)content).substring(0, content.length);
+ stdout.printf("hello: %s", s);
+ return 0;
+ }
+ public static void main(string[] args)
+ {
+ Gtk.init(ref args);
+
+ var wnd = new Gtk.Window();
+ var v = new GitgGtk.DiffView(File.new_for_path("base.js"));
+
+ var repo = Ggit.Repository.open(File.new_for_path("../"));
+
+ if (repo == null)
+ {
+ stderr.printf("Failed\n");
+ return;
+ }
+
+ var opts = new Ggit.DiffOptions(Ggit.DiffFlags.NORMAL,
+ 3,
+ 3,
+ null,
+ null,
+ null);
+
+ var diff = new Ggit.Diff.workdir_to_index(repo, opts);
+
+ v.diff = diff;
+
+ wnd.add(v);
+ wnd.show_all();
+
+ Gtk.main();
+ }
+}
diff --git a/vapi/WebKit-3.0.gir b/vapi/WebKit-3.0.gir
new file mode 100644
index 0000000..1bdf38e
--- /dev/null
+++ b/vapi/WebKit-3.0.gir
@@ -0,0 +1,27139 @@
+<?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 (&lt;a&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
+
+<informalexample><programlisting>
+/<!-- -->* Connect to the viewport-attributes-changes signal *<!-- -->/
+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);
+
+/<!-- -->* Handle the viewport-attributes-recompute-requested signal to override the device width *<!-- -->/
+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);
+}
+
+/<!-- -->* Handle the viewport-attributes-changed signal to recompute the initial scale factor *<!-- -->/
+static void
+viewport_changed_cb (WebKitWebView* web_view, WebKitViewportAttributes* attributes, gpointer data)
+{
+gfloat initialScale;
+g_object_get (G_OBJECT (atributes), "initial-scale-factor", &initialScale, NULL);
+webkit_web_view_set_zoom_level (web_view, initialScale);
+}
+
+/<!-- -->* Handle the notify::valid signal to initialize the zoom level *<!-- -->/
+static void
+viewport_valid_changed_cb (WebKitViewportAttributes* attributes, GParamSpec* pspec, WebKitWebView* web_view)
+{
+gboolean is_valid;
+g_object_get (attributes, "valid", &is_valid, NULL);
+if (!is_valid)
+webkit_web_view_set_zoom_level (web_view, 1.0);
+}
+</programlisting></informalexample></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"><informalexample><programlisting>
+/<!-- -->* Get the WebKitWebBackForwardList from the WebKitWebView *<!-- -->/
+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);
+
+/<!-- -->* Do something with a WebKitWebHistoryItem *<!-- -->/
+g_print("%p", item);
+
+/<!-- -->* Control some parameters *<!-- -->/
+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);
+</programlisting></informalexample></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.
+
+<informalexample><programlisting>
+/<!-- -->* Get the frame from the #WebKitWebView *<!-- -->/
+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));
+</programlisting></informalexample></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 "load-status" 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 "load-status" 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 "notify::title" 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.
+
+<informalexample><programlisting>
+/<!-- -->* Inject a visited page into the global history *<!-- -->/
+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");
+</programlisting></informalexample></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.
+
+<informalexample><programlisting>
+/<!-- -->* Enable the developer extras *<!-- -->/
+WebKitWebSettings *setting = webkit_web_view_get_settings (WEBKIT_WEB_VIEW(my_webview));
+g_object_set (G_OBJECT(settings), "enable-developer-extras", TRUE, NULL);
+
+/<!-- -->* load some data or reload to be able to inspect the page*<!-- -->/
+webkit_web_view_open (WEBKIT_WEB_VIEW(my_webview), "http://www.gnome.org");
+
+/<!-- -->* Embed the inspector somewhere *<!-- -->/
+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);
+</programlisting></informalexample></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.
+
+<informalexample><programlisting>
+/<!-- -->* Create a new websettings and disable java script *<!-- -->/
+WebKitWebSettings *settings = webkit_web_settings_new ();
+g_object_set (G_OBJECT(settings), "enable-scripts", FALSE, NULL);
+
+/<!-- -->* Apply the result *<!-- -->/
+webkit_web_view_set_settings (WEBKIT_WEB_VIEW(my_webview), settings);
+</programlisting></informalexample></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 &lt;a ping&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 &lt;applet&gt; tag. Keep in
+mind that Java content can be still shown in the page through
+&lt;object&gt; or &lt;embed&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.
+
+<programlisting>
+/<!-- -->* Create the widgets *<!-- -->/
+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 ();
+
+/<!-- -->* Place the WebKitWebView in the GtkScrolledWindow *<!-- -->/
+gtk_container_add (GTK_CONTAINER (scrolled_window), web_view);
+gtk_container_add (GTK_CONTAINER (main_window), scrolled_window);
+
+/<!-- -->* Open a webpage *<!-- -->/
+webkit_web_view_load_uri (WEBKIT_WEB_VIEW (web_view), "http://www.gnome.org");
+
+/<!-- -->* Show the result *<!-- -->/
+gtk_window_set_default_size (GTK_WINDOW (main_window), 800, 600);
+gtk_widget_show_all (main_window);
+</programlisting></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 "load-status" 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 "load-status" 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 "progress" 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 "load-status" 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 "notify::title" 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.
+
+<informalexample><programlisting>
+/<!-- -->* Get the current WebKitWebWindowFeatures *<!-- -->/
+WebKitWebWindowFeatures *features = webkit_web_view_get_window_features (my_webview);
+
+/<!-- -->* Connect to the property changes *<!-- -->/
+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);
+
+</programlisting></informalexample></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>
diff --git a/vapi/libsoup-2.4.deps b/vapi/libsoup-2.4.deps
new file mode 100644
index 0000000..cd10dfd
--- /dev/null
+++ b/vapi/libsoup-2.4.deps
@@ -0,0 +1 @@
+gio-2.0
diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi
new file mode 100644
index 0000000..3f46d39
--- /dev/null
+++ b/vapi/libsoup-2.4.vapi
@@ -0,0 +1,1396 @@
+/* libsoup-2.4.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Soup", gir_namespace = "Soup", gir_version = "2.4", lower_case_cprefix = "soup_")]
+namespace Soup {
+ namespace Form {
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.HashTable<string,string> decode (string encoded_form);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.HashTable<string,string> decode_multipart (Soup.Message msg, string file_control_name, out string filename, out string content_type, out Soup.Buffer file);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static string encode (...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static string encode_datalist (GLib.Datalist<string> form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static string encode_hash (GLib.HashTable<string,string> form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static string encode_valist (string first_field, va_list args);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static Soup.Message request_new (string method, string uri, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static Soup.Message request_new_from_datalist (string method, string uri, GLib.Datalist<string> form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static Soup.Message request_new_from_hash (string method, string uri, GLib.HashTable<string,string> form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static Soup.Message request_new_from_multipart (string uri, Soup.Multipart multipart);
+ }
+ namespace XMLRPC {
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_XMLRPC_ERROR_")]
+ [GIR (name = "XMLRPCError")]
+ public errordomain Error {
+ ARGUMENTS,
+ RETVAL
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_XMLRPC_FAULT_")]
+ [GIR (name = "XMLRPCFault")]
+ public errordomain Fault {
+ PARSE_ERROR_NOT_WELL_FORMED,
+ PARSE_ERROR_UNSUPPORTED_ENCODING,
+ PARSE_ERROR_INVALID_CHARACTER_FOR_ENCODING,
+ SERVER_ERROR_INVALID_XML_RPC,
+ SERVER_ERROR_REQUESTED_METHOD_NOT_FOUND,
+ SERVER_ERROR_INVALID_METHOD_PARAMETERS,
+ SERVER_ERROR_INTERNAL_XML_RPC_ERROR,
+ APPLICATION_ERROR,
+ SYSTEM_ERROR,
+ TRANSPORT_ERROR
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [PrintfFormat]
+ public static string build_fault (int fault_code, string fault_format, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static string build_method_call (string method_name, [CCode (array_length_cname = "n_params", array_length_pos = 2.1)] GLib.Value[] @params);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static string build_method_response (GLib.Value value);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.Quark error_quark ();
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ public static bool extract_method_call (string method_call, int length, out string method_name, ...);
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ public static bool extract_method_response (string method_response, int length, ...) throws Soup.XMLRPC.Fault;
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.Quark fault_quark ();
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool parse_method_call (string method_call, int length, out string method_name, out GLib.ValueArray @params);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool parse_method_response (string method_response, int length, out GLib.Value value) throws Soup.XMLRPC.Fault;
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ public static Soup.Message request_new (string uri, string method_name, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [PrintfFormat]
+ public static void set_fault (Soup.Message msg, int fault_code, string fault_format, ...);
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ public static void set_response (Soup.Message msg, ...);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_address_get_type ()")]
+ public class Address : GLib.Object, GLib.SocketConnectable {
+ [CCode (has_construct_function = false)]
+ public Address (string name, uint port);
+ [CCode (has_construct_function = false)]
+ public Address.any (Soup.AddressFamily family, uint port);
+ public bool equal_by_ip ([CCode (type = "gconstpointer")] Soup.Address addr2);
+ public bool equal_by_name ([CCode (type = "gconstpointer")] Soup.Address addr2);
+ [CCode (has_construct_function = false)]
+ public Address.from_sockaddr (void* sa, int len);
+ public GLib.SocketAddress get_gsockaddr ();
+ public unowned string get_name ();
+ public unowned string get_physical ();
+ public uint get_port ();
+ public void* get_sockaddr (int len);
+ public uint hash_by_ip ();
+ public uint hash_by_name ();
+ public bool is_resolved ();
+ public void resolve_async (GLib.MainContext? async_context, GLib.Cancellable? cancellable, Soup.AddressCallback callback);
+ public uint resolve_sync (GLib.Cancellable? cancellable);
+ [NoAccessorMethod]
+ public Soup.AddressFamily family { get; construct; }
+ public string name { get; construct; }
+ public string physical { get; }
+ public int port { get; construct; }
+ [NoAccessorMethod]
+ public void* sockaddr { get; construct; }
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_get_type ()")]
+ public abstract class Auth : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public Auth (GLib.Type type, Soup.Message msg, string auth_header);
+ public virtual void authenticate (string username, string password);
+ public virtual string get_authorization (Soup.Message msg);
+ public unowned string get_host ();
+ public string get_info ();
+ public virtual GLib.SList<string> get_protection_space (Soup.URI source_uri);
+ public unowned string get_realm ();
+ public unowned string get_scheme_name ();
+ public virtual bool update (Soup.Message msg, GLib.HashTable<void*,void*> auth_params);
+ public string host { get; construct; }
+ [NoAccessorMethod]
+ public virtual bool is_authenticated { get; }
+ [NoAccessorMethod]
+ public bool is_for_proxy { get; construct; }
+ public string realm { get; construct; }
+ public string scheme_name { get; }
+ public signal void save_password (string username, string password);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_basic_get_type ()")]
+ public class AuthBasic : Soup.Auth {
+ [CCode (has_construct_function = false)]
+ protected AuthBasic ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_digest_get_type ()")]
+ public class AuthDigest : Soup.Auth {
+ [CCode (has_construct_function = false)]
+ protected AuthDigest ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_domain_get_type ()")]
+ public abstract class AuthDomain : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected AuthDomain ();
+ [NoWrapper]
+ public virtual string accepts (Soup.Message msg, string header);
+ public void add_path (string path);
+ [CCode (vfunc_name = "challenge")]
+ public virtual string challenge (Soup.Message msg);
+ public virtual bool check_password (Soup.Message msg, string username, string password);
+ public bool covers (Soup.Message msg);
+ public unowned string get_realm ();
+ public void remove_path (string path);
+ public void set_filter (owned Soup.AuthDomainFilter filter);
+ public void set_generic_auth_callback (owned Soup.AuthDomainGenericAuthCallback auth_callback);
+ public bool try_generic_auth_callback (Soup.Message msg, string username);
+ [NoAccessorMethod]
+ public void* filter { get; set; }
+ [NoAccessorMethod]
+ public void* filter_data { get; set; }
+ [NoAccessorMethod]
+ public void* generic_auth_callback { get; set; }
+ [NoAccessorMethod]
+ public void* generic_auth_data { get; set; }
+ [NoAccessorMethod]
+ public bool proxy { get; construct; }
+ public string realm { get; construct; }
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_domain_basic_get_type ()")]
+ public class AuthDomainBasic : Soup.AuthDomain {
+ [CCode (has_construct_function = false, type = "SoupAuthDomain*")]
+ public AuthDomainBasic (string optname1, ...);
+ public static void set_auth_callback (Soup.AuthDomain domain, owned Soup.AuthDomainBasicAuthCallback callback);
+ [NoAccessorMethod]
+ public void* auth_callback { get; set; }
+ [NoAccessorMethod]
+ public void* auth_data { get; set; }
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_domain_digest_get_type ()")]
+ public class AuthDomainDigest : Soup.AuthDomain {
+ [CCode (has_construct_function = false, type = "SoupAuthDomain*")]
+ public AuthDomainDigest (string optname1, ...);
+ public static string encode_password (string username, string realm, string password);
+ public static void set_auth_callback (Soup.AuthDomain domain, owned Soup.AuthDomainDigestAuthCallback callback);
+ [NoAccessorMethod]
+ public void* auth_callback { get; set; }
+ [NoAccessorMethod]
+ public void* auth_data { get; set; }
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_ntlm_get_type ()")]
+ public class AuthNTLM : Soup.Auth {
+ [CCode (has_construct_function = false)]
+ protected AuthNTLM ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_buffer_get_type ()")]
+ [Compact]
+ public class Buffer {
+ [CCode (array_length_cname = "length", array_length_type = "gsize")]
+ public uint8[] data;
+ public size_t length;
+ [CCode (has_construct_function = false)]
+ public Buffer (Soup.MemoryUse use, [CCode (array_length_cname = "length", array_length_pos = 2.1, array_length_type = "gsize", type = "gconstpointer")] uint8[] data);
+ public Soup.Buffer copy ();
+ public void free ();
+ public void get_data ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gsize")] out unowned uint8[] data);
+ public void* get_owner ();
+ [CCode (has_construct_function = false)]
+ public Buffer.subbuffer (Soup.Buffer parent, size_t offset, size_t length);
+ [CCode (has_construct_function = false)]
+ public Buffer.take ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gsize")] owned uint8[] data);
+ [CCode (has_construct_function = false)]
+ public Buffer.with_owner ([CCode (array_length_cname = "length", array_length_pos = 1.5, array_length_type = "gsize", type = "gconstpointer")] uint8[] data, void* owner, GLib.DestroyNotify? owner_dnotify);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_byte_array_get_type ()")]
+ [Compact]
+ public class ByteArray {
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_client_context_get_type ()")]
+ [Compact]
+ public class ClientContext {
+ public unowned Soup.Address get_address ();
+ public unowned Soup.AuthDomain get_auth_domain ();
+ public unowned string get_auth_user ();
+ public unowned string get_host ();
+ public unowned Soup.Socket get_socket ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Compact]
+ public class Connection {
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_content_decoder_get_type ()")]
+ public class ContentDecoder : GLib.Object, Soup.SessionFeature {
+ [CCode (has_construct_function = false)]
+ protected ContentDecoder ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_content_sniffer_get_type ()")]
+ public class ContentSniffer : GLib.Object, Soup.SessionFeature {
+ [CCode (has_construct_function = false)]
+ public ContentSniffer ();
+ [NoWrapper]
+ public virtual size_t get_buffer_size ();
+ public virtual string sniff (Soup.Message msg, Soup.Buffer buffer, out GLib.HashTable<string,string>? @params);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_cookie_get_type ()")]
+ [Compact]
+ public class Cookie {
+ public weak string domain;
+ public weak Soup.Date expires;
+ public bool http_only;
+ public weak string name;
+ public weak string path;
+ public bool secure;
+ public weak string value;
+ [CCode (has_construct_function = false)]
+ public Cookie (string name, string value, string domain, string path, int max_age);
+ public bool applies_to_uri (Soup.URI uri);
+ public Soup.Cookie copy ();
+ public bool domain_matches (string host);
+ public bool equal (Soup.Cookie cookie2);
+ public void free ();
+ public unowned string get_domain ();
+ public unowned Soup.Date get_expires ();
+ public bool get_http_only ();
+ public unowned string get_name ();
+ public unowned string get_path ();
+ public bool get_secure ();
+ public unowned string get_value ();
+ public static Soup.Cookie parse (string header, Soup.URI origin);
+ public void set_domain (string domain);
+ public void set_expires (Soup.Date expires);
+ public void set_http_only (bool http_only);
+ public void set_max_age (int max_age);
+ public void set_name (string name);
+ public void set_path (string path);
+ public void set_secure (bool secure);
+ public void set_value (string value);
+ public string to_cookie_header ();
+ public string to_set_cookie_header ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_cookie_jar_get_type ()")]
+ public class CookieJar : GLib.Object, Soup.SessionFeature {
+ [CCode (has_construct_function = false)]
+ public CookieJar ();
+ public void add_cookie (Soup.Cookie cookie);
+ public GLib.SList<Soup.Cookie> all_cookies ();
+ public void delete_cookie (Soup.Cookie cookie);
+ public Soup.CookieJarAcceptPolicy get_accept_policy ();
+ public string get_cookies (Soup.URI uri, bool for_http);
+ public virtual void save ();
+ public void set_accept_policy (Soup.CookieJarAcceptPolicy policy);
+ public void set_cookie (Soup.URI uri, string cookie);
+ public void set_cookie_with_first_party (Soup.URI uri, Soup.URI first_party, string cookie);
+ public Soup.CookieJarAcceptPolicy accept_policy { get; set; }
+ [NoAccessorMethod]
+ public bool read_only { get; construct; }
+ public virtual signal void changed (Soup.Cookie old_cookie, Soup.Cookie new_cookie);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_cookie_jar_text_get_type ()")]
+ public class CookieJarText : Soup.CookieJar, Soup.SessionFeature {
+ [CCode (has_construct_function = false, type = "SoupCookieJar*")]
+ public CookieJarText (string filename, bool read_only);
+ [NoAccessorMethod]
+ public string filename { owned get; construct; }
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_date_get_type ()")]
+ [Compact]
+ public class Date {
+ public int day;
+ public int hour;
+ public int minute;
+ public int month;
+ public int offset;
+ public int second;
+ public bool utc;
+ public int year;
+ [CCode (has_construct_function = false)]
+ public Date (int year, int month, int day, int hour, int minute, int second);
+ public Soup.Date copy ();
+ public void free ();
+ [CCode (has_construct_function = false)]
+ public Date.from_now (int offset_seconds);
+ [CCode (has_construct_function = false)]
+ public Date.from_string (string date_string);
+ [CCode (has_construct_function = false)]
+ public Date.from_time_t ([CCode (type = "time_t")] time_t when);
+ public int get_day ();
+ public int get_hour ();
+ public int get_minute ();
+ public int get_month ();
+ public int get_offset ();
+ public int get_second ();
+ public int get_utc ();
+ public int get_year ();
+ public bool is_past ();
+ public string to_string (Soup.DateFormat format);
+ public time_t to_time_t ();
+ public GLib.TimeVal to_timeval ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_logger_get_type ()")]
+ public class Logger : GLib.Object, Soup.SessionFeature {
+ [CCode (has_construct_function = false)]
+ public Logger (Soup.LoggerLogLevel level, int max_body_size);
+ public void set_printer (owned Soup.LoggerPrinter printer);
+ public void set_request_filter (owned Soup.LoggerFilter request_filter);
+ public void set_response_filter (owned Soup.LoggerFilter response_filter);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_message_get_type ()")]
+ public class Message : GLib.Object {
+ public weak Soup.MessageBody request_body;
+ public weak Soup.MessageHeaders request_headers;
+ public weak Soup.MessageBody response_body;
+ public weak Soup.MessageHeaders response_headers;
+ [CCode (has_construct_function = false)]
+ public Message (string method, string uri_string);
+ public uint add_header_handler (string @signal, string header, GLib.Callback callback);
+ public uint add_status_code_handler (string @signal, uint status_code, GLib.Callback callback);
+ public void disable_feature (GLib.Type feature_type);
+ [CCode (has_construct_function = false)]
+ public Message.from_uri (string method, Soup.URI uri);
+ public unowned Soup.Address get_address ();
+ public unowned Soup.URI get_first_party ();
+ public Soup.MessageFlags get_flags ();
+ public Soup.HTTPVersion get_http_version ();
+ public bool get_https_status (out unowned GLib.TlsCertificate certificate, out GLib.TlsCertificateFlags errors);
+ public unowned Soup.URI get_uri ();
+ public bool is_keepalive ();
+ public void set_chunk_allocator (owned Soup.ChunkAllocator allocator);
+ public void set_first_party (Soup.URI first_party);
+ public void set_flags (Soup.MessageFlags flags);
+ public void set_http_version (Soup.HTTPVersion version);
+ public void set_redirect (uint status_code, string redirect_uri);
+ public void set_request (string content_type, Soup.MemoryUse req_use, [CCode (array_length_cname = "req_length", array_length_pos = 3.1, array_length_type = "gsize", type = "char*")] uint8[] req_body);
+ public void set_response (string? content_type, Soup.MemoryUse resp_use, [CCode (array_length_cname = "resp_length", array_length_pos = 3.1, array_length_type = "gsize")] uint8[] resp_body);
+ public void set_status (uint status_code);
+ public void set_status_full (uint status_code, string reason_phrase);
+ public void set_uri (Soup.URI uri);
+ public Soup.URI first_party { get; set; }
+ public Soup.MessageFlags flags { get; set; }
+ public Soup.HTTPVersion http_version { get; set; }
+ [NoAccessorMethod]
+ public string method { owned get; set; }
+ [NoAccessorMethod]
+ public string reason_phrase { owned get; set; }
+ [NoAccessorMethod]
+ public bool server_side { get; construct; }
+ [NoAccessorMethod]
+ public uint status_code { get; set; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificate tls_certificate { owned get; set; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificateFlags tls_errors { get; set; }
+ public Soup.URI uri { get; set; }
+ [HasEmitter]
+ public signal void content_sniffed (string content_type, GLib.HashTable<string,string> @params);
+ [HasEmitter]
+ public virtual signal void finished ();
+ [HasEmitter]
+ public virtual signal void got_body ();
+ [HasEmitter]
+ public virtual signal void got_chunk (Soup.Buffer chunk);
+ [HasEmitter]
+ public virtual signal void got_headers ();
+ [HasEmitter]
+ public virtual signal void got_informational ();
+ public signal void network_event (GLib.SocketClientEvent event, GLib.IOStream connection);
+ [HasEmitter]
+ public virtual signal void restarted ();
+ [HasEmitter]
+ public virtual signal void wrote_body ();
+ [HasEmitter]
+ public signal void wrote_body_data (Soup.Buffer chunk);
+ [HasEmitter]
+ public virtual signal void wrote_chunk ();
+ [HasEmitter]
+ public virtual signal void wrote_headers ();
+ [HasEmitter]
+ public virtual signal void wrote_informational ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_message_body_get_type ()")]
+ [Compact]
+ public class MessageBody {
+ [CCode (array_length_cname = "length", array_length_type = "gint64")]
+ public uint8[] data;
+ public int64 length;
+ [CCode (has_construct_function = false)]
+ public MessageBody ();
+ public void append (Soup.MemoryUse use, [CCode (array_length_cname = "length", array_length_pos = 2.1, array_length_type = "gsize")] uint8[] data);
+ public void append_buffer (Soup.Buffer buffer);
+ public void append_take ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gsize")] owned uint8[] data);
+ public void complete ();
+ public Soup.Buffer flatten ();
+ public void free ();
+ public bool get_accumulate ();
+ public Soup.Buffer get_chunk (int64 offset);
+ public void got_chunk (Soup.Buffer chunk);
+ public void set_accumulate (bool accumulate);
+ public void truncate ();
+ public void wrote_chunk (Soup.Buffer chunk);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_message_headers_get_type ()")]
+ [Compact]
+ public class MessageHeaders {
+ [CCode (has_construct_function = false)]
+ public MessageHeaders (Soup.MessageHeadersType type);
+ public void append (string name, string value);
+ public void clean_connection_headers ();
+ public void clear ();
+ public void @foreach (Soup.MessageHeadersForeachFunc func);
+ public void free ();
+ public void free_ranges (Soup.Range ranges);
+ public unowned string @get (string name);
+ public bool get_content_disposition (out string disposition, out GLib.HashTable<string,string> @params);
+ public int64 get_content_length ();
+ public bool get_content_range (int64 start, int64 end, int64 total_length);
+ public unowned string get_content_type (out GLib.HashTable<string,string> @params);
+ public Soup.Encoding get_encoding ();
+ public Soup.Expectation get_expectations ();
+ public unowned string get_list (string name);
+ public unowned string get_one (string name);
+ public bool get_ranges (int64 total_length, [CCode (array_length_cname = "length", array_length_pos = 2.1, type = "SoupRange**")] out Soup.Range[] ranges);
+ public void remove (string name);
+ public void replace (string name, string value);
+ public void set_content_disposition (string disposition, GLib.HashTable<string,string>? @params);
+ public void set_content_length (int64 content_length);
+ public void set_content_range (int64 start, int64 end, int64 total_length);
+ public void set_content_type (string content_type, GLib.HashTable<string,string>? @params);
+ public void set_encoding (Soup.Encoding encoding);
+ public void set_expectations (Soup.Expectation expectations);
+ public void set_range (int64 start, int64 end);
+ public void set_ranges (Soup.Range ranges, int length);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Compact]
+ public class MessageQueue {
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Compact]
+ public class MessageQueueItem {
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_multipart_get_type ()")]
+ [Compact]
+ public class Multipart {
+ [CCode (has_construct_function = false)]
+ public Multipart (string mime_type);
+ public void append_form_file (string control_name, string filename, string content_type, Soup.Buffer body);
+ public void append_form_string (string control_name, string data);
+ public void append_part (Soup.MessageHeaders headers, Soup.Buffer body);
+ public void free ();
+ [CCode (has_construct_function = false)]
+ public Multipart.from_message (Soup.MessageHeaders headers, Soup.MessageBody body);
+ public int get_length ();
+ public bool get_part (int part, out unowned Soup.MessageHeaders headers, out unowned Soup.Buffer body);
+ public void to_message (Soup.MessageHeaders dest_headers, Soup.MessageBody dest_body);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_proxy_resolver_default_get_type ()")]
+ public class ProxyResolverDefault : GLib.Object, Soup.ProxyURIResolver, Soup.SessionFeature {
+ [CCode (has_construct_function = false)]
+ protected ProxyResolverDefault ();
+ [NoAccessorMethod]
+ public GLib.ProxyResolver gproxy_resolver { set; }
+ }
+ [CCode (cheader_filename = "libsoup/soup-request.h", type_id = "soup_request_get_type ()")]
+ public class Request : GLib.Object {
+ public class string[] schemes;
+
+ [CCode (has_construct_function = false)]
+ protected Request ();
+
+ public virtual bool check_uri(Soup.URI uri) throws GLib.Error;
+ public virtual GLib.InputStream? send(GLib.Cancellable? cancellable) throws GLib.Error;
+ public virtual void send_async(GLib.Cancellable? cancellable, GLib.AsyncReadyCallback callback) throws GLib.Error;
+ public virtual GLib.InputStream? send_finish(GLib.AsyncResult result) throws GLib.Error;
+ public virtual int64 get_content_length();
+ public virtual unowned string? get_content_type();
+
+ public Soup.Session session { get; }
+ public Soup.URI uri { get; }
+ }
+ [CCode (cheader_filename = "libsoup/soup-requester.h", type_id = "soup_requester_get_type ()")]
+ public class Requester : GLib.Object, Soup.SessionFeature {
+ public Requester();
+
+ public Soup.Request request(string uri_string) throws GLib.Error;
+ public Soup.Request request_uri(Soup.URI uri) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_server_get_type ()")]
+ public class Server : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public Server (string optname1, ...);
+ public void add_auth_domain (Soup.AuthDomain auth_domain);
+ public void add_handler (string? path, owned Soup.ServerCallback callback);
+ public void disconnect ();
+ public unowned GLib.MainContext get_async_context ();
+ public unowned Soup.Socket get_listener ();
+ public uint get_port ();
+ public bool is_https ();
+ public void pause_message (Soup.Message msg);
+ public void quit ();
+ public void remove_auth_domain (Soup.AuthDomain auth_domain);
+ public void remove_handler (string path);
+ public void run ();
+ public void run_async ();
+ public void unpause_message (Soup.Message msg);
+ public GLib.MainContext async_context { get; owned construct; }
+ [NoAccessorMethod]
+ public Soup.Address @interface { owned get; construct; }
+ public uint port { get; construct; }
+ [NoAccessorMethod]
+ public bool raw_paths { get; construct; }
+ [NoAccessorMethod]
+ public string server_header { owned get; set construct; }
+ [NoAccessorMethod]
+ public string ssl_cert_file { owned get; construct; }
+ [NoAccessorMethod]
+ public string ssl_key_file { owned get; construct; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificate tls_certificate { owned get; construct; }
+ public virtual signal void request_aborted (Soup.Message msg, Soup.ClientContext client);
+ public virtual signal void request_finished (Soup.Message msg, Soup.ClientContext client);
+ public virtual signal void request_read (Soup.Message msg, Soup.ClientContext client);
+ public virtual signal void request_started (Soup.Message msg, Soup.ClientContext client);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_session_get_type ()")]
+ public abstract class Session : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Session ();
+ public void abort ();
+ public void add_feature (Soup.SessionFeature feature);
+ public void add_feature_by_type (GLib.Type feature_type);
+ [NoWrapper]
+ public virtual void auth_required (Soup.Message msg, Soup.Auth auth, bool retrying);
+ public virtual void cancel_message (Soup.Message msg, uint status_code);
+ [NoWrapper]
+ public virtual void flush_queue ();
+ public unowned GLib.MainContext get_async_context ();
+ public unowned Soup.SessionFeature get_feature (GLib.Type feature_type);
+ public unowned Soup.SessionFeature get_feature_for_message (GLib.Type feature_type, Soup.Message msg);
+ public GLib.SList<Soup.SessionFeature> get_features (GLib.Type feature_type);
+ [NoWrapper]
+ public virtual void kick ();
+ public void pause_message (Soup.Message msg);
+ public void prepare_for_uri (Soup.URI uri);
+ public virtual void queue_message (owned Soup.Message msg, Soup.SessionCallback? callback);
+ public bool redirect_message (Soup.Message msg);
+ public void remove_feature (Soup.SessionFeature feature);
+ public void remove_feature_by_type (GLib.Type feature_type);
+ public virtual void requeue_message (Soup.Message msg);
+ public virtual uint send_message (Soup.Message msg);
+ public void unpause_message (Soup.Message msg);
+ public bool would_redirect (Soup.Message msg);
+ [NoAccessorMethod]
+ public string accept_language { owned get; set; }
+ [NoAccessorMethod]
+ public bool accept_language_auto { get; set; }
+ public GLib.MainContext async_context { get; owned construct; }
+ [CCode (array_length = false, array_null_terminated = true)]
+ [NoAccessorMethod]
+ public string[] http_aliases { owned get; set; }
+ [CCode (array_length = false, array_null_terminated = true)]
+ [NoAccessorMethod]
+ public string[] https_aliases { owned get; set; }
+ [NoAccessorMethod]
+ public uint idle_timeout { get; set; }
+ [NoAccessorMethod]
+ public int max_conns { get; set; }
+ [NoAccessorMethod]
+ public int max_conns_per_host { get; set; }
+ [NoAccessorMethod]
+ public Soup.URI proxy_uri { owned get; set; }
+ [NoAccessorMethod]
+ public string ssl_ca_file { owned get; set; }
+ [NoAccessorMethod]
+ public bool ssl_strict { get; set; }
+ [NoAccessorMethod]
+ public bool ssl_use_system_ca_file { get; set; }
+ [NoAccessorMethod]
+ public uint timeout { get; set; }
+ [NoAccessorMethod]
+ public GLib.TlsDatabase tls_database { owned get; set; }
+ [NoAccessorMethod]
+ public bool use_ntlm { get; set; }
+ [NoAccessorMethod]
+ public bool use_thread_context { get; set; }
+ [NoAccessorMethod]
+ public string user_agent { owned get; set; }
+ public virtual signal void authenticate (Soup.Message msg, Soup.Auth auth, bool retrying);
+ public signal void connection_created (GLib.Object connection);
+ public signal void request_queued (Soup.Message msg);
+ public virtual signal void request_started (Soup.Message msg, Soup.Socket socket);
+ public signal void request_unqueued (Soup.Message msg);
+ public signal void tunneling (GLib.Object connection);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_session_async_get_type ()")]
+ public class SessionAsync : Soup.Session {
+ [CCode (has_construct_function = false, type = "SoupSession*")]
+ public SessionAsync ();
+ [CCode (has_construct_function = false, type = "SoupSession*")]
+ public SessionAsync.with_options (string optname1, ...);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_session_sync_get_type ()")]
+ public class SessionSync : Soup.Session {
+ [CCode (has_construct_function = false, type = "SoupSession*")]
+ public SessionSync ();
+ [CCode (has_construct_function = false, type = "SoupSession*")]
+ public SessionSync.with_options (string optname1, ...);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_socket_get_type ()")]
+ public class Socket : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public Socket (string optname1, ...);
+ public void connect_async (GLib.Cancellable? cancellable, Soup.SocketCallback callback);
+ public uint connect_sync (GLib.Cancellable? cancellable);
+ public void disconnect ();
+ public int get_fd ();
+ public unowned Soup.Address get_local_address ();
+ public unowned Soup.Address get_remote_address ();
+ public bool is_connected ();
+ public bool is_ssl ();
+ public bool listen ();
+ public Soup.SocketIOStatus read ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gpointer")] uint8[] buffer, out size_t nread, GLib.Cancellable? cancellable) throws GLib.Error;
+ public Soup.SocketIOStatus read_until ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gpointer")] uint8[] buffer, void* boundary, size_t boundary_len, out size_t nread, bool got_boundary, GLib.Cancellable? cancellable) throws GLib.Error;
+ public bool start_proxy_ssl (string ssl_host, GLib.Cancellable? cancellable);
+ public bool start_ssl (GLib.Cancellable? cancellable);
+ public Soup.SocketIOStatus write ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gconstpointer")] uint8[] buffer, out size_t nwrote, GLib.Cancellable? cancellable) throws GLib.Error;
+ [NoAccessorMethod]
+ public GLib.MainContext async_context { owned get; construct; }
+ public bool clean_dispose { construct; }
+ [NoAccessorMethod]
+ public bool is_server { get; }
+ public Soup.Address local_address { get; construct; }
+ [NoAccessorMethod]
+ public bool non_blocking { get; set; }
+ public Soup.Address remote_address { get; construct; }
+ [NoAccessorMethod]
+ public void* ssl_creds { get; set; }
+ [NoAccessorMethod]
+ public bool ssl_fallback { get; construct; }
+ [NoAccessorMethod]
+ public bool ssl_strict { get; construct; }
+ [NoAccessorMethod]
+ public uint timeout { get; set; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificate tls_certificate { owned get; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificateFlags tls_errors { get; }
+ [NoAccessorMethod]
+ public bool trusted_certificate { get; }
+ [NoAccessorMethod]
+ public bool use_thread_context { get; construct; }
+ public virtual signal void disconnected ();
+ public signal void event (GLib.SocketClientEvent event, GLib.IOStream connection);
+ public virtual signal void new_connection (Soup.Socket arg1);
+ public virtual signal void readable ();
+ public virtual signal void writable ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_uri_get_type ()")]
+ [Compact]
+ public class URI {
+ public weak string fragment;
+ public weak string host;
+ public weak string password;
+ public weak string path;
+ public uint port;
+ public weak string query;
+ public weak string scheme;
+ public weak string user;
+ [CCode (has_construct_function = false)]
+ public URI (string uri_string);
+ public Soup.URI copy ();
+ public Soup.URI copy_host ();
+ public static string decode (string part);
+ public static string encode (string part, string? escape_extra);
+ public bool equal (Soup.URI uri2);
+ public void free ();
+ public unowned string get_fragment ();
+ public unowned string get_host ();
+ public unowned string get_password ();
+ public unowned string get_path ();
+ public uint get_port ();
+ public unowned string get_query ();
+ public unowned string get_scheme ();
+ public unowned string get_user ();
+ public bool host_equal (Soup.URI v2);
+ public uint host_hash ();
+ public static string normalize (string part, string unescape_extra);
+ public void set_fragment (string fragment);
+ public void set_host (string host);
+ public void set_password (string password);
+ public void set_path (string path);
+ public void set_port (uint port);
+ public void set_query (string query);
+ public void set_query_from_fields (...);
+ public void set_query_from_form (GLib.HashTable<string,string> form);
+ public void set_scheme (string scheme);
+ public void set_user (string user);
+ public string to_string (bool just_path_and_query);
+ public bool uses_default_port ();
+ [CCode (has_construct_function = false)]
+ public URI.with_base (Soup.URI @base, string uri_string);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyResolverInterface", type_id = "soup_proxy_resolver_get_type ()")]
+ [Deprecated (replacement = "Soup.ProxyURIResolver")]
+ public interface ProxyResolver : Soup.SessionFeature, GLib.Object {
+ public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callaback);
+ public abstract uint get_proxy_sync (Soup.Message msg, GLib.Cancellable? cancellable, out unowned Soup.Address addr);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyURIResolverInterface", type_id = "soup_proxy_uri_resolver_get_type ()")]
+ public interface ProxyURIResolver : GLib.Object {
+ public abstract void get_proxy_uri_async (Soup.URI uri, GLib.MainContext? async_context, GLib.Cancellable? cancellable, Soup.ProxyURIResolverCallback callback);
+ public abstract uint get_proxy_uri_sync (Soup.URI uri, GLib.Cancellable? cancellable, out Soup.URI proxy_uri);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupSessionFeatureInterface", type_id = "soup_session_feature_get_type ()")]
+ public interface SessionFeature : GLib.Object {
+ public abstract bool add_feature (GLib.Type type);
+ public abstract void attach (Soup.Session session);
+ public abstract void detach (Soup.Session session);
+ public abstract bool has_feature (GLib.Type type);
+ public abstract bool remove_feature (GLib.Type type);
+ [NoWrapper]
+ public abstract void request_queued (Soup.Session session, Soup.Message msg);
+ [NoWrapper]
+ public abstract void request_started (Soup.Session session, Soup.Message msg, Soup.Socket socket);
+ [NoWrapper]
+ public abstract void request_unqueued (Soup.Session session, Soup.Message msg);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
+ public struct MessageHeadersIter {
+ public void init (Soup.MessageHeaders hdrs);
+ public bool next (out unowned string name, out unowned string value);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
+ public struct Range {
+ public int64 start;
+ public int64 end;
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_ADDRESS_FAMILY_")]
+ public enum AddressFamily {
+ INVALID,
+ IPV4,
+ IPV6
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CACHE_RESPONSE_")]
+ public enum CacheResponse {
+ FRESH,
+ NEEDS_VALIDATION,
+ STALE
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CACHE_")]
+ public enum CacheType {
+ SINGLE_USER,
+ SHARED
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CACHE_")]
+ [Flags]
+ public enum Cacheability {
+ CACHEABLE,
+ UNCACHEABLE,
+ INVALIDATES,
+ VALIDATES
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CONNECTION_")]
+ public enum ConnectionState {
+ NEW,
+ CONNECTING,
+ IDLE,
+ IN_USE,
+ REMOTE_DISCONNECTED,
+ DISCONNECTED
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_COOKIE_JAR_ACCEPT_")]
+ public enum CookieJarAcceptPolicy {
+ ALWAYS,
+ NEVER,
+ NO_THIRD_PARTY
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_DATE_")]
+ public enum DateFormat {
+ HTTP,
+ COOKIE,
+ RFC2822,
+ ISO8601_COMPACT,
+ ISO8601_FULL,
+ ISO8601,
+ ISO8601_XMLRPC
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_ENCODING_")]
+ public enum Encoding {
+ UNRECOGNIZED,
+ NONE,
+ CONTENT_LENGTH,
+ EOF,
+ CHUNKED,
+ BYTERANGES
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_EXPECTATION_")]
+ [Flags]
+ public enum Expectation {
+ UNRECOGNIZED,
+ CONTINUE
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_HTTP_")]
+ public enum HTTPVersion {
+ @1_0,
+ @1_1
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_STATUS_")]
+ public enum KnownStatusCode {
+ NONE,
+ CANCELLED,
+ CANT_RESOLVE,
+ CANT_RESOLVE_PROXY,
+ CANT_CONNECT,
+ CANT_CONNECT_PROXY,
+ SSL_FAILED,
+ IO_ERROR,
+ MALFORMED,
+ TRY_AGAIN,
+ TOO_MANY_REDIRECTS,
+ TLS_FAILED,
+ CONTINUE,
+ SWITCHING_PROTOCOLS,
+ PROCESSING,
+ OK,
+ CREATED,
+ ACCEPTED,
+ NON_AUTHORITATIVE,
+ NO_CONTENT,
+ RESET_CONTENT,
+ PARTIAL_CONTENT,
+ MULTI_STATUS,
+ MULTIPLE_CHOICES,
+ MOVED_PERMANENTLY,
+ FOUND,
+ MOVED_TEMPORARILY,
+ SEE_OTHER,
+ NOT_MODIFIED,
+ USE_PROXY,
+ NOT_APPEARING_IN_THIS_PROTOCOL,
+ TEMPORARY_REDIRECT,
+ BAD_REQUEST,
+ UNAUTHORIZED,
+ PAYMENT_REQUIRED,
+ FORBIDDEN,
+ NOT_FOUND,
+ METHOD_NOT_ALLOWED,
+ NOT_ACCEPTABLE,
+ PROXY_AUTHENTICATION_REQUIRED,
+ PROXY_UNAUTHORIZED,
+ REQUEST_TIMEOUT,
+ CONFLICT,
+ GONE,
+ LENGTH_REQUIRED,
+ PRECONDITION_FAILED,
+ REQUEST_ENTITY_TOO_LARGE,
+ REQUEST_URI_TOO_LONG,
+ UNSUPPORTED_MEDIA_TYPE,
+ REQUESTED_RANGE_NOT_SATISFIABLE,
+ INVALID_RANGE,
+ EXPECTATION_FAILED,
+ UNPROCESSABLE_ENTITY,
+ LOCKED,
+ FAILED_DEPENDENCY,
+ INTERNAL_SERVER_ERROR,
+ NOT_IMPLEMENTED,
+ BAD_GATEWAY,
+ SERVICE_UNAVAILABLE,
+ GATEWAY_TIMEOUT,
+ HTTP_VERSION_NOT_SUPPORTED,
+ INSUFFICIENT_STORAGE,
+ NOT_EXTENDED
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_LOGGER_LOG_")]
+ public enum LoggerLogLevel {
+ NONE,
+ MINIMAL,
+ HEADERS,
+ BODY
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_MEMORY_")]
+ public enum MemoryUse {
+ STATIC,
+ TAKE,
+ COPY,
+ TEMPORARY
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_MESSAGE_")]
+ [Flags]
+ public enum MessageFlags {
+ NO_REDIRECT,
+ CAN_REBUILD,
+ OVERWRITE_CHUNKS,
+ CONTENT_DECODED,
+ CERTIFICATE_TRUSTED,
+ NEW_CONNECTION
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_MESSAGE_HEADERS_")]
+ public enum MessageHeadersType {
+ REQUEST,
+ RESPONSE,
+ MULTIPART
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_REQUESTER_ERROR_")]
+ public enum RequesterError {
+ BAD_URI,
+ UNSUPPORTED_URI_SCHEME
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_SOCKET_")]
+ public enum SocketIOStatus {
+ OK,
+ WOULD_BLOCK,
+ EOF,
+ ERROR
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public errordomain SSLError {
+ HANDSHAKE_NEEDS_READ,
+ HANDSHAKE_NEEDS_WRITE,
+ CERTIFICATE,
+ HANDSHAKE_FAILED;
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
+ public delegate void AddressCallback (Soup.Address addr, uint status);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 4.9)]
+ public delegate bool AuthDomainBasicAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username, string password);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 3.9)]
+ public delegate string AuthDomainDigestAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
+ public delegate bool AuthDomainFilter (Soup.AuthDomain domain, Soup.Message msg);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 3.9)]
+ public delegate bool AuthDomainGenericAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
+ public delegate Soup.Buffer ChunkAllocator (Soup.Message msg, size_t max_len);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
+ public delegate Soup.LoggerLogLevel LoggerFilter (Soup.Logger logger, Soup.Message msg);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 4.9)]
+ public delegate void LoggerPrinter (Soup.Logger logger, Soup.LoggerLogLevel level, char direction, string data);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
+ public delegate void MessageHeadersForeachFunc (string name, string value);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public delegate void ProxyResolverCallback (Soup.ProxyResolver p1, Soup.Message p2, uint p3, Soup.Address p4);
+ [CCode (cheader_filename = "libsoup/soup.h", has_target = false)]
+ public delegate void ProxyURIResolverCallback (Soup.ProxyURIResolver resolver, uint status, Soup.URI proxy_uri);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 5.9)]
+ public delegate void ServerCallback (Soup.Server server, Soup.Message msg, string path, GLib.HashTable<string,string>? query, Soup.ClientContext client);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
+ public delegate void SessionCallback (Soup.Session session, Soup.Message msg);
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
+ public delegate void SocketCallback (Soup.Socket sock, uint status);
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_ANY_PORT")]
+ public const int ADDRESS_ANY_PORT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_FAMILY")]
+ public const string ADDRESS_FAMILY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_NAME")]
+ public const string ADDRESS_NAME;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_PHYSICAL")]
+ public const string ADDRESS_PHYSICAL;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_PORT")]
+ public const string ADDRESS_PORT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_SOCKADDR")]
+ public const string ADDRESS_SOCKADDR;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_ADD_PATH")]
+ public const string AUTH_DOMAIN_ADD_PATH;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_BASIC_AUTH_CALLBACK")]
+ public const string AUTH_DOMAIN_BASIC_AUTH_CALLBACK;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_BASIC_AUTH_DATA")]
+ public const string AUTH_DOMAIN_BASIC_AUTH_DATA;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_BASIC_H")]
+ public const int AUTH_DOMAIN_BASIC_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_DIGEST_AUTH_CALLBACK")]
+ public const string AUTH_DOMAIN_DIGEST_AUTH_CALLBACK;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_DIGEST_AUTH_DATA")]
+ public const string AUTH_DOMAIN_DIGEST_AUTH_DATA;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_DIGEST_H")]
+ public const int AUTH_DOMAIN_DIGEST_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_FILTER")]
+ public const string AUTH_DOMAIN_FILTER;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_FILTER_DATA")]
+ public const string AUTH_DOMAIN_FILTER_DATA;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_GENERIC_AUTH_CALLBACK")]
+ public const string AUTH_DOMAIN_GENERIC_AUTH_CALLBACK;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_GENERIC_AUTH_DATA")]
+ public const string AUTH_DOMAIN_GENERIC_AUTH_DATA;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_H")]
+ public const int AUTH_DOMAIN_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_PROXY")]
+ public const string AUTH_DOMAIN_PROXY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_REALM")]
+ public const string AUTH_DOMAIN_REALM;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_REMOVE_PATH")]
+ public const string AUTH_DOMAIN_REMOVE_PATH;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_H")]
+ public const int AUTH_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_HOST")]
+ public const string AUTH_HOST;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_IS_AUTHENTICATED")]
+ public const string AUTH_IS_AUTHENTICATED;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_IS_FOR_PROXY")]
+ public const string AUTH_IS_FOR_PROXY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_REALM")]
+ public const string AUTH_REALM;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_SCHEME_NAME")]
+ public const string AUTH_SCHEME_NAME;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CACHE_H")]
+ public const int CACHE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_HTTP_CTL")]
+ public const int CHAR_HTTP_CTL;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_HTTP_SEPARATOR")]
+ public const int CHAR_HTTP_SEPARATOR;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_URI_GEN_DELIMS")]
+ public const int CHAR_URI_GEN_DELIMS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_URI_PERCENT_ENCODED")]
+ public const int CHAR_URI_PERCENT_ENCODED;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_URI_SUB_DELIMS")]
+ public const int CHAR_URI_SUB_DELIMS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CONTENT_DECODER_H")]
+ public const int CONTENT_DECODER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CONTENT_SNIFFER_H")]
+ public const int CONTENT_SNIFFER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_H")]
+ public const int COOKIE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_ACCEPT_POLICY")]
+ public const string COOKIE_JAR_ACCEPT_POLICY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_H")]
+ public const int COOKIE_JAR_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_READ_ONLY")]
+ public const string COOKIE_JAR_READ_ONLY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_TEXT_FILENAME")]
+ public const string COOKIE_JAR_TEXT_FILENAME;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_TEXT_H")]
+ public const int COOKIE_JAR_TEXT_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_DAY")]
+ public const int COOKIE_MAX_AGE_ONE_DAY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_HOUR")]
+ public const int COOKIE_MAX_AGE_ONE_HOUR;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_WEEK")]
+ public const int COOKIE_MAX_AGE_ONE_WEEK;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_YEAR")]
+ public const int COOKIE_MAX_AGE_ONE_YEAR;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_DATE_H")]
+ public const int DATE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_FORM_H")]
+ public const int FORM_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_FORM_MIME_TYPE_MULTIPART")]
+ public const string FORM_MIME_TYPE_MULTIPART;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_FORM_MIME_TYPE_URLENCODED")]
+ public const string FORM_MIME_TYPE_URLENCODED;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_HEADERS_H")]
+ public const int HEADERS_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_LOGGER_H")]
+ public const int LOGGER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_BODY_H")]
+ public const int MESSAGE_BODY_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_FIRST_PARTY")]
+ public const string MESSAGE_FIRST_PARTY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_FLAGS")]
+ public const string MESSAGE_FLAGS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_H")]
+ public const int MESSAGE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_HEADERS_H")]
+ public const int MESSAGE_HEADERS_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_HTTP_VERSION")]
+ public const string MESSAGE_HTTP_VERSION;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_METHOD")]
+ public const string MESSAGE_METHOD;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REASON_PHRASE")]
+ public const string MESSAGE_REASON_PHRASE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REQUEST_BODY")]
+ public const string MESSAGE_REQUEST_BODY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REQUEST_HEADERS")]
+ public const string MESSAGE_REQUEST_HEADERS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_RESPONSE_BODY")]
+ public const string MESSAGE_RESPONSE_BODY;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_RESPONSE_HEADERS")]
+ public const string MESSAGE_RESPONSE_HEADERS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_SERVER_SIDE")]
+ public const string MESSAGE_SERVER_SIDE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_STATUS_CODE")]
+ public const string MESSAGE_STATUS_CODE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_TLS_CERTIFICATE")]
+ public const string MESSAGE_TLS_CERTIFICATE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_TLS_ERRORS")]
+ public const string MESSAGE_TLS_ERRORS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_URI")]
+ public const string MESSAGE_URI;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_METHOD_H")]
+ public const int METHOD_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MISC_H")]
+ public const int MISC_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MULTIPART_H")]
+ public const int MULTIPART_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_PASSWORD_MANAGER_H")]
+ public const int PASSWORD_MANAGER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_PROXY_RESOLVER_DEFAULT_H")]
+ public const int PROXY_RESOLVER_DEFAULT_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_PROXY_URI_RESOLVER_H")]
+ public const int PROXY_URI_RESOLVER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUESTER_H")]
+ public const int REQUESTER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_DATA_H")]
+ public const int REQUEST_DATA_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_FILE_H")]
+ public const int REQUEST_FILE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_H")]
+ public const int REQUEST_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_HTTP_H")]
+ public const int REQUEST_HTTP_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_SESSION")]
+ public const string REQUEST_SESSION;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_URI")]
+ public const string REQUEST_URI;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_ASYNC_CONTEXT")]
+ public const string SERVER_ASYNC_CONTEXT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_H")]
+ public const int SERVER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_INTERFACE")]
+ public const string SERVER_INTERFACE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_PORT")]
+ public const string SERVER_PORT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_RAW_PATHS")]
+ public const string SERVER_RAW_PATHS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_SERVER_HEADER")]
+ public const string SERVER_SERVER_HEADER;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_SSL_CERT_FILE")]
+ public const string SERVER_SSL_CERT_FILE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_SSL_KEY_FILE")]
+ public const string SERVER_SSL_KEY_FILE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_TLS_CERTIFICATE")]
+ public const string SERVER_TLS_CERTIFICATE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ACCEPT_LANGUAGE")]
+ public const string SESSION_ACCEPT_LANGUAGE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ACCEPT_LANGUAGE_AUTO")]
+ public const string SESSION_ACCEPT_LANGUAGE_AUTO;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ASYNC_CONTEXT")]
+ public const string SESSION_ASYNC_CONTEXT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ASYNC_H")]
+ public const int SESSION_ASYNC_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_FEATURE_H")]
+ public const int SESSION_FEATURE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_H")]
+ public const int SESSION_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_HTTPS_ALIASES")]
+ public const string SESSION_HTTPS_ALIASES;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_HTTP_ALIASES")]
+ public const string SESSION_HTTP_ALIASES;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_IDLE_TIMEOUT")]
+ public const string SESSION_IDLE_TIMEOUT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_MAX_CONNS")]
+ public const string SESSION_MAX_CONNS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_MAX_CONNS_PER_HOST")]
+ public const string SESSION_MAX_CONNS_PER_HOST;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_PROXY_URI")]
+ public const string SESSION_PROXY_URI;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SSL_CA_FILE")]
+ public const string SESSION_SSL_CA_FILE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SSL_STRICT")]
+ public const string SESSION_SSL_STRICT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE")]
+ public const string SESSION_SSL_USE_SYSTEM_CA_FILE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SYNC_H")]
+ public const int SESSION_SYNC_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_TIMEOUT")]
+ public const string SESSION_TIMEOUT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_TLS_DATABASE")]
+ public const string SESSION_TLS_DATABASE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_USER_AGENT")]
+ public const string SESSION_USER_AGENT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_USE_NTLM")]
+ public const string SESSION_USE_NTLM;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_USE_THREAD_CONTEXT")]
+ public const string SESSION_USE_THREAD_CONTEXT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_ASYNC_CONTEXT")]
+ public const string SOCKET_ASYNC_CONTEXT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_FLAG_NONBLOCKING")]
+ public const string SOCKET_FLAG_NONBLOCKING;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_H")]
+ public const int SOCKET_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_IS_SERVER")]
+ public const string SOCKET_IS_SERVER;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_LOCAL_ADDRESS")]
+ public const string SOCKET_LOCAL_ADDRESS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_REMOTE_ADDRESS")]
+ public const string SOCKET_REMOTE_ADDRESS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_SSL_CREDENTIALS")]
+ public const string SOCKET_SSL_CREDENTIALS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_SSL_FALLBACK")]
+ public const string SOCKET_SSL_FALLBACK;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_SSL_STRICT")]
+ public const string SOCKET_SSL_STRICT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TIMEOUT")]
+ public const string SOCKET_TIMEOUT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TLS_CERTIFICATE")]
+ public const string SOCKET_TLS_CERTIFICATE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TLS_ERRORS")]
+ public const string SOCKET_TLS_ERRORS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TRUSTED_CERTIFICATE")]
+ public const string SOCKET_TRUSTED_CERTIFICATE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_USE_THREAD_CONTEXT")]
+ public const string SOCKET_USE_THREAD_CONTEXT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_STATUS_H")]
+ public const int STATUS_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_TYPES_H")]
+ public const int TYPES_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_URI_H")]
+ public const int URI_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_VALUE_UTILS_H")]
+ public const int VALUE_UTILS_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_XMLRPC_H")]
+ public const int XMLRPC_H;
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static unowned GLib.TimeoutSource add_completion (GLib.MainContext? async_context, GLib.SourceFunc function);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static unowned GLib.TimeoutSource add_idle (GLib.MainContext? async_context, GLib.SourceFunc function);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static unowned GLib.TimeoutSource add_io_watch (GLib.MainContext? async_context, GLib.IOChannel chan, GLib.IOCondition condition, GLib.IOFunc function);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static unowned GLib.TimeoutSource add_timeout (GLib.MainContext? async_context, uint interval, GLib.SourceFunc function);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.SList<Soup.Cookie> cookies_from_request (Soup.Message msg);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.SList<Soup.Cookie> cookies_from_response (Soup.Message msg);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static string cookies_to_cookie_header (GLib.SList<Soup.Cookie> cookies);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void cookies_to_request (GLib.SList<Soup.Cookie> cookies, Soup.Message msg);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void cookies_to_response (GLib.SList<Soup.Cookie> cookies, Soup.Message msg);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.decode", since = "vala-0.12")]
+ public static GLib.HashTable<string,string> form_decode (string encoded_form);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.decode_multipart", since = "vala-0.12")]
+ public static GLib.HashTable<string,string> form_decode_multipart (Soup.Message msg, string file_control_name, out string filename, out string content_type, out Soup.Buffer file);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.encode", since = "vala-0.12")]
+ public static string form_encode (...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.encode_datalist", since = "vala-0.12")]
+ public static string form_encode_datalist (void* form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.encode_hash", since = "vala-0.12")]
+ public static string form_encode_hash (GLib.HashTable<string,string> form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (since = "vala-0.12")]
+ public static string form_encode_valist (string first_field, void* args);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.request_new", since = "vala-0.12")]
+ public static Soup.Message form_request_new (string method, string uri, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.request_new_from_datalist", since = "vala-0.12")]
+ public static Soup.Message form_request_new_from_datalist (string method, string uri, void* form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.request_new_from_hash", since = "vala-0.12")]
+ public static Soup.Message form_request_new_from_hash (string method, string uri, GLib.HashTable<string,string> form_data_set);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "Form.request_new_from_multipart", since = "vala-0.12")]
+ public static Soup.Message form_request_new_from_multipart (string uri, Soup.Multipart multipart);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool header_contains (string header, string token);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void header_free_param_list (GLib.HashTable<string,string> param_list);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void header_g_string_append_param (GLib.StringBuilder string, string name, string value);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void header_g_string_append_param_quoted (GLib.StringBuilder string, string name, string value);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.SList<string> header_parse_list (string header);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.HashTable<string,string> header_parse_param_list (string header);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.SList<string> header_parse_quality_list (string header, out GLib.SList<string> unacceptable);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.HashTable<string,string> header_parse_semi_param_list (string header);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool headers_parse (string str, int len, Soup.MessageHeaders dest);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static uint headers_parse_request (string str, int len, Soup.MessageHeaders req_headers, out string req_method, out string req_path, out Soup.HTTPVersion ver);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool headers_parse_response (string str, int len, Soup.MessageHeaders headers, out Soup.HTTPVersion ver, out uint status_code, out string reason_phrase);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool headers_parse_status_line (string status_line, out Soup.HTTPVersion ver, out uint status_code, out string reason_phrase);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.Quark http_error_quark ();
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "SSLError.quark", since = "vala-0.14")]
+ public static GLib.Quark ssl_error_quark ();
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static unowned string status_get_phrase (uint status_code);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static uint status_proxify (uint status_code);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool str_case_equal (void* v1, void* v2);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static uint str_case_hash (void* key);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void value_array_append (GLib.ValueArray array, GLib.Type type, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void value_array_append_vals (GLib.ValueArray array, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.ValueArray value_array_from_args (va_list args);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool value_array_get_nth (GLib.ValueArray array, uint index_, GLib.Type type, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void value_array_insert (GLib.ValueArray array, uint index_, GLib.Type type, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.ValueArray value_array_new ();
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.ValueArray value_array_new_with_vals (...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool value_array_to_args (GLib.ValueArray array, va_list args);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void value_hash_insert (GLib.HashTable<string,GLib.Value?> hash, string key, GLib.Type type, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void value_hash_insert_vals (GLib.HashTable<string,GLib.Value?> hash, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static void value_hash_insert_value (GLib.HashTable<string,GLib.Value?> hash, string key, GLib.Value value);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool value_hash_lookup (GLib.HashTable<string,GLib.Value?> hash, string key, GLib.Type type, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static bool value_hash_lookup_vals (GLib.HashTable<string,GLib.Value?> hash, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.HashTable<string,GLib.Value?> value_hash_new ();
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public static GLib.HashTable<string,GLib.Value?> value_hash_new_with_vals (...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.build_fault", since = "vala-0.12")]
+ [PrintfFormat]
+ public static unowned string xmlrpc_build_fault (int fault_code, string fault_format, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.build_method_call", since = "vala-0.12")]
+ public static unowned string xmlrpc_build_method_call (string method_name, GLib.Value[] @params);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.build_method_response", since = "vala-0.12")]
+ public static unowned string xmlrpc_build_method_response (GLib.Value value);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.error_quark", since = "vala-0.12")]
+ public static GLib.Quark xmlrpc_error_quark ();
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ [Deprecated (replacement = "XMLRPC.extract_method_call", since = "vala-0.12")]
+ public static bool xmlrpc_extract_method_call (string method_call, int length, out unowned string method_name, ...);
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ [Deprecated (replacement = "XMLRPC.extract_method_response", since = "vala-0.12")]
+ public static bool xmlrpc_extract_method_response (string method_response, int length, ...) throws GLib.Error;
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.fault_quark", since = "vala-0.12")]
+ public static GLib.Quark xmlrpc_fault_quark ();
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.parse_method_call", since = "vala-0.12")]
+ public static bool xmlrpc_parse_method_call (string method_call, int length, out unowned string method_name, out unowned GLib.ValueArray @params);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.parse_method_response", since = "vala-0.12")]
+ public static bool xmlrpc_parse_method_response (string method_response, int length, GLib.Value value) throws GLib.Error;
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ [Deprecated (replacement = "XMLRPC.request_new", since = "vala-0.12")]
+ public static unowned Soup.Message xmlrpc_request_new (string uri, string method_name, ...);
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ [Deprecated (replacement = "XMLRPC.set_fault", since = "vala-0.12")]
+ [PrintfFormat]
+ public static void xmlrpc_set_fault (Soup.Message msg, int fault_code, string fault_format, ...);
+ [CCode (cheader_filename = "libsoup/soup.h", sentinel = "G_TYPE_INVALID")]
+ [Deprecated (replacement = "XMLRPC.set_response", since = "vala-0.12")]
+ public static void xmlrpc_set_response (Soup.Message msg, ...);
+}
diff --git a/vapi/webkitgtk-3.0.deps b/vapi/webkitgtk-3.0.deps
new file mode 100644
index 0000000..91b1dfe
--- /dev/null
+++ b/vapi/webkitgtk-3.0.deps
@@ -0,0 +1,8 @@
+atk
+gio-2.0
+cairo
+pango
+gdk-pixbuf-2.0
+gdk-3.0
+gtk+-3.0
+libsoup-2.4
diff --git a/vapi/webkitgtk-3.0.vapi b/vapi/webkitgtk-3.0.vapi
new file mode 100644
index 0000000..415b376
--- /dev/null
+++ b/vapi/webkitgtk-3.0.vapi
@@ -0,0 +1,4817 @@
+/* webkitgtk-3.0.vapi generated by vapigen, do not modify. */
+
+[CCode (lower_case_cprefix = "webkit_", gir_namespace = "WebKit", gir_version = "3.0")]
+namespace WebKit {
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMAttr : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMAttr ();
+ public bool get_is_id ();
+ public unowned string get_name ();
+ public unowned WebKit.DOMElement get_owner_element ();
+ public bool get_specified ();
+ public unowned string get_value ();
+ public void set_value (string value) throws GLib.Error;
+ public bool is_id { get; }
+ public string name { get; }
+ public WebKit.DOMElement owner_element { get; }
+ public bool specified { get; }
+ public string value { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMBarInfo : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMBarInfo ();
+ public bool get_visible ();
+ public bool visible { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMBlob : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMBlob ();
+ public uint64 get_size ();
+ public unowned WebKit.DOMBlob slice (int64 start, int64 end, string content_type);
+ public unowned WebKit.DOMBlob webkit_slice (int64 start, int64 end, string content_type);
+ public uint64 size { get; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMCDATASection : WebKit.DOMText, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMCDATASection ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMCSSRule : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMCSSRule ();
+ [CCode (cname = "webkit_dom_css_rule_get_css_text")]
+ public unowned string get_css_text ();
+ [CCode (cname = "webkit_dom_css_rule_get_parent_rule")]
+ public unowned WebKit.DOMCSSRule get_parent_rule ();
+ [CCode (cname = "webkit_dom_css_rule_get_parent_style_sheet")]
+ public unowned WebKit.DOMCSSStyleSheet get_parent_style_sheet ();
+ [CCode (cname = "webkit_dom_css_rule_set_css_text")]
+ public void set_css_text (string value) throws GLib.Error;
+ public string css_text { get; set; }
+ public WebKit.DOMCSSRule parent_rule { get; }
+ public WebKit.DOMCSSStyleSheet parent_style_sheet { get; }
+ [NoAccessorMethod]
+ public uint type { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMCSSRuleList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMCSSRuleList ();
+ [CCode (cname = "webkit_dom_css_rule_list_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_css_rule_list_item")]
+ public unowned WebKit.DOMCSSRule item (ulong index);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMCSSStyleDeclaration : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMCSSStyleDeclaration ();
+ [CCode (cname = "webkit_dom_css_style_declaration_get_css_text")]
+ public unowned string get_css_text ();
+ [CCode (cname = "webkit_dom_css_style_declaration_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_css_style_declaration_get_parent_rule")]
+ public unowned WebKit.DOMCSSRule get_parent_rule ();
+ [CCode (cname = "webkit_dom_css_style_declaration_get_property_css_value")]
+ public unowned WebKit.DOMCSSValue get_property_css_value (string property_name);
+ [CCode (cname = "webkit_dom_css_style_declaration_get_property_priority")]
+ public unowned string get_property_priority (string property_name);
+ [CCode (cname = "webkit_dom_css_style_declaration_get_property_shorthand")]
+ public unowned string get_property_shorthand (string property_name);
+ [CCode (cname = "webkit_dom_css_style_declaration_get_property_value")]
+ public unowned string get_property_value (string property_name);
+ [CCode (cname = "webkit_dom_css_style_declaration_is_property_implicit")]
+ public bool is_property_implicit (string property_name);
+ [CCode (cname = "webkit_dom_css_style_declaration_item")]
+ public unowned string item (ulong index);
+ [CCode (cname = "webkit_dom_css_style_declaration_remove_property")]
+ public unowned string remove_property (string property_name) throws GLib.Error;
+ [CCode (cname = "webkit_dom_css_style_declaration_set_css_text")]
+ public void set_css_text (string value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_css_style_declaration_set_property")]
+ public void set_property (string property_name, string value, string priority) throws GLib.Error;
+ public string css_text { get; set; }
+ public ulong length { get; }
+ public WebKit.DOMCSSRule parent_rule { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMCSSStyleSheet : WebKit.DOMStyleSheet {
+ [CCode (has_construct_function = false)]
+ protected DOMCSSStyleSheet ();
+ [CCode (cname = "webkit_dom_css_style_sheet_add_rule")]
+ public long add_rule (string selector, string style, ulong index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_css_style_sheet_delete_rule")]
+ public void delete_rule (ulong index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_css_style_sheet_get_css_rules")]
+ public unowned WebKit.DOMCSSRuleList get_css_rules ();
+ [CCode (cname = "webkit_dom_css_style_sheet_get_owner_rule")]
+ public unowned WebKit.DOMCSSRule get_owner_rule ();
+ [CCode (cname = "webkit_dom_css_style_sheet_get_rules")]
+ public unowned WebKit.DOMCSSRuleList get_rules ();
+ [CCode (cname = "webkit_dom_css_style_sheet_insert_rule")]
+ public ulong insert_rule (string rule, ulong index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_css_style_sheet_remove_rule")]
+ public void remove_rule (ulong index) throws GLib.Error;
+ public WebKit.DOMCSSRuleList css_rules { get; }
+ public WebKit.DOMCSSRule owner_rule { get; }
+ public WebKit.DOMCSSRuleList rules { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMCSSValue : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMCSSValue ();
+ [CCode (cname = "webkit_dom_css_value_get_css_text")]
+ public unowned string get_css_text ();
+ [CCode (cname = "webkit_dom_css_value_get_css_value_type")]
+ public ushort get_css_value_type ();
+ [CCode (cname = "webkit_dom_css_value_set_css_text")]
+ public void set_css_text (string value) throws GLib.Error;
+ public string css_text { get; set; }
+ public uint css_value_type { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMCharacterData : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMCharacterData ();
+ public void append_data (string data) throws GLib.Error;
+ public void delete_data (ulong offset, ulong length) throws GLib.Error;
+ public unowned string get_data ();
+ public ulong get_length ();
+ public void insert_data (ulong offset, string data) throws GLib.Error;
+ public void replace_data (ulong offset, ulong length, string data) throws GLib.Error;
+ public void set_data (string value) throws GLib.Error;
+ public unowned string substring_data (ulong offset, ulong length) throws GLib.Error;
+ public string data { get; set; }
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMComment : WebKit.DOMCharacterData, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMComment ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMConsole : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMConsole ();
+ public unowned WebKit.DOMMemoryInfo get_memory ();
+ public void group_end ();
+ public void time (string title);
+ public WebKit.DOMMemoryInfo memory { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ [Compact]
+ public class DOMCustom {
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ [Compact]
+ public class DOMCustomClass {
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMApplicationCache : WebKit.DOMObject, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMApplicationCache ();
+ [CCode (cname = "webkit_dom_dom_application_cache_get_status")]
+ public ushort get_status ();
+ [CCode (cname = "webkit_dom_dom_application_cache_swap_cache")]
+ public void swap_cache () throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_application_cache_update")]
+ public void update () throws GLib.Error;
+ public uint status { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMImplementation : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMImplementation ();
+ [CCode (cname = "webkit_dom_dom_implementation_create_css_style_sheet")]
+ public unowned WebKit.DOMCSSStyleSheet create_css_style_sheet (string title, string media) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_implementation_create_document")]
+ public unowned WebKit.DOMDocument create_document (string namespace_uri, string qualified_name, WebKit.DOMDocumentType doctype) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_implementation_create_document_type")]
+ public unowned WebKit.DOMDocumentType create_document_type (string qualified_name, string public_id, string system_id) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_implementation_create_html_document")]
+ public unowned WebKit.DOMHTMLDocument create_html_document (string title);
+ [CCode (cname = "webkit_dom_dom_implementation_has_feature")]
+ public bool has_feature (string feature, string version);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMMimeType : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMMimeType ();
+ [CCode (cname = "webkit_dom_dom_mime_type_get_description")]
+ public unowned string get_description ();
+ [CCode (cname = "webkit_dom_dom_mime_type_get_enabled_plugin")]
+ public unowned WebKit.DOMDOMPlugin get_enabled_plugin ();
+ [CCode (cname = "webkit_dom_dom_mime_type_get_suffixes")]
+ public unowned string get_suffixes ();
+ public string description { get; }
+ public WebKit.DOMDOMPlugin enabled_plugin { get; }
+ public string suffixes { get; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMMimeTypeArray : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMMimeTypeArray ();
+ [CCode (cname = "webkit_dom_dom_mime_type_array_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_dom_mime_type_array_item")]
+ public unowned WebKit.DOMDOMMimeType item (ulong index);
+ [CCode (cname = "webkit_dom_dom_mime_type_array_named_item")]
+ public unowned WebKit.DOMDOMMimeType named_item (string name);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMPlugin : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMPlugin ();
+ [CCode (cname = "webkit_dom_dom_plugin_get_description")]
+ public unowned string get_description ();
+ [CCode (cname = "webkit_dom_dom_plugin_get_filename")]
+ public unowned string get_filename ();
+ [CCode (cname = "webkit_dom_dom_plugin_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_dom_plugin_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_dom_plugin_item")]
+ public unowned WebKit.DOMDOMMimeType item (ulong index);
+ [CCode (cname = "webkit_dom_dom_plugin_named_item")]
+ public unowned WebKit.DOMDOMMimeType named_item (string name);
+ public string description { get; }
+ public string filename { get; }
+ public ulong length { get; }
+ public string name { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMPluginArray : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMPluginArray ();
+ [CCode (cname = "webkit_dom_dom_plugin_array_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_dom_plugin_array_item")]
+ public unowned WebKit.DOMDOMPlugin item (ulong index);
+ [CCode (cname = "webkit_dom_dom_plugin_array_named_item")]
+ public unowned WebKit.DOMDOMPlugin named_item (string name);
+ [CCode (cname = "webkit_dom_dom_plugin_array_refresh")]
+ public void refresh (bool reload);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMSelection : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMSelection ();
+ [CCode (cname = "webkit_dom_dom_selection_add_range")]
+ public void add_range (WebKit.DOMRange range);
+ [CCode (cname = "webkit_dom_dom_selection_collapse")]
+ public void collapse (WebKit.DOMNode node, long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_selection_collapse_to_end")]
+ public void collapse_to_end () throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_selection_collapse_to_start")]
+ public void collapse_to_start () throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_selection_contains_node")]
+ public bool contains_node (WebKit.DOMNode node, bool allow_partial);
+ [CCode (cname = "webkit_dom_dom_selection_delete_from_document")]
+ public void delete_from_document ();
+ [CCode (cname = "webkit_dom_dom_selection_empty")]
+ public void empty ();
+ [CCode (cname = "webkit_dom_dom_selection_extend")]
+ public void extend (WebKit.DOMNode node, long offset) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_selection_get_anchor_node")]
+ public unowned WebKit.DOMNode get_anchor_node ();
+ [CCode (cname = "webkit_dom_dom_selection_get_anchor_offset")]
+ public long get_anchor_offset ();
+ [CCode (cname = "webkit_dom_dom_selection_get_base_node")]
+ public unowned WebKit.DOMNode get_base_node ();
+ [CCode (cname = "webkit_dom_dom_selection_get_base_offset")]
+ public long get_base_offset ();
+ [CCode (cname = "webkit_dom_dom_selection_get_extent_node")]
+ public unowned WebKit.DOMNode get_extent_node ();
+ [CCode (cname = "webkit_dom_dom_selection_get_extent_offset")]
+ public long get_extent_offset ();
+ [CCode (cname = "webkit_dom_dom_selection_get_focus_node")]
+ public unowned WebKit.DOMNode get_focus_node ();
+ [CCode (cname = "webkit_dom_dom_selection_get_focus_offset")]
+ public long get_focus_offset ();
+ [CCode (cname = "webkit_dom_dom_selection_get_is_collapsed")]
+ public bool get_is_collapsed ();
+ [CCode (cname = "webkit_dom_dom_selection_get_range_at")]
+ public unowned WebKit.DOMRange get_range_at (long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_selection_get_range_count")]
+ public long get_range_count ();
+ [CCode (cname = "webkit_dom_dom_selection_modify")]
+ public void modify (string alter, string direction, string granularity);
+ [CCode (cname = "webkit_dom_dom_selection_remove_all_ranges")]
+ public void remove_all_ranges ();
+ [CCode (cname = "webkit_dom_dom_selection_select_all_children")]
+ public void select_all_children (WebKit.DOMNode node) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_selection_set_base_and_extent")]
+ public void set_base_and_extent (WebKit.DOMNode base_node, long base_offset, WebKit.DOMNode extent_node, long extent_offset) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_selection_set_position")]
+ public void set_position (WebKit.DOMNode node, long offset) throws GLib.Error;
+ public WebKit.DOMNode anchor_node { get; }
+ public long anchor_offset { get; }
+ public WebKit.DOMNode base_node { get; }
+ public long base_offset { get; }
+ public WebKit.DOMNode extent_node { get; }
+ public long extent_offset { get; }
+ public WebKit.DOMNode focus_node { get; }
+ public long focus_offset { get; }
+ public bool is_collapsed { get; }
+ public long range_count { get; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMSettableTokenList : WebKit.DOMDOMTokenList {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMSettableTokenList ();
+ [CCode (cname = "webkit_dom_dom_settable_token_list_get_value")]
+ public unowned string get_value ();
+ [CCode (cname = "webkit_dom_dom_settable_token_list_set_value")]
+ public void set_value (string value);
+ public string value { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMStringList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMStringList ();
+ [CCode (cname = "webkit_dom_dom_string_list_contains")]
+ public bool contains (string str);
+ [CCode (cname = "webkit_dom_dom_string_list_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_dom_string_list_item")]
+ public unowned string item (ulong index);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMStringMap : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMStringMap ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMTokenList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMTokenList ();
+ [CCode (cname = "webkit_dom_dom_token_list_add")]
+ public void add (string token) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_token_list_contains")]
+ public bool contains (string token) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_token_list_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_dom_token_list_item")]
+ public unowned string item (ulong index);
+ [CCode (cname = "webkit_dom_dom_token_list_remove")]
+ public void remove (string token) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_token_list_toggle")]
+ public bool toggle (string token) throws GLib.Error;
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDOMWindow : WebKit.DOMObject, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMDOMWindow ();
+ [CCode (cname = "webkit_dom_dom_window_alert")]
+ public void alert (string message);
+ [CCode (cname = "webkit_dom_dom_window_atob")]
+ public unowned string atob (string str) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_window_blur")]
+ public void blur ();
+ [CCode (cname = "webkit_dom_dom_window_btoa")]
+ public unowned string btoa (string str) throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_window_capture_events")]
+ public void capture_events ();
+ [CCode (cname = "webkit_dom_dom_window_clear_interval")]
+ public void clear_interval (long handle);
+ [CCode (cname = "webkit_dom_dom_window_clear_timeout")]
+ public void clear_timeout (long handle);
+ [CCode (cname = "webkit_dom_dom_window_close")]
+ public void close ();
+ [CCode (cname = "webkit_dom_dom_window_confirm")]
+ public bool confirm (string message);
+ [CCode (cname = "webkit_dom_dom_window_find")]
+ public bool find (string str, bool case_sensitive, bool backwards, bool wrap, bool whole_word, bool search_in_frames, bool show_dialog);
+ [CCode (cname = "webkit_dom_dom_window_focus")]
+ public void focus ();
+ [CCode (cname = "webkit_dom_dom_window_get_application_cache")]
+ public unowned WebKit.DOMDOMApplicationCache get_application_cache ();
+ [CCode (cname = "webkit_dom_dom_window_get_client_information")]
+ public unowned WebKit.DOMNavigator get_client_information ();
+ [CCode (cname = "webkit_dom_dom_window_get_closed")]
+ public bool get_closed ();
+ [CCode (cname = "webkit_dom_dom_window_get_computed_style")]
+ public unowned WebKit.DOMCSSStyleDeclaration get_computed_style (WebKit.DOMElement element, string pseudo_element);
+ [CCode (cname = "webkit_dom_dom_window_get_console")]
+ public unowned WebKit.DOMConsole get_console ();
+ [CCode (cname = "webkit_dom_dom_window_get_default_status")]
+ public unowned string get_default_status ();
+ [CCode (cname = "webkit_dom_dom_window_get_device_pixel_ratio")]
+ public double get_device_pixel_ratio ();
+ [CCode (cname = "webkit_dom_dom_window_get_document")]
+ public unowned WebKit.DOMDocument get_document ();
+ [CCode (cname = "webkit_dom_dom_window_get_frame_element")]
+ public unowned WebKit.DOMElement get_frame_element ();
+ [CCode (cname = "webkit_dom_dom_window_get_frames")]
+ public unowned WebKit.DOMDOMWindow get_frames ();
+ [CCode (cname = "webkit_dom_dom_window_get_history")]
+ public unowned WebKit.DOMHistory get_history ();
+ [CCode (cname = "webkit_dom_dom_window_get_inner_height")]
+ public long get_inner_height ();
+ [CCode (cname = "webkit_dom_dom_window_get_inner_width")]
+ public long get_inner_width ();
+ [CCode (cname = "webkit_dom_dom_window_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_dom_window_get_local_storage")]
+ public unowned WebKit.DOMStorage get_local_storage () throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_window_get_locationbar")]
+ public unowned WebKit.DOMBarInfo get_locationbar ();
+ [CCode (cname = "webkit_dom_dom_window_get_menubar")]
+ public unowned WebKit.DOMBarInfo get_menubar ();
+ [CCode (cname = "webkit_dom_dom_window_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_dom_window_get_navigator")]
+ public unowned WebKit.DOMNavigator get_navigator ();
+ [CCode (cname = "webkit_dom_dom_window_get_offscreen_buffering")]
+ public bool get_offscreen_buffering ();
+ [CCode (cname = "webkit_dom_dom_window_get_opener")]
+ public unowned WebKit.DOMDOMWindow get_opener ();
+ [CCode (cname = "webkit_dom_dom_window_get_outer_height")]
+ public long get_outer_height ();
+ [CCode (cname = "webkit_dom_dom_window_get_outer_width")]
+ public long get_outer_width ();
+ [CCode (cname = "webkit_dom_dom_window_get_page_x_offset")]
+ public long get_page_x_offset ();
+ [CCode (cname = "webkit_dom_dom_window_get_page_y_offset")]
+ public long get_page_y_offset ();
+ [CCode (cname = "webkit_dom_dom_window_get_parent")]
+ public unowned WebKit.DOMDOMWindow get_parent ();
+ [CCode (cname = "webkit_dom_dom_window_get_personalbar")]
+ public unowned WebKit.DOMBarInfo get_personalbar ();
+ [CCode (cname = "webkit_dom_dom_window_get_screen")]
+ public unowned WebKit.DOMScreen get_screen ();
+ [CCode (cname = "webkit_dom_dom_window_get_screen_left")]
+ public long get_screen_left ();
+ [CCode (cname = "webkit_dom_dom_window_get_screen_top")]
+ public long get_screen_top ();
+ [CCode (cname = "webkit_dom_dom_window_get_screen_x")]
+ public long get_screen_x ();
+ [CCode (cname = "webkit_dom_dom_window_get_screen_y")]
+ public long get_screen_y ();
+ [CCode (cname = "webkit_dom_dom_window_get_scroll_x")]
+ public long get_scroll_x ();
+ [CCode (cname = "webkit_dom_dom_window_get_scroll_y")]
+ public long get_scroll_y ();
+ [CCode (cname = "webkit_dom_dom_window_get_scrollbars")]
+ public unowned WebKit.DOMBarInfo get_scrollbars ();
+ [CCode (cname = "webkit_dom_dom_window_get_selection")]
+ public unowned WebKit.DOMDOMSelection get_selection ();
+ [CCode (cname = "webkit_dom_dom_window_get_self")]
+ public unowned WebKit.DOMDOMWindow get_self ();
+ [CCode (cname = "webkit_dom_dom_window_get_session_storage")]
+ public unowned WebKit.DOMStorage get_session_storage () throws GLib.Error;
+ [CCode (cname = "webkit_dom_dom_window_get_status")]
+ public unowned string get_status ();
+ [CCode (cname = "webkit_dom_dom_window_get_statusbar")]
+ public unowned WebKit.DOMBarInfo get_statusbar ();
+ [CCode (cname = "webkit_dom_dom_window_get_style_media")]
+ public unowned WebKit.DOMStyleMedia get_style_media ();
+ [CCode (cname = "webkit_dom_dom_window_get_toolbar")]
+ public unowned WebKit.DOMBarInfo get_toolbar ();
+ [CCode (cname = "webkit_dom_dom_window_get_top")]
+ public unowned WebKit.DOMDOMWindow get_top ();
+ [CCode (cname = "webkit_dom_dom_window_get_window")]
+ public unowned WebKit.DOMDOMWindow get_window ();
+ [CCode (cname = "webkit_dom_dom_window_match_media")]
+ public unowned WebKit.DOMMediaQueryList match_media (string query);
+ [CCode (cname = "webkit_dom_dom_window_move_by")]
+ public void move_by (float x, float y);
+ [CCode (cname = "webkit_dom_dom_window_move_to")]
+ public void move_to (float x, float y);
+ [CCode (cname = "webkit_dom_dom_window_print")]
+ public void print ();
+ [CCode (cname = "webkit_dom_dom_window_prompt")]
+ public unowned string prompt (string message, string default_value);
+ [CCode (cname = "webkit_dom_dom_window_release_events")]
+ public void release_events ();
+ [CCode (cname = "webkit_dom_dom_window_resize_by")]
+ public void resize_by (float x, float y);
+ [CCode (cname = "webkit_dom_dom_window_resize_to")]
+ public void resize_to (float width, float height);
+ [CCode (cname = "webkit_dom_dom_window_scroll")]
+ public void scroll (long x, long y);
+ [CCode (cname = "webkit_dom_dom_window_scroll_by")]
+ public void scroll_by (long x, long y);
+ [CCode (cname = "webkit_dom_dom_window_scroll_to")]
+ public void scroll_to (long x, long y);
+ [CCode (cname = "webkit_dom_dom_window_set_default_status")]
+ public void set_default_status (string value);
+ [CCode (cname = "webkit_dom_dom_window_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_dom_window_set_status")]
+ public void set_status (string value);
+ [CCode (cname = "webkit_dom_dom_window_stop")]
+ public void stop ();
+ [CCode (cname = "webkit_dom_dom_window_webkit_convert_point_from_node_to_page")]
+ public unowned WebKit.DOMWebKitPoint webkit_convert_point_from_node_to_page (WebKit.DOMNode node, WebKit.DOMWebKitPoint p);
+ [CCode (cname = "webkit_dom_dom_window_webkit_convert_point_from_page_to_node")]
+ public unowned WebKit.DOMWebKitPoint webkit_convert_point_from_page_to_node (WebKit.DOMNode node, WebKit.DOMWebKitPoint p);
+ public WebKit.DOMDOMApplicationCache application_cache { get; }
+ [NoAccessorMethod]
+ public WebKit.DOMNavigator client_information { owned get; set; }
+ public bool closed { get; }
+ [NoAccessorMethod]
+ public WebKit.DOMConsole console { owned get; set; }
+ public string default_status { get; set; }
+ [NoAccessorMethod]
+ public double device_pixel_ratio { get; set; }
+ public WebKit.DOMDocument document { get; }
+ public WebKit.DOMElement frame_element { get; }
+ [NoAccessorMethod]
+ public WebKit.DOMDOMWindow frames { owned get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMHistory history { owned get; set; }
+ [NoAccessorMethod]
+ public long inner_height { get; set; }
+ [NoAccessorMethod]
+ public long inner_width { get; set; }
+ [NoAccessorMethod]
+ public ulong length { get; set; }
+ public WebKit.DOMStorage local_storage { get; }
+ [NoAccessorMethod]
+ public WebKit.DOMBarInfo locationbar { owned get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMBarInfo menubar { owned get; set; }
+ public string name { get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMNavigator navigator { owned get; set; }
+ [NoAccessorMethod]
+ public bool offscreen_buffering { get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMDOMWindow opener { owned get; set; }
+ [NoAccessorMethod]
+ public long outer_height { get; set; }
+ [NoAccessorMethod]
+ public long outer_width { get; set; }
+ public long page_x_offset { get; }
+ public long page_y_offset { get; }
+ [NoAccessorMethod]
+ public WebKit.DOMDOMWindow parent { owned get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMBarInfo personalbar { owned get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMScreen screen { owned get; set; }
+ [NoAccessorMethod]
+ public long screen_left { get; set; }
+ [NoAccessorMethod]
+ public long screen_top { get; set; }
+ [NoAccessorMethod]
+ public long screen_x { get; set; }
+ [NoAccessorMethod]
+ public long screen_y { get; set; }
+ [NoAccessorMethod]
+ public long scroll_x { get; set; }
+ [NoAccessorMethod]
+ public long scroll_y { get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMBarInfo scrollbars { owned get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMDOMWindow self { owned get; set; }
+ public WebKit.DOMStorage session_storage { get; }
+ public string status { get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMBarInfo statusbar { owned get; set; }
+ public WebKit.DOMStyleMedia style_media { get; }
+ [NoAccessorMethod]
+ public WebKit.DOMBarInfo toolbar { owned get; set; }
+ [NoAccessorMethod]
+ public WebKit.DOMDOMWindow top { owned get; set; }
+ public WebKit.DOMDOMWindow window { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDatabase : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMDatabase ();
+ public unowned string get_version ();
+ public string version { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDocument : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMDocument ();
+ public unowned WebKit.DOMNode adopt_node (WebKit.DOMNode source) throws GLib.Error;
+ public unowned WebKit.DOMRange caret_range_from_point (long x, long y);
+ public unowned WebKit.DOMAttr create_attribute (string name) throws GLib.Error;
+ public unowned WebKit.DOMAttr create_attribute_ns (string namespace_uri, string qualified_name) throws GLib.Error;
+ public unowned WebKit.DOMCDATASection create_cdata_section (string data) throws GLib.Error;
+ public unowned WebKit.DOMComment create_comment (string data);
+ public unowned WebKit.DOMCSSStyleDeclaration create_css_style_declaration ();
+ public unowned WebKit.DOMDocumentFragment create_document_fragment ();
+ public unowned WebKit.DOMElement create_element (string tag_name) throws GLib.Error;
+ public unowned WebKit.DOMElement create_element_ns (string namespace_uri, string qualified_name) throws GLib.Error;
+ public unowned WebKit.DOMEntityReference create_entity_reference (string name) throws GLib.Error;
+ public unowned WebKit.DOMEvent create_event (string event_type) throws GLib.Error;
+ public unowned WebKit.DOMXPathExpression create_expression (string expression, WebKit.DOMXPathNSResolver resolver) throws GLib.Error;
+ public unowned WebKit.DOMNodeIterator create_node_iterator (WebKit.DOMNode root, ulong what_to_show, WebKit.DOMNodeFilter filter, bool expand_entity_references) throws GLib.Error;
+ public unowned WebKit.DOMXPathNSResolver create_ns_resolver (WebKit.DOMNode node_resolver);
+ public unowned WebKit.DOMProcessingInstruction create_processing_instruction (string target, string data) throws GLib.Error;
+ public unowned WebKit.DOMRange create_range ();
+ public unowned WebKit.DOMText create_text_node (string data);
+ public unowned WebKit.DOMTreeWalker create_tree_walker (WebKit.DOMNode root, ulong what_to_show, WebKit.DOMNodeFilter filter, bool expand_entity_references) throws GLib.Error;
+ public unowned WebKit.DOMElement element_from_point (long x, long y);
+ public unowned WebKit.DOMXPathResult evaluate (string expression, WebKit.DOMNode context_node, WebKit.DOMXPathNSResolver resolver, ushort type, WebKit.DOMXPathResult in_result) throws GLib.Error;
+ public bool exec_command (string command, bool user_interface, string value);
+ public unowned WebKit.DOMHTMLCollection get_anchors ();
+ public unowned WebKit.DOMHTMLCollection get_applets ();
+ public unowned WebKit.DOMHTMLElement get_body ();
+ public unowned string get_character_set ();
+ public unowned string get_charset ();
+ public unowned string get_compat_mode ();
+ public unowned string get_cookie () throws GLib.Error;
+ public unowned string get_default_charset ();
+ public unowned WebKit.DOMDOMWindow get_default_view ();
+ public unowned WebKit.DOMDocumentType get_doctype ();
+ public unowned WebKit.DOMElement get_document_element ();
+ public unowned string get_document_uri ();
+ public unowned string get_domain ();
+ public unowned WebKit.DOMElement get_element_by_id (string element_id);
+ public unowned WebKit.DOMNodeList get_elements_by_class_name (string tagname);
+ public unowned WebKit.DOMNodeList get_elements_by_name (string element_name);
+ public unowned WebKit.DOMNodeList get_elements_by_tag_name (string tagname);
+ public unowned WebKit.DOMNodeList get_elements_by_tag_name_ns (string namespace_uri, string local_name);
+ public unowned WebKit.DOMHTMLCollection get_forms ();
+ public unowned WebKit.DOMHTMLHeadElement get_head ();
+ public unowned WebKit.DOMHTMLCollection get_images ();
+ public unowned WebKit.DOMDOMImplementation get_implementation ();
+ public unowned string get_input_encoding ();
+ public unowned string get_last_modified ();
+ public unowned WebKit.DOMHTMLCollection get_links ();
+ public unowned WebKit.DOMCSSStyleDeclaration get_override_style (WebKit.DOMElement element, string pseudo_element);
+ public unowned string get_preferred_stylesheet_set ();
+ public unowned string get_ready_state ();
+ public unowned string get_referrer ();
+ public unowned string get_selected_stylesheet_set ();
+ public unowned WebKit.DOMStyleSheetList get_style_sheets ();
+ public unowned string get_title ();
+ public unowned WebKit.DOMElement get_webkit_current_full_screen_element ();
+ public bool get_webkit_full_screen_keyboard_input_allowed ();
+ public bool get_webkit_hidden ();
+ public bool get_webkit_is_full_screen ();
+ public unowned string get_webkit_visibility_state ();
+ public unowned string get_xml_encoding ();
+ public bool get_xml_standalone ();
+ public unowned string get_xml_version ();
+ public unowned WebKit.DOMNode import_node (WebKit.DOMNode imported_node, bool deep) throws GLib.Error;
+ public bool query_command_enabled (string command);
+ public bool query_command_indeterm (string command);
+ public bool query_command_state (string command);
+ public bool query_command_supported (string command);
+ public unowned string query_command_value (string command);
+ public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
+ public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
+ public void set_body (WebKit.DOMHTMLElement value) throws GLib.Error;
+ public void set_charset (string value);
+ public void set_cookie (string value) throws GLib.Error;
+ public void set_document_uri (string value);
+ public void set_selected_stylesheet_set (string value);
+ public void set_title (string value);
+ public void set_xml_standalone (bool value) throws GLib.Error;
+ public void set_xml_version (string value) throws GLib.Error;
+ public void webkit_cancel_full_screen ();
+ public WebKit.DOMHTMLCollection anchors { get; }
+ public WebKit.DOMHTMLCollection applets { get; }
+ public WebKit.DOMHTMLElement body { get; set; }
+ public string character_set { get; }
+ public string charset { get; set; }
+ public string compat_mode { get; }
+ public string cookie { get; set; }
+ public string default_charset { get; }
+ public WebKit.DOMDOMWindow default_view { get; }
+ public WebKit.DOMDocumentType doctype { get; }
+ public WebKit.DOMElement document_element { get; }
+ public string document_uri { get; set; }
+ public string domain { get; }
+ public WebKit.DOMHTMLCollection forms { get; }
+ public WebKit.DOMHTMLHeadElement head { get; }
+ public WebKit.DOMHTMLCollection images { get; }
+ public WebKit.DOMDOMImplementation implementation { get; }
+ public string input_encoding { get; }
+ public string last_modified { get; }
+ public WebKit.DOMHTMLCollection links { get; }
+ public string preferred_stylesheet_set { get; }
+ public string ready_state { get; }
+ public string referrer { get; }
+ public string selected_stylesheet_set { get; set; }
+ public WebKit.DOMStyleSheetList style_sheets { get; }
+ public string title { get; set; }
+ [NoAccessorMethod]
+ public string url { owned get; }
+ public WebKit.DOMElement webkit_current_full_screen_element { get; }
+ public bool webkit_full_screen_keyboard_input_allowed { get; }
+ public bool webkit_is_full_screen { get; }
+ public string xml_encoding { get; }
+ public bool xml_standalone { get; set; }
+ public string xml_version { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDocumentFragment : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMDocumentFragment ();
+ public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
+ public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMDocumentType : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMDocumentType ();
+ public unowned WebKit.DOMNamedNodeMap get_entities ();
+ public unowned string get_internal_subset ();
+ public unowned string get_name ();
+ public unowned WebKit.DOMNamedNodeMap get_notations ();
+ public unowned string get_public_id ();
+ public unowned string get_system_id ();
+ public WebKit.DOMNamedNodeMap entities { get; }
+ public string internal_subset { get; }
+ public string name { get; }
+ public WebKit.DOMNamedNodeMap notations { get; }
+ public string public_id { get; }
+ public string system_id { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMElement : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMElement ();
+ public void blur ();
+ public void focus ();
+ public unowned string get_attribute (string name);
+ public unowned WebKit.DOMAttr get_attribute_node (string name);
+ public unowned WebKit.DOMAttr get_attribute_node_ns (string namespace_uri, string local_name);
+ public unowned string get_attribute_ns (string namespace_uri, string local_name);
+ public ulong get_child_element_count ();
+ public long get_client_height ();
+ public long get_client_left ();
+ public long get_client_top ();
+ public long get_client_width ();
+ public unowned WebKit.DOMNodeList get_elements_by_class_name (string name);
+ public unowned WebKit.DOMNodeList get_elements_by_tag_name (string name);
+ public unowned WebKit.DOMNodeList get_elements_by_tag_name_ns (string namespace_uri, string local_name);
+ public unowned WebKit.DOMElement get_first_element_child ();
+ public unowned WebKit.DOMElement get_last_element_child ();
+ public unowned WebKit.DOMElement get_next_element_sibling ();
+ public long get_offset_height ();
+ public long get_offset_left ();
+ public unowned WebKit.DOMElement get_offset_parent ();
+ public long get_offset_top ();
+ public long get_offset_width ();
+ public unowned WebKit.DOMElement get_previous_element_sibling ();
+ public long get_scroll_height ();
+ public long get_scroll_left ();
+ public long get_scroll_top ();
+ public long get_scroll_width ();
+ public unowned WebKit.DOMCSSStyleDeclaration get_style ();
+ public unowned string get_tag_name ();
+ public bool has_attribute (string name);
+ public bool has_attribute_ns (string namespace_uri, string local_name);
+ public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
+ public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
+ public void remove_attribute (string name) throws GLib.Error;
+ public unowned WebKit.DOMAttr remove_attribute_node (WebKit.DOMAttr old_attr) throws GLib.Error;
+ public void remove_attribute_ns (string namespace_uri, string local_name) throws GLib.Error;
+ public void scroll_by_lines (long lines);
+ public void scroll_by_pages (long pages);
+ public void scroll_into_view (bool align_with_top);
+ public void scroll_into_view_if_needed (bool center_if_needed);
+ public void set_attribute (string name, string value) throws GLib.Error;
+ public unowned WebKit.DOMAttr set_attribute_node (WebKit.DOMAttr new_attr) throws GLib.Error;
+ public unowned WebKit.DOMAttr set_attribute_node_ns (WebKit.DOMAttr new_attr) throws GLib.Error;
+ public void set_attribute_ns (string namespace_uri, string qualified_name, string value) throws GLib.Error;
+ public void set_scroll_left (long value);
+ public void set_scroll_top (long value);
+ public bool webkit_matches_selector (string selectors) throws GLib.Error;
+ public void webkit_request_full_screen (ushort flags);
+ public ulong child_element_count { get; }
+ public long client_height { get; }
+ public long client_left { get; }
+ public long client_top { get; }
+ public long client_width { get; }
+ public WebKit.DOMElement first_element_child { get; }
+ public WebKit.DOMElement last_element_child { get; }
+ public WebKit.DOMElement next_element_sibling { get; }
+ public long offset_height { get; }
+ public long offset_left { get; }
+ public WebKit.DOMElement offset_parent { get; }
+ public long offset_top { get; }
+ public long offset_width { get; }
+ public WebKit.DOMElement previous_element_sibling { get; }
+ public long scroll_height { get; }
+ public long scroll_left { get; set; }
+ public long scroll_top { get; set; }
+ public long scroll_width { get; }
+ public WebKit.DOMCSSStyleDeclaration style { get; }
+ public string tag_name { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMEntityReference : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMEntityReference ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMEvent : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMEvent ();
+ public bool get_bubbles ();
+ public bool get_cancel_bubble ();
+ public bool get_cancelable ();
+ public unowned WebKit.DOMEventTarget get_current_target ();
+ public bool get_default_prevented ();
+ public ushort get_event_phase ();
+ public bool get_return_value ();
+ public unowned WebKit.DOMEventTarget get_src_element ();
+ public unowned WebKit.DOMEventTarget get_target ();
+ public uint32 get_time_stamp ();
+ public void init_event (string event_type_arg, bool can_bubble_arg, bool cancelable_arg);
+ public void prevent_default ();
+ public void set_cancel_bubble (bool value);
+ public void set_return_value (bool value);
+ public void stop_immediate_propagation ();
+ public void stop_propagation ();
+ public bool bubbles { get; }
+ public bool cancel_bubble { get; set; }
+ public bool cancelable { get; }
+ public WebKit.DOMEventTarget current_target { get; }
+ public bool default_prevented { get; }
+ public uint event_phase { get; }
+ public bool return_value { get; set; }
+ public WebKit.DOMEventTarget src_element { get; }
+ public WebKit.DOMEventTarget target { get; }
+ public uint time_stamp { get; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ [Compact]
+ public class DOMEventTargetClass {
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMFile : WebKit.DOMBlob {
+ [CCode (has_construct_function = false)]
+ protected DOMFile ();
+ public unowned string get_file_name ();
+ public uint64 get_file_size ();
+ public unowned string get_name ();
+ public string file_name { get; }
+ public uint64 file_size { get; }
+ public string name { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMFileList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMFileList ();
+ public ulong get_length ();
+ public unowned WebKit.DOMFile item (ulong index);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMGeolocation : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMGeolocation ();
+ public void clear_watch (long watch_id);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLAnchorElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLAnchorElement ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_access_key")]
+ public unowned string get_access_key ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_charset")]
+ public unowned string get_charset ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_coords")]
+ public unowned string get_coords ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_download")]
+ public unowned string get_download ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_hash")]
+ public unowned string get_hash ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_host")]
+ public unowned string get_host ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_hostname")]
+ public unowned string get_hostname ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_href")]
+ public unowned string get_href ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_hreflang")]
+ public unowned string get_hreflang ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_origin")]
+ public unowned string get_origin ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_parameter")]
+ public unowned string get_parameter (string name);
+ [CCode (cname = "webkit_dom_html_anchor_element_get_pathname")]
+ public unowned string get_pathname ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_ping")]
+ public unowned string get_ping ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_port")]
+ public unowned string get_port ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_protocol")]
+ public unowned string get_protocol ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_rel")]
+ public unowned string get_rel ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_rev")]
+ public unowned string get_rev ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_search")]
+ public unowned string get_search ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_shape")]
+ public unowned string get_shape ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_target")]
+ public unowned string get_target ();
+ [CCode (cname = "webkit_dom_html_anchor_element_get_text")]
+ public unowned string get_text ();
+ [CCode (cname = "webkit_dom_html_anchor_element_set_access_key")]
+ public void set_access_key (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_charset")]
+ public void set_charset (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_coords")]
+ public void set_coords (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_download")]
+ public void set_download (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_hash")]
+ public void set_hash (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_host")]
+ public void set_host (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_hostname")]
+ public void set_hostname (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_href")]
+ public void set_href (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_hreflang")]
+ public void set_hreflang (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_pathname")]
+ public void set_pathname (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_ping")]
+ public void set_ping (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_port")]
+ public void set_port (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_protocol")]
+ public void set_protocol (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_rel")]
+ public void set_rel (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_rev")]
+ public void set_rev (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_search")]
+ public void set_search (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_shape")]
+ public void set_shape (string value);
+ [CCode (cname = "webkit_dom_html_anchor_element_set_target")]
+ public void set_target (string value);
+ public string access_key { get; set; }
+ public string charset { get; set; }
+ public string coords { get; set; }
+ public string hash { get; set; }
+ public string host { get; set; }
+ public string hostname { get; set; }
+ public string href { get; set; }
+ public string hreflang { get; set; }
+ public string name { get; set; }
+ public string origin { get; }
+ public string pathname { get; set; }
+ public string ping { get; set; }
+ public string port { get; set; }
+ public string protocol { get; set; }
+ public string rel { get; set; }
+ public string rev { get; set; }
+ public string search { get; set; }
+ public string shape { get; set; }
+ public string target { get; set; }
+ public string text { get; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLAppletElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLAppletElement ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_alt")]
+ public unowned string get_alt ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_archive")]
+ public unowned string get_archive ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_code")]
+ public unowned string get_code ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_code_base")]
+ public unowned string get_code_base ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_height")]
+ public unowned string get_height ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_hspace")]
+ public long get_hspace ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_object")]
+ public unowned string get_object ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_vspace")]
+ public long get_vspace ();
+ [CCode (cname = "webkit_dom_html_applet_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_html_applet_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_alt")]
+ public void set_alt (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_archive")]
+ public void set_archive (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_code")]
+ public void set_code (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_code_base")]
+ public void set_code_base (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_height")]
+ public void set_height (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_hspace")]
+ public void set_hspace (long value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_object")]
+ public void set_object (string value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_vspace")]
+ public void set_vspace (long value);
+ [CCode (cname = "webkit_dom_html_applet_element_set_width")]
+ public void set_width (string value);
+ public string align { get; set; }
+ public string alt { get; set; }
+ public string archive { get; set; }
+ public string code { get; set; }
+ public string code_base { get; set; }
+ public string height { get; set; }
+ public long hspace { get; set; }
+ public string name { get; set; }
+ public string object { get; set; }
+ public long vspace { get; set; }
+ public string width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLAreaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLAreaElement ();
+ [CCode (cname = "webkit_dom_html_area_element_get_access_key")]
+ public unowned string get_access_key ();
+ [CCode (cname = "webkit_dom_html_area_element_get_alt")]
+ public unowned string get_alt ();
+ [CCode (cname = "webkit_dom_html_area_element_get_coords")]
+ public unowned string get_coords ();
+ [CCode (cname = "webkit_dom_html_area_element_get_hash")]
+ public unowned string get_hash ();
+ [CCode (cname = "webkit_dom_html_area_element_get_host")]
+ public unowned string get_host ();
+ [CCode (cname = "webkit_dom_html_area_element_get_hostname")]
+ public unowned string get_hostname ();
+ [CCode (cname = "webkit_dom_html_area_element_get_href")]
+ public unowned string get_href ();
+ [CCode (cname = "webkit_dom_html_area_element_get_no_href")]
+ public bool get_no_href ();
+ [CCode (cname = "webkit_dom_html_area_element_get_pathname")]
+ public unowned string get_pathname ();
+ [CCode (cname = "webkit_dom_html_area_element_get_ping")]
+ public unowned string get_ping ();
+ [CCode (cname = "webkit_dom_html_area_element_get_port")]
+ public unowned string get_port ();
+ [CCode (cname = "webkit_dom_html_area_element_get_protocol")]
+ public unowned string get_protocol ();
+ [CCode (cname = "webkit_dom_html_area_element_get_search")]
+ public unowned string get_search ();
+ [CCode (cname = "webkit_dom_html_area_element_get_shape")]
+ public unowned string get_shape ();
+ [CCode (cname = "webkit_dom_html_area_element_get_target")]
+ public unowned string get_target ();
+ [CCode (cname = "webkit_dom_html_area_element_set_access_key")]
+ public void set_access_key (string value);
+ [CCode (cname = "webkit_dom_html_area_element_set_alt")]
+ public void set_alt (string value);
+ [CCode (cname = "webkit_dom_html_area_element_set_coords")]
+ public void set_coords (string value);
+ [CCode (cname = "webkit_dom_html_area_element_set_href")]
+ public void set_href (string value);
+ [CCode (cname = "webkit_dom_html_area_element_set_no_href")]
+ public void set_no_href (bool value);
+ [CCode (cname = "webkit_dom_html_area_element_set_ping")]
+ public void set_ping (string value);
+ [CCode (cname = "webkit_dom_html_area_element_set_shape")]
+ public void set_shape (string value);
+ [CCode (cname = "webkit_dom_html_area_element_set_target")]
+ public void set_target (string value);
+ public string access_key { get; set; }
+ public string alt { get; set; }
+ public string coords { get; set; }
+ public string hash { get; }
+ public string host { get; }
+ public string hostname { get; }
+ public string href { get; set; }
+ public bool no_href { get; set; }
+ public string pathname { get; }
+ public string ping { get; set; }
+ public string port { get; }
+ public string protocol { get; }
+ public string search { get; }
+ public string shape { get; set; }
+ public string target { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLAudioElement : WebKit.DOMHTMLMediaElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLAudioElement ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLBRElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLBRElement ();
+ [CCode (cname = "webkit_dom_htmlbr_element_get_clear")]
+ public unowned string get_clear ();
+ [CCode (cname = "webkit_dom_htmlbr_element_set_clear")]
+ public void set_clear (string value);
+ public string clear { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLBaseElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLBaseElement ();
+ [CCode (cname = "webkit_dom_html_base_element_get_href")]
+ public unowned string get_href ();
+ [CCode (cname = "webkit_dom_html_base_element_get_target")]
+ public unowned string get_target ();
+ [CCode (cname = "webkit_dom_html_base_element_set_href")]
+ public void set_href (string value);
+ [CCode (cname = "webkit_dom_html_base_element_set_target")]
+ public void set_target (string value);
+ public string href { get; set; }
+ public string target { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLBaseFontElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLBaseFontElement ();
+ [CCode (cname = "webkit_dom_html_base_font_element_get_color")]
+ public unowned string get_color ();
+ [CCode (cname = "webkit_dom_html_base_font_element_get_face")]
+ public unowned string get_face ();
+ [CCode (cname = "webkit_dom_html_base_font_element_get_size")]
+ public long get_size ();
+ [CCode (cname = "webkit_dom_html_base_font_element_set_color")]
+ public void set_color (string value);
+ [CCode (cname = "webkit_dom_html_base_font_element_set_face")]
+ public void set_face (string value);
+ [CCode (cname = "webkit_dom_html_base_font_element_set_size")]
+ public void set_size (long value);
+ public string color { get; set; }
+ public string face { get; set; }
+ public long size { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLBodyElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLBodyElement ();
+ [CCode (cname = "webkit_dom_html_body_element_get_a_link")]
+ public unowned string get_a_link ();
+ [CCode (cname = "webkit_dom_html_body_element_get_background")]
+ public unowned string get_background ();
+ [CCode (cname = "webkit_dom_html_body_element_get_bg_color")]
+ public unowned string get_bg_color ();
+ [CCode (cname = "webkit_dom_html_body_element_get_link")]
+ public unowned string get_link ();
+ [CCode (cname = "webkit_dom_html_body_element_get_text")]
+ public unowned string get_text ();
+ [CCode (cname = "webkit_dom_html_body_element_get_v_link")]
+ public unowned string get_v_link ();
+ [CCode (cname = "webkit_dom_html_body_element_set_a_link")]
+ public void set_a_link (string value);
+ [CCode (cname = "webkit_dom_html_body_element_set_background")]
+ public void set_background (string value);
+ [CCode (cname = "webkit_dom_html_body_element_set_bg_color")]
+ public void set_bg_color (string value);
+ [CCode (cname = "webkit_dom_html_body_element_set_link")]
+ public void set_link (string value);
+ [CCode (cname = "webkit_dom_html_body_element_set_text")]
+ public void set_text (string value);
+ [CCode (cname = "webkit_dom_html_body_element_set_v_link")]
+ public void set_v_link (string value);
+ public string a_link { get; set; }
+ public string background { get; set; }
+ public string bg_color { get; set; }
+ public string link { get; set; }
+ public string text { get; set; }
+ public string v_link { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLButtonElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLButtonElement ();
+ [CCode (cname = "webkit_dom_html_button_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_button_element_click")]
+ public void click ();
+ [CCode (cname = "webkit_dom_html_button_element_get_access_key")]
+ public unowned string get_access_key ();
+ [CCode (cname = "webkit_dom_html_button_element_get_autofocus")]
+ public bool get_autofocus ();
+ [CCode (cname = "webkit_dom_html_button_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_button_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_button_element_get_form_action")]
+ public unowned string get_form_action ();
+ [CCode (cname = "webkit_dom_html_button_element_get_form_enctype")]
+ public unowned string get_form_enctype ();
+ [CCode (cname = "webkit_dom_html_button_element_get_form_method")]
+ public unowned string get_form_method ();
+ [CCode (cname = "webkit_dom_html_button_element_get_form_no_validate")]
+ public bool get_form_no_validate ();
+ [CCode (cname = "webkit_dom_html_button_element_get_form_target")]
+ public unowned string get_form_target ();
+ [CCode (cname = "webkit_dom_html_button_element_get_labels")]
+ public unowned WebKit.DOMNodeList get_labels ();
+ [CCode (cname = "webkit_dom_html_button_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_button_element_get_validation_message")]
+ public unowned string get_validation_message ();
+ [CCode (cname = "webkit_dom_html_button_element_get_validity")]
+ public unowned WebKit.DOMValidityState get_validity ();
+ [CCode (cname = "webkit_dom_html_button_element_get_value")]
+ public unowned string get_value ();
+ [CCode (cname = "webkit_dom_html_button_element_get_will_validate")]
+ public bool get_will_validate ();
+ [CCode (cname = "webkit_dom_html_button_element_set_access_key")]
+ public void set_access_key (string value);
+ [CCode (cname = "webkit_dom_html_button_element_set_autofocus")]
+ public void set_autofocus (bool value);
+ [CCode (cname = "webkit_dom_html_button_element_set_custom_validity")]
+ public void set_custom_validity (string error);
+ [CCode (cname = "webkit_dom_html_button_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_button_element_set_form_action")]
+ public void set_form_action (string value);
+ [CCode (cname = "webkit_dom_html_button_element_set_form_enctype")]
+ public void set_form_enctype (string value);
+ [CCode (cname = "webkit_dom_html_button_element_set_form_method")]
+ public void set_form_method (string value);
+ [CCode (cname = "webkit_dom_html_button_element_set_form_no_validate")]
+ public void set_form_no_validate (bool value);
+ [CCode (cname = "webkit_dom_html_button_element_set_form_target")]
+ public void set_form_target (string value);
+ [CCode (cname = "webkit_dom_html_button_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_button_element_set_value")]
+ public void set_value (string value);
+ public string access_key { get; set; }
+ public bool autofocus { get; set; }
+ public bool disabled { get; set; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public string form_action { get; set; }
+ public string form_enctype { get; set; }
+ public string form_method { get; set; }
+ public bool form_no_validate { get; set; }
+ public string form_target { get; set; }
+ public WebKit.DOMNodeList labels { get; }
+ public string name { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ public string validation_message { get; }
+ public WebKit.DOMValidityState validity { get; }
+ public string value { get; set; }
+ public bool will_validate { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLCanvasElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLCanvasElement ();
+ [CCode (cname = "webkit_dom_html_canvas_element_get_height")]
+ public long get_height ();
+ [CCode (cname = "webkit_dom_html_canvas_element_get_width")]
+ public long get_width ();
+ [CCode (cname = "webkit_dom_html_canvas_element_set_height")]
+ public void set_height (long value);
+ [CCode (cname = "webkit_dom_html_canvas_element_set_width")]
+ public void set_width (long value);
+ public long height { get; set; }
+ public long width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLCollection : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLCollection ();
+ [CCode (cname = "webkit_dom_html_collection_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_html_collection_item")]
+ public unowned WebKit.DOMNode item (ulong index);
+ [CCode (cname = "webkit_dom_html_collection_named_item")]
+ public unowned WebKit.DOMNode named_item (string name);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLDListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLDListElement ();
+ [CCode (cname = "webkit_dom_htmld_list_element_get_compact")]
+ public bool get_compact ();
+ [CCode (cname = "webkit_dom_htmld_list_element_set_compact")]
+ public void set_compact (bool value);
+ public bool compact { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLDetailsElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLDetailsElement ();
+ [CCode (cname = "webkit_dom_html_details_element_get_open")]
+ public bool get_open ();
+ [CCode (cname = "webkit_dom_html_details_element_set_open")]
+ public void set_open (bool value);
+ public bool open { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLDirectoryElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLDirectoryElement ();
+ [CCode (cname = "webkit_dom_html_directory_element_get_compact")]
+ public bool get_compact ();
+ [CCode (cname = "webkit_dom_html_directory_element_set_compact")]
+ public void set_compact (bool value);
+ public bool compact { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLDivElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLDivElement ();
+ [CCode (cname = "webkit_dom_html_div_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_div_element_set_align")]
+ public void set_align (string value);
+ public string align { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLDocument : WebKit.DOMDocument, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLDocument ();
+ [CCode (cname = "webkit_dom_html_document_capture_events")]
+ public void capture_events ();
+ [CCode (cname = "webkit_dom_html_document_clear")]
+ public void clear ();
+ [CCode (cname = "webkit_dom_html_document_close")]
+ public void close ();
+ [CCode (cname = "webkit_dom_html_document_get_active_element")]
+ public unowned WebKit.DOMElement get_active_element ();
+ [CCode (cname = "webkit_dom_html_document_get_alink_color")]
+ public unowned string get_alink_color ();
+ [CCode (cname = "webkit_dom_html_document_get_bg_color")]
+ public unowned string get_bg_color ();
+ [CCode (cname = "webkit_dom_html_document_get_compat_mode")]
+ public unowned string get_compat_mode ();
+ [CCode (cname = "webkit_dom_html_document_get_design_mode")]
+ public unowned string get_design_mode ();
+ [CCode (cname = "webkit_dom_html_document_get_dir")]
+ public unowned string get_dir ();
+ [CCode (cname = "webkit_dom_html_document_get_embeds")]
+ public unowned WebKit.DOMHTMLCollection get_embeds ();
+ [CCode (cname = "webkit_dom_html_document_get_fg_color")]
+ public unowned string get_fg_color ();
+ [CCode (cname = "webkit_dom_html_document_get_height")]
+ public long get_height ();
+ [CCode (cname = "webkit_dom_html_document_get_link_color")]
+ public unowned string get_link_color ();
+ [CCode (cname = "webkit_dom_html_document_get_plugins")]
+ public unowned WebKit.DOMHTMLCollection get_plugins ();
+ [CCode (cname = "webkit_dom_html_document_get_scripts")]
+ public unowned WebKit.DOMHTMLCollection get_scripts ();
+ [CCode (cname = "webkit_dom_html_document_get_vlink_color")]
+ public unowned string get_vlink_color ();
+ [CCode (cname = "webkit_dom_html_document_get_width")]
+ public long get_width ();
+ [CCode (cname = "webkit_dom_html_document_has_focus")]
+ public bool has_focus ();
+ [CCode (cname = "webkit_dom_html_document_release_events")]
+ public void release_events ();
+ [CCode (cname = "webkit_dom_html_document_set_alink_color")]
+ public void set_alink_color (string value);
+ [CCode (cname = "webkit_dom_html_document_set_bg_color")]
+ public void set_bg_color (string value);
+ [CCode (cname = "webkit_dom_html_document_set_design_mode")]
+ public void set_design_mode (string value);
+ [CCode (cname = "webkit_dom_html_document_set_dir")]
+ public void set_dir (string value);
+ [CCode (cname = "webkit_dom_html_document_set_fg_color")]
+ public void set_fg_color (string value);
+ [CCode (cname = "webkit_dom_html_document_set_link_color")]
+ public void set_link_color (string value);
+ [CCode (cname = "webkit_dom_html_document_set_vlink_color")]
+ public void set_vlink_color (string value);
+ public WebKit.DOMElement active_element { get; }
+ public string alink_color { get; set; }
+ public string bg_color { get; set; }
+ public string compat_mode { get; }
+ public string design_mode { get; set; }
+ public string dir { get; set; }
+ public WebKit.DOMHTMLCollection embeds { get; }
+ public string fg_color { get; set; }
+ public long height { get; }
+ public string link_color { get; set; }
+ public WebKit.DOMHTMLCollection plugins { get; }
+ public WebKit.DOMHTMLCollection scripts { get; }
+ public string vlink_color { get; set; }
+ public long width { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLElement : WebKit.DOMElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLElement ();
+ [CCode (cname = "webkit_dom_html_element_get_children")]
+ public unowned WebKit.DOMHTMLCollection get_children ();
+ [CCode (cname = "webkit_dom_html_element_get_class_list")]
+ public unowned WebKit.DOMDOMTokenList get_class_list ();
+ [CCode (cname = "webkit_dom_html_element_get_class_name")]
+ public unowned string get_class_name ();
+ [CCode (cname = "webkit_dom_html_element_get_content_editable")]
+ public unowned string get_content_editable ();
+ [CCode (cname = "webkit_dom_html_element_get_dir")]
+ public unowned string get_dir ();
+ [CCode (cname = "webkit_dom_html_element_get_draggable")]
+ public bool get_draggable ();
+ [CCode (cname = "webkit_dom_html_element_get_hidden")]
+ public bool get_hidden ();
+ [CCode (cname = "webkit_dom_html_element_get_id")]
+ public unowned string get_id ();
+ [CCode (cname = "webkit_dom_html_element_get_inner_html")]
+ public unowned string get_inner_html ();
+ [CCode (cname = "webkit_dom_html_element_get_inner_text")]
+ public unowned string get_inner_text ();
+ [CCode (cname = "webkit_dom_html_element_get_is_content_editable")]
+ public bool get_is_content_editable ();
+ [CCode (cname = "webkit_dom_html_element_get_lang")]
+ public unowned string get_lang ();
+ [CCode (cname = "webkit_dom_html_element_get_outer_html")]
+ public unowned string get_outer_html ();
+ [CCode (cname = "webkit_dom_html_element_get_outer_text")]
+ public unowned string get_outer_text ();
+ [CCode (cname = "webkit_dom_html_element_get_spellcheck")]
+ public bool get_spellcheck ();
+ [CCode (cname = "webkit_dom_html_element_get_tab_index")]
+ public long get_tab_index ();
+ [CCode (cname = "webkit_dom_html_element_get_title")]
+ public unowned string get_title ();
+ [CCode (cname = "webkit_dom_html_element_get_webkitdropzone")]
+ public unowned string get_webkitdropzone ();
+ [CCode (cname = "webkit_dom_html_element_insert_adjacent_element")]
+ public unowned WebKit.DOMElement insert_adjacent_element (string where, WebKit.DOMElement element) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_insert_adjacent_html")]
+ public void insert_adjacent_html (string where, string html) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_insert_adjacent_text")]
+ public void insert_adjacent_text (string where, string text) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_set_class_name")]
+ public void set_class_name (string value);
+ [CCode (cname = "webkit_dom_html_element_set_content_editable")]
+ public void set_content_editable (string value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_set_dir")]
+ public void set_dir (string value);
+ [CCode (cname = "webkit_dom_html_element_set_draggable")]
+ public void set_draggable (bool value);
+ [CCode (cname = "webkit_dom_html_element_set_hidden")]
+ public void set_hidden (bool value);
+ [CCode (cname = "webkit_dom_html_element_set_id")]
+ public void set_id (string value);
+ [CCode (cname = "webkit_dom_html_element_set_inner_html")]
+ public void set_inner_html (string value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_set_inner_text")]
+ public void set_inner_text (string value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_set_lang")]
+ public void set_lang (string value);
+ [CCode (cname = "webkit_dom_html_element_set_outer_html")]
+ public void set_outer_html (string value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_set_outer_text")]
+ public void set_outer_text (string value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_element_set_spellcheck")]
+ public void set_spellcheck (bool value);
+ [CCode (cname = "webkit_dom_html_element_set_tab_index")]
+ public void set_tab_index (long value);
+ [CCode (cname = "webkit_dom_html_element_set_title")]
+ public void set_title (string value);
+ [CCode (cname = "webkit_dom_html_element_set_webkitdropzone")]
+ public void set_webkitdropzone (string value);
+ public WebKit.DOMHTMLCollection children { get; }
+ public WebKit.DOMDOMTokenList class_list { get; }
+ public string class_name { get; set; }
+ public string content_editable { get; set; }
+ public string dir { get; set; }
+ public bool draggable { get; set; }
+ public bool hidden { get; set; }
+ public string id { get; set; }
+ public string inner_html { get; set; }
+ public string inner_text { get; set; }
+ public bool is_content_editable { get; }
+ public string lang { get; set; }
+ public string outer_html { get; set; }
+ public string outer_text { get; set; }
+ public bool spellcheck { get; set; }
+ public long tab_index { get; set; }
+ public string title { get; set; }
+ public string webkitdropzone { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLEmbedElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLEmbedElement ();
+ [CCode (cname = "webkit_dom_html_embed_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_embed_element_get_height")]
+ public long get_height ();
+ [CCode (cname = "webkit_dom_html_embed_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_embed_element_get_src")]
+ public unowned string get_src ();
+ [CCode (cname = "webkit_dom_html_embed_element_get_width")]
+ public long get_width ();
+ [CCode (cname = "webkit_dom_html_embed_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_embed_element_set_height")]
+ public void set_height (long value);
+ [CCode (cname = "webkit_dom_html_embed_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_embed_element_set_src")]
+ public void set_src (string value);
+ [CCode (cname = "webkit_dom_html_embed_element_set_width")]
+ public void set_width (long value);
+ public string align { get; set; }
+ public long height { get; set; }
+ public string name { get; set; }
+ public string src { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ public long width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLFieldSetElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLFieldSetElement ();
+ [CCode (cname = "webkit_dom_html_field_set_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_field_set_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_field_set_element_get_validation_message")]
+ public unowned string get_validation_message ();
+ [CCode (cname = "webkit_dom_html_field_set_element_get_validity")]
+ public unowned WebKit.DOMValidityState get_validity ();
+ [CCode (cname = "webkit_dom_html_field_set_element_get_will_validate")]
+ public bool get_will_validate ();
+ [CCode (cname = "webkit_dom_html_field_set_element_set_custom_validity")]
+ public void set_custom_validity (string error);
+ public WebKit.DOMHTMLFormElement form { get; }
+ public string validation_message { get; }
+ public WebKit.DOMValidityState validity { get; }
+ public bool will_validate { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLFontElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLFontElement ();
+ [CCode (cname = "webkit_dom_html_font_element_get_color")]
+ public unowned string get_color ();
+ [CCode (cname = "webkit_dom_html_font_element_get_face")]
+ public unowned string get_face ();
+ [CCode (cname = "webkit_dom_html_font_element_get_size")]
+ public unowned string get_size ();
+ [CCode (cname = "webkit_dom_html_font_element_set_color")]
+ public void set_color (string value);
+ [CCode (cname = "webkit_dom_html_font_element_set_face")]
+ public void set_face (string value);
+ [CCode (cname = "webkit_dom_html_font_element_set_size")]
+ public void set_size (string value);
+ public string color { get; set; }
+ public string face { get; set; }
+ public string size { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLFormElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLFormElement ();
+ [CCode (cname = "webkit_dom_html_form_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_form_element_dispatch_form_change")]
+ public void dispatch_form_change ();
+ [CCode (cname = "webkit_dom_html_form_element_dispatch_form_input")]
+ public void dispatch_form_input ();
+ [CCode (cname = "webkit_dom_html_form_element_get_accept_charset")]
+ public unowned string get_accept_charset ();
+ [CCode (cname = "webkit_dom_html_form_element_get_action")]
+ public unowned string get_action ();
+ [CCode (cname = "webkit_dom_html_form_element_get_autocomplete")]
+ public unowned string get_autocomplete ();
+ [CCode (cname = "webkit_dom_html_form_element_get_elements")]
+ public unowned WebKit.DOMHTMLCollection get_elements ();
+ [CCode (cname = "webkit_dom_html_form_element_get_encoding")]
+ public unowned string get_encoding ();
+ [CCode (cname = "webkit_dom_html_form_element_get_enctype")]
+ public unowned string get_enctype ();
+ [CCode (cname = "webkit_dom_html_form_element_get_length")]
+ public long get_length ();
+ [CCode (cname = "webkit_dom_html_form_element_get_method")]
+ public unowned string get_method ();
+ [CCode (cname = "webkit_dom_html_form_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_form_element_get_no_validate")]
+ public bool get_no_validate ();
+ [CCode (cname = "webkit_dom_html_form_element_get_target")]
+ public unowned string get_target ();
+ [CCode (cname = "webkit_dom_html_form_element_reset")]
+ public void reset ();
+ [CCode (cname = "webkit_dom_html_form_element_set_accept_charset")]
+ public void set_accept_charset (string value);
+ [CCode (cname = "webkit_dom_html_form_element_set_action")]
+ public void set_action (string value);
+ [CCode (cname = "webkit_dom_html_form_element_set_autocomplete")]
+ public void set_autocomplete (string value);
+ [CCode (cname = "webkit_dom_html_form_element_set_encoding")]
+ public void set_encoding (string value);
+ [CCode (cname = "webkit_dom_html_form_element_set_enctype")]
+ public void set_enctype (string value);
+ [CCode (cname = "webkit_dom_html_form_element_set_method")]
+ public void set_method (string value);
+ [CCode (cname = "webkit_dom_html_form_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_form_element_set_no_validate")]
+ public void set_no_validate (bool value);
+ [CCode (cname = "webkit_dom_html_form_element_set_target")]
+ public void set_target (string value);
+ [CCode (cname = "webkit_dom_html_form_element_submit")]
+ public void submit ();
+ public string accept_charset { get; set; }
+ public string action { get; set; }
+ public string autocomplete { get; set; }
+ public WebKit.DOMHTMLCollection elements { get; }
+ public string encoding { get; set; }
+ public string enctype { get; set; }
+ public long length { get; }
+ public string method { get; set; }
+ public string name { get; set; }
+ public bool no_validate { get; set; }
+ public string target { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLFrameElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLFrameElement ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_content_document")]
+ public unowned WebKit.DOMDocument get_content_document ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_content_window")]
+ public unowned WebKit.DOMDOMWindow get_content_window ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_frame_border")]
+ public unowned string get_frame_border ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_height")]
+ public long get_height ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_long_desc")]
+ public unowned string get_long_desc ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_margin_height")]
+ public unowned string get_margin_height ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_margin_width")]
+ public unowned string get_margin_width ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_no_resize")]
+ public bool get_no_resize ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_scrolling")]
+ public unowned string get_scrolling ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_src")]
+ public unowned string get_src ();
+ [CCode (cname = "webkit_dom_html_frame_element_get_width")]
+ public long get_width ();
+ [CCode (cname = "webkit_dom_html_frame_element_set_frame_border")]
+ public void set_frame_border (string value);
+ [CCode (cname = "webkit_dom_html_frame_element_set_long_desc")]
+ public void set_long_desc (string value);
+ [CCode (cname = "webkit_dom_html_frame_element_set_margin_height")]
+ public void set_margin_height (string value);
+ [CCode (cname = "webkit_dom_html_frame_element_set_margin_width")]
+ public void set_margin_width (string value);
+ [CCode (cname = "webkit_dom_html_frame_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_frame_element_set_no_resize")]
+ public void set_no_resize (bool value);
+ [CCode (cname = "webkit_dom_html_frame_element_set_scrolling")]
+ public void set_scrolling (string value);
+ [CCode (cname = "webkit_dom_html_frame_element_set_src")]
+ public void set_src (string value);
+ public WebKit.DOMDocument content_document { get; }
+ public WebKit.DOMDOMWindow content_window { get; }
+ public string frame_border { get; set; }
+ public long height { get; }
+ public string long_desc { get; set; }
+ public string margin_height { get; set; }
+ public string margin_width { get; set; }
+ public string name { get; set; }
+ public bool no_resize { get; set; }
+ public string scrolling { get; set; }
+ public string src { get; set; }
+ public long width { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLFrameSetElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLFrameSetElement ();
+ [CCode (cname = "webkit_dom_html_frame_set_element_get_cols")]
+ public unowned string get_cols ();
+ [CCode (cname = "webkit_dom_html_frame_set_element_get_rows")]
+ public unowned string get_rows ();
+ [CCode (cname = "webkit_dom_html_frame_set_element_set_cols")]
+ public void set_cols (string value);
+ [CCode (cname = "webkit_dom_html_frame_set_element_set_rows")]
+ public void set_rows (string value);
+ public string cols { get; set; }
+ public string rows { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLHRElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLHRElement ();
+ [CCode (cname = "webkit_dom_htmlhr_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_htmlhr_element_get_no_shade")]
+ public bool get_no_shade ();
+ [CCode (cname = "webkit_dom_htmlhr_element_get_size")]
+ public unowned string get_size ();
+ [CCode (cname = "webkit_dom_htmlhr_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_htmlhr_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_htmlhr_element_set_no_shade")]
+ public void set_no_shade (bool value);
+ [CCode (cname = "webkit_dom_htmlhr_element_set_size")]
+ public void set_size (string value);
+ [CCode (cname = "webkit_dom_htmlhr_element_set_width")]
+ public void set_width (string value);
+ public string align { get; set; }
+ public bool no_shade { get; set; }
+ public string size { get; set; }
+ public string width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLHeadElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLHeadElement ();
+ [CCode (cname = "webkit_dom_html_head_element_get_profile")]
+ public unowned string get_profile ();
+ [CCode (cname = "webkit_dom_html_head_element_set_profile")]
+ public void set_profile (string value);
+ public string profile { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLHeadingElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLHeadingElement ();
+ [CCode (cname = "webkit_dom_html_heading_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_heading_element_set_align")]
+ public void set_align (string value);
+ public string align { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLHtmlElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLHtmlElement ();
+ [CCode (cname = "webkit_dom_html_html_element_get_manifest")]
+ public unowned string get_manifest ();
+ [CCode (cname = "webkit_dom_html_html_element_get_version")]
+ public unowned string get_version ();
+ [CCode (cname = "webkit_dom_html_html_element_set_manifest")]
+ public void set_manifest (string value);
+ [CCode (cname = "webkit_dom_html_html_element_set_version")]
+ public void set_version (string value);
+ public string manifest { get; set; }
+ public string version { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLIFrameElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLIFrameElement ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_content_document")]
+ public unowned WebKit.DOMDocument get_content_document ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_content_window")]
+ public unowned WebKit.DOMDOMWindow get_content_window ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_frame_border")]
+ public unowned string get_frame_border ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_height")]
+ public unowned string get_height ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_long_desc")]
+ public unowned string get_long_desc ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_margin_height")]
+ public unowned string get_margin_height ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_margin_width")]
+ public unowned string get_margin_width ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_sandbox")]
+ public unowned string get_sandbox ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_scrolling")]
+ public unowned string get_scrolling ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_src")]
+ public unowned string get_src ();
+ [CCode (cname = "webkit_dom_html_iframe_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_html_iframe_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_frame_border")]
+ public void set_frame_border (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_height")]
+ public void set_height (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_long_desc")]
+ public void set_long_desc (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_margin_height")]
+ public void set_margin_height (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_margin_width")]
+ public void set_margin_width (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_sandbox")]
+ public void set_sandbox (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_scrolling")]
+ public void set_scrolling (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_src")]
+ public void set_src (string value);
+ [CCode (cname = "webkit_dom_html_iframe_element_set_width")]
+ public void set_width (string value);
+ public string align { get; set; }
+ public WebKit.DOMDocument content_document { get; }
+ public WebKit.DOMDOMWindow content_window { get; }
+ public string frame_border { get; set; }
+ public string height { get; set; }
+ public string long_desc { get; set; }
+ public string margin_height { get; set; }
+ public string margin_width { get; set; }
+ public string name { get; set; }
+ public string sandbox { get; set; }
+ public string scrolling { get; set; }
+ public string src { get; set; }
+ public string width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLImageElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLImageElement ();
+ [CCode (cname = "webkit_dom_html_image_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_image_element_get_alt")]
+ public unowned string get_alt ();
+ [CCode (cname = "webkit_dom_html_image_element_get_border")]
+ public unowned string get_border ();
+ [CCode (cname = "webkit_dom_html_image_element_get_complete")]
+ public bool get_complete ();
+ [CCode (cname = "webkit_dom_html_image_element_get_cross_origin")]
+ public unowned string get_cross_origin ();
+ [CCode (cname = "webkit_dom_html_image_element_get_height")]
+ public long get_height ();
+ [CCode (cname = "webkit_dom_html_image_element_get_hspace")]
+ public long get_hspace ();
+ [CCode (cname = "webkit_dom_html_image_element_get_is_map")]
+ public bool get_is_map ();
+ [CCode (cname = "webkit_dom_html_image_element_get_long_desc")]
+ public unowned string get_long_desc ();
+ [CCode (cname = "webkit_dom_html_image_element_get_lowsrc")]
+ public unowned string get_lowsrc ();
+ [CCode (cname = "webkit_dom_html_image_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_image_element_get_natural_height")]
+ public long get_natural_height ();
+ [CCode (cname = "webkit_dom_html_image_element_get_natural_width")]
+ public long get_natural_width ();
+ [CCode (cname = "webkit_dom_html_image_element_get_src")]
+ public unowned string get_src ();
+ [CCode (cname = "webkit_dom_html_image_element_get_use_map")]
+ public unowned string get_use_map ();
+ [CCode (cname = "webkit_dom_html_image_element_get_vspace")]
+ public long get_vspace ();
+ [CCode (cname = "webkit_dom_html_image_element_get_width")]
+ public long get_width ();
+ [CCode (cname = "webkit_dom_html_image_element_get_x")]
+ public long get_x ();
+ [CCode (cname = "webkit_dom_html_image_element_get_y")]
+ public long get_y ();
+ [CCode (cname = "webkit_dom_html_image_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_alt")]
+ public void set_alt (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_border")]
+ public void set_border (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_cross_origin")]
+ public void set_cross_origin (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_height")]
+ public void set_height (long value);
+ [CCode (cname = "webkit_dom_html_image_element_set_hspace")]
+ public void set_hspace (long value);
+ [CCode (cname = "webkit_dom_html_image_element_set_is_map")]
+ public void set_is_map (bool value);
+ [CCode (cname = "webkit_dom_html_image_element_set_long_desc")]
+ public void set_long_desc (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_lowsrc")]
+ public void set_lowsrc (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_src")]
+ public void set_src (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_use_map")]
+ public void set_use_map (string value);
+ [CCode (cname = "webkit_dom_html_image_element_set_vspace")]
+ public void set_vspace (long value);
+ [CCode (cname = "webkit_dom_html_image_element_set_width")]
+ public void set_width (long value);
+ public string align { get; set; }
+ public string alt { get; set; }
+ public string border { get; set; }
+ public bool complete { get; }
+ public string cross_origin { get; set; }
+ public long height { get; set; }
+ public long hspace { get; set; }
+ public bool is_map { get; set; }
+ public string long_desc { get; set; }
+ public string lowsrc { get; set; }
+ public string name { get; set; }
+ public long natural_height { get; }
+ public long natural_width { get; }
+ public string src { get; set; }
+ public string use_map { get; set; }
+ public long vspace { get; set; }
+ public long width { get; set; }
+ public long x { get; }
+ public long y { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLInputElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLInputElement ();
+ [CCode (cname = "webkit_dom_html_input_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_input_element_click")]
+ public void click ();
+ [CCode (cname = "webkit_dom_html_input_element_get_accept")]
+ public unowned string get_accept ();
+ [CCode (cname = "webkit_dom_html_input_element_get_access_key")]
+ public unowned string get_access_key ();
+ [CCode (cname = "webkit_dom_html_input_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_input_element_get_alt")]
+ public unowned string get_alt ();
+ [CCode (cname = "webkit_dom_html_input_element_get_autocomplete")]
+ public unowned string get_autocomplete ();
+ [CCode (cname = "webkit_dom_html_input_element_get_autofocus")]
+ public bool get_autofocus ();
+ [CCode (cname = "webkit_dom_html_input_element_get_checked")]
+ public bool get_checked ();
+ [CCode (cname = "webkit_dom_html_input_element_get_default_checked")]
+ public bool get_default_checked ();
+ [CCode (cname = "webkit_dom_html_input_element_get_default_value")]
+ public unowned string get_default_value ();
+ [CCode (cname = "webkit_dom_html_input_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_input_element_get_files")]
+ public unowned WebKit.DOMFileList get_files ();
+ [CCode (cname = "webkit_dom_html_input_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_input_element_get_form_action")]
+ public unowned string get_form_action ();
+ [CCode (cname = "webkit_dom_html_input_element_get_form_enctype")]
+ public unowned string get_form_enctype ();
+ [CCode (cname = "webkit_dom_html_input_element_get_form_method")]
+ public unowned string get_form_method ();
+ [CCode (cname = "webkit_dom_html_input_element_get_form_no_validate")]
+ public bool get_form_no_validate ();
+ [CCode (cname = "webkit_dom_html_input_element_get_form_target")]
+ public unowned string get_form_target ();
+ [CCode (cname = "webkit_dom_html_input_element_get_incremental")]
+ public bool get_incremental ();
+ [CCode (cname = "webkit_dom_html_input_element_get_indeterminate")]
+ public bool get_indeterminate ();
+ [CCode (cname = "webkit_dom_html_input_element_get_labels")]
+ public unowned WebKit.DOMNodeList get_labels ();
+ [CCode (cname = "webkit_dom_html_input_element_get_list")]
+ public unowned WebKit.DOMHTMLElement get_list ();
+ [CCode (cname = "webkit_dom_html_input_element_get_max")]
+ public unowned string get_max ();
+ [CCode (cname = "webkit_dom_html_input_element_get_max_length")]
+ public long get_max_length ();
+ [CCode (cname = "webkit_dom_html_input_element_get_min")]
+ public unowned string get_min ();
+ [CCode (cname = "webkit_dom_html_input_element_get_multiple")]
+ public bool get_multiple ();
+ [CCode (cname = "webkit_dom_html_input_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_input_element_get_pattern")]
+ public unowned string get_pattern ();
+ [CCode (cname = "webkit_dom_html_input_element_get_placeholder")]
+ public unowned string get_placeholder ();
+ [CCode (cname = "webkit_dom_html_input_element_get_read_only")]
+ public bool get_read_only ();
+ [CCode (cname = "webkit_dom_html_input_element_get_required")]
+ public bool get_required ();
+ [CCode (cname = "webkit_dom_html_input_element_get_selected_option")]
+ public unowned WebKit.DOMHTMLOptionElement get_selected_option ();
+ [CCode (cname = "webkit_dom_html_input_element_get_size")]
+ public ulong get_size ();
+ [CCode (cname = "webkit_dom_html_input_element_get_src")]
+ public unowned string get_src ();
+ [CCode (cname = "webkit_dom_html_input_element_get_step")]
+ public unowned string get_step ();
+ [CCode (cname = "webkit_dom_html_input_element_get_use_map")]
+ public unowned string get_use_map ();
+ [CCode (cname = "webkit_dom_html_input_element_get_validation_message")]
+ public unowned string get_validation_message ();
+ [CCode (cname = "webkit_dom_html_input_element_get_validity")]
+ public unowned WebKit.DOMValidityState get_validity ();
+ [CCode (cname = "webkit_dom_html_input_element_get_value")]
+ public unowned string get_value ();
+ [CCode (cname = "webkit_dom_html_input_element_get_value_as_number")]
+ public double get_value_as_number ();
+ [CCode (cname = "webkit_dom_html_input_element_get_webkit_grammar")]
+ public bool get_webkit_grammar ();
+ [CCode (cname = "webkit_dom_html_input_element_get_webkit_speech")]
+ public bool get_webkit_speech ();
+ [CCode (cname = "webkit_dom_html_input_element_get_webkitdirectory")]
+ public bool get_webkitdirectory ();
+ [CCode (cname = "webkit_dom_html_input_element_get_will_validate")]
+ public bool get_will_validate ();
+ [CCode (cname = "webkit_dom_html_input_element_is_edited")]
+ public bool is_edited ();
+ [CCode (cname = "webkit_dom_html_input_element_select")]
+ public void select ();
+ [CCode (cname = "webkit_dom_html_input_element_set_accept")]
+ public void set_accept (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_access_key")]
+ public void set_access_key (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_alt")]
+ public void set_alt (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_autocomplete")]
+ public void set_autocomplete (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_autofocus")]
+ public void set_autofocus (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_checked")]
+ public void set_checked (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_custom_validity")]
+ public void set_custom_validity (string error);
+ [CCode (cname = "webkit_dom_html_input_element_set_default_checked")]
+ public void set_default_checked (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_default_value")]
+ public void set_default_value (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_form_action")]
+ public void set_form_action (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_form_enctype")]
+ public void set_form_enctype (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_form_method")]
+ public void set_form_method (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_form_no_validate")]
+ public void set_form_no_validate (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_form_target")]
+ public void set_form_target (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_incremental")]
+ public void set_incremental (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_indeterminate")]
+ public void set_indeterminate (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_max")]
+ public void set_max (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_max_length")]
+ public void set_max_length (long value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_input_element_set_min")]
+ public void set_min (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_multiple")]
+ public void set_multiple (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_pattern")]
+ public void set_pattern (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_placeholder")]
+ public void set_placeholder (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_read_only")]
+ public void set_read_only (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_required")]
+ public void set_required (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_size")]
+ public void set_size (ulong value);
+ [CCode (cname = "webkit_dom_html_input_element_set_src")]
+ public void set_src (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_step")]
+ public void set_step (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_use_map")]
+ public void set_use_map (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_value")]
+ public void set_value (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_value_as_number")]
+ public void set_value_as_number (double value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_input_element_set_value_for_user")]
+ public void set_value_for_user (string value);
+ [CCode (cname = "webkit_dom_html_input_element_set_webkit_grammar")]
+ public void set_webkit_grammar (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_webkit_speech")]
+ public void set_webkit_speech (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_set_webkitdirectory")]
+ public void set_webkitdirectory (bool value);
+ [CCode (cname = "webkit_dom_html_input_element_step_down")]
+ public void step_down (long n) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_input_element_step_up")]
+ public void step_up (long n) throws GLib.Error;
+ public string accept { get; set; }
+ public string access_key { get; set; }
+ public string align { get; set; }
+ public string alt { get; set; }
+ public string autocomplete { get; set; }
+ public bool autofocus { get; set; }
+ public bool checked { get; set; }
+ public bool default_checked { get; set; }
+ public string default_value { get; set; }
+ public bool disabled { get; set; }
+ public WebKit.DOMFileList files { get; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public string form_action { get; set; }
+ public string form_enctype { get; set; }
+ public string form_method { get; set; }
+ public bool form_no_validate { get; set; }
+ public string form_target { get; set; }
+ public bool incremental { get; set; }
+ public bool indeterminate { get; set; }
+ public WebKit.DOMNodeList labels { get; }
+ public WebKit.DOMHTMLElement list { get; }
+ public string max { get; set; }
+ public long max_length { get; set; }
+ public string min { get; set; }
+ public bool multiple { get; set; }
+ public string name { get; set; }
+ public string pattern { get; set; }
+ public string placeholder { get; set; }
+ public bool read_only { get; set; }
+ public bool required { get; set; }
+ public WebKit.DOMHTMLOptionElement selected_option { get; }
+ public ulong size { get; set; }
+ public string src { get; set; }
+ public string step { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ public string use_map { get; set; }
+ public string validation_message { get; }
+ public WebKit.DOMValidityState validity { get; }
+ public string value { get; set; }
+ public double value_as_number { get; set; }
+ public bool will_validate { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLIsIndexElement : WebKit.DOMHTMLInputElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLIsIndexElement ();
+ [CCode (cname = "webkit_dom_html_is_index_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_is_index_element_get_prompt")]
+ public unowned string get_prompt ();
+ [CCode (cname = "webkit_dom_html_is_index_element_set_prompt")]
+ public void set_prompt (string value);
+ public WebKit.DOMHTMLFormElement form { get; }
+ public string prompt { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLKeygenElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLKeygenElement ();
+ [CCode (cname = "webkit_dom_html_keygen_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_autofocus")]
+ public bool get_autofocus ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_challenge")]
+ public unowned string get_challenge ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_keytype")]
+ public unowned string get_keytype ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_labels")]
+ public unowned WebKit.DOMNodeList get_labels ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_validation_message")]
+ public unowned string get_validation_message ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_validity")]
+ public unowned WebKit.DOMValidityState get_validity ();
+ [CCode (cname = "webkit_dom_html_keygen_element_get_will_validate")]
+ public bool get_will_validate ();
+ [CCode (cname = "webkit_dom_html_keygen_element_set_autofocus")]
+ public void set_autofocus (bool value);
+ [CCode (cname = "webkit_dom_html_keygen_element_set_challenge")]
+ public void set_challenge (string value);
+ [CCode (cname = "webkit_dom_html_keygen_element_set_custom_validity")]
+ public void set_custom_validity (string error);
+ [CCode (cname = "webkit_dom_html_keygen_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_keygen_element_set_keytype")]
+ public void set_keytype (string value);
+ [CCode (cname = "webkit_dom_html_keygen_element_set_name")]
+ public void set_name (string value);
+ public bool autofocus { get; set; }
+ public string challenge { get; set; }
+ public bool disabled { get; set; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public string keytype { get; set; }
+ public WebKit.DOMNodeList labels { get; }
+ public string name { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ public string validation_message { get; }
+ public WebKit.DOMValidityState validity { get; }
+ public bool will_validate { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLLIElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLLIElement ();
+ [CCode (cname = "webkit_dom_htmlli_element_get_value")]
+ public long get_value ();
+ [CCode (cname = "webkit_dom_htmlli_element_set_value")]
+ public void set_value (long value);
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ public long value { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLLabelElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLLabelElement ();
+ [CCode (cname = "webkit_dom_html_label_element_get_access_key")]
+ public unowned string get_access_key ();
+ [CCode (cname = "webkit_dom_html_label_element_get_control")]
+ public unowned WebKit.DOMHTMLElement get_control ();
+ [CCode (cname = "webkit_dom_html_label_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_label_element_get_html_for")]
+ public unowned string get_html_for ();
+ [CCode (cname = "webkit_dom_html_label_element_set_access_key")]
+ public void set_access_key (string value);
+ [CCode (cname = "webkit_dom_html_label_element_set_html_for")]
+ public void set_html_for (string value);
+ public string access_key { get; set; }
+ public WebKit.DOMHTMLElement control { get; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public string html_for { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLLegendElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLLegendElement ();
+ [CCode (cname = "webkit_dom_html_legend_element_get_access_key")]
+ public unowned string get_access_key ();
+ [CCode (cname = "webkit_dom_html_legend_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_legend_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_legend_element_set_access_key")]
+ public void set_access_key (string value);
+ [CCode (cname = "webkit_dom_html_legend_element_set_align")]
+ public void set_align (string value);
+ public string access_key { get; set; }
+ public string align { get; set; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLLinkElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLLinkElement ();
+ [CCode (cname = "webkit_dom_html_link_element_get_charset")]
+ public unowned string get_charset ();
+ [CCode (cname = "webkit_dom_html_link_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_link_element_get_href")]
+ public unowned string get_href ();
+ [CCode (cname = "webkit_dom_html_link_element_get_hreflang")]
+ public unowned string get_hreflang ();
+ [CCode (cname = "webkit_dom_html_link_element_get_media")]
+ public unowned string get_media ();
+ [CCode (cname = "webkit_dom_html_link_element_get_rel")]
+ public unowned string get_rel ();
+ [CCode (cname = "webkit_dom_html_link_element_get_rev")]
+ public unowned string get_rev ();
+ [CCode (cname = "webkit_dom_html_link_element_get_sheet")]
+ public unowned WebKit.DOMStyleSheet get_sheet ();
+ [CCode (cname = "webkit_dom_html_link_element_get_target")]
+ public unowned string get_target ();
+ [CCode (cname = "webkit_dom_html_link_element_set_charset")]
+ public void set_charset (string value);
+ [CCode (cname = "webkit_dom_html_link_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_link_element_set_href")]
+ public void set_href (string value);
+ [CCode (cname = "webkit_dom_html_link_element_set_hreflang")]
+ public void set_hreflang (string value);
+ [CCode (cname = "webkit_dom_html_link_element_set_media")]
+ public void set_media (string value);
+ [CCode (cname = "webkit_dom_html_link_element_set_rel")]
+ public void set_rel (string value);
+ [CCode (cname = "webkit_dom_html_link_element_set_rev")]
+ public void set_rev (string value);
+ [CCode (cname = "webkit_dom_html_link_element_set_target")]
+ public void set_target (string value);
+ public string charset { get; set; }
+ public bool disabled { get; set; }
+ public string href { get; set; }
+ public string hreflang { get; set; }
+ public string media { get; set; }
+ public string rel { get; set; }
+ public string rev { get; set; }
+ public WebKit.DOMStyleSheet sheet { get; }
+ public string target { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLMapElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLMapElement ();
+ [CCode (cname = "webkit_dom_html_map_element_get_areas")]
+ public unowned WebKit.DOMHTMLCollection get_areas ();
+ [CCode (cname = "webkit_dom_html_map_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_map_element_set_name")]
+ public void set_name (string value);
+ public WebKit.DOMHTMLCollection areas { get; }
+ public string name { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLMarqueeElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLMarqueeElement ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_behavior")]
+ public unowned string get_behavior ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_bg_color")]
+ public unowned string get_bg_color ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_direction")]
+ public unowned string get_direction ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_height")]
+ public unowned string get_height ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_hspace")]
+ public ulong get_hspace ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_loop")]
+ public long get_loop ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_scroll_amount")]
+ public long get_scroll_amount ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_scroll_delay")]
+ public long get_scroll_delay ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_true_speed")]
+ public bool get_true_speed ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_vspace")]
+ public ulong get_vspace ();
+ [CCode (cname = "webkit_dom_html_marquee_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_html_marquee_element_set_behavior")]
+ public void set_behavior (string value);
+ [CCode (cname = "webkit_dom_html_marquee_element_set_bg_color")]
+ public void set_bg_color (string value);
+ [CCode (cname = "webkit_dom_html_marquee_element_set_direction")]
+ public void set_direction (string value);
+ [CCode (cname = "webkit_dom_html_marquee_element_set_height")]
+ public void set_height (string value);
+ [CCode (cname = "webkit_dom_html_marquee_element_set_hspace")]
+ public void set_hspace (ulong value);
+ [CCode (cname = "webkit_dom_html_marquee_element_set_loop")]
+ public void set_loop (long value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_marquee_element_set_scroll_amount")]
+ public void set_scroll_amount (long value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_marquee_element_set_scroll_delay")]
+ public void set_scroll_delay (long value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_marquee_element_set_true_speed")]
+ public void set_true_speed (bool value);
+ [CCode (cname = "webkit_dom_html_marquee_element_set_vspace")]
+ public void set_vspace (ulong value);
+ [CCode (cname = "webkit_dom_html_marquee_element_set_width")]
+ public void set_width (string value);
+ [CCode (cname = "webkit_dom_html_marquee_element_start")]
+ public void start ();
+ [CCode (cname = "webkit_dom_html_marquee_element_stop")]
+ public void stop ();
+ public string behavior { get; set; }
+ public string bg_color { get; set; }
+ public string direction { get; set; }
+ public string height { get; set; }
+ public ulong hspace { get; set; }
+ public long loop { get; set; }
+ public long scroll_amount { get; set; }
+ public long scroll_delay { get; set; }
+ public bool true_speed { get; set; }
+ public ulong vspace { get; set; }
+ public string width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLMediaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLMediaElement ();
+ [CCode (cname = "webkit_dom_html_media_element_can_play_type")]
+ public unowned string can_play_type (string type);
+ [CCode (cname = "webkit_dom_html_media_element_get_autoplay")]
+ public bool get_autoplay ();
+ [CCode (cname = "webkit_dom_html_media_element_get_buffered")]
+ public unowned WebKit.DOMTimeRanges get_buffered ();
+ [CCode (cname = "webkit_dom_html_media_element_get_controls")]
+ public bool get_controls ();
+ [CCode (cname = "webkit_dom_html_media_element_get_current_src")]
+ public unowned string get_current_src ();
+ [CCode (cname = "webkit_dom_html_media_element_get_current_time")]
+ public float get_current_time ();
+ [CCode (cname = "webkit_dom_html_media_element_get_default_muted")]
+ public bool get_default_muted ();
+ [CCode (cname = "webkit_dom_html_media_element_get_default_playback_rate")]
+ public float get_default_playback_rate ();
+ [CCode (cname = "webkit_dom_html_media_element_get_duration")]
+ public float get_duration ();
+ [CCode (cname = "webkit_dom_html_media_element_get_ended")]
+ public bool get_ended ();
+ [CCode (cname = "webkit_dom_html_media_element_get_error")]
+ public unowned WebKit.DOMMediaError get_error ();
+ [CCode (cname = "webkit_dom_html_media_element_get_initial_time")]
+ public double get_initial_time ();
+ [CCode (cname = "webkit_dom_html_media_element_get_loop")]
+ public bool get_loop ();
+ [CCode (cname = "webkit_dom_html_media_element_get_muted")]
+ public bool get_muted ();
+ [CCode (cname = "webkit_dom_html_media_element_get_network_state")]
+ public ushort get_network_state ();
+ [CCode (cname = "webkit_dom_html_media_element_get_paused")]
+ public bool get_paused ();
+ [CCode (cname = "webkit_dom_html_media_element_get_playback_rate")]
+ public float get_playback_rate ();
+ [CCode (cname = "webkit_dom_html_media_element_get_played")]
+ public unowned WebKit.DOMTimeRanges get_played ();
+ [CCode (cname = "webkit_dom_html_media_element_get_preload")]
+ public unowned string get_preload ();
+ [CCode (cname = "webkit_dom_html_media_element_get_ready_state")]
+ public ushort get_ready_state ();
+ [CCode (cname = "webkit_dom_html_media_element_get_seekable")]
+ public unowned WebKit.DOMTimeRanges get_seekable ();
+ [CCode (cname = "webkit_dom_html_media_element_get_seeking")]
+ public bool get_seeking ();
+ [CCode (cname = "webkit_dom_html_media_element_get_src")]
+ public unowned string get_src ();
+ [CCode (cname = "webkit_dom_html_media_element_get_start_time")]
+ public float get_start_time ();
+ [CCode (cname = "webkit_dom_html_media_element_get_volume")]
+ public float get_volume ();
+ [CCode (cname = "webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count")]
+ public ulong get_webkit_audio_decoded_byte_count ();
+ [CCode (cname = "webkit_dom_html_media_element_get_webkit_closed_captions_visible")]
+ public bool get_webkit_closed_captions_visible ();
+ [CCode (cname = "webkit_dom_html_media_element_get_webkit_has_closed_captions")]
+ public bool get_webkit_has_closed_captions ();
+ [CCode (cname = "webkit_dom_html_media_element_get_webkit_preserves_pitch")]
+ public bool get_webkit_preserves_pitch ();
+ [CCode (cname = "webkit_dom_html_media_element_get_webkit_video_decoded_byte_count")]
+ public ulong get_webkit_video_decoded_byte_count ();
+ [CCode (cname = "webkit_dom_html_media_element_load")]
+ public void load () throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_media_element_pause")]
+ public void pause ();
+ [CCode (cname = "webkit_dom_html_media_element_play")]
+ public void play ();
+ [CCode (cname = "webkit_dom_html_media_element_set_autoplay")]
+ public void set_autoplay (bool value);
+ [CCode (cname = "webkit_dom_html_media_element_set_controls")]
+ public void set_controls (bool value);
+ [CCode (cname = "webkit_dom_html_media_element_set_current_time")]
+ public void set_current_time (float value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_media_element_set_default_muted")]
+ public void set_default_muted (bool value);
+ [CCode (cname = "webkit_dom_html_media_element_set_default_playback_rate")]
+ public void set_default_playback_rate (float value);
+ [CCode (cname = "webkit_dom_html_media_element_set_loop")]
+ public void set_loop (bool value);
+ [CCode (cname = "webkit_dom_html_media_element_set_muted")]
+ public void set_muted (bool value);
+ [CCode (cname = "webkit_dom_html_media_element_set_playback_rate")]
+ public void set_playback_rate (float value);
+ [CCode (cname = "webkit_dom_html_media_element_set_preload")]
+ public void set_preload (string value);
+ [CCode (cname = "webkit_dom_html_media_element_set_src")]
+ public void set_src (string value);
+ [CCode (cname = "webkit_dom_html_media_element_set_volume")]
+ public void set_volume (float value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_media_element_set_webkit_closed_captions_visible")]
+ public void set_webkit_closed_captions_visible (bool value);
+ [CCode (cname = "webkit_dom_html_media_element_set_webkit_preserves_pitch")]
+ public void set_webkit_preserves_pitch (bool value);
+ public bool autoplay { get; set; }
+ public WebKit.DOMTimeRanges buffered { get; }
+ public bool controls { get; set; }
+ public string current_src { get; }
+ public float current_time { get; set; }
+ public bool default_muted { get; set; }
+ public float default_playback_rate { get; set; }
+ public float duration { get; }
+ public bool ended { get; }
+ public WebKit.DOMMediaError error { get; }
+ public double initial_time { get; }
+ public bool loop { get; set; }
+ public bool muted { get; set; }
+ public uint network_state { get; }
+ public bool paused { get; }
+ public float playback_rate { get; set; }
+ public WebKit.DOMTimeRanges played { get; }
+ public string preload { get; set; }
+ public uint ready_state { get; }
+ public WebKit.DOMTimeRanges seekable { get; }
+ public bool seeking { get; }
+ public string src { get; set; }
+ public float start_time { get; }
+ public float volume { get; set; }
+ public bool webkit_closed_captions_visible { get; set; }
+ public bool webkit_has_closed_captions { get; }
+ public bool webkit_preserves_pitch { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLMenuElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLMenuElement ();
+ [CCode (cname = "webkit_dom_html_menu_element_get_compact")]
+ public bool get_compact ();
+ [CCode (cname = "webkit_dom_html_menu_element_set_compact")]
+ public void set_compact (bool value);
+ public bool compact { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLMetaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLMetaElement ();
+ [CCode (cname = "webkit_dom_html_meta_element_get_content")]
+ public unowned string get_content ();
+ [CCode (cname = "webkit_dom_html_meta_element_get_http_equiv")]
+ public unowned string get_http_equiv ();
+ [CCode (cname = "webkit_dom_html_meta_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_meta_element_get_scheme")]
+ public unowned string get_scheme ();
+ [CCode (cname = "webkit_dom_html_meta_element_set_content")]
+ public void set_content (string value);
+ [CCode (cname = "webkit_dom_html_meta_element_set_http_equiv")]
+ public void set_http_equiv (string value);
+ [CCode (cname = "webkit_dom_html_meta_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_meta_element_set_scheme")]
+ public void set_scheme (string value);
+ public string content { get; set; }
+ public string http_equiv { get; set; }
+ public string name { get; set; }
+ public string scheme { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLModElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLModElement ();
+ [CCode (cname = "webkit_dom_html_mod_element_get_cite")]
+ public unowned string get_cite ();
+ [CCode (cname = "webkit_dom_html_mod_element_get_date_time")]
+ public unowned string get_date_time ();
+ [CCode (cname = "webkit_dom_html_mod_element_set_cite")]
+ public void set_cite (string value);
+ [CCode (cname = "webkit_dom_html_mod_element_set_date_time")]
+ public void set_date_time (string value);
+ public string cite { get; set; }
+ public string date_time { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLOListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLOListElement ();
+ [CCode (cname = "webkit_dom_htmlo_list_element_get_compact")]
+ public bool get_compact ();
+ [CCode (cname = "webkit_dom_htmlo_list_element_get_start")]
+ public long get_start ();
+ [CCode (cname = "webkit_dom_htmlo_list_element_set_compact")]
+ public void set_compact (bool value);
+ [CCode (cname = "webkit_dom_htmlo_list_element_set_start")]
+ public void set_start (long value);
+ public bool compact { get; set; }
+ public long start { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLObjectElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLObjectElement ();
+ [CCode (cname = "webkit_dom_html_object_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_object_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_object_element_get_archive")]
+ public unowned string get_archive ();
+ [CCode (cname = "webkit_dom_html_object_element_get_border")]
+ public unowned string get_border ();
+ [CCode (cname = "webkit_dom_html_object_element_get_code")]
+ public unowned string get_code ();
+ [CCode (cname = "webkit_dom_html_object_element_get_code_base")]
+ public unowned string get_code_base ();
+ [CCode (cname = "webkit_dom_html_object_element_get_code_type")]
+ public unowned string get_code_type ();
+ [CCode (cname = "webkit_dom_html_object_element_get_content_document")]
+ public unowned WebKit.DOMDocument get_content_document ();
+ [CCode (cname = "webkit_dom_html_object_element_get_data")]
+ public unowned string get_data ();
+ [CCode (cname = "webkit_dom_html_object_element_get_declare")]
+ public bool get_declare ();
+ [CCode (cname = "webkit_dom_html_object_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_object_element_get_height")]
+ public unowned string get_height ();
+ [CCode (cname = "webkit_dom_html_object_element_get_hspace")]
+ public long get_hspace ();
+ [CCode (cname = "webkit_dom_html_object_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_object_element_get_standby")]
+ public unowned string get_standby ();
+ [CCode (cname = "webkit_dom_html_object_element_get_use_map")]
+ public unowned string get_use_map ();
+ [CCode (cname = "webkit_dom_html_object_element_get_validation_message")]
+ public unowned string get_validation_message ();
+ [CCode (cname = "webkit_dom_html_object_element_get_validity")]
+ public unowned WebKit.DOMValidityState get_validity ();
+ [CCode (cname = "webkit_dom_html_object_element_get_vspace")]
+ public long get_vspace ();
+ [CCode (cname = "webkit_dom_html_object_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_html_object_element_get_will_validate")]
+ public bool get_will_validate ();
+ [CCode (cname = "webkit_dom_html_object_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_archive")]
+ public void set_archive (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_border")]
+ public void set_border (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_code")]
+ public void set_code (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_code_base")]
+ public void set_code_base (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_code_type")]
+ public void set_code_type (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_custom_validity")]
+ public void set_custom_validity (string error);
+ [CCode (cname = "webkit_dom_html_object_element_set_data")]
+ public void set_data (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_declare")]
+ public void set_declare (bool value);
+ [CCode (cname = "webkit_dom_html_object_element_set_height")]
+ public void set_height (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_hspace")]
+ public void set_hspace (long value);
+ [CCode (cname = "webkit_dom_html_object_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_standby")]
+ public void set_standby (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_use_map")]
+ public void set_use_map (string value);
+ [CCode (cname = "webkit_dom_html_object_element_set_vspace")]
+ public void set_vspace (long value);
+ [CCode (cname = "webkit_dom_html_object_element_set_width")]
+ public void set_width (string value);
+ public string align { get; set; }
+ public string archive { get; set; }
+ public string border { get; set; }
+ public string code { get; set; }
+ public string code_base { get; set; }
+ public string code_type { get; set; }
+ public WebKit.DOMDocument content_document { get; }
+ public string data { get; set; }
+ public bool declare { get; set; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public string height { get; set; }
+ public long hspace { get; set; }
+ public string name { get; set; }
+ public string standby { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ public string use_map { get; set; }
+ public string validation_message { get; }
+ public WebKit.DOMValidityState validity { get; }
+ public long vspace { get; set; }
+ public string width { get; set; }
+ public bool will_validate { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLOptGroupElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLOptGroupElement ();
+ [CCode (cname = "webkit_dom_html_opt_group_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_opt_group_element_get_label")]
+ public unowned string get_label ();
+ [CCode (cname = "webkit_dom_html_opt_group_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_opt_group_element_set_label")]
+ public void set_label (string value);
+ public bool disabled { get; set; }
+ public string label { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLOptionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLOptionElement ();
+ [CCode (cname = "webkit_dom_html_option_element_get_default_selected")]
+ public bool get_default_selected ();
+ [CCode (cname = "webkit_dom_html_option_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_option_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_option_element_get_index")]
+ public long get_index ();
+ [CCode (cname = "webkit_dom_html_option_element_get_label")]
+ public unowned string get_label ();
+ [CCode (cname = "webkit_dom_html_option_element_get_selected")]
+ public bool get_selected ();
+ [CCode (cname = "webkit_dom_html_option_element_get_text")]
+ public unowned string get_text ();
+ [CCode (cname = "webkit_dom_html_option_element_get_value")]
+ public unowned string get_value ();
+ [CCode (cname = "webkit_dom_html_option_element_set_default_selected")]
+ public void set_default_selected (bool value);
+ [CCode (cname = "webkit_dom_html_option_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_option_element_set_label")]
+ public void set_label (string value);
+ [CCode (cname = "webkit_dom_html_option_element_set_selected")]
+ public void set_selected (bool value);
+ [CCode (cname = "webkit_dom_html_option_element_set_value")]
+ public void set_value (string value);
+ public bool default_selected { get; set; }
+ public bool disabled { get; set; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public long index { get; }
+ public string label { get; set; }
+ public bool selected { get; set; }
+ public string text { get; }
+ public string value { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLOptionsCollection : WebKit.DOMHTMLCollection {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLOptionsCollection ();
+ [CCode (cname = "webkit_dom_html_options_collection_get_selected_index")]
+ public long get_selected_index ();
+ [CCode (cname = "webkit_dom_html_options_collection_set_selected_index")]
+ public void set_selected_index (long value);
+ public long selected_index { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLParagraphElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLParagraphElement ();
+ [CCode (cname = "webkit_dom_html_paragraph_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_paragraph_element_set_align")]
+ public void set_align (string value);
+ public string align { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLParamElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLParamElement ();
+ [CCode (cname = "webkit_dom_html_param_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_param_element_get_value")]
+ public unowned string get_value ();
+ [CCode (cname = "webkit_dom_html_param_element_get_value_type")]
+ public unowned string get_value_type ();
+ [CCode (cname = "webkit_dom_html_param_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_param_element_set_value")]
+ public void set_value (string value);
+ [CCode (cname = "webkit_dom_html_param_element_set_value_type")]
+ public void set_value_type (string value);
+ public string name { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ public string value { get; set; }
+ public string value_type { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLPreElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLPreElement ();
+ [CCode (cname = "webkit_dom_html_pre_element_get_width")]
+ public long get_width ();
+ [CCode (cname = "webkit_dom_html_pre_element_get_wrap")]
+ public bool get_wrap ();
+ [CCode (cname = "webkit_dom_html_pre_element_set_width")]
+ public void set_width (long value);
+ [CCode (cname = "webkit_dom_html_pre_element_set_wrap")]
+ public void set_wrap (bool value);
+ public long width { get; set; }
+ public bool wrap { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLQuoteElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLQuoteElement ();
+ [CCode (cname = "webkit_dom_html_quote_element_get_cite")]
+ public unowned string get_cite ();
+ [CCode (cname = "webkit_dom_html_quote_element_set_cite")]
+ public void set_cite (string value);
+ public string cite { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLScriptElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLScriptElement ();
+ [CCode (cname = "webkit_dom_html_script_element_get_async")]
+ public bool get_async ();
+ [CCode (cname = "webkit_dom_html_script_element_get_charset")]
+ public unowned string get_charset ();
+ [CCode (cname = "webkit_dom_html_script_element_get_defer")]
+ public bool get_defer ();
+ [CCode (cname = "webkit_dom_html_script_element_get_event")]
+ public unowned string get_event ();
+ [CCode (cname = "webkit_dom_html_script_element_get_html_for")]
+ public unowned string get_html_for ();
+ [CCode (cname = "webkit_dom_html_script_element_get_src")]
+ public unowned string get_src ();
+ [CCode (cname = "webkit_dom_html_script_element_get_text")]
+ public unowned string get_text ();
+ [CCode (cname = "webkit_dom_html_script_element_set_async")]
+ public void set_async (bool value);
+ [CCode (cname = "webkit_dom_html_script_element_set_charset")]
+ public void set_charset (string value);
+ [CCode (cname = "webkit_dom_html_script_element_set_defer")]
+ public void set_defer (bool value);
+ [CCode (cname = "webkit_dom_html_script_element_set_event")]
+ public void set_event (string value);
+ [CCode (cname = "webkit_dom_html_script_element_set_html_for")]
+ public void set_html_for (string value);
+ [CCode (cname = "webkit_dom_html_script_element_set_src")]
+ public void set_src (string value);
+ [CCode (cname = "webkit_dom_html_script_element_set_text")]
+ public void set_text (string value);
+ public bool @async { get; set; }
+ public string charset { get; set; }
+ public bool defer { get; set; }
+ public string event { get; set; }
+ public string html_for { get; set; }
+ public string src { get; set; }
+ public string text { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLSelectElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLSelectElement ();
+ [CCode (cname = "webkit_dom_html_select_element_add")]
+ public void add (WebKit.DOMHTMLElement element, WebKit.DOMHTMLElement before) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_select_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_select_element_get_autofocus")]
+ public bool get_autofocus ();
+ [CCode (cname = "webkit_dom_html_select_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_select_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_select_element_get_labels")]
+ public unowned WebKit.DOMNodeList get_labels ();
+ [CCode (cname = "webkit_dom_html_select_element_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_html_select_element_get_multiple")]
+ public bool get_multiple ();
+ [CCode (cname = "webkit_dom_html_select_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_select_element_get_options")]
+ public unowned WebKit.DOMHTMLOptionsCollection get_options ();
+ [CCode (cname = "webkit_dom_html_select_element_get_required")]
+ public bool get_required ();
+ [CCode (cname = "webkit_dom_html_select_element_get_selected_index")]
+ public long get_selected_index ();
+ [CCode (cname = "webkit_dom_html_select_element_get_size")]
+ public long get_size ();
+ [CCode (cname = "webkit_dom_html_select_element_get_validation_message")]
+ public unowned string get_validation_message ();
+ [CCode (cname = "webkit_dom_html_select_element_get_validity")]
+ public unowned WebKit.DOMValidityState get_validity ();
+ [CCode (cname = "webkit_dom_html_select_element_get_value")]
+ public unowned string get_value ();
+ [CCode (cname = "webkit_dom_html_select_element_get_will_validate")]
+ public bool get_will_validate ();
+ [CCode (cname = "webkit_dom_html_select_element_item")]
+ public unowned WebKit.DOMNode item (ulong index);
+ [CCode (cname = "webkit_dom_html_select_element_named_item")]
+ public unowned WebKit.DOMNode named_item (string name);
+ [CCode (cname = "webkit_dom_html_select_element_remove")]
+ public void remove (long index);
+ [CCode (cname = "webkit_dom_html_select_element_set_autofocus")]
+ public void set_autofocus (bool value);
+ [CCode (cname = "webkit_dom_html_select_element_set_custom_validity")]
+ public void set_custom_validity (string error);
+ [CCode (cname = "webkit_dom_html_select_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_select_element_set_length")]
+ public void set_length (ulong value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_select_element_set_multiple")]
+ public void set_multiple (bool value);
+ [CCode (cname = "webkit_dom_html_select_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_select_element_set_required")]
+ public void set_required (bool value);
+ [CCode (cname = "webkit_dom_html_select_element_set_selected_index")]
+ public void set_selected_index (long value);
+ [CCode (cname = "webkit_dom_html_select_element_set_size")]
+ public void set_size (long value);
+ [CCode (cname = "webkit_dom_html_select_element_set_value")]
+ public void set_value (string value);
+ public bool autofocus { get; set; }
+ public bool disabled { get; set; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public WebKit.DOMNodeList labels { get; }
+ public ulong length { get; set; }
+ public bool multiple { get; set; }
+ public string name { get; set; }
+ public WebKit.DOMHTMLOptionsCollection options { get; }
+ public bool required { get; set; }
+ public long selected_index { get; set; }
+ public long size { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ public string validation_message { get; }
+ public WebKit.DOMValidityState validity { get; }
+ public string value { get; set; }
+ public bool will_validate { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLStyleElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLStyleElement ();
+ [CCode (cname = "webkit_dom_html_style_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_style_element_get_media")]
+ public unowned string get_media ();
+ [CCode (cname = "webkit_dom_html_style_element_get_sheet")]
+ public unowned WebKit.DOMStyleSheet get_sheet ();
+ [CCode (cname = "webkit_dom_html_style_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_style_element_set_media")]
+ public void set_media (string value);
+ public bool disabled { get; set; }
+ public string media { get; set; }
+ public WebKit.DOMStyleSheet sheet { get; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTableCaptionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTableCaptionElement ();
+ [CCode (cname = "webkit_dom_html_table_caption_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_table_caption_element_set_align")]
+ public void set_align (string value);
+ public string align { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTableCellElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTableCellElement ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_abbr")]
+ public unowned string get_abbr ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_axis")]
+ public unowned string get_axis ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_bg_color")]
+ public unowned string get_bg_color ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_cell_index")]
+ public long get_cell_index ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_ch")]
+ public unowned string get_ch ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_ch_off")]
+ public unowned string get_ch_off ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_col_span")]
+ public long get_col_span ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_headers")]
+ public unowned string get_headers ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_height")]
+ public unowned string get_height ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_no_wrap")]
+ public bool get_no_wrap ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_row_span")]
+ public long get_row_span ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_scope")]
+ public unowned string get_scope ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_v_align")]
+ public unowned string get_v_align ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_abbr")]
+ public void set_abbr (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_axis")]
+ public void set_axis (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_bg_color")]
+ public void set_bg_color (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_ch")]
+ public void set_ch (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_ch_off")]
+ public void set_ch_off (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_col_span")]
+ public void set_col_span (long value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_headers")]
+ public void set_headers (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_height")]
+ public void set_height (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_no_wrap")]
+ public void set_no_wrap (bool value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_row_span")]
+ public void set_row_span (long value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_scope")]
+ public void set_scope (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_v_align")]
+ public void set_v_align (string value);
+ [CCode (cname = "webkit_dom_html_table_cell_element_set_width")]
+ public void set_width (string value);
+ public string abbr { get; set; }
+ public string align { get; set; }
+ public string axis { get; set; }
+ public string bg_color { get; set; }
+ public long cell_index { get; }
+ public string ch { get; set; }
+ public string ch_off { get; set; }
+ public long col_span { get; set; }
+ public string headers { get; set; }
+ public string height { get; set; }
+ public bool no_wrap { get; set; }
+ public long row_span { get; set; }
+ public string scope { get; set; }
+ public string v_align { get; set; }
+ public string width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTableColElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTableColElement ();
+ [CCode (cname = "webkit_dom_html_table_col_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_table_col_element_get_ch")]
+ public unowned string get_ch ();
+ [CCode (cname = "webkit_dom_html_table_col_element_get_ch_off")]
+ public unowned string get_ch_off ();
+ [CCode (cname = "webkit_dom_html_table_col_element_get_span")]
+ public long get_span ();
+ [CCode (cname = "webkit_dom_html_table_col_element_get_v_align")]
+ public unowned string get_v_align ();
+ [CCode (cname = "webkit_dom_html_table_col_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_html_table_col_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_table_col_element_set_ch")]
+ public void set_ch (string value);
+ [CCode (cname = "webkit_dom_html_table_col_element_set_ch_off")]
+ public void set_ch_off (string value);
+ [CCode (cname = "webkit_dom_html_table_col_element_set_span")]
+ public void set_span (long value);
+ [CCode (cname = "webkit_dom_html_table_col_element_set_v_align")]
+ public void set_v_align (string value);
+ [CCode (cname = "webkit_dom_html_table_col_element_set_width")]
+ public void set_width (string value);
+ public string align { get; set; }
+ public string ch { get; set; }
+ public string ch_off { get; set; }
+ public long span { get; set; }
+ public string v_align { get; set; }
+ public string width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTableElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTableElement ();
+ [CCode (cname = "webkit_dom_html_table_element_create_caption")]
+ public unowned WebKit.DOMHTMLElement create_caption ();
+ [CCode (cname = "webkit_dom_html_table_element_create_t_foot")]
+ public unowned WebKit.DOMHTMLElement create_t_foot ();
+ [CCode (cname = "webkit_dom_html_table_element_create_t_head")]
+ public unowned WebKit.DOMHTMLElement create_t_head ();
+ [CCode (cname = "webkit_dom_html_table_element_delete_caption")]
+ public void delete_caption ();
+ [CCode (cname = "webkit_dom_html_table_element_delete_row")]
+ public void delete_row (long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_element_delete_t_foot")]
+ public void delete_t_foot ();
+ [CCode (cname = "webkit_dom_html_table_element_delete_t_head")]
+ public void delete_t_head ();
+ [CCode (cname = "webkit_dom_html_table_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_table_element_get_bg_color")]
+ public unowned string get_bg_color ();
+ [CCode (cname = "webkit_dom_html_table_element_get_border")]
+ public unowned string get_border ();
+ [CCode (cname = "webkit_dom_html_table_element_get_caption")]
+ public unowned WebKit.DOMHTMLTableCaptionElement get_caption ();
+ [CCode (cname = "webkit_dom_html_table_element_get_cell_padding")]
+ public unowned string get_cell_padding ();
+ [CCode (cname = "webkit_dom_html_table_element_get_cell_spacing")]
+ public unowned string get_cell_spacing ();
+ [CCode (cname = "webkit_dom_html_table_element_get_frame")]
+ public unowned string get_frame ();
+ [CCode (cname = "webkit_dom_html_table_element_get_rows")]
+ public unowned WebKit.DOMHTMLCollection get_rows ();
+ [CCode (cname = "webkit_dom_html_table_element_get_rules")]
+ public unowned string get_rules ();
+ [CCode (cname = "webkit_dom_html_table_element_get_summary")]
+ public unowned string get_summary ();
+ [CCode (cname = "webkit_dom_html_table_element_get_t_bodies")]
+ public unowned WebKit.DOMHTMLCollection get_t_bodies ();
+ [CCode (cname = "webkit_dom_html_table_element_get_t_foot")]
+ public unowned WebKit.DOMHTMLTableSectionElement get_t_foot ();
+ [CCode (cname = "webkit_dom_html_table_element_get_t_head")]
+ public unowned WebKit.DOMHTMLTableSectionElement get_t_head ();
+ [CCode (cname = "webkit_dom_html_table_element_get_width")]
+ public unowned string get_width ();
+ [CCode (cname = "webkit_dom_html_table_element_insert_row")]
+ public unowned WebKit.DOMHTMLElement insert_row (long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_bg_color")]
+ public void set_bg_color (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_border")]
+ public void set_border (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_caption")]
+ public void set_caption (WebKit.DOMHTMLTableCaptionElement value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_element_set_cell_padding")]
+ public void set_cell_padding (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_cell_spacing")]
+ public void set_cell_spacing (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_frame")]
+ public void set_frame (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_rules")]
+ public void set_rules (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_summary")]
+ public void set_summary (string value);
+ [CCode (cname = "webkit_dom_html_table_element_set_t_foot")]
+ public void set_t_foot (WebKit.DOMHTMLTableSectionElement value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_element_set_t_head")]
+ public void set_t_head (WebKit.DOMHTMLTableSectionElement value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_element_set_width")]
+ public void set_width (string value);
+ public string align { get; set; }
+ public string bg_color { get; set; }
+ public string border { get; set; }
+ public WebKit.DOMHTMLTableCaptionElement caption { get; set; }
+ public string cell_padding { get; set; }
+ public string cell_spacing { get; set; }
+ public string frame { get; set; }
+ public WebKit.DOMHTMLCollection rows { get; }
+ public string rules { get; set; }
+ public string summary { get; set; }
+ public WebKit.DOMHTMLCollection t_bodies { get; }
+ public WebKit.DOMHTMLTableSectionElement t_foot { get; set; }
+ public WebKit.DOMHTMLTableSectionElement t_head { get; set; }
+ public string width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTableRowElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTableRowElement ();
+ [CCode (cname = "webkit_dom_html_table_row_element_delete_cell")]
+ public void delete_cell (long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_row_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_table_row_element_get_bg_color")]
+ public unowned string get_bg_color ();
+ [CCode (cname = "webkit_dom_html_table_row_element_get_cells")]
+ public unowned WebKit.DOMHTMLCollection get_cells ();
+ [CCode (cname = "webkit_dom_html_table_row_element_get_ch")]
+ public unowned string get_ch ();
+ [CCode (cname = "webkit_dom_html_table_row_element_get_ch_off")]
+ public unowned string get_ch_off ();
+ [CCode (cname = "webkit_dom_html_table_row_element_get_row_index")]
+ public long get_row_index ();
+ [CCode (cname = "webkit_dom_html_table_row_element_get_section_row_index")]
+ public long get_section_row_index ();
+ [CCode (cname = "webkit_dom_html_table_row_element_get_v_align")]
+ public unowned string get_v_align ();
+ [CCode (cname = "webkit_dom_html_table_row_element_insert_cell")]
+ public unowned WebKit.DOMHTMLElement insert_cell (long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_row_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_table_row_element_set_bg_color")]
+ public void set_bg_color (string value);
+ [CCode (cname = "webkit_dom_html_table_row_element_set_ch")]
+ public void set_ch (string value);
+ [CCode (cname = "webkit_dom_html_table_row_element_set_ch_off")]
+ public void set_ch_off (string value);
+ [CCode (cname = "webkit_dom_html_table_row_element_set_v_align")]
+ public void set_v_align (string value);
+ public string align { get; set; }
+ public string bg_color { get; set; }
+ public WebKit.DOMHTMLCollection cells { get; }
+ public string ch { get; set; }
+ public string ch_off { get; set; }
+ public long row_index { get; }
+ public long section_row_index { get; }
+ public string v_align { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTableSectionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTableSectionElement ();
+ [CCode (cname = "webkit_dom_html_table_section_element_delete_row")]
+ public void delete_row (long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_section_element_get_align")]
+ public unowned string get_align ();
+ [CCode (cname = "webkit_dom_html_table_section_element_get_ch")]
+ public unowned string get_ch ();
+ [CCode (cname = "webkit_dom_html_table_section_element_get_ch_off")]
+ public unowned string get_ch_off ();
+ [CCode (cname = "webkit_dom_html_table_section_element_get_rows")]
+ public unowned WebKit.DOMHTMLCollection get_rows ();
+ [CCode (cname = "webkit_dom_html_table_section_element_get_v_align")]
+ public unowned string get_v_align ();
+ [CCode (cname = "webkit_dom_html_table_section_element_insert_row")]
+ public unowned WebKit.DOMHTMLElement insert_row (long index) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_table_section_element_set_align")]
+ public void set_align (string value);
+ [CCode (cname = "webkit_dom_html_table_section_element_set_ch")]
+ public void set_ch (string value);
+ [CCode (cname = "webkit_dom_html_table_section_element_set_ch_off")]
+ public void set_ch_off (string value);
+ [CCode (cname = "webkit_dom_html_table_section_element_set_v_align")]
+ public void set_v_align (string value);
+ public string align { get; set; }
+ public string ch { get; set; }
+ public string ch_off { get; set; }
+ public WebKit.DOMHTMLCollection rows { get; }
+ public string v_align { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTextAreaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTextAreaElement ();
+ [CCode (cname = "webkit_dom_html_text_area_element_check_validity")]
+ public bool check_validity ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_access_key")]
+ public unowned string get_access_key ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_autofocus")]
+ public bool get_autofocus ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_cols")]
+ public long get_cols ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_default_value")]
+ public unowned string get_default_value ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_disabled")]
+ public bool get_disabled ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_form")]
+ public unowned WebKit.DOMHTMLFormElement get_form ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_labels")]
+ public unowned WebKit.DOMNodeList get_labels ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_max_length")]
+ public long get_max_length ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_placeholder")]
+ public unowned string get_placeholder ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_read_only")]
+ public bool get_read_only ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_required")]
+ public bool get_required ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_rows")]
+ public long get_rows ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_selection_direction")]
+ public unowned string get_selection_direction ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_selection_end")]
+ public long get_selection_end ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_selection_start")]
+ public long get_selection_start ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_text_length")]
+ public ulong get_text_length ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_validation_message")]
+ public unowned string get_validation_message ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_validity")]
+ public unowned WebKit.DOMValidityState get_validity ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_value")]
+ public unowned string get_value ();
+ [CCode (cname = "webkit_dom_html_text_area_element_get_will_validate")]
+ public bool get_will_validate ();
+ [CCode (cname = "webkit_dom_html_text_area_element_is_edited")]
+ public bool is_edited ();
+ [CCode (cname = "webkit_dom_html_text_area_element_select")]
+ public void select ();
+ [CCode (cname = "webkit_dom_html_text_area_element_set_access_key")]
+ public void set_access_key (string value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_autofocus")]
+ public void set_autofocus (bool value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_cols")]
+ public void set_cols (long value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_custom_validity")]
+ public void set_custom_validity (string error);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_default_value")]
+ public void set_default_value (string value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_disabled")]
+ public void set_disabled (bool value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_max_length")]
+ public void set_max_length (long value) throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_text_area_element_set_name")]
+ public void set_name (string value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_placeholder")]
+ public void set_placeholder (string value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_read_only")]
+ public void set_read_only (bool value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_required")]
+ public void set_required (bool value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_rows")]
+ public void set_rows (long value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_selection_direction")]
+ public void set_selection_direction (string value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_selection_end")]
+ public void set_selection_end (long value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_selection_range")]
+ public void set_selection_range (long start, long end, string direction);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_selection_start")]
+ public void set_selection_start (long value);
+ [CCode (cname = "webkit_dom_html_text_area_element_set_value")]
+ public void set_value (string value);
+ public string access_key { get; set; }
+ public bool autofocus { get; set; }
+ public long cols { get; set; }
+ public string default_value { get; set; }
+ public bool disabled { get; set; }
+ public WebKit.DOMHTMLFormElement form { get; }
+ public WebKit.DOMNodeList labels { get; }
+ public long max_length { get; set; }
+ public string name { get; set; }
+ public string placeholder { get; set; }
+ public bool read_only { get; set; }
+ public bool required { get; set; }
+ public long rows { get; set; }
+ public string selection_direction { get; set; }
+ public long selection_end { get; set; }
+ public long selection_start { get; set; }
+ public ulong text_length { get; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ public string validation_message { get; }
+ public WebKit.DOMValidityState validity { get; }
+ public string value { get; set; }
+ public bool will_validate { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLTitleElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLTitleElement ();
+ [CCode (cname = "webkit_dom_html_title_element_get_text")]
+ public unowned string get_text ();
+ [CCode (cname = "webkit_dom_html_title_element_set_text")]
+ public void set_text (string value);
+ public string text { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLUListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLUListElement ();
+ [CCode (cname = "webkit_dom_htmlu_list_element_get_compact")]
+ public bool get_compact ();
+ [CCode (cname = "webkit_dom_htmlu_list_element_set_compact")]
+ public void set_compact (bool value);
+ public bool compact { get; set; }
+ [NoAccessorMethod]
+ public string type { owned get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHTMLVideoElement : WebKit.DOMHTMLMediaElement, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMHTMLVideoElement ();
+ [CCode (cname = "webkit_dom_html_video_element_get_height")]
+ public ulong get_height ();
+ [CCode (cname = "webkit_dom_html_video_element_get_poster")]
+ public unowned string get_poster ();
+ [CCode (cname = "webkit_dom_html_video_element_get_video_height")]
+ public ulong get_video_height ();
+ [CCode (cname = "webkit_dom_html_video_element_get_video_width")]
+ public ulong get_video_width ();
+ [CCode (cname = "webkit_dom_html_video_element_get_webkit_decoded_frame_count")]
+ public ulong get_webkit_decoded_frame_count ();
+ [CCode (cname = "webkit_dom_html_video_element_get_webkit_displaying_fullscreen")]
+ public bool get_webkit_displaying_fullscreen ();
+ [CCode (cname = "webkit_dom_html_video_element_get_webkit_dropped_frame_count")]
+ public ulong get_webkit_dropped_frame_count ();
+ [CCode (cname = "webkit_dom_html_video_element_get_webkit_supports_fullscreen")]
+ public bool get_webkit_supports_fullscreen ();
+ [CCode (cname = "webkit_dom_html_video_element_get_width")]
+ public ulong get_width ();
+ [CCode (cname = "webkit_dom_html_video_element_set_height")]
+ public void set_height (ulong value);
+ [CCode (cname = "webkit_dom_html_video_element_set_poster")]
+ public void set_poster (string value);
+ [CCode (cname = "webkit_dom_html_video_element_set_width")]
+ public void set_width (ulong value);
+ [CCode (cname = "webkit_dom_html_video_element_webkit_enter_full_screen")]
+ public void webkit_enter_full_screen () throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_video_element_webkit_enter_fullscreen")]
+ public void webkit_enter_fullscreen () throws GLib.Error;
+ [CCode (cname = "webkit_dom_html_video_element_webkit_exit_full_screen")]
+ public void webkit_exit_full_screen ();
+ [CCode (cname = "webkit_dom_html_video_element_webkit_exit_fullscreen")]
+ public void webkit_exit_fullscreen ();
+ public ulong height { get; set; }
+ public string poster { get; set; }
+ public ulong video_height { get; }
+ public ulong video_width { get; }
+ public bool webkit_displaying_fullscreen { get; }
+ public bool webkit_supports_fullscreen { get; }
+ public ulong width { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMHistory : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMHistory ();
+ public void back ();
+ public void forward ();
+ public ulong get_length ();
+ public void go (long distance);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMLocation : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMLocation ();
+ public unowned string get_origin ();
+ public unowned string get_parameter (string name);
+ public string origin { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMMediaError : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMMediaError ();
+ public ushort get_code ();
+ public uint code { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMMediaList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMMediaList ();
+ public void append_medium (string new_medium) throws GLib.Error;
+ public void delete_medium (string old_medium) throws GLib.Error;
+ public ulong get_length ();
+ public unowned string get_media_text ();
+ public unowned string item (ulong index);
+ public void set_media_text (string value) throws GLib.Error;
+ public ulong length { get; }
+ public string media_text { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMMediaQueryList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMMediaQueryList ();
+ public bool get_matches ();
+ public unowned string get_media ();
+ public bool matches { get; }
+ public string media { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMMemoryInfo : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMMemoryInfo ();
+ public ulong get_js_heap_size_limit ();
+ public ulong get_total_js_heap_size ();
+ public ulong get_used_js_heap_size ();
+ public ulong js_heap_size_limit { get; }
+ public ulong total_js_heap_size { get; }
+ public ulong used_js_heap_size { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMMessagePort : WebKit.DOMObject, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMMessagePort ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMMouseEvent : WebKit.DOMUIEvent {
+ [CCode (has_construct_function = false)]
+ protected DOMMouseEvent ();
+ public bool get_alt_key ();
+ public ushort get_button ();
+ public long get_client_x ();
+ public long get_client_y ();
+ public bool get_ctrl_key ();
+ public unowned WebKit.DOMNode get_from_element ();
+ public bool get_meta_key ();
+ public long get_offset_x ();
+ public long get_offset_y ();
+ public unowned WebKit.DOMEventTarget get_related_target ();
+ public long get_screen_x ();
+ public long get_screen_y ();
+ public bool get_shift_key ();
+ public unowned WebKit.DOMNode get_to_element ();
+ public long get_x ();
+ public long get_y ();
+ public void init_mouse_event (string type, bool can_bubble, bool cancelable, WebKit.DOMDOMWindow view, long detail, long screen_x, long screen_y, long client_x, long client_y, bool ctrl_key, bool alt_key, bool shift_key, bool meta_key, ushort button, WebKit.DOMEventTarget related_target);
+ public bool alt_key { get; }
+ public uint button { get; }
+ public long client_x { get; }
+ public long client_y { get; }
+ public bool ctrl_key { get; }
+ public WebKit.DOMNode from_element { get; }
+ public bool meta_key { get; }
+ public long offset_x { get; }
+ public long offset_y { get; }
+ public WebKit.DOMEventTarget related_target { get; }
+ public long screen_x { get; }
+ public long screen_y { get; }
+ public bool shift_key { get; }
+ public WebKit.DOMNode to_element { get; }
+ public long x { get; }
+ public long y { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMNamedNodeMap : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMNamedNodeMap ();
+ public ulong get_length ();
+ public unowned WebKit.DOMNode get_named_item (string name);
+ public unowned WebKit.DOMNode get_named_item_ns (string namespace_uri, string local_name);
+ public unowned WebKit.DOMNode item (ulong index);
+ public unowned WebKit.DOMNode remove_named_item (string name) throws GLib.Error;
+ public unowned WebKit.DOMNode remove_named_item_ns (string namespace_uri, string local_name) throws GLib.Error;
+ public unowned WebKit.DOMNode set_named_item (WebKit.DOMNode node) throws GLib.Error;
+ public unowned WebKit.DOMNode set_named_item_ns (WebKit.DOMNode node) throws GLib.Error;
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMNavigator : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMNavigator ();
+ public unowned string get_app_code_name ();
+ public unowned string get_app_name ();
+ public unowned string get_app_version ();
+ public bool get_cookie_enabled ();
+ public unowned WebKit.DOMGeolocation get_geolocation ();
+ public unowned string get_language ();
+ public unowned WebKit.DOMDOMMimeTypeArray get_mime_types ();
+ public bool get_on_line ();
+ public unowned string get_platform ();
+ public unowned WebKit.DOMDOMPluginArray get_plugins ();
+ public unowned string get_product ();
+ public unowned string get_product_sub ();
+ public void get_storage_updates ();
+ public unowned string get_user_agent ();
+ public unowned string get_vendor ();
+ public unowned string get_vendor_sub ();
+ public bool java_enabled ();
+ public string app_code_name { get; }
+ public string app_name { get; }
+ public string app_version { get; }
+ public bool cookie_enabled { get; }
+ public WebKit.DOMGeolocation geolocation { get; }
+ public string language { get; }
+ public WebKit.DOMDOMMimeTypeArray mime_types { get; }
+ public bool on_line { get; }
+ public string platform { get; }
+ public WebKit.DOMDOMPluginArray plugins { get; }
+ public string product { get; }
+ public string product_sub { get; }
+ public string user_agent { get; }
+ public string vendor { get; }
+ public string vendor_sub { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMNode : WebKit.DOMObject, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMNode ();
+ public unowned WebKit.DOMNode append_child (WebKit.DOMNode new_child) throws GLib.Error;
+ public unowned WebKit.DOMNode clone_node (bool deep);
+ public ushort compare_document_position (WebKit.DOMNode other);
+ public bool contains (WebKit.DOMNode other);
+ public unowned WebKit.DOMNamedNodeMap get_attributes ();
+ public unowned string get_base_uri ();
+ public unowned WebKit.DOMNodeList get_child_nodes ();
+ public unowned WebKit.DOMNode get_first_child ();
+ public unowned WebKit.DOMNode get_last_child ();
+ public unowned string get_local_name ();
+ public unowned string get_namespace_uri ();
+ public unowned WebKit.DOMNode get_next_sibling ();
+ public unowned string get_node_name ();
+ public ushort get_node_type ();
+ public unowned string get_node_value ();
+ public unowned WebKit.DOMDocument get_owner_document ();
+ public unowned WebKit.DOMElement get_parent_element ();
+ public unowned WebKit.DOMNode get_parent_node ();
+ public unowned string get_prefix ();
+ public unowned WebKit.DOMNode get_previous_sibling ();
+ public unowned string get_text_content ();
+ public bool has_attributes ();
+ public bool has_child_nodes ();
+ public unowned WebKit.DOMNode insert_before (WebKit.DOMNode new_child, WebKit.DOMNode ref_child) throws GLib.Error;
+ public bool is_default_namespace (string namespace_uri);
+ public bool is_equal_node (WebKit.DOMNode other);
+ public bool is_same_node (WebKit.DOMNode other);
+ public bool is_supported (string feature, string version);
+ public unowned string lookup_namespace_uri (string prefix);
+ public unowned string lookup_prefix (string namespace_uri);
+ public void normalize ();
+ public unowned WebKit.DOMNode remove_child (WebKit.DOMNode old_child) throws GLib.Error;
+ public unowned WebKit.DOMNode replace_child (WebKit.DOMNode new_child, WebKit.DOMNode old_child) throws GLib.Error;
+ public void set_node_value (string value) throws GLib.Error;
+ public void set_prefix (string value) throws GLib.Error;
+ public void set_text_content (string value) throws GLib.Error;
+ public WebKit.DOMNamedNodeMap attributes { get; }
+ public string base_uri { get; }
+ public WebKit.DOMNodeList child_nodes { get; }
+ public WebKit.DOMNode first_child { get; }
+ public WebKit.DOMNode last_child { get; }
+ public string local_name { get; }
+ public string namespace_uri { get; }
+ public WebKit.DOMNode next_sibling { get; }
+ public string node_name { get; }
+ public uint node_type { get; }
+ public string node_value { get; set; }
+ public WebKit.DOMDocument owner_document { get; }
+ public WebKit.DOMElement parent_element { get; }
+ public WebKit.DOMNode parent_node { get; }
+ public string prefix { get; set; }
+ public WebKit.DOMNode previous_sibling { get; }
+ public string text_content { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMNodeFilter : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMNodeFilter ();
+ public short accept_node (WebKit.DOMNode n);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMNodeIterator : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMNodeIterator ();
+ public void detach ();
+ public bool get_expand_entity_references ();
+ public unowned WebKit.DOMNodeFilter get_filter ();
+ public bool get_pointer_before_reference_node ();
+ public unowned WebKit.DOMNode get_reference_node ();
+ public unowned WebKit.DOMNode get_root ();
+ public ulong get_what_to_show ();
+ public unowned WebKit.DOMNode next_node () throws GLib.Error;
+ public unowned WebKit.DOMNode previous_node () throws GLib.Error;
+ public bool expand_entity_references { get; }
+ public WebKit.DOMNodeFilter filter { get; }
+ public bool pointer_before_reference_node { get; }
+ public WebKit.DOMNode reference_node { get; }
+ public WebKit.DOMNode root { get; }
+ public ulong what_to_show { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMNodeList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMNodeList ();
+ public ulong get_length ();
+ public unowned WebKit.DOMNode item (ulong index);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMObject : GLib.Object {
+ public void* coreObject;
+ [CCode (has_construct_function = false)]
+ protected DOMObject ();
+ public void* core_object { construct; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMProcessingInstruction : WebKit.DOMNode, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMProcessingInstruction ();
+ public unowned string get_data ();
+ public unowned WebKit.DOMStyleSheet get_sheet ();
+ public unowned string get_target ();
+ public void set_data (string value) throws GLib.Error;
+ public string data { get; set; }
+ public WebKit.DOMStyleSheet sheet { get; }
+ public string target { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMRange : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMRange ();
+ public unowned WebKit.DOMDocumentFragment clone_contents () throws GLib.Error;
+ public unowned WebKit.DOMRange clone_range () throws GLib.Error;
+ public void collapse (bool to_start) throws GLib.Error;
+ public short compare_boundary_points (ushort how, WebKit.DOMRange source_range) throws GLib.Error;
+ public short compare_node (WebKit.DOMNode ref_node) throws GLib.Error;
+ public short compare_point (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+ public unowned WebKit.DOMDocumentFragment create_contextual_fragment (string html) throws GLib.Error;
+ public void delete_contents () throws GLib.Error;
+ public void detach () throws GLib.Error;
+ public void expand (string unit) throws GLib.Error;
+ public unowned WebKit.DOMDocumentFragment extract_contents () throws GLib.Error;
+ public bool get_collapsed () throws GLib.Error;
+ public unowned WebKit.DOMNode get_common_ancestor_container () throws GLib.Error;
+ public unowned WebKit.DOMNode get_end_container () throws GLib.Error;
+ public long get_end_offset () throws GLib.Error;
+ public unowned WebKit.DOMNode get_start_container () throws GLib.Error;
+ public long get_start_offset () throws GLib.Error;
+ public unowned string get_text ();
+ public void insert_node (WebKit.DOMNode new_node) throws GLib.Error;
+ public bool intersects_node (WebKit.DOMNode ref_node) throws GLib.Error;
+ public bool is_point_in_range (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+ public void select_node (WebKit.DOMNode ref_node) throws GLib.Error;
+ public void select_node_contents (WebKit.DOMNode ref_node) throws GLib.Error;
+ public void set_end (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+ public void set_end_after (WebKit.DOMNode ref_node) throws GLib.Error;
+ public void set_end_before (WebKit.DOMNode ref_node) throws GLib.Error;
+ public void set_start (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+ public void set_start_after (WebKit.DOMNode ref_node) throws GLib.Error;
+ public void set_start_before (WebKit.DOMNode ref_node) throws GLib.Error;
+ public void surround_contents (WebKit.DOMNode new_parent) throws GLib.Error;
+ public unowned string to_string () throws GLib.Error;
+ public bool collapsed { get; }
+ public WebKit.DOMNode common_ancestor_container { get; }
+ public WebKit.DOMNode end_container { get; }
+ public long end_offset { get; }
+ public WebKit.DOMNode start_container { get; }
+ public long start_offset { get; }
+ public string text { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMScreen : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMScreen ();
+ public ulong get_avail_height ();
+ public long get_avail_left ();
+ public long get_avail_top ();
+ public ulong get_avail_width ();
+ public ulong get_color_depth ();
+ public ulong get_height ();
+ public ulong get_pixel_depth ();
+ public ulong get_width ();
+ public ulong avail_height { get; }
+ public long avail_left { get; }
+ public long avail_top { get; }
+ public ulong avail_width { get; }
+ public ulong color_depth { get; }
+ public ulong height { get; }
+ public ulong pixel_depth { get; }
+ public ulong width { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMStorage : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMStorage ();
+ public void clear ();
+ public unowned string get_item (string key);
+ public ulong get_length ();
+ public unowned string key (ulong index);
+ public void remove_item (string key);
+ public void set_item (string key, string data) throws GLib.Error;
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMStyleMedia : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMStyleMedia ();
+ public bool match_medium (string mediaquery);
+ [NoAccessorMethod]
+ public string type { owned get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMStyleSheet : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMStyleSheet ();
+ public bool get_disabled ();
+ public unowned string get_href ();
+ public unowned WebKit.DOMMediaList get_media ();
+ public unowned WebKit.DOMNode get_owner_node ();
+ public unowned WebKit.DOMStyleSheet get_parent_style_sheet ();
+ public unowned string get_title ();
+ public void set_disabled (bool value);
+ public bool disabled { get; set; }
+ public string href { get; }
+ public WebKit.DOMMediaList media { get; }
+ public WebKit.DOMNode owner_node { get; }
+ public WebKit.DOMStyleSheet parent_style_sheet { get; }
+ public string title { get; }
+ [NoAccessorMethod]
+ public string type { owned get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMStyleSheetList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMStyleSheetList ();
+ public ulong get_length ();
+ public unowned WebKit.DOMStyleSheet item (ulong index);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMText : WebKit.DOMCharacterData, WebKit.DOMEventTarget {
+ [CCode (has_construct_function = false)]
+ protected DOMText ();
+ public unowned string get_whole_text ();
+ public unowned WebKit.DOMText replace_whole_text (string content) throws GLib.Error;
+ public unowned WebKit.DOMText split_text (ulong offset) throws GLib.Error;
+ public string whole_text { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMTimeRanges : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMTimeRanges ();
+ public float end (ulong index) throws GLib.Error;
+ public ulong get_length ();
+ public float start (ulong index) throws GLib.Error;
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMTreeWalker : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMTreeWalker ();
+ public unowned WebKit.DOMNode first_child ();
+ public unowned WebKit.DOMNode get_current_node ();
+ public bool get_expand_entity_references ();
+ public unowned WebKit.DOMNodeFilter get_filter ();
+ public unowned WebKit.DOMNode get_root ();
+ public ulong get_what_to_show ();
+ public unowned WebKit.DOMNode last_child ();
+ public unowned WebKit.DOMNode next_node ();
+ public unowned WebKit.DOMNode next_sibling ();
+ public unowned WebKit.DOMNode parent_node ();
+ public unowned WebKit.DOMNode previous_node ();
+ public unowned WebKit.DOMNode previous_sibling ();
+ public void set_current_node (WebKit.DOMNode value) throws GLib.Error;
+ public WebKit.DOMNode current_node { get; set; }
+ public bool expand_entity_references { get; }
+ public WebKit.DOMNodeFilter filter { get; }
+ public WebKit.DOMNode root { get; }
+ public ulong what_to_show { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMUIEvent : WebKit.DOMEvent {
+ [CCode (has_construct_function = false)]
+ protected DOMUIEvent ();
+ [CCode (cname = "webkit_dom_ui_event_get_char_code")]
+ public long get_char_code ();
+ [CCode (cname = "webkit_dom_ui_event_get_detail")]
+ public long get_detail ();
+ [CCode (cname = "webkit_dom_ui_event_get_key_code")]
+ public long get_key_code ();
+ [CCode (cname = "webkit_dom_ui_event_get_layer_x")]
+ public long get_layer_x ();
+ [CCode (cname = "webkit_dom_ui_event_get_layer_y")]
+ public long get_layer_y ();
+ [CCode (cname = "webkit_dom_ui_event_get_page_x")]
+ public long get_page_x ();
+ [CCode (cname = "webkit_dom_ui_event_get_page_y")]
+ public long get_page_y ();
+ [CCode (cname = "webkit_dom_ui_event_get_view")]
+ public unowned WebKit.DOMDOMWindow get_view ();
+ [CCode (cname = "webkit_dom_ui_event_get_which")]
+ public long get_which ();
+ [CCode (cname = "webkit_dom_ui_event_init_ui_event")]
+ public void init_ui_event (string type, bool can_bubble, bool cancelable, WebKit.DOMDOMWindow view, long detail);
+ public long char_code { get; }
+ public long detail { get; }
+ public long key_code { get; }
+ public long layer_x { get; }
+ public long layer_y { get; }
+ public long page_x { get; }
+ public long page_y { get; }
+ public WebKit.DOMDOMWindow view { get; }
+ public long which { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMValidityState : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMValidityState ();
+ public bool get_custom_error ();
+ public bool get_pattern_mismatch ();
+ public bool get_range_overflow ();
+ public bool get_range_underflow ();
+ public bool get_step_mismatch ();
+ public bool get_too_long ();
+ public bool get_type_mismatch ();
+ public bool get_valid ();
+ public bool get_value_missing ();
+ public bool custom_error { get; }
+ public bool pattern_mismatch { get; }
+ public bool range_overflow { get; }
+ public bool range_underflow { get; }
+ public bool step_mismatch { get; }
+ public bool too_long { get; }
+ public bool type_mismatch { get; }
+ public bool valid { get; }
+ public bool value_missing { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMWebKitAnimation : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMWebKitAnimation ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_delay")]
+ public double get_delay ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_direction")]
+ public ushort get_direction ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_duration")]
+ public double get_duration ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_elapsed_time")]
+ public double get_elapsed_time ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_ended")]
+ public bool get_ended ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_fill_mode")]
+ public ushort get_fill_mode ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_name")]
+ public unowned string get_name ();
+ [CCode (cname = "webkit_dom_webkit_animation_get_paused")]
+ public bool get_paused ();
+ [CCode (cname = "webkit_dom_webkit_animation_pause")]
+ public void pause ();
+ [CCode (cname = "webkit_dom_webkit_animation_play")]
+ public void play ();
+ [CCode (cname = "webkit_dom_webkit_animation_set_elapsed_time")]
+ public void set_elapsed_time (double value);
+ public double delay { get; }
+ public uint direction { get; }
+ public double duration { get; }
+ public double elapsed_time { get; set; }
+ public bool ended { get; }
+ public uint fill_mode { get; }
+ [NoAccessorMethod]
+ public int iteration_count { get; }
+ public string name { get; }
+ public bool paused { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMWebKitAnimationList : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMWebKitAnimationList ();
+ [CCode (cname = "webkit_dom_webkit_animation_list_get_length")]
+ public ulong get_length ();
+ [CCode (cname = "webkit_dom_webkit_animation_list_item")]
+ public unowned WebKit.DOMWebKitAnimation item (ulong index);
+ public ulong length { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMWebKitPoint : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMWebKitPoint ();
+ [CCode (cname = "webkit_dom_webkit_point_get_x")]
+ public float get_x ();
+ [CCode (cname = "webkit_dom_webkit_point_get_y")]
+ public float get_y ();
+ [CCode (cname = "webkit_dom_webkit_point_set_x")]
+ public void set_x (float value);
+ [CCode (cname = "webkit_dom_webkit_point_set_y")]
+ public void set_y (float value);
+ public float x { get; set; }
+ public float y { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMXPathExpression : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMXPathExpression ();
+ [CCode (cname = "webkit_dom_xpath_expression_evaluate")]
+ public unowned WebKit.DOMXPathResult evaluate (WebKit.DOMNode context_node, ushort type, WebKit.DOMXPathResult in_result) throws GLib.Error;
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMXPathNSResolver : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMXPathNSResolver ();
+ [CCode (cname = "webkit_dom_xpath_ns_resolver_lookup_namespace_uri")]
+ public unowned string lookup_namespace_uri (string prefix);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class DOMXPathResult : WebKit.DOMObject {
+ [CCode (has_construct_function = false)]
+ protected DOMXPathResult ();
+ [CCode (cname = "webkit_dom_xpath_result_get_boolean_value")]
+ public bool get_boolean_value () throws GLib.Error;
+ [CCode (cname = "webkit_dom_xpath_result_get_invalid_iterator_state")]
+ public bool get_invalid_iterator_state ();
+ [CCode (cname = "webkit_dom_xpath_result_get_number_value")]
+ public double get_number_value () throws GLib.Error;
+ [CCode (cname = "webkit_dom_xpath_result_get_result_type")]
+ public ushort get_result_type ();
+ [CCode (cname = "webkit_dom_xpath_result_get_single_node_value")]
+ public unowned WebKit.DOMNode get_single_node_value () throws GLib.Error;
+ [CCode (cname = "webkit_dom_xpath_result_get_snapshot_length")]
+ public ulong get_snapshot_length () throws GLib.Error;
+ [CCode (cname = "webkit_dom_xpath_result_get_string_value")]
+ public unowned string get_string_value () throws GLib.Error;
+ [CCode (cname = "webkit_dom_xpath_result_iterate_next")]
+ public unowned WebKit.DOMNode iterate_next () throws GLib.Error;
+ [CCode (cname = "webkit_dom_xpath_result_snapshot_item")]
+ public unowned WebKit.DOMNode snapshot_item (ulong index) throws GLib.Error;
+ public bool boolean_value { get; }
+ public bool invalid_iterator_state { get; }
+ public double number_value { get; }
+ public uint result_type { get; }
+ public WebKit.DOMNode single_node_value { get; }
+ public ulong snapshot_length { get; }
+ public string string_value { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class Download : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public Download (WebKit.NetworkRequest request);
+ public void cancel ();
+ public uint64 get_current_size ();
+ public unowned string get_destination_uri ();
+ public double get_elapsed_time ();
+ public unowned WebKit.NetworkRequest get_network_request ();
+ public unowned WebKit.NetworkResponse get_network_response ();
+ public double get_progress ();
+ public WebKit.DownloadStatus get_status ();
+ public unowned string get_suggested_filename ();
+ public uint64 get_total_size ();
+ public unowned string get_uri ();
+ public void set_destination_uri (string destination_uri);
+ public void start ();
+ public uint64 current_size { get; }
+ public string destination_uri { get; set; }
+ public WebKit.NetworkRequest network_request { get; construct; }
+ public WebKit.NetworkResponse network_response { get; construct; }
+ public double progress { get; }
+ public WebKit.DownloadStatus status { get; }
+ public string suggested_filename { get; }
+ public uint64 total_size { get; }
+ public virtual signal bool error (int p0, int p1, string p2);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class GeolocationPolicyDecision : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected GeolocationPolicyDecision ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class HitTestResult : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected HitTestResult ();
+ [NoAccessorMethod]
+ public WebKit.HitTestResultContext context { get; construct; }
+ [NoAccessorMethod]
+ public string image_uri { owned get; construct; }
+ [NoAccessorMethod]
+ public WebKit.DOMNode inner_node { owned get; construct; }
+ [NoAccessorMethod]
+ public string link_uri { owned get; construct; }
+ [NoAccessorMethod]
+ public string media_uri { owned get; construct; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class IconDatabase : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected IconDatabase ();
+ public void clear ();
+ public unowned Gdk.Pixbuf get_icon_pixbuf (string page_uri);
+ public unowned string get_icon_uri (string page_uri);
+ public unowned string get_path ();
+ public void set_path (string path);
+ public string path { get; set; }
+ public virtual signal void icon_loaded (WebKit.WebFrame p0, string p1);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class NetworkRequest : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public NetworkRequest (string uri);
+ public unowned Soup.Message get_message ();
+ public unowned string get_uri ();
+ public void set_uri (string uri);
+ public Soup.Message message { get; construct; }
+ public string uri { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class NetworkResponse : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public NetworkResponse (string uri);
+ public unowned Soup.Message get_message ();
+ public unowned string get_uri ();
+ public void set_uri (string uri);
+ public Soup.Message message { get; construct; }
+ public string uri { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class SecurityOrigin : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected SecurityOrigin ();
+ public unowned GLib.List<WebKit.WebDatabase> get_all_web_databases ();
+ public unowned string get_host ();
+ public uint get_port ();
+ public unowned string get_protocol ();
+ public uint64 get_web_database_quota ();
+ public uint64 get_web_database_usage ();
+ public void set_web_database_quota (uint64 quota);
+ public string host { get; }
+ public uint port { get; }
+ public string protocol { get; }
+ public uint64 web_database_quota { get; set; }
+ public uint64 web_database_usage { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class SoupAuthDialog : GLib.Object, Soup.SessionFeature {
+ [CCode (has_construct_function = false)]
+ protected SoupAuthDialog ();
+ public virtual signal unowned Gtk.Widget current_toplevel (Soup.Message message);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class ViewportAttributes : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected ViewportAttributes ();
+ public void recompute ();
+ [NoAccessorMethod]
+ public int available_height { get; set; }
+ [NoAccessorMethod]
+ public int available_width { get; set; }
+ [NoAccessorMethod]
+ public int desktop_width { get; set; }
+ [NoAccessorMethod]
+ public int device_dpi { get; set; }
+ [NoAccessorMethod]
+ public int device_height { get; set; }
+ [NoAccessorMethod]
+ public float device_pixel_ratio { get; }
+ [NoAccessorMethod]
+ public int device_width { get; set; }
+ [NoAccessorMethod]
+ public int height { get; }
+ [NoAccessorMethod]
+ public float initial_scale_factor { get; }
+ [NoAccessorMethod]
+ public float maximum_scale_factor { get; }
+ [NoAccessorMethod]
+ public float minimum_scale_factor { get; }
+ [NoAccessorMethod]
+ public bool user_scalable { get; }
+ [NoAccessorMethod]
+ public bool valid { get; }
+ [NoAccessorMethod]
+ public int width { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebBackForwardList : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebBackForwardList ();
+ public void add_item (WebKit.WebHistoryItem history_item);
+ public void clear ();
+ public bool contains_item (WebKit.WebHistoryItem history_item);
+ public unowned WebKit.WebHistoryItem get_back_item ();
+ public int get_back_length ();
+ public unowned GLib.List<WebKit.WebHistoryItem> get_back_list_with_limit (int limit);
+ public unowned WebKit.WebHistoryItem get_current_item ();
+ public unowned WebKit.WebHistoryItem get_forward_item ();
+ public int get_forward_length ();
+ public unowned GLib.List<WebKit.WebHistoryItem> get_forward_list_with_limit (int limit);
+ public int get_limit ();
+ public unowned WebKit.WebHistoryItem get_nth_item (int index);
+ public void go_back ();
+ public void go_forward ();
+ public void go_to_item (WebKit.WebHistoryItem history_item);
+ public void set_limit (int limit);
+ [CCode (has_construct_function = false)]
+ public WebBackForwardList.with_web_view (WebKit.WebView web_view);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebDataSource : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebDataSource ();
+ public unowned GLib.StringBuilder get_data ();
+ public unowned string get_encoding ();
+ public unowned WebKit.NetworkRequest get_initial_request ();
+ public unowned WebKit.WebResource get_main_resource ();
+ public unowned WebKit.NetworkRequest get_request ();
+ public unowned GLib.List<WebKit.WebResource> get_subresources ();
+ public unowned string get_unreachable_uri ();
+ public unowned WebKit.WebFrame get_web_frame ();
+ public bool is_loading ();
+ [CCode (has_construct_function = false)]
+ public WebDataSource.with_request (WebKit.NetworkRequest request);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebDatabase : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebDatabase ();
+ public unowned string get_display_name ();
+ public uint64 get_expected_size ();
+ public unowned string get_filename ();
+ public unowned string get_name ();
+ public unowned WebKit.SecurityOrigin get_security_origin ();
+ public uint64 get_size ();
+ public void remove ();
+ public string display_name { get; }
+ public uint64 expected_size { get; }
+ public string filename { get; }
+ public string name { get; construct; }
+ public WebKit.SecurityOrigin security_origin { get; construct; }
+ public uint64 size { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebFrame : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebFrame (WebKit.WebView web_view);
+ public unowned WebKit.WebFrame find_frame (string name);
+ public unowned WebKit.WebDataSource get_data_source ();
+ public Gtk.PolicyType get_horizontal_scrollbar_policy ();
+ public WebKit.LoadStatus get_load_status ();
+ public unowned string get_name ();
+ public unowned WebKit.NetworkResponse get_network_response ();
+ public unowned WebKit.WebFrame get_parent ();
+ public unowned WebKit.WebDataSource get_provisional_data_source ();
+ public unowned WebKit.DOMRange get_range_for_word_around_caret ();
+ public unowned WebKit.SecurityOrigin get_security_origin ();
+ public unowned string get_title ();
+ public unowned string get_uri ();
+ public Gtk.PolicyType get_vertical_scrollbar_policy ();
+ public unowned WebKit.WebView get_web_view ();
+ public void load_alternate_string (string content, string base_url, string unreachable_url);
+ public void load_request (WebKit.NetworkRequest request);
+ public void load_string (string content, string mime_type, string encoding, string base_uri);
+ public void load_uri (string uri);
+ public void print ();
+ public Gtk.PrintOperationResult print_full (Gtk.PrintOperation operation, Gtk.PrintOperationAction action) throws GLib.Error;
+ public void reload ();
+ public void replace_selection (string text);
+ public void stop_loading ();
+ public Gtk.PolicyType horizontal_scrollbar_policy { get; }
+ public WebKit.LoadStatus load_status { get; }
+ public string name { get; }
+ public string title { get; }
+ public string uri { get; }
+ public Gtk.PolicyType vertical_scrollbar_policy { get; }
+ public virtual signal void cleared ();
+ public virtual signal void hovering_over_link (string p0, string p1);
+ public virtual signal void load_committed ();
+ public virtual signal void load_done (bool p0);
+ public virtual signal bool scrollbars_policy_changed ();
+ public virtual signal void title_changed (string p0);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebHistoryItem : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebHistoryItem ();
+ public unowned WebKit.WebHistoryItem copy ();
+ public unowned string get_alternate_title ();
+ public double get_last_visited_time ();
+ public unowned string get_original_uri ();
+ public unowned string get_title ();
+ public unowned string get_uri ();
+ public void set_alternate_title (string title);
+ [CCode (has_construct_function = false)]
+ public WebHistoryItem.with_data (string uri, string title);
+ public string alternate_title { get; set; }
+ public double last_visited_time { get; }
+ public string original_uri { get; }
+ public string title { get; }
+ public string uri { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebInspector : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebInspector ();
+ public void close ();
+ public unowned string get_inspected_uri ();
+ public unowned WebKit.WebView get_web_view ();
+ public void inspect_coordinates (double x, double y);
+ public void inspect_node (WebKit.DOMNode node);
+ public void show ();
+ public string inspected_uri { get; }
+ [NoAccessorMethod]
+ public bool javascript_profiling_enabled { get; set; }
+ [NoAccessorMethod]
+ public bool timeline_profiling_enabled { get; set; }
+ public WebKit.WebView web_view { get; }
+ public virtual signal bool attach_window ();
+ public virtual signal bool close_window ();
+ public virtual signal bool detach_window ();
+ public virtual signal void finished ();
+ public virtual signal unowned WebKit.WebView inspect_web_view (WebKit.WebView p0);
+ public virtual signal bool show_window ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebNavigationAction : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebNavigationAction ();
+ public int get_button ();
+ public int get_modifier_state ();
+ public unowned string get_original_uri ();
+ public WebKit.WebNavigationReason get_reason ();
+ public unowned string get_target_frame ();
+ public void set_original_uri (string originalUri);
+ public void set_reason (WebKit.WebNavigationReason reason);
+ public int button { get; construct; }
+ public int modifier_state { get; construct; }
+ public string original_uri { get; set construct; }
+ public WebKit.WebNavigationReason reason { get; set construct; }
+ public string target_frame { get; construct; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebPlugin : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebPlugin ();
+ public unowned string get_description ();
+ public bool get_enabled ();
+ public unowned GLib.SList get_mimetypes ();
+ public unowned string get_name ();
+ public unowned string get_path ();
+ public void set_enabled (bool p2);
+ public bool enabled { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebPluginDatabase : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebPluginDatabase ();
+ public unowned WebKit.WebPlugin get_plugin_for_mimetype (string p2);
+ public unowned GLib.SList get_plugins ();
+ public static void plugins_list_free (GLib.SList p1);
+ public void refresh ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ [Compact]
+ public class WebPluginMIMEType {
+ public weak string description;
+ public weak string extensions;
+ public weak string name;
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebPolicyDecision : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected WebPolicyDecision ();
+ public void download ();
+ public void ignore ();
+ public void use ();
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebResource : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebResource (string data, ssize_t size, string uri, string mime_type, string encoding, string frame_name);
+ public unowned GLib.StringBuilder get_data ();
+ public unowned string get_encoding ();
+ public unowned string get_frame_name ();
+ public unowned string get_mime_type ();
+ public unowned string get_uri ();
+ public string encoding { get; }
+ public string frame_name { get; }
+ public string mime_type { get; }
+ public string uri { get; construct; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebSettings : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebSettings ();
+ public WebKit.WebSettings copy ();
+ public unowned string get_user_agent ();
+ [NoAccessorMethod]
+ public bool auto_load_images { get; set construct; }
+ [NoAccessorMethod]
+ public bool auto_resize_window { get; set construct; }
+ [NoAccessorMethod]
+ public bool auto_shrink_images { get; set construct; }
+ [NoAccessorMethod]
+ public string cursive_font_family { owned get; set construct; }
+ [NoAccessorMethod]
+ public string default_encoding { owned get; set construct; }
+ [NoAccessorMethod]
+ public string default_font_family { owned get; set construct; }
+ [NoAccessorMethod]
+ public int default_font_size { get; set construct; }
+ [NoAccessorMethod]
+ public int default_monospace_font_size { get; set construct; }
+ [NoAccessorMethod]
+ public WebKit.EditingBehavior editing_behavior { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_caret_browsing { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_default_context_menu { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_developer_extras { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_dns_prefetching { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_dom_paste { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_file_access_from_file_uris { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_frame_flattening { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_fullscreen { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_html5_database { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_html5_local_storage { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_hyperlink_auditing { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_java_applet { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_offline_web_application_cache { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_page_cache { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_plugins { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_private_browsing { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_scripts { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_site_specific_quirks { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_spatial_navigation { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_spell_checking { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_universal_access_from_file_uris { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_webgl { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_xss_auditor { get; set construct; }
+ [NoAccessorMethod]
+ public bool enforce_96_dpi { get; set construct; }
+ [NoAccessorMethod]
+ public string fantasy_font_family { owned get; set construct; }
+ [NoAccessorMethod]
+ public string html5_local_storage_database_path { owned get; set construct; }
+ [NoAccessorMethod]
+ public bool javascript_can_access_clipboard { get; set construct; }
+ [NoAccessorMethod]
+ public bool javascript_can_open_windows_automatically { get; set construct; }
+ [NoAccessorMethod]
+ public int minimum_font_size { get; set construct; }
+ [NoAccessorMethod]
+ public int minimum_logical_font_size { get; set construct; }
+ [NoAccessorMethod]
+ public string monospace_font_family { owned get; set construct; }
+ [NoAccessorMethod]
+ public bool print_backgrounds { get; set construct; }
+ [NoAccessorMethod]
+ public bool resizable_text_areas { get; set construct; }
+ [NoAccessorMethod]
+ public string sans_serif_font_family { owned get; set construct; }
+ [NoAccessorMethod]
+ public string serif_font_family { owned get; set construct; }
+ [NoAccessorMethod]
+ public string spell_checking_languages { owned get; set construct; }
+ [NoAccessorMethod]
+ public bool tab_key_cycles_through_elements { get; set construct; }
+ [NoAccessorMethod]
+ public string user_agent { owned get; set construct; }
+ [NoAccessorMethod]
+ public string user_stylesheet_uri { owned get; set construct; }
+ [NoAccessorMethod]
+ public float zoom_step { get; set construct; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebView : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public WebView ();
+ public bool can_copy_clipboard ();
+ public bool can_cut_clipboard ();
+ public bool can_go_back ();
+ public bool can_go_back_or_forward (int steps);
+ public bool can_go_forward ();
+ public bool can_paste_clipboard ();
+ public bool can_redo ();
+ public bool can_show_mime_type (string mime_type);
+ public bool can_undo ();
+ [NoWrapper]
+ public virtual unowned string choose_file (WebKit.WebFrame frame, string old_file);
+ public void delete_selection ();
+ public void execute_script (string script);
+ public unowned WebKit.WebBackForwardList get_back_forward_list ();
+ public unowned Gtk.TargetList get_copy_target_list ();
+ public unowned string get_custom_encoding ();
+ public unowned WebKit.DOMDocument get_dom_document ();
+ public bool get_editable ();
+ public unowned string get_encoding ();
+ public unowned WebKit.WebFrame get_focused_frame ();
+ public bool get_full_content_zoom ();
+ public unowned WebKit.HitTestResult get_hit_test_result (Gdk.EventButton event);
+ public unowned Gdk.Pixbuf get_icon_pixbuf ();
+ public unowned string get_icon_uri ();
+ public unowned WebKit.WebInspector get_inspector ();
+ public WebKit.LoadStatus get_load_status ();
+ public unowned WebKit.WebFrame get_main_frame ();
+ public unowned Gtk.TargetList get_paste_target_list ();
+ public double get_progress ();
+ public unowned WebKit.WebSettings get_settings ();
+ public unowned string get_title ();
+ public bool get_transparent ();
+ public unowned string get_uri ();
+ public WebKit.WebViewViewMode get_view_mode ();
+ public bool get_view_source_mode ();
+ public unowned WebKit.ViewportAttributes get_viewport_attributes ();
+ public unowned WebKit.WebWindowFeatures get_window_features ();
+ public float get_zoom_level ();
+ public void go_back ();
+ public void go_back_or_forward (int steps);
+ public void go_forward ();
+ public bool go_to_back_forward_item (WebKit.WebHistoryItem item);
+ public bool has_selection ();
+ public void load_html_string (string content, string base_uri);
+ public void load_request (WebKit.NetworkRequest request);
+ public void load_string (string content, string mime_type, string encoding, string base_uri);
+ public void load_uri (string uri);
+ public uint mark_text_matches (string str, bool case_sensitive, uint limit);
+ public void open (string uri);
+ public void reload ();
+ public void reload_bypass_cache ();
+ public bool search_text (string text, bool case_sensitive, bool forward, bool wrap);
+ public void set_custom_encoding (string encoding);
+ public void set_editable (bool flag);
+ public void set_full_content_zoom (bool full_content_zoom);
+ public void set_highlight_text_matches (bool highlight);
+ public void set_maintains_back_forward_list (bool flag);
+ public void set_settings (WebKit.WebSettings settings);
+ public void set_transparent (bool flag);
+ public void set_view_mode (WebKit.WebViewViewMode mode);
+ public void set_view_source_mode (bool view_source_mode);
+ public void set_zoom_level (float zoom_level);
+ [NoWrapper]
+ public virtual bool should_allow_editing_action ();
+ public void stop_loading ();
+ public void unmark_text_matches ();
+ public void zoom_in ();
+ public void zoom_out ();
+ public Gtk.TargetList copy_target_list { get; }
+ public string custom_encoding { get; set; }
+ public bool editable { get; set; }
+ public string encoding { get; }
+ public bool full_content_zoom { get; set; }
+ public string icon_uri { get; }
+ [NoAccessorMethod]
+ public Gtk.IMContext im_context { owned get; }
+ public WebKit.LoadStatus load_status { get; }
+ public Gtk.TargetList paste_target_list { get; }
+ public double progress { get; }
+ [NoAccessorMethod]
+ public bool self_scrolling { get; construct; }
+ public WebKit.WebSettings settings { get; set; }
+ public string title { get; }
+ public bool transparent { get; set; }
+ public string uri { get; }
+ public WebKit.WebViewViewMode view_mode { get; set; }
+ public WebKit.ViewportAttributes viewport_attributes { get; }
+ [NoAccessorMethod]
+ public WebKit.WebInspector web_inspector { owned get; }
+ [NoAccessorMethod]
+ public WebKit.WebWindowFeatures window_features { owned get; set; }
+ public float zoom_level { get; set; }
+ public virtual signal bool close_web_view ();
+ public virtual signal bool console_message (string message, int line_number, string source_id);
+ [HasEmitter]
+ public virtual signal void copy_clipboard ();
+ public virtual signal unowned Gtk.Widget create_plugin_widget (string p0, string p1, GLib.HashTable p2);
+ public virtual signal WebKit.WebView create_web_view (WebKit.WebFrame web_frame);
+ [HasEmitter]
+ public virtual signal void cut_clipboard ();
+ public virtual signal void database_quota_exceeded (GLib.Object p0, GLib.Object p1);
+ public virtual signal void document_load_finished (WebKit.WebFrame p0);
+ public virtual signal bool download_requested (GLib.Object p0);
+ public virtual signal void editing_began ();
+ public virtual signal void editing_ended ();
+ public virtual signal void frame_created (WebKit.WebFrame p0);
+ public virtual signal void geolocation_policy_decision_cancelled (WebKit.WebFrame p0);
+ public virtual signal bool geolocation_policy_decision_requested (WebKit.WebFrame p0, WebKit.GeolocationPolicyDecision p1);
+ public virtual signal void hovering_over_link (string? p0, string? p1);
+ public virtual signal void icon_loaded (string p0);
+ public virtual signal void load_committed (WebKit.WebFrame p0);
+ public virtual signal bool load_error (WebKit.WebFrame p0, string p1, GLib.Error p2);
+ public virtual signal void load_finished (WebKit.WebFrame p0);
+ public virtual signal void load_progress_changed (int p0);
+ public virtual signal void load_started (WebKit.WebFrame p0);
+ public virtual signal bool mime_type_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, string p2, WebKit.WebPolicyDecision p3);
+ [HasEmitter]
+ public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
+ public virtual signal bool navigation_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
+ public virtual signal WebKit.NavigationResponse navigation_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request);
+ public virtual signal bool new_window_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
+ public virtual signal void onload_event (WebKit.WebFrame p0);
+ [HasEmitter]
+ public virtual signal void paste_clipboard ();
+ public virtual signal void populate_popup (Gtk.Menu p0);
+ public virtual signal bool print_requested (WebKit.WebFrame p0);
+ [HasEmitter]
+ public virtual signal void redo ();
+ public virtual signal void resource_request_starting (WebKit.WebFrame p0, WebKit.WebResource p1, WebKit.NetworkRequest p2, WebKit.NetworkResponse p3);
+ public virtual signal bool script_alert (WebKit.WebFrame frame, string alert_message);
+ public virtual signal bool script_confirm (WebKit.WebFrame frame, string confirm_message, void* did_confirm);
+ public virtual signal bool script_prompt (WebKit.WebFrame frame, string message, string default_value, void* value);
+ [HasEmitter]
+ public virtual signal void select_all ();
+ public virtual signal void selection_changed ();
+ public virtual signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
+ public virtual signal bool should_apply_style (WebKit.DOMCSSStyleDeclaration p0, WebKit.DOMRange p1);
+ public virtual signal bool should_begin_editing (WebKit.DOMRange p0);
+ public virtual signal bool should_change_selected_range (WebKit.DOMRange p0, WebKit.DOMRange p1, WebKit.SelectionAffinity p2, bool p3);
+ public virtual signal bool should_delete_range (WebKit.DOMRange p0);
+ public virtual signal bool should_end_editing (WebKit.DOMRange p0);
+ public virtual signal bool should_insert_node (WebKit.DOMNode p0, WebKit.DOMRange p1, WebKit.InsertAction p2);
+ public virtual signal bool should_insert_text (string p0, WebKit.DOMRange p1, WebKit.InsertAction p2);
+ public virtual signal bool should_show_delete_interface_for_element (WebKit.DOMHTMLElement p0);
+ public virtual signal void status_bar_text_changed (string p0);
+ public virtual signal void title_changed (WebKit.WebFrame p0, string p1);
+ [HasEmitter]
+ public virtual signal void undo ();
+ public virtual signal void user_changed_contents ();
+ public virtual signal void viewport_attributes_changed (WebKit.ViewportAttributes p0);
+ public virtual signal void viewport_attributes_recompute_requested (WebKit.ViewportAttributes p0);
+ public virtual signal bool web_view_ready ();
+ public virtual signal void window_object_cleared (WebKit.WebFrame frame, void* context, void* window_object);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebWindowFeatures : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebWindowFeatures ();
+ public bool equal (WebKit.WebWindowFeatures features2);
+ [NoAccessorMethod]
+ public bool fullscreen { get; set construct; }
+ [NoAccessorMethod]
+ public int height { get; set construct; }
+ [NoAccessorMethod]
+ public bool locationbar_visible { get; set construct; }
+ [NoAccessorMethod]
+ public bool menubar_visible { get; set construct; }
+ [NoAccessorMethod]
+ public bool scrollbar_visible { get; set construct; }
+ [NoAccessorMethod]
+ public bool statusbar_visible { get; set construct; }
+ [NoAccessorMethod]
+ public bool toolbar_visible { get; set construct; }
+ [NoAccessorMethod]
+ public int width { get; set construct; }
+ [NoAccessorMethod]
+ public int x { get; set construct; }
+ [NoAccessorMethod]
+ public int y { get; set construct; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public interface DOMEventTarget : GLib.Object {
+ public abstract bool add_event_listener (string eventName, GLib.Callback handler, bool bubble, void* userData);
+ public abstract void dispatch_event (WebKit.DOMEvent event) throws GLib.Error;
+ public abstract bool remove_event_listener (string eventName, GLib.Callback handler, bool bubble);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public interface SpellChecker : GLib.Object {
+ public abstract void check_spelling_of_string (string str, int misspelling_location, int misspelling_length);
+ public abstract unowned string get_autocorrect_suggestions_for_misspelled_word (string word);
+ public abstract unowned string get_guesses_for_word (string word, string context);
+ public abstract void ignore_word (string word);
+ public abstract void learn_word (string word);
+ public abstract void update_spell_checking_languages (string languages);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_CACHE_MODEL_")]
+ public enum CacheModel {
+ DEFAULT,
+ DOCUMENT_VIEWER,
+ WEB_BROWSER,
+ DOCUMENT_BROWSER
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_DOWNLOAD_ERROR_")]
+ public enum DownloadError {
+ CANCELLED_BY_USER,
+ DESTINATION,
+ NETWORK
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_DOWNLOAD_STATUS_")]
+ public enum DownloadStatus {
+ ERROR,
+ CREATED,
+ STARTED,
+ CANCELLED,
+ FINISHED
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_EDITING_BEHAVIOR_")]
+ public enum EditingBehavior {
+ MAC,
+ WINDOWS,
+ UNIX
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_HIT_TEST_RESULT_CONTEXT_")]
+ [Flags]
+ public enum HitTestResultContext {
+ DOCUMENT,
+ LINK,
+ IMAGE,
+ MEDIA,
+ SELECTION,
+ EDITABLE
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_INSERT_ACTION_")]
+ public enum InsertAction {
+ TYPED,
+ PASTED,
+ DROPPED
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_LOAD_")]
+ public enum LoadStatus {
+ PROVISIONAL,
+ COMMITTED,
+ FINISHED,
+ FIRST_VISUALLY_NON_EMPTY_LAYOUT,
+ FAILED
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_NAVIGATION_RESPONSE_")]
+ public enum NavigationResponse {
+ ACCEPT,
+ IGNORE,
+ DOWNLOAD
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_NETWORK_ERROR_")]
+ public enum NetworkError {
+ FAILED,
+ TRANSPORT,
+ UNKNOWN_PROTOCOL,
+ CANCELLED,
+ FILE_DOES_NOT_EXIST
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_PLUGIN_ERROR_")]
+ public enum PluginError {
+ FAILED,
+ CANNOT_FIND_PLUGIN,
+ CANNOT_LOAD_PLUGIN,
+ JAVA_UNAVAILABLE,
+ CONNECTION_CANCELLED,
+ WILL_HANDLE_LOAD
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_POLICY_ERROR_")]
+ public enum PolicyError {
+ FAILED,
+ CANNOT_SHOW_MIME_TYPE,
+ CANNOT_SHOW_URL,
+ FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE,
+ CANNOT_USE_RESTRICTED_PORT
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_SELECTION_AFFINITY_")]
+ public enum SelectionAffinity {
+ UPSTREAM,
+ DOWNSTREAM
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_NAVIGATION_REASON_")]
+ public enum WebNavigationReason {
+ LINK_CLICKED,
+ FORM_SUBMITTED,
+ BACK_FORWARD,
+ RELOAD,
+ FORM_RESUBMITTED,
+ OTHER
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_VIEW_TARGET_INFO_")]
+ public enum WebViewTargetInfo {
+ HTML,
+ TEXT,
+ IMAGE,
+ URI_LIST,
+ NETSCAPE_URL
+ }
+ [CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_VIEW_VIEW_MODE_")]
+ public enum WebViewViewMode {
+ WINDOWED,
+ FLOATING,
+ FULLSCREEN,
+ MAXIMIZED,
+ MINIMIZED
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public const int MAJOR_VERSION;
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public const int MICRO_VERSION;
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public const int MINOR_VERSION;
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public const int USER_AGENT_MAJOR_VERSION;
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public const int USER_AGENT_MINOR_VERSION;
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static unowned string application_cache_get_database_directory_path ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static uint application_cache_get_maximum_size ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void application_cache_set_maximum_size (uint size);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static bool check_version (uint major, uint minor, uint micro);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void geolocation_policy_allow (WebKit.GeolocationPolicyDecision decision);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void geolocation_policy_deny (WebKit.GeolocationPolicyDecision decision);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static WebKit.CacheModel get_cache_model ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static unowned Soup.Session get_default_session ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static uint64 get_default_web_database_quota ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static unowned WebKit.IconDatabase get_icon_database ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static unowned GLib.Object get_text_checker ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static unowned string get_web_database_directory_path ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static unowned WebKit.WebPluginDatabase get_web_plugin_database ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static uint major_version ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static uint micro_version ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static uint minor_version ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static GLib.Quark network_error_quark ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static GLib.Quark plugin_error_quark ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static GLib.Quark policy_error_quark ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void remove_all_web_databases ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void set_cache_model (WebKit.CacheModel cache_model);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void set_default_web_database_quota (uint64 defaultQuota);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void set_text_checker (GLib.Object checker);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void set_web_database_directory_path (string path);
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]