+2007-08-28 Jürg Billeter <j@bitron.ch>
+
+ * vala/valafield.vala, vala/valainterfacewriter.vala: support custom
+ field cname in generated VAPI file
+
+ * vapigen/valagidlparser.vala: add mode_t support
+
+ * vapi/glib-2.0.vala, vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala: add
+ some required stubs
+
+ * vapi/gconf-2.0.vala, vapi/packages/gconf-2.0/: add GConf bindings
+
+ * vapi/gnome-vfs-2.0.vala, vapi/packages/gnome-vfs-2.0/: add GnomeVFS
+ bindings
+
+ * vapi/libgnome-2.0.vala, vapi/packages/libgnome-2.0/: add libgnome
+ bindings
+
+ * vapi/libgnomeui-2.0.deps, vapi/libgnomeui-2.0.vala,
+ vapi/packages/libgnomeui-2.0/: add libgnomeui bindings
+
+ * vapi/libpanelapplet-2.0.deps, vapi/libpanelapplet-2.0.vala: add Panel
+ Applet bindings
+
+ * vapi/atk.vala, vapi/clutter-0.4.vala, vapi/gdk-2.0.vala,
+ vapi/gio-standalone.vala, vapi/gnome-desktop-2.0.vala,
+ vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala,
+ vapi/gtksourceview-2.0.vala, vapi/hildon-1.vala,
+ vapi/libglade-2.0.vala, vapi/libsoup-2.2.vala, vapi/libwnck-1.0.vala,
+ vapi/pango.vala, vapi/poppler-glib.vala, vapi/vte.vala: regenerated
+
+ * vapi/Makefile.am: updated
+
2007-08-28 Jürg Billeter <j@bitron.ch>
* vala/parser.y: add support for partial structs,
*/
public string! get_cname () {
if (cname == null) {
- if (!instance) {
- cname = parent_symbol.get_lower_case_cprefix () + name;
- } else {
- cname = name;
- }
+ cname = get_default_cname ();
}
return cname;
}
private void set_cname (string! cname) {
this.cname = cname;
}
-
+
+ /**
+ * Returns the default name of this field as it is used in C code.
+ *
+ * @return the name to be used in C code by default
+ */
+ public string! get_default_cname () {
+ if (!instance) {
+ return parent_symbol.get_lower_case_cprefix () + name;
+ } else {
+ return name;
+ }
+ }
+
private void process_ccode_attribute (Attribute! a) {
if (a.has_argument ("cname")) {
set_cname (a.get_string ("cname"));
stream = FileStream.open (filename, "w");
+ write_string ("/* %s generated by %s, do not modify. */".printf (Path.get_basename (filename), Environment.get_prgname ()));
+ write_newline ();
+ write_newline ();
+
context.accept (this);
stream = null;
if (f.access == MemberAccessibility.PRIVATE) {
return;
}
-
+
+ if (f.get_cname () != f.get_default_cname ()) {
+ write_indent ();
+ write_string ("[CCode (cname = \"%s\")]".printf (f.get_cname ()));
+ }
+
write_indent ();
write_string ("public ");
if (f.type_reference.data_type != null &&
}
private void write_identifier (string! s) {
- if (s == "base" || s == "class" ||
- s == "construct" || s == "delegate" || s == "foreach" ||
+ if (s == "base" || s == "class" ||s == "construct" ||
+ s == "delegate" || s == "do" || s == "foreach" ||
s == "in" || s == "interface" || s == "lock" ||
- s == "namespace" || s == "out" || s == "ref") {
+ s == "namespace" || s == "new" || s == "out" ||
+ s == "ref") {
stream.putc ('@');
}
write_string (s);
curses.vala \
dbus-glib-1.vala \
enchant.vala \
+ gconf-2.0.vala \
glib-2.0.vala \
gdk-2.0.deps \
gdk-2.0.vala \
gio-standalone.vala \
gnome-desktop-2.0.vala \
+ gnome-vfs-2.0.vala \
gstreamer-0.10.vala \
gtk+-2.0.deps \
gtk+-2.0.vala \
hildon-1.vala \
libglade-2.0.deps \
libglade-2.0.vala \
+ libgnome-2.0.vala \
+ libgnomeui-2.0.deps \
+ libgnomeui-2.0.vala \
+ libpanelapplet-2.0.deps \
+ libpanelapplet-2.0.vala \
libwnck-1.0.vala \
libsoup-2.2.vala \
libxml-2.0.vala \
+/* atk.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Atk", lower_case_cprefix = "atk_")]
namespace Atk {
[CCode (cprefix = "ATK_XY_", cheader_filename = "atk/atk.h")]
+/* clutter-0.4.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Clutter", lower_case_cprefix = "clutter_")]
namespace Clutter {
[CCode (cprefix = "CLUTTER_ACTOR_", cheader_filename = "clutter/clutter.h")]
--- /dev/null
+/* gconf-2.0.vala generated by lt-vapigen, do not modify. */
+
+[CCode (cprefix = "GConf", lower_case_cprefix = "gconf_")]
+namespace GConf {
+ [CCode (cprefix = "GCONF_CLIENT_HANDLE_", cheader_filename = "gconf/gconf.h")]
+ public enum ClientErrorHandlingMode {
+ NONE,
+ UNRETURNED,
+ ALL,
+ }
+ [CCode (cprefix = "GCONF_CLIENT_PRELOAD_", cheader_filename = "gconf/gconf.h")]
+ public enum ClientPreloadType {
+ NONE,
+ ONELEVEL,
+ RECURSIVE,
+ }
+ [CCode (cprefix = "GCONF_ERROR_", cheader_filename = "gconf/gconf.h")]
+ public enum Error {
+ SUCCESS,
+ FAILED,
+ NO_SERVER,
+ NO_PERMISSION,
+ BAD_ADDRESS,
+ BAD_KEY,
+ PARSE_ERROR,
+ CORRUPT,
+ TYPE_MISMATCH,
+ IS_DIR,
+ IS_KEY,
+ OVERRIDDEN,
+ OAF_ERROR,
+ LOCAL_ENGINE,
+ LOCK_FAILED,
+ NO_WRITABLE_DATABASE,
+ IN_SHUTDOWN,
+ }
+ [CCode (cprefix = "GCONF_SOURCE_", cheader_filename = "gconf/gconf.h")]
+ public enum SourceFlags {
+ ALL_WRITEABLE,
+ ALL_READABLE,
+ NEVER_WRITEABLE,
+ ALL_FLAGS,
+ }
+ [CCode (cprefix = "GCONF_UNSET_INCLUDING_SCHEMA_", cheader_filename = "gconf/gconf.h")]
+ public enum UnsetFlags {
+ NAMES,
+ }
+ [CCode (cprefix = "GCONF_VALUE_", cheader_filename = "gconf/gconf.h")]
+ public enum ValueType {
+ INVALID,
+ STRING,
+ INT,
+ FLOAT,
+ BOOL,
+ SCHEMA,
+ LIST,
+ PAIR,
+ }
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public class Client : GLib.Object {
+ public void add_dir (string dir, GConf.ClientPreloadType preload) throws GLib.Error;
+ public weak GLib.SList all_dirs (string dir) throws GLib.Error;
+ public weak GLib.SList all_entries (string dir) throws GLib.Error;
+ public weak GConf.ChangeSet change_set_from_current (...) throws GLib.Error;
+ public weak GConf.ChangeSet change_set_from_currentv (out string keys) throws GLib.Error;
+ public void clear_cache ();
+ public bool commit_change_set (GConf.ChangeSet cs, bool remove_committed) throws GLib.Error;
+ public bool dir_exists (string dir) throws GLib.Error;
+ public weak GConf.Value get (string key) throws GLib.Error;
+ public bool get_bool (string key) throws GLib.Error;
+ public static weak GConf.Client get_default ();
+ public weak GConf.Value get_default_from_schema (string key) throws GLib.Error;
+ public weak GConf.Entry get_entry (string key, string locale, bool use_schema_default) throws GLib.Error;
+ public double get_float (string key) throws GLib.Error;
+ public static weak GConf.Client get_for_engine (GConf.Engine engine);
+ public int get_int (string key) throws GLib.Error;
+ public weak GLib.SList get_list (string key, GConf.ValueType list_type) throws GLib.Error;
+ public bool get_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer car_retloc, pointer cdr_retloc) throws GLib.Error;
+ public weak GConf.Schema get_schema (string key) throws GLib.Error;
+ public weak string get_string (string key) throws GLib.Error;
+ public static GLib.Type get_type ();
+ public weak GConf.Value get_without_default (string key) throws GLib.Error;
+ public bool key_is_writable (string key) throws GLib.Error;
+ public void notify (string key);
+ public uint notify_add (string namespace_section, GConf.ClientNotifyFunc func, pointer user_data, GLib.FreeFunc destroy_notify) throws GLib.Error;
+ public void notify_remove (uint cnxn);
+ public void preload (string dirname, GConf.ClientPreloadType type) throws GLib.Error;
+ public bool recursive_unset (string key, GConf.UnsetFlags flags) throws GLib.Error;
+ public void remove_dir (string dir) throws GLib.Error;
+ public weak GConf.ChangeSet reverse_change_set (GConf.ChangeSet cs) throws GLib.Error;
+ public void set (string key, GConf.Value val) throws GLib.Error;
+ public bool set_bool (string key, bool val) throws GLib.Error;
+ public void set_error_handling (GConf.ClientErrorHandlingMode mode);
+ public bool set_float (string key, double val) throws GLib.Error;
+ public static void set_global_default_error_handler (GConf.ClientErrorHandlerFunc func);
+ public bool set_int (string key, int val) throws GLib.Error;
+ public bool set_list (string key, GConf.ValueType list_type, GLib.SList list) throws GLib.Error;
+ public bool set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer address_of_car, pointer address_of_cdr) throws GLib.Error;
+ public bool set_schema (string key, GConf.Schema val) throws GLib.Error;
+ public bool set_string (string key, string val) throws GLib.Error;
+ public void suggest_sync () throws GLib.Error;
+ public bool unset (string key) throws GLib.Error;
+ [HasEmitter]
+ public signal void value_changed (string key, GConf.Value value);
+ [HasEmitter]
+ public signal void unreturned_error (GLib.Error error);
+ [HasEmitter]
+ public signal void error (GLib.Error error);
+ }
+ [ReferenceType (dup_function = "gconf_backend_ref", free_function = "gconf_backend_unref")]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Backend {
+ public weak string name;
+ public uint refcount;
+ public weak GConf.BackendVTable vtable;
+ public weak GLib.Module module;
+ public static weak string file (string address);
+ public weak GConf.Source resolve_address (string address) throws GLib.Error;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct BackendVTable {
+ public ulong vtable_size;
+ }
+ [ReferenceType (dup_function = "gconf_change_set_ref", free_function = "gconf_change_set_unref")]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct ChangeSet {
+ public bool check_value (string key, GConf.Value value_retloc);
+ public void clear ();
+ public void @foreach (GConf.ChangeSetForeachFunc func, pointer user_data);
+ public static GLib.Type get_type ();
+ public pointer get_user_data ();
+ public ChangeSet ();
+ public void remove (string key);
+ public void set (string key, GConf.Value value);
+ public void set_bool (string key, bool val);
+ public void set_float (string key, double val);
+ public void set_int (string key, int val);
+ public void set_list (string key, GConf.ValueType list_type, GLib.SList list);
+ public void set_nocopy (string key, GConf.Value value);
+ public void set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer address_of_car, pointer address_of_cdr);
+ public void set_schema (string key, GConf.Schema val);
+ public void set_string (string key, string val);
+ public void set_user_data (pointer data, GLib.DestroyNotify dnotify);
+ public uint size ();
+ public void unset (string key);
+ }
+ [ReferenceType (dup_function = "gconf_engine_ref", free_function = "gconf_engine_unref")]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Engine {
+ public weak GLib.SList all_dirs (string dir) throws GLib.Error;
+ public weak GLib.SList all_entries (string dir) throws GLib.Error;
+ public bool associate_schema (string key, string schema_key) throws GLib.Error;
+ public weak GConf.ChangeSet change_set_from_current (...) throws GLib.Error;
+ public weak GConf.ChangeSet change_set_from_currentv (out string keys) throws GLib.Error;
+ public bool commit_change_set (GConf.ChangeSet cs, bool remove_committed) throws GLib.Error;
+ public bool dir_exists (string dir) throws GLib.Error;
+ public weak GConf.Value get (string key) throws GLib.Error;
+ public bool get_bool (string key) throws GLib.Error;
+ public static weak GConf.Engine get_default ();
+ public weak GConf.Value get_default_from_schema (string key) throws GLib.Error;
+ public weak GConf.Entry get_entry (string key, string locale, bool use_schema_default) throws GLib.Error;
+ public double get_float (string key) throws GLib.Error;
+ public static weak GConf.Engine get_for_address (string address) throws GLib.Error;
+ public static weak GConf.Engine get_for_addresses (GLib.SList addresses) throws GLib.Error;
+ public weak GConf.Value get_full (string key, string locale, bool use_schema_default, bool is_default_p, bool is_writable_p) throws GLib.Error;
+ public int get_int (string key) throws GLib.Error;
+ public weak GLib.SList get_list (string key, GConf.ValueType list_type) throws GLib.Error;
+ public static weak GConf.Engine get_local (string address) throws GLib.Error;
+ public static weak GConf.Engine get_local_for_addresses (GLib.SList addresses) throws GLib.Error;
+ public bool get_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer car_retloc, pointer cdr_retloc) throws GLib.Error;
+ public weak GConf.Schema get_schema (string key) throws GLib.Error;
+ public weak string get_string (string key) throws GLib.Error;
+ public pointer get_user_data ();
+ public weak GConf.Value get_with_locale (string key, string locale) throws GLib.Error;
+ public weak GConf.Value get_without_default (string key) throws GLib.Error;
+ public bool key_is_writable (string key) throws GLib.Error;
+ public uint notify_add (string namespace_section, GConf.NotifyFunc func, pointer user_data) throws GLib.Error;
+ public void notify_remove (uint cnxn);
+ public void remove_dir (string dir) throws GLib.Error;
+ public weak GConf.ChangeSet reverse_change_set (GConf.ChangeSet cs) throws GLib.Error;
+ public bool set (string key, GConf.Value value) throws GLib.Error;
+ public bool set_bool (string key, bool val) throws GLib.Error;
+ public bool set_float (string key, double val) throws GLib.Error;
+ public bool set_int (string key, int val) throws GLib.Error;
+ public bool set_list (string key, GConf.ValueType list_type, GLib.SList list) throws GLib.Error;
+ public bool set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer address_of_car, pointer address_of_cdr) throws GLib.Error;
+ public bool set_schema (string key, GConf.Schema val) throws GLib.Error;
+ public bool set_string (string key, string val) throws GLib.Error;
+ public void set_user_data (pointer data, GLib.DestroyNotify dnotify);
+ public void suggest_sync () throws GLib.Error;
+ public bool unset (string key) throws GLib.Error;
+ }
+ [ReferenceType (dup_function = "gconf_entry_ref", free_function = "gconf_entry_unref")]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Entry {
+ public weak string key;
+ public weak GConf.Value value;
+ public weak GConf.Entry copy ();
+ public bool equal (GConf.Entry b);
+ public bool get_is_default ();
+ public bool get_is_writable ();
+ public weak string get_key ();
+ public weak string get_schema_name ();
+ public weak GConf.Value get_value ();
+ public Entry (string key, GConf.Value val);
+ public Entry.nocopy (string key, GConf.Value val);
+ public void set_is_default (bool is_default);
+ public void set_is_writable (bool is_writable);
+ public void set_schema_name (string name);
+ public void set_value (GConf.Value val);
+ public void set_value_nocopy (GConf.Value val);
+ public weak GConf.Value steal_value ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct EnumStringPair {
+ public int enum_value;
+ public weak string str;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Listeners {
+ public uint add (string listen_point, pointer listener_data, GLib.FreeFunc destroy_notify);
+ public uint count ();
+ public void @foreach (GConf.ListenersForeach callback, pointer user_data);
+ public bool get_data (uint cnxn_id, pointer listener_data_p, out string location_p);
+ public Listeners ();
+ public void notify (string all_above, GConf.ListenersCallback callback, pointer user_data);
+ public void remove (uint cnxn_id);
+ public void remove_if (GConf.ListenersPredicate predicate, pointer user_data);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct LocaleCache {
+ public void expire (uint max_age_exclusive_in_seconds);
+ public weak GConf.LocaleList get_list (string locale);
+ public LocaleCache ();
+ }
+ [ReferenceType (dup_function = "gconf_locale_list_ref", free_function = "gconf_locale_list_unref")]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct LocaleList {
+ public weak string list;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct MetaInfo {
+ public weak string schema;
+ public weak string mod_user;
+ public GLib.Time mod_time;
+ public weak string get_mod_user ();
+ public weak string get_schema ();
+ [CCode (cname = "gconf_meta_info_mod_time")]
+ public GLib.Time get_mod_time ();
+ public MetaInfo ();
+ public void set_mod_time (GLib.Time mod_time);
+ public void set_mod_user (string mod_user);
+ public void set_schema (string schema_name);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Schema {
+ public weak GConf.Schema copy ();
+ public GConf.ValueType get_car_type ();
+ public GConf.ValueType get_cdr_type ();
+ public weak GConf.Value get_default_value ();
+ public GConf.ValueType get_list_type ();
+ public weak string get_locale ();
+ public weak string get_long_desc ();
+ public weak string get_owner ();
+ public weak string get_short_desc ();
+ public GConf.ValueType get_type ();
+ public Schema ();
+ public void set_car_type (GConf.ValueType type);
+ public void set_cdr_type (GConf.ValueType type);
+ public void set_default_value (GConf.Value val);
+ public void set_default_value_nocopy (GConf.Value val);
+ public void set_list_type (GConf.ValueType type);
+ public void set_locale (string locale);
+ public void set_long_desc (string desc);
+ public void set_owner (string owner);
+ public void set_short_desc (string desc);
+ public void set_type (GConf.ValueType type);
+ }
+ [ReferenceType (free_function = "gconf_source_free")]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Source {
+ public uint flags;
+ public weak string address;
+ public weak GConf.Backend backend;
+ }
+ [ReferenceType (free_function = "gconf_sources_free")]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Sources {
+ public weak GLib.List sources;
+ public void add_listener (uint id, string location);
+ public weak GLib.SList all_dirs (string dir) throws GLib.Error;
+ public weak GLib.SList all_entries (string dir, out string locales) throws GLib.Error;
+ public void clear_cache ();
+ public bool dir_exists (string dir) throws GLib.Error;
+ public bool is_affected (GConf.Source modified_src, string key);
+ public Sources.from_addresses (GLib.SList addresses) throws GLib.Error;
+ public Sources.from_source (GConf.Source source);
+ public weak GConf.Value query_default_value (string key, out string locales, bool is_writable) throws GLib.Error;
+ public weak GConf.MetaInfo query_metainfo (string key) throws GLib.Error;
+ public weak GConf.Value query_value (string key, out string locales, bool use_schema_default, bool value_is_default, bool value_is_writable, string schema_name) throws GLib.Error;
+ public void recursive_unset (string key, string locale, GConf.UnsetFlags flags, GLib.SList notifies) throws GLib.Error;
+ public void remove_dir (string dir) throws GLib.Error;
+ public void remove_listener (uint id);
+ public void set_notify_func (GConf.SourceNotifyFunc notify_func, pointer user_data);
+ public void set_schema (string key, string schema_key) throws GLib.Error;
+ public void set_value (string key, GConf.Value value, GConf.Sources modified_sources) throws GLib.Error;
+ public bool sync_all () throws GLib.Error;
+ public void unset_value (string key, string locale, GConf.Sources modified_sources) throws GLib.Error;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct UnsetNotify {
+ public weak GConf.Sources modified_sources;
+ public weak string key;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct Value {
+ public GConf.ValueType type;
+ public int compare (GConf.Value value_b);
+ public weak GConf.Value copy ();
+ public bool get_bool ();
+ public weak GConf.Value get_car ();
+ public weak GConf.Value get_cdr ();
+ public double get_float ();
+ public int get_int ();
+ public weak GLib.SList get_list ();
+ public GConf.ValueType get_list_type ();
+ public weak GConf.Schema get_schema ();
+ public weak string get_string ();
+ public Value (GConf.ValueType type);
+ public Value.from_string (GConf.ValueType type, string str) throws GLib.Error;
+ public void set_bool (bool the_bool);
+ public void set_car (GConf.Value car);
+ public void set_car_nocopy (GConf.Value car);
+ public void set_cdr (GConf.Value cdr);
+ public void set_cdr_nocopy (GConf.Value cdr);
+ public void set_float (double the_float);
+ public void set_int (int the_int);
+ public void set_list (GLib.SList list);
+ public void set_list_nocopy (GLib.SList list);
+ public void set_list_type (GConf.ValueType type);
+ public void set_schema (GConf.Schema sc);
+ public void set_schema_nocopy (GConf.Schema sc);
+ public void set_string (string the_str);
+ public weak string to_string ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "gconf/gconf.h")]
+ public struct GconfAddress {
+ [CCode (cname = "gconf_address_backend")]
+ public static weak string backend (string address);
+ [CCode (cname = "gconf_address_flags")]
+ public static weak string flags (string address);
+ [CCode (cname = "gconf_address_resource")]
+ public static weak string resource (string address);
+ }
+ public static delegate void ChangeSetForeachFunc (GConf.ChangeSet cs, string key, GConf.Value value, pointer user_data);
+ public static delegate void ClientErrorHandlerFunc (GConf.Client client, GLib.Error error);
+ public static delegate void ClientNotifyFunc (GConf.Client client, uint cnxn_id, GConf.Entry entry, pointer user_data);
+ public static delegate void ListenersCallback (GConf.Listeners listeners, string all_above_key, uint cnxn_id, pointer listener_data, pointer user_data);
+ public static delegate void ListenersForeach (string location, uint cnxn_id, pointer listener_data, pointer user_data);
+ public static delegate bool ListenersPredicate (string location, uint cnxn_id, pointer listener_data, pointer user_data);
+ public static delegate void NotifyFunc (GConf.Engine conf, uint cnxn_id, GConf.Entry entry, pointer user_data);
+ public static delegate void SourceNotifyFunc (GConf.Source source, string location, pointer user_data);
+ public static void blow_away_locks (string address);
+ public static void clear_cache (GConf.Engine conf) throws GLib.Error;
+ public static weak string concat_dir_and_key (string dir, string key);
+ public static int debug_shutdown ();
+ [NoArrayLength]
+ public static weak string enum_to_string (GConf.EnumStringPair[] lookup_table, int enum_value);
+ public static GLib.Quark error_quark ();
+ public static weak string escape_key (string arbitrary_text, int len);
+ public static weak GConf.Backend get_backend (string address) throws GLib.Error;
+ public static bool key_is_below (string above, string below);
+ public static weak GConf.Source resolve_address (string address) throws GLib.Error;
+ public static weak string split_locale (string locale);
+ [NoArrayLength]
+ public static bool string_to_enum (GConf.EnumStringPair[] lookup_table, string str, int enum_value_retloc);
+ public static void synchronous_sync (GConf.Engine conf) throws GLib.Error;
+ public static weak string unescape_key (string escaped_key, int len);
+ public static weak string unique_key ();
+ public static bool valid_key (string key, string why_invalid);
+}
+/* gdk-2.0.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Gdk", lower_case_cprefix = "gdk_")]
namespace Gdk {
[CCode (cprefix = "GDK_AXIS_", cheader_filename = "gdk/gdk.h")]
+/* gio-standalone.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "G", lower_case_cprefix = "g_")]
namespace GLib {
[CCode (cprefix = "G_DIRECTORY_MONITOR_EVENT_", cheader_filename = "gio/gvfs.h")]
public struct ObjectConstructParam {
}
+ public static delegate void ObjectGetPropertyFunc (Object object, uint property_id, Value value, ParamSpec pspec);
+ public static delegate void ObjectSetPropertyFunc (Object object, uint property_id, Value value, ParamSpec pspec);
+
[CCode (cheader_filename = "glib-object.h")]
public class Object {
[CCode (cname = "G_TYPE_FROM_INSTANCE")]
public Object connect(string! signal_spec, ...);
}
-
+
+ public struct Parameter {
+ public string name;
+ public Value value;
+ }
+
public class InitiallyUnowned : Object {
}
public static bool valid_weekday (DateWeekday weekday);
}
+ public struct Time : int32 {
+ }
+
/* Random Numbers */
[ReferenceType (dup_function = "g_rand_copy", free_function = "g_rand_free")]
public static uint closest (uint num);
}
+ public static delegate void FreeFunc (pointer data);
+
/* Lexical Scanner */
[ReferenceType (free_function = "g_scanner_destroy")]
public static int symlink (string! oldpath, string! newpath);
}
+ [CCode (cname = "stat")]
+ public struct Stat {
+ }
+
[ReferenceType (free_function = "g_dir_close")]
public struct Dir {
public static Dir open (string filename, uint _flags = 0) throws FileError;
+/* gnome-desktop-2.0.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Gnome", lower_case_cprefix = "gnome_")]
namespace Gnome {
[CCode (cprefix = "GNOME_DESKTOP_ITEM_ERROR_", cheader_filename = "libgnome/gnome-desktop-item.h")]
--- /dev/null
+/* gnome-vfs-2.0.vala generated by lt-vapigen, do not modify. */
+
+[CCode (cprefix = "GnomeVFS", lower_case_cprefix = "gnome_vfs_")]
+namespace GnomeVFS {
+ [CCode (cprefix = "GNOME_VFS_DNS_SD_SERVICE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum DNSSDServiceStatus {
+ ADDED,
+ REMOVED,
+ }
+ [CCode (cprefix = "GNOME_VFS_DEVICE_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum DeviceType {
+ UNKNOWN,
+ AUDIO_CD,
+ VIDEO_DVD,
+ HARDDRIVE,
+ CDROM,
+ FLOPPY,
+ ZIP,
+ JAZ,
+ NFS,
+ AUTOFS,
+ CAMERA,
+ MEMORY_STICK,
+ SMB,
+ APPLE,
+ MUSIC_PLAYER,
+ WINDOWS,
+ LOOPBACK,
+ NETWORK,
+ }
+ [CCode (cprefix = "GNOME_VFS_DIRECTORY_VISIT_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum DirectoryVisitOptions {
+ DEFAULT,
+ SAMEFS,
+ LOOPCHECK,
+ IGNORE_RECURSE_ERROR,
+ }
+ [CCode (cprefix = "GNOME_VFS_FILE_FLAGS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum FileFlags {
+ NONE,
+ SYMLINK,
+ LOCAL,
+ }
+ [CCode (cprefix = "GNOME_VFS_FILE_INFO_FIELDS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum FileInfoFields {
+ NONE,
+ TYPE,
+ PERMISSIONS,
+ FLAGS,
+ DEVICE,
+ INODE,
+ LINK_COUNT,
+ SIZE,
+ BLOCK_COUNT,
+ IO_BLOCK_SIZE,
+ ATIME,
+ MTIME,
+ CTIME,
+ SYMLINK_NAME,
+ MIME_TYPE,
+ ACCESS,
+ IDS,
+ ACL,
+ SELINUX_CONTEXT,
+ }
+ [CCode (cprefix = "GNOME_VFS_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum FileInfoOptions {
+ DEFAULT,
+ GET_MIME_TYPE,
+ FORCE_FAST_MIME_TYPE,
+ FORCE_SLOW_MIME_TYPE,
+ FOLLOW_LINKS,
+ GET_ACCESS_RIGHTS,
+ NAME_ONLY,
+ GET_ACL,
+ GET_SELINUX_CONTEXT,
+ }
+ [CCode (cprefix = "GNOME_VFS_PERM_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum FilePermissions {
+ SUID,
+ SGID,
+ STICKY,
+ USER_READ,
+ USER_WRITE,
+ USER_EXEC,
+ USER_ALL,
+ GROUP_READ,
+ GROUP_WRITE,
+ GROUP_EXEC,
+ GROUP_ALL,
+ OTHER_READ,
+ OTHER_WRITE,
+ OTHER_EXEC,
+ OTHER_ALL,
+ ACCESS_READABLE,
+ ACCESS_WRITABLE,
+ ACCESS_EXECUTABLE,
+ }
+ [CCode (cprefix = "GNOME_VFS_FILE_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum FileType {
+ UNKNOWN,
+ REGULAR,
+ DIRECTORY,
+ FIFO,
+ SOCKET,
+ CHARACTER_DEVICE,
+ BLOCK_DEVICE,
+ SYMBOLIC_LINK,
+ }
+ [CCode (cprefix = "GNOME_VFS_DIRECTORY_KIND_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum FindDirectoryKind {
+ DESKTOP,
+ TRASH,
+ }
+ [CCode (cprefix = "GNOME_VFS_MAKE_URI_DIR_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum MakeURIDirs {
+ NONE,
+ HOMEDIR,
+ CURRENT,
+ }
+ [CCode (cprefix = "GNOME_VFS_MIME_ACTION_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum MimeActionType {
+ NONE,
+ APPLICATION,
+ COMPONENT,
+ }
+ [CCode (cprefix = "GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum MimeApplicationArgumentType {
+ URIS,
+ PATHS,
+ URIS_FOR_NON_FILES,
+ }
+ [CCode (cprefix = "GNOME_VFS_MIME_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum MimeEquivalence {
+ UNRELATED,
+ IDENTICAL,
+ PARENT,
+ }
+ [CCode (cprefix = "_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum ModuleCallbackAuthenticationAuthType {
+ AuthTypeBasic,
+ AuthTypeDigest,
+ }
+ [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum ModuleCallbackFullAuthenticationFlags {
+ PREVIOUS_ATTEMPT_FAILED,
+ NEED_PASSWORD,
+ NEED_USERNAME,
+ NEED_DOMAIN,
+ SAVING_SUPPORTED,
+ ANON_SUPPORTED,
+ }
+ [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum ModuleCallbackFullAuthenticationOutFlags {
+ SELECTED,
+ }
+ [CCode (cprefix = "GNOME_VFS_MONITOR_EVENT_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum MonitorEventType {
+ CHANGED,
+ DELETED,
+ STARTEXECUTING,
+ STOPEXECUTING,
+ CREATED,
+ METADATA_CHANGED,
+ }
+ [CCode (cprefix = "GNOME_VFS_MONITOR_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum MonitorType {
+ FILE,
+ DIRECTORY,
+ }
+ [CCode (cprefix = "GNOME_VFS_OP_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum OpType {
+ OPEN,
+ OPEN_AS_CHANNEL,
+ CREATE,
+ CREATE_SYMBOLIC_LINK,
+ CREATE_AS_CHANNEL,
+ CLOSE,
+ READ,
+ WRITE,
+ SEEK,
+ READ_WRITE_DONE,
+ LOAD_DIRECTORY,
+ FIND_DIRECTORY,
+ XFER,
+ GET_FILE_INFO,
+ SET_FILE_INFO,
+ MODULE_CALLBACK,
+ FILE_CONTROL,
+ }
+ [CCode (cprefix = "GNOME_VFS_OPEN_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum OpenMode {
+ NONE,
+ READ,
+ WRITE,
+ RANDOM,
+ TRUNCATE,
+ }
+ [CCode (cprefix = "GNOME_VFS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum Result {
+ OK,
+ ERROR_NOT_FOUND,
+ ERROR_GENERIC,
+ ERROR_INTERNAL,
+ ERROR_BAD_PARAMETERS,
+ ERROR_NOT_SUPPORTED,
+ ERROR_IO,
+ ERROR_CORRUPTED_DATA,
+ ERROR_WRONG_FORMAT,
+ ERROR_BAD_FILE,
+ ERROR_TOO_BIG,
+ ERROR_NO_SPACE,
+ ERROR_READ_ONLY,
+ ERROR_INVALID_URI,
+ ERROR_NOT_OPEN,
+ ERROR_INVALID_OPEN_MODE,
+ ERROR_ACCESS_DENIED,
+ ERROR_TOO_MANY_OPEN_FILES,
+ ERROR_EOF,
+ ERROR_NOT_A_DIRECTORY,
+ ERROR_IN_PROGRESS,
+ ERROR_INTERRUPTED,
+ ERROR_FILE_EXISTS,
+ ERROR_LOOP,
+ ERROR_NOT_PERMITTED,
+ ERROR_IS_DIRECTORY,
+ ERROR_NO_MEMORY,
+ ERROR_HOST_NOT_FOUND,
+ ERROR_INVALID_HOST_NAME,
+ ERROR_HOST_HAS_NO_ADDRESS,
+ ERROR_LOGIN_FAILED,
+ ERROR_CANCELLED,
+ ERROR_DIRECTORY_BUSY,
+ ERROR_DIRECTORY_NOT_EMPTY,
+ ERROR_TOO_MANY_LINKS,
+ ERROR_READ_ONLY_FILE_SYSTEM,
+ ERROR_NOT_SAME_FILE_SYSTEM,
+ ERROR_NAME_TOO_LONG,
+ ERROR_SERVICE_NOT_AVAILABLE,
+ ERROR_SERVICE_OBSOLETE,
+ ERROR_PROTOCOL_ERROR,
+ ERROR_NO_MASTER_BROWSER,
+ ERROR_NO_DEFAULT,
+ ERROR_NO_HANDLER,
+ ERROR_PARSE,
+ ERROR_LAUNCH,
+ ERROR_TIMEOUT,
+ ERROR_NAMESERVER,
+ ERROR_LOCKED,
+ ERROR_DEPRECATED_FUNCTION,
+ ERROR_INVALID_FILENAME,
+ ERROR_NOT_A_SYMBOLIC_LINK,
+ NUM_ERRORS,
+ }
+ [CCode (cprefix = "GNOME_VFS_SEEK_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum SeekPosition {
+ START,
+ CURRENT,
+ END,
+ }
+ [CCode (cprefix = "GNOME_VFS_SET_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum SetFileInfoMask {
+ NONE,
+ NAME,
+ PERMISSIONS,
+ OWNER,
+ TIME,
+ ACL,
+ SELINUX_CONTEXT,
+ SYMLINK_NAME,
+ }
+ [CCode (cprefix = "GNOME_VFS_URI_HIDE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum URIHideOptions {
+ NONE,
+ USER_NAME,
+ PASSWORD,
+ HOST_NAME,
+ HOST_PORT,
+ TOPLEVEL_METHOD,
+ FRAGMENT_IDENTIFIER,
+ }
+ [CCode (cprefix = "GNOME_VFS_VOLUME_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum VolumeType {
+ MOUNTPOINT,
+ VFS_MOUNT,
+ CONNECTED_SERVER,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_ERROR_ACTION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XferErrorAction {
+ ABORT,
+ RETRY,
+ SKIP,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_ERROR_MODE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XferErrorMode {
+ ABORT,
+ QUERY,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XferOptions {
+ DEFAULT,
+ UNUSED_1,
+ FOLLOW_LINKS,
+ UNUSED_2,
+ RECURSIVE,
+ SAMEFS,
+ DELETE_ITEMS,
+ EMPTY_DIRECTORIES,
+ NEW_UNIQUE_DIRECTORY,
+ REMOVESOURCE,
+ USE_UNIQUE_NAMES,
+ LINK_ITEMS,
+ FOLLOW_LINKS_RECURSIVE,
+ TARGET_DEFAULT_PERMS,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_OVERWRITE_ACTION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XferOverwriteAction {
+ ABORT,
+ REPLACE,
+ REPLACE_ALL,
+ SKIP,
+ SKIP_ALL,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_OVERWRITE_MODE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XferOverwriteMode {
+ ABORT,
+ QUERY,
+ REPLACE,
+ SKIP,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XferPhase {
+ PHASE_INITIAL,
+ CHECKING_DESTINATION,
+ PHASE_COLLECTING,
+ PHASE_READYTOGO,
+ PHASE_OPENSOURCE,
+ PHASE_OPENTARGET,
+ PHASE_COPYING,
+ PHASE_MOVING,
+ PHASE_READSOURCE,
+ PHASE_WRITETARGET,
+ PHASE_CLOSESOURCE,
+ PHASE_CLOSETARGET,
+ PHASE_DELETESOURCE,
+ PHASE_SETATTRIBUTES,
+ PHASE_FILECOMPLETED,
+ PHASE_CLEANUP,
+ PHASE_COMPLETED,
+ NUM_PHASES,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_PROGRESS_STATUS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XferProgressStatus {
+ OK,
+ VFSERROR,
+ OVERWRITE,
+ DUPLICATE,
+ }
+ [CCode (cprefix = "XDG_GLOB_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public enum XdgGlobType {
+ LITERAL,
+ SIMPLE,
+ FULL,
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class MIMEMonitor : GLib.Object {
+ public static weak GnomeVFS.MIMEMonitor get ();
+ public static GLib.Type get_type ();
+ public signal void data_changed ();
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class ACE : GLib.Object {
+ public void add_perm (GnomeVFS.ACLPerm perm);
+ public bool check_perm (GnomeVFS.ACLPerm perm);
+ public void copy_perms (GnomeVFS.ACE dest);
+ public void del_perm (GnomeVFS.ACLPerm perm);
+ public bool equal (GnomeVFS.ACE entry_b);
+ public weak string get_id ();
+ public bool get_inherit ();
+ public GnomeVFS.ACLKind get_kind ();
+ public bool get_negative ();
+ public GnomeVFS.ACLPerm get_perms ();
+ public static GLib.Type get_type ();
+ public ACE (GnomeVFS.ACLKind kind, string id, out GnomeVFS.ACLPerm perms);
+ public void set_id (string id);
+ public void set_inherit (bool inherit);
+ public void set_kind (GnomeVFS.ACLKind kind);
+ public void set_negative (bool negative);
+ public void set_perms (out GnomeVFS.ACLPerm perms);
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class ACL : GLib.Object {
+ public void clear ();
+ public static void free_ace_list (GLib.List ace_list);
+ public weak GLib.List get_ace_list ();
+ public static GLib.Type get_type ();
+ public static weak string kind_to_string (GnomeVFS.ACLKind kind);
+ public ACL ();
+ public static weak string perm_to_string (GnomeVFS.ACLPerm perm);
+ public void set (GnomeVFS.ACE ace);
+ public void unset (GnomeVFS.ACE ace);
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class Drive : GLib.Object {
+ public int compare (GnomeVFS.Drive b);
+ public void eject (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public weak string get_activation_uri ();
+ public weak string get_device_path ();
+ public GnomeVFS.DeviceType get_device_type ();
+ public weak string get_display_name ();
+ public weak string get_hal_udi ();
+ public weak string get_icon ();
+ public ulong get_id ();
+ public weak GLib.List get_mounted_volumes ();
+ public static GLib.Type get_type ();
+ public bool is_connected ();
+ public bool is_mounted ();
+ public bool is_user_visible ();
+ public void mount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public bool needs_eject ();
+ public weak GnomeVFS.Drive @ref ();
+ public void unmount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public void unref ();
+ public static void volume_list_free (GLib.List volumes);
+ public signal void volume_mounted (GnomeVFS.Volume volume);
+ public signal void volume_pre_unmount (GnomeVFS.Volume volume);
+ public signal void volume_unmounted (GnomeVFS.Volume volume);
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class Volume : GLib.Object {
+ public int compare (GnomeVFS.Volume b);
+ public void eject (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public weak string get_activation_uri ();
+ public weak string get_device_path ();
+ public GnomeVFS.DeviceType get_device_type ();
+ public weak string get_display_name ();
+ public weak GnomeVFS.Drive get_drive ();
+ public weak string get_filesystem_type ();
+ public weak string get_hal_udi ();
+ public weak string get_icon ();
+ public ulong get_id ();
+ public static GLib.Type get_type ();
+ public GnomeVFS.VolumeType get_volume_type ();
+ public bool handles_trash ();
+ public bool is_mounted ();
+ public bool is_read_only ();
+ public bool is_user_visible ();
+ public weak GnomeVFS.Volume @ref ();
+ public void unmount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public void unref ();
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class VolumeMonitor : GLib.Object {
+ public weak GLib.List get_connected_drives ();
+ public weak GnomeVFS.Drive get_drive_by_id (ulong id);
+ public weak GLib.List get_mounted_volumes ();
+ public static GLib.Type get_type ();
+ public weak GnomeVFS.Volume get_volume_by_id (ulong id);
+ public weak GnomeVFS.Volume get_volume_for_path (string path);
+ public weak GnomeVFS.VolumeMonitor @ref ();
+ public void unref ();
+ public signal void volume_mounted (GnomeVFS.Volume volume);
+ public signal void volume_pre_unmount (GnomeVFS.Volume volume);
+ public signal void volume_unmounted (GnomeVFS.Volume volume);
+ public signal void drive_connected (GnomeVFS.Drive drive);
+ public signal void drive_disconnected (GnomeVFS.Drive drive);
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ACLKind {
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ACLPerm {
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FileOffset {
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FileSize {
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct InodeNumber {
+ }
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct MethodHandle {
+ }
+ [ReferenceType (free_function = "gnome_vfs_address_free")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct Address {
+ public weak GnomeVFS.Address dup ();
+ public bool equal (GnomeVFS.Address b);
+ public int get_family_type ();
+ public uint get_ipv4 ();
+ public static GLib.Type get_type ();
+ public bool match (GnomeVFS.Address b, uint prefix);
+ public Address.from_ipv4 (uint ipv4_address);
+ public Address.from_string (string address);
+ public weak string to_string ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct AsyncHandle {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct Cancellation {
+ public void ack ();
+ public void cancel ();
+ public bool check ();
+ public void destroy ();
+ public int get_fd ();
+ public Cancellation ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct CloseOp {
+ public weak GLib.Memory dummy;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct CloseOpResult {
+ public GnomeVFS.AsyncCloseCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct Context {
+ public static bool check_cancellation_current ();
+ public weak GnomeVFS.Cancellation get_cancellation ();
+ public Context ();
+ public static weak GnomeVFS.Context peek_current ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct CreateAsChannelOp {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.OpenMode open_mode;
+ public bool exclusive;
+ public uint perm;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct CreateAsChannelOpResult {
+ public GnomeVFS.AsyncCreateAsChannelCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ public weak GLib.IOChannel channel;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct CreateLinkOp {
+ public weak GnomeVFS.URI uri;
+ public weak string uri_reference;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct CreateOp {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.OpenMode open_mode;
+ public bool exclusive;
+ public uint perm;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct CreateOpResult {
+ public GnomeVFS.AsyncCreateCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct DNSSDBrowseHandle {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct DNSSDResolveHandle {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct DNSSDService {
+ public weak string name;
+ public weak string type;
+ public weak string domain;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct DirectoryHandle {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FileControlOp {
+ public weak string operation;
+ public pointer operation_data;
+ public GLib.DestroyNotify operation_data_destroy_func;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FileControlOpResult {
+ public GnomeVFS.AsyncFileControlCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ public pointer operation_data;
+ public GLib.DestroyNotify operation_data_destroy_func;
+ }
+ [ReferenceType (dup_function = "gnome_vfs_file_info_ref", free_function = "gnome_vfs_file_info_unref")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FileInfo {
+ public weak string name;
+ public GnomeVFS.FileInfoFields valid_fields;
+ public GnomeVFS.FileType type;
+ public GnomeVFS.FilePermissions permissions;
+ public GnomeVFS.FileFlags flags;
+ public GnomeVFS.InodeNumber inode;
+ public uint link_count;
+ public uint uid;
+ public uint gid;
+ public GnomeVFS.FileSize size;
+ public GnomeVFS.FileSize block_count;
+ public uint io_block_size;
+ public ulong atime;
+ public ulong mtime;
+ public ulong ctime;
+ public weak string symlink_name;
+ public weak string mime_type;
+ public uint refcount;
+ public weak GnomeVFS.ACL acl;
+ public weak string selinux_context;
+ public pointer reserved1;
+ public pointer reserved2;
+ public pointer reserved3;
+ public void clear ();
+ public void copy (GnomeVFS.FileInfo src);
+ public weak GnomeVFS.FileInfo dup ();
+ public weak string get_mime_type ();
+ public static GLib.Type get_type ();
+ public static weak GLib.List list_copy (GLib.List list);
+ public static void list_free (GLib.List list);
+ public static weak GLib.List list_ref (GLib.List list);
+ public static weak GLib.List list_unref (GLib.List list);
+ public bool matches (GnomeVFS.FileInfo b);
+ public FileInfo ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FindDirectoryOp {
+ public weak GLib.List uris;
+ public GnomeVFS.FindDirectoryKind kind;
+ public bool create_if_needed;
+ public bool find_if_needed;
+ public uint permissions;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FindDirectoryOpResult {
+ public GnomeVFS.AsyncFindDirectoryCallback callback;
+ public pointer callback_data;
+ public weak GLib.List result_list;
+ }
+ [ReferenceType (free_function = "gnome_vfs_find_directory_result_free")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct FindDirectoryResult {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.Result result;
+ public weak GnomeVFS.FindDirectoryResult dup ();
+ public static GLib.Type get_type ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GetFileInfoOp {
+ public weak GLib.List uris;
+ public GnomeVFS.FileInfoOptions options;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GetFileInfoOpResult {
+ public GnomeVFS.AsyncGetFileInfoCallback callback;
+ public pointer callback_data;
+ public weak GLib.List result_list;
+ }
+ [ReferenceType (free_function = "gnome_vfs_get_file_info_result_free")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GetFileInfoResult {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.Result result;
+ public weak GnomeVFS.FileInfo file_info;
+ public weak GnomeVFS.GetFileInfoResult dup ();
+ public static GLib.Type get_type ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct Handle {
+ }
+ [ReferenceType (free_function = "gnome_vfs_inet_connection_free")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct InetConnection {
+ public GnomeVFS.Result create (string host_name, uint host_port, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result create_from_address (GnomeVFS.Address address, uint host_port, GnomeVFS.Cancellation cancellation);
+ public void destroy (GnomeVFS.Cancellation cancellation);
+ public weak GnomeVFS.Address get_address ();
+ public int get_fd ();
+ public weak string get_ip ();
+ public weak GnomeVFS.Socket to_socket ();
+ public weak GnomeVFS.SocketBuffer to_socket_buffer ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct Job {
+ public static int get_count ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct LoadDirectoryOp {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.FileInfoOptions options;
+ public uint items_per_notification;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct LoadDirectoryOpResult {
+ public GnomeVFS.AsyncDirectoryLoadCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ public weak GLib.List list;
+ public uint entries_read;
+ }
+ [ReferenceType (free_function = "gnome_vfs_mime_application_free")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct MimeApplication {
+ public weak string id;
+ public weak string name;
+ public weak string command;
+ public bool can_open_multiple_files;
+ public GnomeVFS.MimeApplicationArgumentType expects_uris;
+ public weak GLib.List supported_uri_schemes;
+ public weak string _command;
+ public bool _can_open_multiple_files;
+ public GnomeVFS.MimeApplicationArgumentType _expects_uris;
+ public weak GLib.List _supported_uri_schemes;
+ public pointer reserved1;
+ public weak GnomeVFS.MimeApplication copy ();
+ public bool equal (GnomeVFS.MimeApplication app_b);
+ public weak string get_binary_name ();
+ public weak string get_desktop_file_path ();
+ public weak string get_desktop_id ();
+ public weak string get_exec ();
+ public weak string get_generic_name ();
+ public weak string get_icon ();
+ public weak string get_name ();
+ public weak string get_startup_wm_class ();
+ public GnomeVFS.Result launch (GLib.List uris);
+ public GnomeVFS.Result launch_with_env (GLib.List uris, out string envp);
+ public static void list_free (GLib.List list);
+ public MimeApplication.from_desktop_id (string id);
+ public bool requires_terminal ();
+ public bool supports_startup_notification ();
+ public bool supports_uris ();
+ }
+ [ReferenceType (free_function = "gnome_vfs_mime_sniff_buffer_free")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct MimeSniffBuffer {
+ [NoArrayLength]
+ public MimeSniffBuffer.from_existing_data (uchar[] buffer, long buffer_size);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackAdditionalHeadersIn {
+ public weak GnomeVFS.URI uri;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackAdditionalHeadersOut {
+ public weak GLib.List headers;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackAuthenticationIn {
+ public weak string uri;
+ public weak string realm;
+ public bool previous_attempt_failed;
+ public GnomeVFS.ModuleCallbackAuthenticationAuthType auth_type;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackAuthenticationOut {
+ public weak string username;
+ public weak string password;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackFillAuthenticationIn {
+ public weak string uri;
+ public weak string protocol;
+ public weak string server;
+ public weak string object;
+ public int port;
+ public weak string authtype;
+ public weak string username;
+ public weak string domain;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackFillAuthenticationOut {
+ public bool valid;
+ public weak string username;
+ public weak string domain;
+ public weak string password;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackFullAuthenticationIn {
+ public GnomeVFS.ModuleCallbackFullAuthenticationFlags flags;
+ public weak string uri;
+ public weak string protocol;
+ public weak string server;
+ public weak string object;
+ public int port;
+ public weak string authtype;
+ public weak string username;
+ public weak string domain;
+ public weak string default_user;
+ public weak string default_domain;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackFullAuthenticationOut {
+ public bool abort_auth;
+ public weak string username;
+ public weak string domain;
+ public weak string password;
+ public bool save_password;
+ public weak string keyring;
+ public ulong out_flags;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackOpResult {
+ public GnomeVFS.AsyncModuleCallback callback;
+ public pointer user_data;
+ public pointer @in;
+ public ulong in_size;
+ public pointer @out;
+ public ulong out_size;
+ public GnomeVFS.ModuleCallbackResponse response;
+ public pointer response_data;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackQuestionIn {
+ public weak string primary_message;
+ public weak string secondary_message;
+ public weak string choices;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackQuestionOut {
+ public int answer;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackReceivedHeadersIn {
+ public weak GnomeVFS.URI uri;
+ public weak GLib.List headers;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackReceivedHeadersOut {
+ public int dummy;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackSaveAuthenticationIn {
+ public weak string keyring;
+ public weak string uri;
+ public weak string protocol;
+ public weak string server;
+ public weak string object;
+ public int port;
+ public weak string authtype;
+ public weak string username;
+ public weak string domain;
+ public weak string password;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackSaveAuthenticationOut {
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackStackInfo {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackStatusMessageIn {
+ public weak string uri;
+ public weak string message;
+ public int percentage;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ModuleCallbackStatusMessageOut {
+ public int dummy;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct MonitorHandle {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct OpenAsChannelOp {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.OpenMode open_mode;
+ public uint advised_block_size;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct OpenAsChannelOpResult {
+ public GnomeVFS.AsyncOpenAsChannelCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ public weak GLib.IOChannel channel;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct OpenOp {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.OpenMode open_mode;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct OpenOpResult {
+ public GnomeVFS.AsyncOpenCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ProgressCallbackState {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ReadOp {
+ public GnomeVFS.FileSize num_bytes;
+ public pointer buffer;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ReadOpResult {
+ public GnomeVFS.AsyncReadCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.FileSize num_bytes;
+ public pointer buffer;
+ public GnomeVFS.Result result;
+ public GnomeVFS.FileSize bytes_read;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ResolveHandle {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct SSL {
+ public GnomeVFS.Result create (string host, uint port, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result create_from_fd (int fd, GnomeVFS.Cancellation cancellation);
+ public void destroy (GnomeVFS.Cancellation cancellation);
+ public static bool enabled ();
+ public GnomeVFS.Result read (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result set_timeout (out GLib.TimeVal timeout, GnomeVFS.Cancellation cancellation);
+ public weak GnomeVFS.Socket to_socket ();
+ public GnomeVFS.Result write (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Cancellation cancellation);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct SeekOp {
+ public GnomeVFS.SeekPosition whence;
+ public GnomeVFS.FileOffset offset;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct SeekOpResult {
+ public GnomeVFS.AsyncSeekCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result result;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct SetFileInfoOp {
+ public weak GnomeVFS.URI uri;
+ public weak GnomeVFS.FileInfo info;
+ public GnomeVFS.SetFileInfoMask mask;
+ public GnomeVFS.FileInfoOptions options;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct SetFileInfoOpResult {
+ public GnomeVFS.AsyncSetFileInfoCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.Result set_file_info_result;
+ public GnomeVFS.Result get_file_info_result;
+ public weak GnomeVFS.FileInfo info;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct Socket {
+ public GnomeVFS.Result close (GnomeVFS.Cancellation cancellation);
+ public Socket (GnomeVFS.SocketImpl impl, pointer connection);
+ public GnomeVFS.Result read (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result write (pointer buffer, int bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Cancellation cancellation);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct SocketBuffer {
+ public GnomeVFS.Result destroy (bool close_socket, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result flush (GnomeVFS.Cancellation cancellation);
+ public SocketBuffer (GnomeVFS.Socket socket);
+ public GnomeVFS.Result peekc (string character, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result read (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result read_until (pointer buffer, GnomeVFS.FileSize bytes, pointer boundary, GnomeVFS.FileSize boundary_len, out GnomeVFS.FileSize bytes_read, bool got_boundary, GnomeVFS.Cancellation cancellation);
+ public GnomeVFS.Result write (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Cancellation cancellation);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct SocketImpl {
+ public GnomeVFS.SocketReadFunc read;
+ public GnomeVFS.SocketWriteFunc write;
+ public GnomeVFS.SocketCloseFunc close;
+ public GnomeVFS.SocketSetTimeoutFunc set_timeout;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct ToplevelURI {
+ public weak GnomeVFS.URI uri;
+ public weak string host_name;
+ public uint host_port;
+ public weak string user_name;
+ public weak string password;
+ public weak string urn;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct Transform {
+ public GnomeVFS.TransformFunc transform;
+ }
+ [ReferenceType (dup_function = "gnome_vfs_uri_ref", free_function = "gnome_vfs_uri_unref")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct URI {
+ public weak GnomeVFS.URI append_file_name (string filename);
+ public weak GnomeVFS.URI append_path (string path);
+ public weak GnomeVFS.URI append_string (string uri_fragment);
+ public weak GnomeVFS.URI dup ();
+ public bool equal (GnomeVFS.URI b);
+ public bool exists ();
+ public weak string extract_dirname ();
+ public weak string extract_short_name ();
+ public weak string extract_short_path_name ();
+ public weak string get_fragment_identifier ();
+ public weak string get_host_name ();
+ public uint get_host_port ();
+ public weak GnomeVFS.URI get_parent ();
+ public weak string get_password ();
+ public weak string get_path ();
+ public weak string get_scheme ();
+ public weak GnomeVFS.ToplevelURI get_toplevel ();
+ public weak string get_user_name ();
+ public bool has_parent ();
+ public static uint hash (pointer p);
+ public static int hequal (pointer a, pointer b);
+ public bool is_local ();
+ public bool is_parent (GnomeVFS.URI possible_child, bool recursive);
+ public static weak GLib.List list_copy (GLib.List list);
+ public static void list_free (GLib.List list);
+ public static weak GLib.List list_parse (string uri_list);
+ public static weak GLib.List list_ref (GLib.List list);
+ public static weak GLib.List list_unref (GLib.List list);
+ public static weak string make_full_from_relative (string base_uri, string relative_uri);
+ public URI (string text_uri);
+ public weak GnomeVFS.URI resolve_relative (string relative_reference);
+ public weak GnomeVFS.URI resolve_symbolic_link (string relative_reference);
+ public void set_host_name (string host_name);
+ public void set_host_port (uint host_port);
+ public void set_password (string password);
+ public void set_user_name (string user_name);
+ public weak string to_string (GnomeVFS.URIHideOptions hide_options);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct UnixMount {
+ public weak string mount_path;
+ public weak string device_path;
+ public weak string filesystem_type;
+ public bool is_read_only;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct UnixMountPoint {
+ public weak string mount_path;
+ public weak string device_path;
+ public weak string filesystem_type;
+ public weak string dev_opt;
+ public bool is_read_only;
+ public bool is_user_mountable;
+ public bool is_loopback;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct WriteOp {
+ public GnomeVFS.FileSize num_bytes;
+ public pointer buffer;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct WriteOpResult {
+ public GnomeVFS.AsyncWriteCallback callback;
+ public pointer callback_data;
+ public GnomeVFS.FileSize num_bytes;
+ public pointer buffer;
+ public GnomeVFS.Result result;
+ public GnomeVFS.FileSize bytes_written;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XferOp {
+ public weak GLib.List source_uri_list;
+ public weak GLib.List target_uri_list;
+ public GnomeVFS.XferOptions xfer_options;
+ public GnomeVFS.XferErrorMode error_mode;
+ public GnomeVFS.XferOverwriteMode overwrite_mode;
+ public GnomeVFS.XferProgressCallback progress_sync_callback;
+ public pointer sync_callback_data;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XferOpResult {
+ public GnomeVFS.AsyncXferProgressCallback callback;
+ public pointer callback_data;
+ public weak GnomeVFS.XferProgressInfo progress_info;
+ public int reply;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XferProgressInfo {
+ public GnomeVFS.XferProgressStatus status;
+ public GnomeVFS.Result vfs_status;
+ public GnomeVFS.XferPhase phase;
+ public weak string source_name;
+ public weak string target_name;
+ public ulong file_index;
+ public ulong files_total;
+ public GnomeVFS.FileSize bytes_total;
+ public GnomeVFS.FileSize file_size;
+ public GnomeVFS.FileSize bytes_copied;
+ public GnomeVFS.FileSize total_bytes_copied;
+ public weak string duplicate_name;
+ public int duplicate_count;
+ public bool top_level_item;
+ public pointer reserved1;
+ public pointer reserved2;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XdgAliasList {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XdgGlobHash {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XdgMimeCache {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XdgMimeMagic {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct XdgParentList {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsApplication {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsAsync {
+ [CCode (cname = "gnome_vfs_async_cancel")]
+ public static void cancel (GnomeVFS.AsyncHandle handle);
+ [CCode (cname = "gnome_vfs_async_close")]
+ public static void close (GnomeVFS.AsyncHandle handle, GnomeVFS.AsyncCloseCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_create")]
+ public static void create (GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_create_symbolic_link")]
+ public static void create_symbolic_link (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, string uri_reference, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_create_uri")]
+ public static void create_uri (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_file_control")]
+ public static void file_control (GnomeVFS.AsyncHandle handle, string operation, pointer operation_data, GLib.DestroyNotify operation_data_destroy_func, GnomeVFS.AsyncFileControlCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_find_directory")]
+ public static void find_directory (GnomeVFS.AsyncHandle handle_return, GLib.List near_uri_list, GnomeVFS.FindDirectoryKind kind, bool create_if_needed, bool find_if_needed, uint permissions, int priority, GnomeVFS.AsyncFindDirectoryCallback callback, pointer user_data);
+ [CCode (cname = "gnome_vfs_async_get_file_info")]
+ public static void get_file_info (GnomeVFS.AsyncHandle handle_return, GLib.List uri_list, GnomeVFS.FileInfoOptions options, int priority, GnomeVFS.AsyncGetFileInfoCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_get_job_limit")]
+ public static int get_job_limit ();
+ [CCode (cname = "gnome_vfs_async_load_directory")]
+ public static void load_directory (GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.FileInfoOptions options, uint items_per_notification, int priority, GnomeVFS.AsyncDirectoryLoadCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_load_directory_uri")]
+ public static void load_directory_uri (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options, uint items_per_notification, int priority, GnomeVFS.AsyncDirectoryLoadCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_module_callback_pop")]
+ public static void module_callback_pop (string callback_name);
+ [CCode (cname = "gnome_vfs_async_module_callback_push")]
+ public static void module_callback_push (string callback_name, GnomeVFS.AsyncModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ [CCode (cname = "gnome_vfs_async_module_callback_set_default")]
+ public static void module_callback_set_default (string callback_name, GnomeVFS.AsyncModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ [CCode (cname = "gnome_vfs_async_open")]
+ public static void open (GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_open_uri")]
+ public static void open_uri (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_read")]
+ public static void read (GnomeVFS.AsyncHandle handle, pointer buffer, uint bytes, GnomeVFS.AsyncReadCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_seek")]
+ public static void seek (GnomeVFS.AsyncHandle handle, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset, GnomeVFS.AsyncSeekCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_set_file_info")]
+ public static void set_file_info (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask, GnomeVFS.FileInfoOptions options, int priority, GnomeVFS.AsyncSetFileInfoCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_set_job_limit")]
+ public static void set_job_limit (int limit);
+ [CCode (cname = "gnome_vfs_async_write")]
+ public static void write (GnomeVFS.AsyncHandle handle, pointer buffer, uint bytes, GnomeVFS.AsyncWriteCallback callback, pointer callback_data);
+ [CCode (cname = "gnome_vfs_async_xfer")]
+ public static GnomeVFS.Result xfer (GnomeVFS.AsyncHandle handle_return, GLib.List source_uri_list, GLib.List target_uri_list, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, int priority, GnomeVFS.AsyncXferProgressCallback progress_update_callback, pointer update_callback_data, GnomeVFS.XferProgressCallback progress_sync_callback, pointer sync_callback_data);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsCheck {
+ [CCode (cname = "gnome_vfs_check_same_fs")]
+ public static GnomeVFS.Result same_fs (string source, string target, bool same_fs_return);
+ [CCode (cname = "gnome_vfs_check_same_fs_uris")]
+ public static GnomeVFS.Result same_fs_uris (GnomeVFS.URI source_uri, GnomeVFS.URI target_uri, bool same_fs_return);
+ [CCode (cname = "gnome_vfs_check_same_fs_uris_cancellable")]
+ public static GnomeVFS.Result same_fs_uris_cancellable (GnomeVFS.URI a, GnomeVFS.URI b, bool same_fs_return, GnomeVFS.Context context);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsCreate {
+ [CCode (cname = "gnome_vfs_create_symbolic_link")]
+ public static GnomeVFS.Result symbolic_link (GnomeVFS.URI uri, string target_reference);
+ [CCode (cname = "gnome_vfs_create_symbolic_link_cancellable")]
+ public static GnomeVFS.Result symbolic_link_cancellable (GnomeVFS.URI uri, string target_reference, GnomeVFS.Context context);
+ [CCode (cname = "gnome_vfs_create_uri")]
+ public static GnomeVFS.Result uri (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm);
+ [CCode (cname = "gnome_vfs_create_uri_cancellable")]
+ public static GnomeVFS.Result uri_cancellable (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, GnomeVFS.Context context);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsDirectory {
+ [CCode (cname = "gnome_vfs_directory_close")]
+ public static GnomeVFS.Result close (GnomeVFS.DirectoryHandle handle);
+ [CCode (cname = "gnome_vfs_directory_list_load")]
+ public static GnomeVFS.Result list_load (GLib.List list, string text_uri, GnomeVFS.FileInfoOptions options);
+ [CCode (cname = "gnome_vfs_directory_open")]
+ public static GnomeVFS.Result open (GnomeVFS.DirectoryHandle handle, string text_uri, GnomeVFS.FileInfoOptions options);
+ [CCode (cname = "gnome_vfs_directory_open_from_uri")]
+ public static GnomeVFS.Result open_from_uri (GnomeVFS.DirectoryHandle handle, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options);
+ [CCode (cname = "gnome_vfs_directory_open_from_uri_cancellable")]
+ public static GnomeVFS.Result open_from_uri_cancellable (GnomeVFS.DirectoryHandle handle, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options, GnomeVFS.Context context);
+ [CCode (cname = "gnome_vfs_directory_read_next")]
+ public static GnomeVFS.Result read_next (GnomeVFS.DirectoryHandle handle, GnomeVFS.FileInfo file_info);
+ [CCode (cname = "gnome_vfs_directory_read_next_cancellable")]
+ public static GnomeVFS.Result read_next_cancellable (GnomeVFS.DirectoryHandle handle, GnomeVFS.FileInfo info, GnomeVFS.Context context);
+ [CCode (cname = "gnome_vfs_directory_visit")]
+ public static GnomeVFS.Result visit (string text_uri, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ [CCode (cname = "gnome_vfs_directory_visit_files")]
+ public static GnomeVFS.Result visit_files (string text_uri, GLib.List file_list, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ [CCode (cname = "gnome_vfs_directory_visit_files_at_uri")]
+ public static GnomeVFS.Result visit_files_at_uri (GnomeVFS.URI uri, GLib.List file_list, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ [CCode (cname = "gnome_vfs_directory_visit_uri")]
+ public static GnomeVFS.Result visit_uri (GnomeVFS.URI uri, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsEscape {
+ [CCode (cname = "gnome_vfs_escape_host_and_path_string")]
+ public static weak string host_and_path_string (string path);
+ [CCode (cname = "gnome_vfs_escape_path_string")]
+ public static weak string path_string (string path);
+ [CCode (cname = "gnome_vfs_escape_set")]
+ public static weak string set (string string, string match_set);
+ [CCode (cname = "gnome_vfs_escape_slashes")]
+ public static weak string slashes (string string);
+ [CCode (cname = "gnome_vfs_escape_string")]
+ public static weak string string (string string);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsFile {
+ [CCode (cname = "gnome_vfs_file_control")]
+ public static GnomeVFS.Result control (GnomeVFS.Handle handle, string operation, pointer operation_data);
+ [CCode (cname = "gnome_vfs_file_control_cancellable")]
+ public static GnomeVFS.Result control_cancellable (GnomeVFS.Handle handle, string operation, pointer operation_data, GnomeVFS.Context context);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsFormat {
+ [CCode (cname = "gnome_vfs_format_file_size_for_display")]
+ public static weak string file_size_for_display (GnomeVFS.FileSize size);
+ [CCode (cname = "gnome_vfs_format_uri_for_display")]
+ public static weak string uri_for_display (string uri);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsIs {
+ [CCode (cname = "gnome_vfs_is_executable_command_string")]
+ public static bool executable_command_string (string command_string);
+ [CCode (cname = "gnome_vfs_is_primary_thread")]
+ public static bool primary_thread ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsMake {
+ [CCode (cname = "gnome_vfs_make_directory")]
+ public static GnomeVFS.Result directory (string text_uri, uint perm);
+ [CCode (cname = "gnome_vfs_make_directory_for_uri")]
+ public static GnomeVFS.Result directory_for_uri (GnomeVFS.URI uri, uint perm);
+ [CCode (cname = "gnome_vfs_make_directory_for_uri_cancellable")]
+ public static GnomeVFS.Result directory_for_uri_cancellable (GnomeVFS.URI uri, uint perm, GnomeVFS.Context context);
+ [CCode (cname = "gnome_vfs_make_path_name_canonical")]
+ public static weak string path_name_canonical (string path);
+ [CCode (cname = "gnome_vfs_make_uri_canonical")]
+ public static weak string uri_canonical (string uri);
+ [CCode (cname = "gnome_vfs_make_uri_canonical_strip_fragment")]
+ public static weak string uri_canonical_strip_fragment (string uri);
+ [CCode (cname = "gnome_vfs_make_uri_from_input")]
+ public static weak string uri_from_input (string location);
+ [CCode (cname = "gnome_vfs_make_uri_from_input_with_dirs")]
+ public static weak string uri_from_input_with_dirs (string location, GnomeVFS.MakeURIDirs dirs);
+ [CCode (cname = "gnome_vfs_make_uri_from_input_with_trailing_ws")]
+ public static weak string uri_from_input_with_trailing_ws (string location);
+ [CCode (cname = "gnome_vfs_make_uri_from_shell_arg")]
+ public static weak string uri_from_shell_arg (string uri);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsMime {
+ [CCode (cname = "gnome_vfs_mime_can_be_executable")]
+ public static bool can_be_executable (string mime_type);
+ [CCode (cname = "gnome_vfs_mime_extensions_list_free")]
+ public static void extensions_list_free (GLib.List list);
+ [CCode (cname = "gnome_vfs_mime_freeze")]
+ public static void freeze ();
+ [CCode (cname = "gnome_vfs_mime_get_all_applications")]
+ public static weak GLib.List get_all_applications (string mime_type);
+ [CCode (cname = "gnome_vfs_mime_get_all_applications_for_uri")]
+ public static weak GLib.List get_all_applications_for_uri (string uri, string mime_type);
+ [CCode (cname = "gnome_vfs_mime_get_default_application")]
+ public static weak GnomeVFS.MimeApplication get_default_application (string mime_type);
+ [CCode (cname = "gnome_vfs_mime_get_default_application_for_uri")]
+ public static weak GnomeVFS.MimeApplication get_default_application_for_uri (string uri, string mime_type);
+ [CCode (cname = "gnome_vfs_mime_get_description")]
+ public static weak string get_description (string mime_type);
+ [CCode (cname = "gnome_vfs_mime_get_extensions_list")]
+ public static weak GLib.List get_extensions_list (string mime_type);
+ [CCode (cname = "gnome_vfs_mime_get_value")]
+ public static weak string get_value (string mime_type, string key);
+ [CCode (cname = "gnome_vfs_mime_info_cache_reload")]
+ public static void info_cache_reload (string dir);
+ [CCode (cname = "gnome_vfs_mime_info_reload")]
+ public static void info_reload ();
+ [CCode (cname = "gnome_vfs_mime_reload")]
+ public static void reload ();
+ [CCode (cname = "gnome_vfs_mime_set_registered_type_key")]
+ public static GnomeVFS.Result set_registered_type_key (string mime_type, string key, string data);
+ [CCode (cname = "gnome_vfs_mime_thaw")]
+ public static void thaw ();
+ [CCode (cname = "gnome_vfs_mime_type_from_mode")]
+ public static weak string type_from_mode (uint mode);
+ [CCode (cname = "gnome_vfs_mime_type_from_mode_or_default")]
+ public static weak string type_from_mode_or_default (uint mode, string defaultv);
+ [CCode (cname = "gnome_vfs_mime_type_from_name_or_default")]
+ public static weak string type_from_name_or_default (string filename, string defaultv);
+ [CCode (cname = "gnome_vfs_mime_type_get_equivalence")]
+ public static GnomeVFS.MimeEquivalence type_get_equivalence (string mime_type, string base_mime_type);
+ [CCode (cname = "gnome_vfs_mime_type_is_equal")]
+ public static bool type_is_equal (string a, string b);
+ [CCode (cname = "gnome_vfs_mime_type_is_known")]
+ public static bool type_is_known (string mime_type);
+ [CCode (cname = "gnome_vfs_mime_type_is_supertype")]
+ public static bool type_is_supertype (string mime_type);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsModule {
+ [CCode (cname = "gnome_vfs_module_callback_invoke")]
+ public static bool callback_invoke (string callback_name, pointer @in, ulong in_size, pointer @out, ulong out_size);
+ [CCode (cname = "gnome_vfs_module_callback_pop")]
+ public static void callback_pop (string callback_name);
+ [CCode (cname = "gnome_vfs_module_callback_push")]
+ public static void callback_push (string callback_name, GnomeVFS.ModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ [CCode (cname = "gnome_vfs_module_callback_set_default")]
+ public static void callback_set_default (string callback_name, GnomeVFS.ModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsMonitor {
+ [CCode (cname = "gnome_vfs_monitor_add")]
+ public static GnomeVFS.Result add (GnomeVFS.MonitorHandle handle, string text_uri, GnomeVFS.MonitorType monitor_type, GnomeVFS.MonitorCallback callback, pointer user_data);
+ [CCode (cname = "gnome_vfs_monitor_callback")]
+ public static void callback (out GnomeVFS.MethodHandle method_handle, GnomeVFS.URI info_uri, GnomeVFS.MonitorEventType event_type);
+ [CCode (cname = "gnome_vfs_monitor_cancel")]
+ public static GnomeVFS.Result cancel (GnomeVFS.MonitorHandle handle);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsMove {
+ [CCode (cname = "gnome_vfs_move_uri")]
+ public static GnomeVFS.Result uri (GnomeVFS.URI old_uri, GnomeVFS.URI new_uri, bool force_replace);
+ [CCode (cname = "gnome_vfs_move_uri_cancellable")]
+ public static GnomeVFS.Result uri_cancellable (GnomeVFS.URI old, GnomeVFS.URI @new, bool force_replace, GnomeVFS.Context context);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsOpen {
+ [CCode (cname = "gnome_vfs_open_fd")]
+ public static GnomeVFS.Result fd (GnomeVFS.Handle handle, int filedes);
+ [CCode (cname = "gnome_vfs_open_uri")]
+ public static GnomeVFS.Result uri (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode);
+ [CCode (cname = "gnome_vfs_open_uri_cancellable")]
+ public static GnomeVFS.Result uri_cancellable (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, GnomeVFS.Context context);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsRead {
+ [CCode (cname = "gnome_vfs_read_cancellable")]
+ public static GnomeVFS.Result cancellable (GnomeVFS.Handle handle, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Context context);
+ [CCode (cname = "gnome_vfs_read_entire_file")]
+ public static GnomeVFS.Result entire_file (string uri, int file_size, out string file_contents);
+ }
+ [ReferenceType (free_function = "gnome_vfs_resolve_free")]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsResolve {
+ [CCode (cname = "gnome_vfs_resolve_next_address")]
+ public static bool next_address (GnomeVFS.ResolveHandle handle, GnomeVFS.Address address);
+ [CCode (cname = "gnome_vfs_resolve_reset_to_beginning")]
+ public static void reset_to_beginning (GnomeVFS.ResolveHandle handle);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsTruncate {
+ [CCode (cname = "gnome_vfs_truncate_handle")]
+ public static GnomeVFS.Result handle (GnomeVFS.Handle handle, GnomeVFS.FileSize length);
+ [CCode (cname = "gnome_vfs_truncate_handle_cancellable")]
+ public static GnomeVFS.Result handle_cancellable (GnomeVFS.Handle handle, GnomeVFS.FileSize length, GnomeVFS.Context context);
+ [CCode (cname = "gnome_vfs_truncate_uri")]
+ public static GnomeVFS.Result uri (GnomeVFS.URI uri, GnomeVFS.FileSize length);
+ [CCode (cname = "gnome_vfs_truncate_uri_cancellable")]
+ public static GnomeVFS.Result uri_cancellable (GnomeVFS.URI uri, GnomeVFS.FileSize length, GnomeVFS.Context context);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsUnescape {
+ [CCode (cname = "gnome_vfs_unescape_string")]
+ public static weak string string (string escaped_string, string illegal_characters);
+ [CCode (cname = "gnome_vfs_unescape_string_for_display")]
+ public static weak string string_for_display (string escaped);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsUnlink {
+ [CCode (cname = "gnome_vfs_unlink_from_uri")]
+ public static GnomeVFS.Result from_uri (GnomeVFS.URI uri);
+ [CCode (cname = "gnome_vfs_unlink_from_uri_cancellable")]
+ public static GnomeVFS.Result from_uri_cancellable (GnomeVFS.URI uri, GnomeVFS.Context context);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsUrl {
+ [CCode (cname = "gnome_vfs_url_show")]
+ public static GnomeVFS.Result show (string url);
+ [CCode (cname = "gnome_vfs_url_show_with_env")]
+ public static GnomeVFS.Result show_with_env (string url, out string envp);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public struct GnomeVfsXfer {
+ [CCode (cname = "gnome_vfs_xfer_delete_list")]
+ public static GnomeVFS.Result delete_list (GLib.List source_uri_list, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferProgressCallback progress_callback, pointer data);
+ [CCode (cname = "gnome_vfs_xfer_uri")]
+ public static GnomeVFS.Result uri (GnomeVFS.URI source_uri, GnomeVFS.URI target_uri, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, GnomeVFS.XferProgressCallback progress_callback, pointer data);
+ [CCode (cname = "gnome_vfs_xfer_uri_list")]
+ public static GnomeVFS.Result uri_list (GLib.List source_uri_list, GLib.List target_uri_list, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, GnomeVFS.XferProgressCallback progress_callback, pointer data);
+ }
+ public static delegate void AsyncCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data);
+ public static delegate void AsyncCloseCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data);
+ public static delegate void AsyncCreateAsChannelCallback (GnomeVFS.AsyncHandle handle, GLib.IOChannel channel, GnomeVFS.Result result, pointer callback_data);
+ public static delegate void AsyncCreateCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data);
+ public static delegate void AsyncDirectoryLoadCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, GLib.List list, uint entries_read, pointer callback_data);
+ public static delegate void AsyncFileControlCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer operation_data, pointer callback_data);
+ public static delegate void AsyncFindDirectoryCallback (GnomeVFS.AsyncHandle handle, GLib.List results, pointer data);
+ public static delegate void AsyncGetFileInfoCallback (GnomeVFS.AsyncHandle handle, GLib.List results, pointer callback_data);
+ public static delegate void AsyncModuleCallback (pointer @in, ulong in_size, pointer @out, ulong out_size, pointer callback_data, GnomeVFS.ModuleCallbackResponse response, pointer response_data);
+ public static delegate void AsyncOpenAsChannelCallback (GnomeVFS.AsyncHandle handle, GLib.IOChannel channel, GnomeVFS.Result result, pointer callback_data);
+ public static delegate void AsyncOpenCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data);
+ public static delegate void AsyncReadCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer buffer, GnomeVFS.FileSize bytes_requested, GnomeVFS.FileSize bytes_read, pointer callback_data);
+ public static delegate void AsyncSeekCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data);
+ public static delegate void AsyncSetFileInfoCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, GnomeVFS.FileInfo file_info, pointer callback_data);
+ public static delegate void AsyncWriteCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer buffer, GnomeVFS.FileSize bytes_requested, GnomeVFS.FileSize bytes_written, pointer callback_data);
+ public static delegate int AsyncXferProgressCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.XferProgressInfo info, pointer user_data);
+ public static delegate void DNSSDBrowseCallback (GnomeVFS.DNSSDBrowseHandle handle, GnomeVFS.DNSSDServiceStatus status, GnomeVFS.DNSSDService service, pointer callback_data);
+ public static delegate void DNSSDResolveCallback (GnomeVFS.DNSSDResolveHandle handle, GnomeVFS.Result result, GnomeVFS.DNSSDService service, string host, int port, GLib.HashTable text, int text_raw_len, string text_raw, pointer callback_data);
+ public static delegate bool DirectoryVisitFunc (string rel_path, GnomeVFS.FileInfo info, bool recursing_will_loop, pointer user_data, bool recurse);
+ public static delegate void ModuleCallback (pointer @in, ulong in_size, pointer @out, ulong out_size, pointer callback_data);
+ public static delegate void ModuleCallbackResponse (pointer response_data);
+ public static delegate void MonitorCallback (GnomeVFS.MonitorHandle handle, string monitor_uri, string info_uri, GnomeVFS.MonitorEventType event_type, pointer user_data);
+ public static delegate GnomeVFS.Result SniffBufferReadCall (pointer context, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read);
+ public static delegate GnomeVFS.Result SniffBufferSeekCall (pointer context, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset);
+ public static delegate void SocketCloseFunc (pointer connection, GnomeVFS.Cancellation cancellation);
+ public static delegate GnomeVFS.Result SocketReadFunc (pointer connection, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read_out, GnomeVFS.Cancellation cancellation);
+ public static delegate GnomeVFS.Result SocketSetTimeoutFunc (pointer connection, out GLib.TimeVal timeout, GnomeVFS.Cancellation cancellation);
+ public static delegate GnomeVFS.Result SocketWriteFunc (pointer connection, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written_out, GnomeVFS.Cancellation cancellation);
+ public static delegate GnomeVFS.Result TransformFunc (GnomeVFS.Transform transform, string old_uri, out string new_uri, GnomeVFS.Context context);
+ public static delegate weak GnomeVFS.Transform TransformInitFunc (string method_name, string config_args);
+ public static delegate void UnixMountCallback (pointer user_data);
+ public static delegate void VolumeOpCallback (bool succeeded, string error, string detailed_error, pointer user_data);
+ public static delegate int XferProgressCallback (GnomeVFS.XferProgressInfo info, pointer user_data);
+ public static delegate void XdgMimeCallback (pointer user_data);
+ public static delegate void XdgMimeDestroy (pointer user_data);
+ public static GnomeVFS.Result close_cancellable (GnomeVFS.Handle handle, GnomeVFS.Context context);
+ public static void connect_to_server (string uri, string display_name, string icon);
+ public static weak string expand_initial_tilde (string path);
+ public static GnomeVFS.Result find_directory (GnomeVFS.URI near_uri, GnomeVFS.FindDirectoryKind kind, GnomeVFS.URI result, bool create_if_needed, bool find_if_needed, uint permissions);
+ public static GnomeVFS.Result find_directory_cancellable (GnomeVFS.URI near_uri, GnomeVFS.FindDirectoryKind kind, GnomeVFS.URI result_uri, bool create_if_needed, bool find_if_needed, uint permissions, GnomeVFS.Context context);
+ public static GnomeVFS.Result forget_cache (GnomeVFS.Handle handle, GnomeVFS.FileOffset offset, GnomeVFS.FileSize size);
+ public static GnomeVFS.Result get_file_info (string text_uri, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options);
+ public static GnomeVFS.Result get_file_info_from_handle (GnomeVFS.Handle handle, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options);
+ public static GnomeVFS.Result get_file_info_from_handle_cancellable (GnomeVFS.Handle handle, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options, GnomeVFS.Context context);
+ public static GnomeVFS.Result get_file_info_uri (GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options);
+ public static GnomeVFS.Result get_file_info_uri_cancellable (GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options, GnomeVFS.Context context);
+ public static weak string get_file_mime_type (string path, out GLib.Stat optional_stat_info, bool suffix_only);
+ public static weak string get_file_mime_type_fast (string path, out GLib.Stat optional_stat_info);
+ public static weak string get_local_path_from_uri (string uri);
+ public static weak string get_mime_type (string text_uri);
+ public static weak string get_mime_type_common (GnomeVFS.URI uri);
+ public static weak string get_mime_type_for_buffer (GnomeVFS.MimeSniffBuffer buffer);
+ public static weak string get_mime_type_for_data (pointer data, int data_size);
+ public static weak string get_mime_type_for_name (string filename);
+ public static weak string get_mime_type_for_name_and_data (string filename, pointer data, long data_size);
+ public static weak string get_mime_type_from_uri (GnomeVFS.URI uri);
+ public static weak string get_slow_mime_type (string text_uri);
+ public static weak string get_special_mime_type (GnomeVFS.URI uri);
+ public static weak string get_supertype_from_mime_type (string mime_type);
+ public static weak string get_uri_from_local_path (string local_full_path);
+ public static weak string get_uri_scheme (string uri);
+ public static GnomeVFS.Result get_volume_free_space (GnomeVFS.URI vfs_uri, out GnomeVFS.FileSize size);
+ public static weak GnomeVFS.VolumeMonitor get_volume_monitor ();
+ public static weak string icon_path_from_filename (string filename);
+ public static void list_deep_free (GLib.List list);
+ public static int parse_ls_lga (string p, out GLib.Stat s, out string filename, out string linkname);
+ public static int pty_open (int child, uint flags, out string env_add, string command, out string argv, string directory, int columns, int rows, int stdin_fd, int stdout_fd, int stderr_fd);
+ public static GnomeVFS.Result remove_directory (string text_uri);
+ public static GnomeVFS.Result remove_directory_from_uri (GnomeVFS.URI uri);
+ public static GnomeVFS.Result remove_directory_from_uri_cancellable (GnomeVFS.URI uri, GnomeVFS.Context context);
+ public static GnomeVFS.Result result_from_errno ();
+ public static GnomeVFS.Result result_from_errno_code (int errno_code);
+ public static GnomeVFS.Result result_from_h_errno ();
+ public static GnomeVFS.Result result_from_h_errno_val (int h_errno_code);
+ public static weak string result_to_string (GnomeVFS.Result result);
+ public static GnomeVFS.Result seek_cancellable (GnomeVFS.Handle handle, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset, GnomeVFS.Context context);
+ public static GnomeVFS.Result set_file_info (string text_uri, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask);
+ public static GnomeVFS.Result set_file_info_cancellable (GnomeVFS.URI a, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask, GnomeVFS.Context context);
+ public static GnomeVFS.Result set_file_info_uri (GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask);
+ public static GnomeVFS.Result set_meta (GnomeVFS.FileInfo info, string file_name, string meta_key);
+ public static GnomeVFS.Result set_meta_for_list (GnomeVFS.FileInfo info, string file_name, GLib.List meta_keys);
+ public static void stat_to_file_info (GnomeVFS.FileInfo file_info, out GLib.Stat statptr);
+ public static bool uris_match (string uri_1, string uri_2);
+ public static GnomeVFS.Result write_cancellable (GnomeVFS.Handle handle, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Context context);
+}
+/* gstreamer-0.10.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
namespace Gst {
[CCode (cprefix = "GST_ACTIVATE_", cheader_filename = "gst/gst.h")]
+/* gtk+-2.0.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Gtk", lower_case_cprefix = "gtk_")]
namespace Gtk {
[CCode (cprefix = "GTK_ACCEL_", cheader_filename = "gtk/gtk.h")]
public int width;
public int height;
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public struct Arg {
+ }
[ReferenceType]
[CCode (cheader_filename = "gtk/gtk.h")]
public struct CacheInfo {
public struct Type {
public pointer @class ();
}
+ public static delegate void CallbackMarshal (Gtk.Object object, pointer data, Gtk.Arg[] args);
public static delegate void AboutDialogActivateLinkFunc (Gtk.AboutDialog about, string link_, pointer data);
public static delegate bool AccelGroupActivate (Gtk.AccelGroup accel_group, GLib.Object acceleratable, uint keyval, Gdk.ModifierType modifier);
public static delegate bool AccelGroupFindFunc (Gtk.AccelKey key, GLib.Closure closure, pointer data);
+/* gtksourceview-2.0.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Gtk", lower_case_cprefix = "gtk_")]
namespace Gtk {
[CCode (cprefix = "GTK_SOURCE_CONTEXT_", cheader_filename = "gtksourceview/gtksourceview.h")]
+/* hildon-1.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Hildon", lower_case_cprefix = "hildon_")]
namespace Hildon {
[CCode (cprefix = "HILDON_CALENDAR_", cheader_filename = "hildon/hildon.h")]
+/* libglade-2.0.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Glade", lower_case_cprefix = "glade_")]
namespace Glade {
[CCode (cheader_filename = "glade/glade.h")]
--- /dev/null
+/* libgnome-2.0.vala generated by lt-vapigen, do not modify. */
+
+[CCode (cprefix = "Gnome", lower_case_cprefix = "gnome_")]
+namespace Gnome {
+ [CCode (cprefix = "GNOME_FILE_DOMAIN_", cheader_filename = "libgnome/libgnome.h")]
+ public enum FileDomain {
+ UNKNOWN,
+ LIBDIR,
+ DATADIR,
+ SOUND,
+ PIXMAP,
+ CONFIG,
+ HELP,
+ APP_LIBDIR,
+ APP_DATADIR,
+ APP_SOUND,
+ APP_PIXMAP,
+ APP_CONFIG,
+ APP_HELP,
+ }
+ [CCode (cprefix = "GNOME_HELP_ERROR_", cheader_filename = "libgnome/libgnome.h")]
+ public enum HelpError {
+ INTERNAL,
+ NOT_FOUND,
+ }
+ [CCode (cprefix = "GTRIG_", cheader_filename = "libgnome/libgnome.h")]
+ public enum TriggerType {
+ NONE,
+ FUNCTION,
+ COMMAND,
+ MEDIAPLAY,
+ }
+ [CCode (cprefix = "GNOME_URL_ERROR_", cheader_filename = "libgnome/libgnome.h")]
+ public enum URLError {
+ PARSE,
+ LAUNCH,
+ URL,
+ NO_DEFAULT,
+ NOT_SUPPORTED,
+ VFS,
+ CANCELLED,
+ }
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public class Program : GLib.Object {
+ public static weak Gnome.Program get ();
+ public weak string get_app_id ();
+ public weak string get_app_version ();
+ public weak string get_human_readable_name ();
+ public static GLib.Type get_type ();
+ [NoArrayLength]
+ public static weak Gnome.Program init (string app_id, string app_version, Gnome.ModuleInfo module_info, int argc, string[] argv, ...);
+ [NoArrayLength]
+ public static weak Gnome.Program init_paramv (GLib.Type type, string app_id, string app_version, Gnome.ModuleInfo module_info, int argc, string[] argv, uint nparams, out GLib.Parameter params);
+ [NoArrayLength]
+ public static weak Gnome.Program initv (GLib.Type type, string app_id, string app_version, Gnome.ModuleInfo module_info, int argc, string[] argv, string first_property_name, pointer args);
+ public static uint install_property (pointer pclass, GLib.ObjectGetPropertyFunc get_fn, GLib.ObjectSetPropertyFunc set_fn, GLib.ParamSpec pspec);
+ public weak string locate_file (Gnome.FileDomain domain, string file_name, bool only_if_exists, GLib.SList ret_locations);
+ public static weak Gnome.ModuleInfo module_load (string mod_name);
+ public static void module_register (Gnome.ModuleInfo module_info);
+ public static bool module_registered (Gnome.ModuleInfo module_info);
+ [NoAccessorMethod]
+ public weak pointer popt_table { construct; }
+ [NoAccessorMethod]
+ public weak int popt_flags { construct; }
+ [NoAccessorMethod]
+ public weak pointer popt_context { get; }
+ [NoAccessorMethod]
+ public weak pointer goption_context { get; construct; }
+ [NoAccessorMethod]
+ public weak string human_readable_name { get; construct; }
+ [NoAccessorMethod]
+ public weak string gnome_path { get; construct; }
+ public weak string app_id { get; }
+ public weak string app_version { get; }
+ [NoAccessorMethod]
+ public weak string gnome_prefix { get; construct; }
+ [NoAccessorMethod]
+ public weak string gnome_libdir { get; construct; }
+ [NoAccessorMethod]
+ public weak string gnome_datadir { get; construct; }
+ [NoAccessorMethod]
+ public weak string gnome_sysconfdir { get; construct; }
+ [NoAccessorMethod]
+ public weak string app_prefix { get; set; }
+ [NoAccessorMethod]
+ public weak string app_libdir { get; set; }
+ [NoAccessorMethod]
+ public weak string app_datadir { get; set; }
+ [NoAccessorMethod]
+ public weak string app_sysconfdir { get; set; }
+ [NoAccessorMethod]
+ public weak bool create_directories { get; construct; }
+ [NoAccessorMethod]
+ public weak bool enable_sound { get; set; }
+ [NoAccessorMethod]
+ public weak string espeaker { get; set; }
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct ModuleInfo {
+ public weak string name;
+ public weak string version;
+ public weak string description;
+ public weak Gnome.ModuleRequirement requirements;
+ public Gnome.ModuleHook instance_init;
+ public Gnome.ModuleHook pre_args_parse;
+ public Gnome.ModuleHook post_args_parse;
+ public pointer _options;
+ public Gnome.ModuleInitHook init_pass;
+ public Gnome.ModuleClassInitHook class_init;
+ public weak string opt_prefix;
+ public Gnome.ModuleGetGOptionGroupFunc get_goption_group_func;
+ public static GLib.Type get_type ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct ModuleRequirement {
+ public weak string required_version;
+ public weak Gnome.ModuleInfo module_info;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Trigger {
+ public Gnome.TriggerType type;
+ public Gnome.TriggerActionFunction function;
+ public weak string level;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct TriggerList {
+ public weak string nodename;
+ public weak Gnome.TriggerList subtrees;
+ public weak Gnome.Trigger actions;
+ public int numsubtrees;
+ public int numactions;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Config {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Gconf {
+ public static weak string get_app_settings_relative (Gnome.Program program, string subkey);
+ public static weak string get_gnome_libs_settings_relative (string subkey);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Help {
+ public static bool display (string file_name, string link_id) throws GLib.Error;
+ public static bool display_desktop (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
+ public static bool display_desktop_with_env (Gnome.Program program, string doc_id, string file_name, string link_id, out string envp) throws GLib.Error;
+ public static bool display_uri (string help_uri) throws GLib.Error;
+ public static bool display_uri_with_env (string help_uri, out string envp) throws GLib.Error;
+ public static bool display_with_doc_id (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
+ public static bool display_with_doc_id_and_env (Gnome.Program program, string doc_id, string file_name, string link_id, out string envp) throws GLib.Error;
+ public static GLib.Quark error_quark ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Score {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Sound {
+ public static int connection_get ();
+ public static void init (string hostname);
+ public static void play (string filename);
+ public static int sample_load (string sample_name, string filename);
+ public static void shutdown ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Triggers {
+ public static void add_trigger (Gnome.Trigger nt);
+ public static void @do (string msg, string level);
+ [NoArrayLength]
+ public static void vadd_trigger (Gnome.Trigger nt, string[] supinfo);
+ [NoArrayLength]
+ public static void vdo (string msg, string level, string[] supinfo);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct Url {
+ public static GLib.Quark error_quark ();
+ public static bool show (string url) throws GLib.Error;
+ public static bool show_with_env (string url, out string envp) throws GLib.Error;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnome/libgnome.h")]
+ public struct User {
+ public static weak string accels_dir_get ();
+ public static weak string dir_get ();
+ public static weak string private_dir_get ();
+ }
+ public static delegate void ModuleClassInitHook (pointer klass, Gnome.ModuleInfo mod_info);
+ public static delegate weak GLib.OptionGroup ModuleGetGOptionGroupFunc ();
+ public static delegate void ModuleHook (Gnome.Program program, Gnome.ModuleInfo mod_info);
+ public static delegate void ModuleInitHook (Gnome.ModuleInfo mod_info);
+ public static delegate void TriggerActionFunction (string msg, string level, string[] supinfo);
+ public static weak Gnome.ModuleInfo bonobo_module_info_get ();
+ [NoArrayLength]
+ public static int execute_async (string dir, int argc, string[] argv);
+ [NoArrayLength]
+ public static int execute_async_fds (string dir, int argc, string[] argv, bool close_fds);
+ [NoArrayLength]
+ public static int execute_async_with_env (string dir, int argc, string[] argv, int envc, string[] envv);
+ [NoArrayLength]
+ public static int execute_async_with_env_fds (string dir, int argc, string[] argv, int envc, string[] envv, bool close_fds);
+ public static int execute_shell (string dir, string commandline);
+ public static int execute_shell_fds (string dir, string commandline, bool close_fds);
+ public static int execute_terminal_shell (string dir, string commandline);
+ public static int execute_terminal_shell_fds (string dir, string commandline, bool close_fds);
+ public static void prepend_terminal_to_vector (int argc, out string argv);
+ public static weak string util_user_shell ();
+}
--- /dev/null
+atk
+cairo
+gdk-2.0
+pango
+gtk+-2.0
+libgnome-2.0
+gnome-vfs-2.0
--- /dev/null
+/* libgnomeui-2.0.vala generated by lt-vapigen, do not modify. */
+
+[CCode (cprefix = "Gnome", lower_case_cprefix = "gnome_")]
+namespace Gnome {
+ [CCode (cprefix = "GNOME_CLIENT_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum ClientFlags {
+ IS_CONNECTED,
+ RESTARTED,
+ RESTORED,
+ }
+ [CCode (cprefix = "GNOME_CLIENT_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum ClientState {
+ IDLE,
+ SAVING_PHASE_1,
+ WAITING_FOR_PHASE_2,
+ SAVING_PHASE_2,
+ FROZEN,
+ DISCONNECTED,
+ REGISTERING,
+ }
+ [CCode (cprefix = "GNOME_DATE_EDIT_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum DateEditFlags {
+ SHOW_TIME,
+ 24_HR,
+ WEEK_STARTS_ON_MONDAY,
+ }
+ [CCode (cprefix = "GNOME_DIALOG_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum DialogType {
+ ERROR,
+ NORMAL,
+ }
+ [CCode (cprefix = "GNOME_EDGE_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum EdgePosition {
+ START,
+ FINISH,
+ OTHER,
+ LAST,
+ }
+ [CCode (cprefix = "GNOME_FONT_PICKER_MODE_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum FontPickerMode {
+ PIXMAP,
+ FONT_INFO,
+ USER_WIDGET,
+ UNKNOWN,
+ }
+ [CCode (cprefix = "GNOME_ICON_LIST_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum IconListMode {
+ ICONS,
+ TEXT_BELOW,
+ TEXT_RIGHT,
+ }
+ [CCode (cprefix = "GNOME_ICON_LOOKUP_FLAGS_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum IconLookupFlags {
+ NONE,
+ EMBEDDING_TEXT,
+ SHOW_SMALL_IMAGES_AS_THEMSELVES,
+ ALLOW_SVG_AS_THEMSELVES,
+ }
+ [CCode (cprefix = "GNOME_ICON_LOOKUP_RESULT_FLAGS_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum IconLookupResultFlags {
+ NONE,
+ THUMBNAIL,
+ }
+ [CCode (cprefix = "GNOME_INTERACT_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum InteractStyle {
+ NONE,
+ ERRORS,
+ ANY,
+ }
+ [CCode (cprefix = "GNOME_MDI_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum MDIMode {
+ NOTEBOOK,
+ TOPLEVEL,
+ MODAL,
+ DEFAULT_MODE,
+ }
+ [CCode (cprefix = "GNOME_PASSWORD_DIALOG_REMEMBER_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum PasswordDialogRemember {
+ NOTHING,
+ SESSION,
+ FOREVER,
+ }
+ [CCode (cprefix = "GNOME_PREFERENCES_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum PreferencesType {
+ NEVER,
+ USER,
+ ALWAYS,
+ }
+ [CCode (cprefix = "GNOME_RESTART_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum RestartStyle {
+ IF_RUNNING,
+ ANYWAY,
+ IMMEDIATELY,
+ NEVER,
+ }
+ [CCode (cprefix = "GNOME_SAVE_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum SaveStyle {
+ GLOBAL,
+ LOCAL,
+ BOTH,
+ }
+ [CCode (cprefix = "GNOME_THEME_FILE_PARSE_ERROR_INVALID_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum ThemeFileParseError {
+ SYNTAX,
+ ESCAPES,
+ CHARS,
+ }
+ [CCode (cprefix = "GNOME_THUMBNAIL_SIZE_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum ThumbnailSize {
+ NORMAL,
+ LARGE,
+ }
+ [CCode (cprefix = "GNOME_APP_CONFIGURABLE_ITEM_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum UIInfoConfigurableTypes {
+ NEW,
+ OPEN,
+ SAVE,
+ SAVE_AS,
+ REVERT,
+ PRINT,
+ PRINT_SETUP,
+ CLOSE,
+ QUIT,
+ CUT,
+ COPY,
+ PASTE,
+ CLEAR,
+ UNDO,
+ REDO,
+ FIND,
+ FIND_AGAIN,
+ REPLACE,
+ PROPERTIES,
+ PREFERENCES,
+ ABOUT,
+ SELECT_ALL,
+ NEW_WINDOW,
+ CLOSE_WINDOW,
+ NEW_GAME,
+ PAUSE_GAME,
+ RESTART_GAME,
+ UNDO_MOVE,
+ REDO_MOVE,
+ HINT,
+ SCORES,
+ END_GAME,
+ }
+ [CCode (cprefix = "GNOME_APP_UI_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum UIInfoType {
+ ENDOFINFO,
+ ITEM,
+ TOGGLEITEM,
+ RADIOITEMS,
+ SUBTREE,
+ SEPARATOR,
+ HELP,
+ BUILDER_DATA,
+ ITEM_CONFIGURABLE,
+ SUBTREE_STOCK,
+ INCLUDE,
+ }
+ [CCode (cprefix = "GNOME_APP_PIXMAP_", cheader_filename = "libgnomeui/libgnomeui.h")]
+ public enum UIPixmapType {
+ NONE,
+ STOCK,
+ DATA,
+ FILENAME,
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class About : Gtk.Dialog {
+ [NoAccessorMethod]
+ public weak string name { get; set; }
+ [NoAccessorMethod]
+ public weak string version { get; set; }
+ [NoAccessorMethod]
+ public weak string copyright { get; set; }
+ [NoAccessorMethod]
+ public weak string comments { get; set; }
+ [NoAccessorMethod]
+ public weak GLib.ValueArray authors { set; }
+ [NoAccessorMethod]
+ public weak GLib.ValueArray documenters { set; }
+ [NoAccessorMethod]
+ public weak string translator_credits { get; set; }
+ [NoAccessorMethod]
+ public weak Gdk.Pixbuf logo { set; }
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class App : Gtk.Window {
+ public void @construct (string appname, string title);
+ public void create_menus (Gnome.UIInfo uiinfo);
+ public void create_menus_custom (Gnome.UIInfo uiinfo, Gnome.UIBuilderData uibdata);
+ public void create_menus_interp (Gnome.UIInfo uiinfo, Gtk.CallbackMarshal relay_func, pointer data, Gtk.DestroyNotify destroy_func);
+ public void create_menus_with_data (Gnome.UIInfo uiinfo, pointer user_data);
+ public void create_toolbar (Gnome.UIInfo uiinfo);
+ public void create_toolbar_custom (Gnome.UIInfo uiinfo, Gnome.UIBuilderData uibdata);
+ public void create_toolbar_interp (Gnome.UIInfo uiinfo, Gtk.CallbackMarshal relay_func, pointer data, Gtk.DestroyNotify destroy_func);
+ public void create_toolbar_with_data (Gnome.UIInfo uiinfo, pointer user_data);
+ public void enable_layout_config (bool enable);
+ public static void fill_menu (Gtk.MenuShell menu_shell, Gnome.UIInfo uiinfo, Gtk.AccelGroup accel_group, bool uline_accels, int pos);
+ public static void fill_menu_custom (Gtk.MenuShell menu_shell, Gnome.UIInfo uiinfo, Gnome.UIBuilderData uibdata, Gtk.AccelGroup accel_group, bool uline_accels, int pos);
+ public static void fill_menu_with_data (Gtk.MenuShell menu_shell, Gnome.UIInfo uiinfo, Gtk.AccelGroup accel_group, bool uline_accels, int pos, pointer user_data);
+ public static void fill_toolbar (Gtk.Toolbar toolbar, Gnome.UIInfo uiinfo, Gtk.AccelGroup accel_group);
+ public static void fill_toolbar_custom (Gtk.Toolbar toolbar, Gnome.UIInfo uiinfo, Gnome.UIBuilderData uibdata, Gtk.AccelGroup accel_group);
+ public static void fill_toolbar_with_data (Gtk.Toolbar toolbar, Gnome.UIInfo uiinfo, Gtk.AccelGroup accel_group, pointer user_data);
+ public static weak Gtk.Widget find_menu_pos (Gtk.Widget parent, string path, int pos);
+ public static GLib.Type get_type ();
+ public static weak string helper_gettext (string string);
+ public void insert_menus (string path, Gnome.UIInfo menuinfo);
+ public void insert_menus_custom (string path, Gnome.UIInfo uiinfo, Gnome.UIBuilderData uibdata);
+ public void insert_menus_interp (string path, Gnome.UIInfo menuinfo, Gtk.CallbackMarshal relay_func, pointer data, Gtk.DestroyNotify destroy_func);
+ public void insert_menus_with_data (string path, Gnome.UIInfo menuinfo, pointer data);
+ public static void install_appbar_menu_hints (Gnome.AppBar appbar, Gnome.UIInfo uiinfo);
+ public void install_menu_hints (Gnome.UIInfo uiinfo);
+ public static void install_statusbar_menu_hints (Gtk.Statusbar bar, Gnome.UIInfo uiinfo);
+ public App (string appname, string title);
+ public void remove_menu_range (string path, int start, int items);
+ public void remove_menus (string path, int items);
+ public void set_contents (Gtk.Widget contents);
+ public void set_menus (Gtk.MenuBar menubar);
+ public void set_statusbar (Gtk.Widget statusbar);
+ public void set_statusbar_custom (Gtk.Widget container, Gtk.Widget statusbar);
+ public void set_toolbar (Gtk.Toolbar toolbar);
+ public static void ui_configure_configurable (Gnome.UIInfo uiinfo);
+ [NoAccessorMethod]
+ public weak string app_id { get; set construct; }
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class AppBar : Gtk.HBox {
+ [CCode (cname = "gnome_appbar_clear_stack")]
+ public void clear_stack ();
+ [CCode (cname = "gnome_appbar_get_progress")]
+ public weak Gtk.ProgressBar get_progress ();
+ [CCode (cname = "gnome_appbar_get_response")]
+ public weak string get_response ();
+ [CCode (cname = "gnome_appbar_get_status")]
+ public weak Gtk.Widget get_status ();
+ [CCode (cname = "gnome_appbar_get_type")]
+ public static GLib.Type get_type ();
+ [CCode (cname = "gnome_appbar_new")]
+ public AppBar (bool has_progress, bool has_status, Gnome.PreferencesType interactivity);
+ [CCode (cname = "gnome_appbar_pop")]
+ public void pop ();
+ [CCode (cname = "gnome_appbar_push")]
+ public void push (string status);
+ [CCode (cname = "gnome_appbar_refresh")]
+ public void refresh ();
+ [CCode (cname = "gnome_appbar_set_default")]
+ public void set_default (string default_status);
+ [CCode (cname = "gnome_appbar_set_progress_percentage")]
+ public void set_progress_percentage (float percentage);
+ [CCode (cname = "gnome_appbar_set_prompt")]
+ public void set_prompt (string prompt, bool modal);
+ [CCode (cname = "gnome_appbar_set_status")]
+ public void set_status (string status);
+ [NoAccessorMethod]
+ public weak bool has_progress { get; set construct; }
+ [NoAccessorMethod]
+ public weak bool has_status { get; set construct; }
+ [NoAccessorMethod]
+ public weak Gnome.PreferencesType interactivity { get; set construct; }
+ public signal void user_response ();
+ [HasEmitter]
+ public signal void clear_prompt ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class Client : Gtk.Object {
+ public void add_static_arg ();
+ public void flush ();
+ public weak string get_config_prefix ();
+ public weak string get_desktop_id ();
+ public Gnome.ClientFlags get_flags ();
+ public weak string get_global_config_prefix ();
+ public weak string get_id ();
+ public weak string get_previous_id ();
+ public static GLib.Type get_type ();
+ public static weak Gnome.ModuleInfo module_info_get ();
+ public Client ();
+ public Client.without_connection ();
+ public void request_interaction (Gnome.DialogType dialog_type, Gnome.InteractFunction function, pointer data);
+ public void request_interaction_interp (Gnome.DialogType dialog_type, Gtk.CallbackMarshal function, pointer data, Gtk.DestroyNotify destroy);
+ public void request_phase_2 ();
+ public void request_save (Gnome.SaveStyle save_style, bool shutdown, Gnome.InteractStyle interact_style, bool fast, bool global);
+ public void save_any_dialog (Gtk.Dialog dialog);
+ public void save_error_dialog (Gtk.Dialog dialog);
+ [NoArrayLength]
+ public void set_clone_command (int argc, string[] argv);
+ public void set_current_directory (string dir);
+ [NoArrayLength]
+ public void set_discard_command (int argc, string[] argv);
+ public void set_environment (string name, string value);
+ public void set_global_config_prefix (string prefix);
+ public void set_id (string id);
+ public void set_priority (uint priority);
+ public void set_process_id (int pid);
+ public void set_program (string program);
+ [NoArrayLength]
+ public void set_resign_command (int argc, string[] argv);
+ [NoArrayLength]
+ public void set_restart_command (int argc, string[] argv);
+ public void set_restart_style (Gnome.RestartStyle style);
+ [NoArrayLength]
+ public void set_shutdown_command (int argc, string[] argv);
+ public void set_user_id (string id);
+ public signal bool save_yourself (int phase, Gnome.SaveStyle save_style, bool shutdown, Gnome.InteractStyle interact_style, bool fast);
+ public signal void die ();
+ public signal void save_complete ();
+ public signal void shutdown_cancelled ();
+ [HasEmitter]
+ public signal void connect (bool restarted);
+ [HasEmitter]
+ public signal void disconnect ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class ColorPicker : Gtk.Button {
+ [NoAccessorMethod]
+ public weak bool dither { get; set; }
+ [NoAccessorMethod]
+ public weak bool use_alpha { get; set; }
+ [NoAccessorMethod]
+ public weak string title { get; set; }
+ [NoAccessorMethod]
+ public weak uint red { get; set; }
+ [NoAccessorMethod]
+ public weak uint green { get; set; }
+ [NoAccessorMethod]
+ public weak uint blue { get; set; }
+ [NoAccessorMethod]
+ public weak uint alpha { get; set; }
+ public signal void color_set (uint r, uint g, uint b, uint a);
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class DateEdit : Gtk.HBox {
+ public void @construct (ulong the_time, Gnome.DateEditFlags flags);
+ public int get_flags ();
+ public ulong get_initial_time ();
+ public ulong get_time ();
+ public static GLib.Type get_type ();
+ public DateEdit (ulong the_time, bool show_time, bool use_24_format);
+ public DateEdit.flags (ulong the_time, Gnome.DateEditFlags flags);
+ public void set_flags (Gnome.DateEditFlags flags);
+ public void set_popup_range (int low_hour, int up_hour);
+ public void set_time (ulong the_time);
+ public weak ulong time { get; set; }
+ [NoAccessorMethod]
+ public weak Gnome.DateEditFlags dateedit_flags { get; set; }
+ [NoAccessorMethod]
+ public weak int lower_hour { get; set; }
+ [NoAccessorMethod]
+ public weak int upper_hour { get; set; }
+ [NoAccessorMethod]
+ public weak ulong initial_time { get; set; }
+ public signal void time_changed ();
+ public signal void date_changed ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class Dialog : Gtk.Window {
+ public weak Gtk.Widget vbox;
+ public signal bool close ();
+ public signal void clicked (int button_number);
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class Druid : Gtk.Container {
+ [NoAccessorMethod]
+ public weak bool show_finish { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_help { get; set; }
+ public signal void cancel ();
+ public signal void help ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class DruidPage : Gtk.Bin {
+ public signal bool next (Gtk.Widget druid);
+ public signal void prepare (Gtk.Widget druid);
+ public signal bool back (Gtk.Widget druid);
+ public signal void finish (Gtk.Widget druid);
+ public signal bool cancel (Gtk.Widget druid);
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class DruidPageEdge : Gnome.DruidPage {
+ public weak string title;
+ public weak string text;
+ public weak Gdk.Pixbuf logo_image;
+ public weak Gdk.Pixbuf watermark_image;
+ public weak Gdk.Pixbuf top_watermark_image;
+ public Gdk.Color background_color;
+ public Gdk.Color textbox_color;
+ public Gdk.Color logo_background_color;
+ public Gdk.Color title_color;
+ public Gdk.Color text_color;
+ public uint position;
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class DruidPageStandard : Gnome.DruidPage {
+ public weak Gtk.Widget vbox;
+ [NoAccessorMethod]
+ public weak string title { get; set; }
+ [NoAccessorMethod]
+ public weak Gdk.Pixbuf logo { get; set; }
+ [NoAccessorMethod]
+ public weak Gdk.Pixbuf top_watermark { get; set; }
+ [NoAccessorMethod]
+ public weak string title_foreground { set; }
+ [NoAccessorMethod]
+ public weak Gdk.Color title_foreground_gdk { get; set; }
+ [NoAccessorMethod]
+ public weak bool title_foreground_set { get; set; }
+ [NoAccessorMethod]
+ public weak string background { set; }
+ [NoAccessorMethod]
+ public weak Gdk.Color background_gdk { get; set; }
+ [NoAccessorMethod]
+ public weak bool background_set { get; set; }
+ [NoAccessorMethod]
+ public weak string contents_background { set; }
+ [NoAccessorMethod]
+ public weak Gdk.Color contents_background_gdk { get; set; }
+ [NoAccessorMethod]
+ public weak bool contents_background_set { get; set; }
+ [NoAccessorMethod]
+ public weak string logo_background { set; }
+ [NoAccessorMethod]
+ public weak Gdk.Color logo_background_gdk { get; set; }
+ [NoAccessorMethod]
+ public weak bool logo_background_set { get; set; }
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class Entry : Gtk.Combo, Gtk.Editable {
+ [NoAccessorMethod]
+ public weak string history_id { get; set; }
+ [NoAccessorMethod]
+ public weak Gtk.Entry gtk_entry { get; }
+ public signal void activate ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class FileEntry : Gtk.VBox, Gtk.Editable {
+ [NoAccessorMethod]
+ public weak string history_id { get; set; }
+ [NoAccessorMethod]
+ public weak string browse_dialog_title { get; set; }
+ [NoAccessorMethod]
+ public weak bool directory_entry { get; set; }
+ [NoAccessorMethod]
+ public weak bool modal { get; set; }
+ [NoAccessorMethod]
+ public weak string filename { get; set; }
+ [NoAccessorMethod]
+ public weak string default_path { get; set; }
+ [NoAccessorMethod]
+ public weak Gnome.Entry gnome_entry { get; }
+ [NoAccessorMethod]
+ public weak Gtk.Entry gtk_entry { get; }
+ [NoAccessorMethod]
+ public weak bool use_filechooser { get; set; }
+ [NoAccessorMethod]
+ public weak Gtk.FileChooserAction filechooser_action { get; set; }
+ public signal void browse_clicked ();
+ public signal void activate ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class FontPicker : Gtk.Button {
+ [NoAccessorMethod]
+ public weak string title { get; set; }
+ [NoAccessorMethod]
+ public weak Gnome.FontPickerMode mode { get; set; }
+ [NoAccessorMethod]
+ public weak string font_name { get; set; }
+ [NoAccessorMethod]
+ public weak pointer font { get; }
+ [NoAccessorMethod]
+ public weak string preview_text { get; set; }
+ [NoAccessorMethod]
+ public weak bool use_font_in_label { get; set; }
+ [NoAccessorMethod]
+ public weak int label_font_size { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_size { get; set; }
+ public signal void font_set (string font_name);
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class HRef : Gtk.Button {
+ [NoAccessorMethod]
+ public weak string url { get; set; }
+ [NoAccessorMethod]
+ public weak string text { get; set; }
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class IconEntry : Gtk.VBox {
+ public void @construct (string history_id, string browse_dialog_title);
+ public weak string get_filename ();
+ public static GLib.Type get_type ();
+ public weak Gtk.Widget gnome_entry ();
+ public weak Gtk.Widget gnome_file_entry ();
+ public weak Gtk.Widget gtk_entry ();
+ public IconEntry (string history_id, string browse_dialog_title);
+ [CCode (cname = "gnome_icon_entry_pick_dialog")]
+ public weak Gtk.Widget get_pick_dialog ();
+ public void set_browse_dialog_title (string browse_dialog_title);
+ public bool set_filename (string filename);
+ public void set_history_id (string history_id);
+ public void set_icon (string filename);
+ public void set_max_saved (uint max_saved);
+ public void set_pixmap_subdir (string subdir);
+ [NoAccessorMethod]
+ public weak string history_id { get; set; }
+ [NoAccessorMethod]
+ public weak string browse_dialog_title { get; set; }
+ [NoAccessorMethod]
+ public weak string pixmap_subdir { get; set; }
+ public weak string filename { get; set; }
+ [NoAccessorMethod]
+ public weak Gtk.Dialog pick_dialog { get; }
+ public signal void changed ();
+ public signal void browse ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class IconSelection : Gtk.VBox {
+ public void add_defaults ();
+ public void add_directory (string dir);
+ public void clear (bool not_shown);
+ public weak Gtk.Widget get_box ();
+ public weak Gtk.Widget get_gil ();
+ public weak string get_icon (bool full_path);
+ public static GLib.Type get_type ();
+ public IconSelection ();
+ public void select_icon (string filename);
+ public void show_icons ();
+ public void stop_loading ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class IconTheme : GLib.Object {
+ public signal void changed ();
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class MDI : Gtk.Object {
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class MDIChild : Gtk.Object {
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class MDIGenericChild : Gnome.MDIChild {
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class MessageBox : Gnome.Dialog {
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class PasswordDialog : Gtk.Dialog {
+ public bool anon_selected ();
+ public weak string get_domain ();
+ public weak string get_new_password ();
+ public weak string get_password ();
+ public Gnome.PasswordDialogRemember get_remember ();
+ public static weak Gtk.Type get_type ();
+ public weak string get_username ();
+ public PasswordDialog (string dialog_title, string message, string username, string password, bool readonly_username);
+ public bool run_and_block ();
+ public void set_domain (string domain);
+ public void set_new_password (string password);
+ public void set_password (string password);
+ public void set_password_quality_func (Gnome.PasswordDialogQualityFunc func, pointer data, GLib.DestroyNotify dnotify);
+ public void set_readonly_domain (bool readonly);
+ public void set_readonly_username (bool readonly);
+ public void set_remember (Gnome.PasswordDialogRemember remember);
+ public void set_show_domain (bool show);
+ public void set_show_new_password (bool show);
+ public void set_show_new_password_quality (bool show);
+ public void set_show_password (bool show);
+ public void set_show_remember (bool show_remember);
+ public void set_show_username (bool show);
+ public void set_show_userpass_buttons (bool show_userpass_buttons);
+ public void set_username (string username);
+ [NoAccessorMethod]
+ public weak bool show_username { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_domain { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_password { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_new_password { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_new_password_quality { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_userpass_buttons { get; set; }
+ [NoAccessorMethod]
+ public weak bool show_remember { get; set; }
+ [NoAccessorMethod]
+ public weak bool readonly_username { get; set; }
+ [NoAccessorMethod]
+ public weak bool readonly_domain { get; set; }
+ [NoAccessorMethod]
+ public weak bool anonymous { get; set; }
+ [NoAccessorMethod]
+ public weak Gnome.PasswordDialogRemember remember_mode { get; set; }
+ [NoAccessorMethod]
+ public weak string message { get; set; }
+ [NoAccessorMethod]
+ public weak string message_markup { get; set; }
+ public weak string username { get; set; }
+ public weak string domain { get; set; }
+ public weak string password { get; set; }
+ public weak string new_password { get; set; }
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class Pixmap : Gtk.Image {
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class PixmapEntry : Gnome.FileEntry {
+ public weak string get_filename ();
+ public weak Gtk.Widget preview_widget ();
+ public weak Gtk.Widget scrolled_window ();
+ public void set_preview (bool do_preview);
+ public void set_preview_size (int preview_w, int preview_h);
+ [NoAccessorMethod]
+ public weak bool do_preview { get; set; }
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class PropertyBox : Gnome.Dialog {
+ public signal void apply (int page_num);
+ public signal void help (int page_num);
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class Scores : Gtk.Dialog {
+ }
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public class ThumbnailFactory : GLib.Object {
+ public bool can_thumbnail (string uri, string mime_type, ulong mtime);
+ public void create_failed_thumbnail (string uri, ulong mtime);
+ public weak Gdk.Pixbuf generate_thumbnail (string uri, string mime_type);
+ public static GLib.Type get_type ();
+ public bool has_valid_failed_thumbnail (string uri, ulong mtime);
+ public weak string lookup (string uri, ulong mtime);
+ public ThumbnailFactory (Gnome.ThumbnailSize size);
+ public void save_thumbnail (Gdk.Pixbuf thumbnail, string uri, ulong original_mtime);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct AppBarMsg {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct GdkPixbufAsyncHandle {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct IconDataPoint {
+ public int x;
+ public int y;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct MessageBoxButton {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct PasswordDialogDetails {
+ }
+ [ReferenceType (free_function = "gnome_theme_file_free")]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct ThemeFile {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct UIBuilderData {
+ public Gnome.UISignalConnectFunc connect_func;
+ public pointer data;
+ public bool is_interp;
+ public Gtk.CallbackMarshal relay_func;
+ public Gtk.DestroyNotify destroy_func;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct UIInfo {
+ public Gnome.UIInfoType type;
+ public weak string label;
+ public weak string hint;
+ public pointer moreinfo;
+ public pointer user_data;
+ public pointer unused_data;
+ public Gnome.UIPixmapType pixmap_type;
+ public pointer pixmap_info;
+ public uint accelerator_key;
+ public Gdk.ModifierType ac_mods;
+ public weak Gtk.Widget widget;
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Authentication {
+ public static bool manager_dialog_is_visible ();
+ public static void manager_init ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Error {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Gdk {
+ public static weak Gdk.Pixbuf pixbuf_new_from_uri (string uri);
+ public static weak Gnome.GdkPixbufAsyncHandle pixbuf_new_from_uri_async (string uri, Gnome.GdkPixbufLoadCallback load_callback, Gnome.GdkPixbufDoneCallback done_callback, pointer callback_data);
+ public static weak Gdk.Pixbuf pixbuf_new_from_uri_at_scale (string uri, int width, int height, bool preserve_aspect_ratio);
+ public static void pixbuf_new_from_uri_cancel (Gnome.GdkPixbufAsyncHandle handle);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Gtk {
+ public static weak Gnome.ModuleInfo module_info_get ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Icon {
+ public static weak string lookup (Gtk.IconTheme icon_theme, Gnome.ThumbnailFactory thumbnail_factory, string file_uri, string custom_icon, GnomeVFS.FileInfo file_info, string mime_type, Gnome.IconLookupFlags flags, Gnome.IconLookupResultFlags result);
+ public static weak string lookup_sync (Gtk.IconTheme icon_theme, Gnome.ThumbnailFactory thumbnail_factory, string file_uri, string custom_icon, Gnome.IconLookupFlags flags, Gnome.IconLookupResultFlags result);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Ok {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Popup {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Question {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Request {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Thumbnail {
+ public static bool has_uri (Gdk.Pixbuf pixbuf, string uri);
+ public static bool is_valid (Gdk.Pixbuf pixbuf, string uri, ulong mtime);
+ public static weak string md5 (string uri);
+ public static weak string path_for_uri (string uri, Gnome.ThumbnailSize size);
+ public static weak Gdk.Pixbuf scale_down_pixbuf (Gdk.Pixbuf pixbuf, int dest_width, int dest_height);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Warning {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
+ public struct Window {
+ }
+ public static delegate void AppProgressCancelFunc (pointer data);
+ public static delegate double AppProgressFunc (pointer data);
+ public static delegate void GdkPixbufDoneCallback (Gnome.GdkPixbufAsyncHandle handle, pointer cb_data);
+ public static delegate void GdkPixbufLoadCallback (Gnome.GdkPixbufAsyncHandle handle, GnomeVFS.Result error, Gdk.Pixbuf pixbuf, pointer cb_data);
+ public static delegate void InteractFunction (Gnome.Client client, int key, Gnome.DialogType dialog_type, pointer data);
+ public static delegate weak string MDIChildConfigFunc (Gnome.MDIChild arg1, pointer arg2);
+ public static delegate weak Gnome.MDIChild MDIChildCreator (string arg1);
+ public static delegate weak Gtk.Widget MDIChildLabelFunc (Gnome.MDIChild arg1, Gtk.Widget arg2, pointer arg3);
+ public static delegate weak GLib.List MDIChildMenuCreator (Gnome.MDIChild arg1, Gtk.Widget arg2, pointer arg3);
+ public static delegate weak Gtk.Widget MDIChildViewCreator (Gnome.MDIChild arg1, pointer arg2);
+ public static delegate double PasswordDialogQualityFunc (Gnome.PasswordDialog password_dialog, string password, pointer user_data);
+ public static delegate void ReplyCallback (int reply, pointer data);
+ public static delegate void StringCallback (string string, pointer data);
+ public static delegate void ThemeFileLineFunc (Gnome.ThemeFile df, string key, string locale, string value, pointer data);
+ public static delegate void ThemeFileSectionFunc (Gnome.ThemeFile df, string name, pointer data);
+ public static delegate void UISignalConnectFunc (Gnome.UIInfo uiinfo, string signal_name, Gnome.UIBuilderData uibdata);
+ public const string STOCK_ABOUT;
+ public const string STOCK_ATTACH;
+ public const string STOCK_AUTHENTICATION;
+ public const string STOCK_BLANK;
+ public const string STOCK_BOOK_BLUE;
+ public const string STOCK_BOOK_GREEN;
+ public const string STOCK_BOOK_OPEN;
+ public const string STOCK_BOOK_RED;
+ public const string STOCK_BOOK_YELLOW;
+ public const string STOCK_LINE_IN;
+ public const string STOCK_MAIL;
+ public const string STOCK_MAIL_FWD;
+ public const string STOCK_MAIL_NEW;
+ public const string STOCK_MAIL_RCV;
+ public const string STOCK_MAIL_RPL;
+ public const string STOCK_MAIL_SND;
+ public const string STOCK_MIC;
+ public const string STOCK_MIDI;
+ public const string STOCK_MULTIPLE_FILE;
+ public const string STOCK_NOT;
+ public const string STOCK_SCORES;
+ public const string STOCK_TABLE_BORDERS;
+ public const string STOCK_TABLE_FILL;
+ public const string STOCK_TEXT_BULLETED_LIST;
+ public const string STOCK_TEXT_INDENT;
+ public const string STOCK_TEXT_NUMBERED_LIST;
+ public const string STOCK_TEXT_UNINDENT;
+ public const string STOCK_TIMER;
+ public const string STOCK_TIMER_STOP;
+ public const string STOCK_TRASH;
+ public const string STOCK_TRASH_FULL;
+ public const string STOCK_VOLUME;
+ [CCode (cname = "LIBGNOMEUI_MODULE")]
+ public Gnome.ModuleInfo libgnomeui_module;
+ public static void accelerators_sync ();
+ public static void ice_init ();
+ public static void interaction_key_return (int key, bool cancel_shutdown);
+ public static weak Gnome.Client master_client ();
+ public static void type_init ();
+ public static bool url_show_on_screen (string url, Gdk.Screen screen) throws GLib.Error;
+}
--- /dev/null
+gtk+-2.0
+libgnomeui-2.0
--- /dev/null
+/* libpanelapplet-2.0.vala
+ *
+ * Copyright (C) 2007 Jürg Billeter
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+
+ * This library 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
+ * Lesser General Public License for more details.
+
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Author:
+ * Jürg Billeter <j@bitron.ch>
+ */
+
+[CCode (cheader_filename = "panel-applet.h")]
+namespace Panel {
+ public class Applet : Gtk.EventBox {
+ public Applet ();
+ public string get_preferences_key ();
+ public void set_flags (AppletFlags flags);
+ public static int factory_main (string iid, GLib.Type applet_type, AppletFactoryCallback callback, pointer data);
+ public void set_background_widget (Gtk.Widget widget);
+ public signal void change_background (AppletBackgroundType type, ref Gdk.Color color, Gdk.Pixmap pixmap);
+ }
+
+ [CCode (cprefix = "PANEL_")]
+ public enum AppletBackgroundType {
+ NO_BACKGROUND,
+ COLOR_BACKGROUND,
+ PIXMAP_BACKGROUND
+ }
+
+ [CCode (cprefix = "PANEL_APPLET_")]
+ public enum AppletFlags {
+ FLAGS_NONE,
+ EXPAND_MAJOR,
+ EXPAND_MINOR,
+ HAS_HANDLE
+ }
+
+ public static delegate bool AppletFactoryCallback (Applet applet, string iid, pointer user_data);
+}
+
+/* libsoup-2.2.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Soup", lower_case_cprefix = "soup_")]
namespace Soup {
[CCode (cprefix = "SOUP_ADDRESS_FAMILY_", cheader_filename = "libsoup/soup.h")]
+/* libwnck-1.0.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Wnck", lower_case_cprefix = "wnck_")]
namespace Wnck {
[CCode (cprefix = "WNCK_CLIENT_TYPE_", cheader_filename = "libwnck/libwnck.h")]
--- /dev/null
+gconf-database.c
+gconf-database.h
+gconfd.c
+gconfd.h
+
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <!--
+
+ This file was automatically generated.
+ Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+ <namespace name="GConf">
+ <enum name="GConfClientErrorHandlingMode" type="enum" type-name="GConfClientErrorHandlingMode">
+ <member name="GCONF_CLIENT_HANDLE_NONE" value=""/>
+ <member name="GCONF_CLIENT_HANDLE_UNRETURNED" value=""/>
+ <member name="GCONF_CLIENT_HANDLE_ALL" value=""/>
+ </enum>
+ <enum name="GConfClientPreloadType" type="enum" type-name="GConfClientPreloadType">
+ <member name="GCONF_CLIENT_PRELOAD_NONE" value=""/>
+ <member name="GCONF_CLIENT_PRELOAD_ONELEVEL" value=""/>
+ <member name="GCONF_CLIENT_PRELOAD_RECURSIVE" value=""/>
+ </enum>
+ <enum name="GConfError" type="enum" type-name="GConfError">
+ <member name="GCONF_ERROR_SUCCESS" value=""/>
+ <member name="GCONF_ERROR_FAILED" value=""/>
+ <member name="GCONF_ERROR_NO_SERVER" value=""/>
+ <member name="GCONF_ERROR_NO_PERMISSION" value=""/>
+ <member name="GCONF_ERROR_BAD_ADDRESS" value=""/>
+ <member name="GCONF_ERROR_BAD_KEY" value=""/>
+ <member name="GCONF_ERROR_PARSE_ERROR" value=""/>
+ <member name="GCONF_ERROR_CORRUPT" value=""/>
+ <member name="GCONF_ERROR_TYPE_MISMATCH" value=""/>
+ <member name="GCONF_ERROR_IS_DIR" value=""/>
+ <member name="GCONF_ERROR_IS_KEY" value=""/>
+ <member name="GCONF_ERROR_OVERRIDDEN" value=""/>
+ <member name="GCONF_ERROR_OAF_ERROR" value=""/>
+ <member name="GCONF_ERROR_LOCAL_ENGINE" value=""/>
+ <member name="GCONF_ERROR_LOCK_FAILED" value=""/>
+ <member name="GCONF_ERROR_NO_WRITABLE_DATABASE" value=""/>
+ <member name="GCONF_ERROR_IN_SHUTDOWN" value=""/>
+ </enum>
+ <enum name="GConfSourceFlags" type="flags" type-name="GConfSourceFlags">
+ <member name="GCONF_SOURCE_ALL_WRITEABLE" value=""/>
+ <member name="GCONF_SOURCE_ALL_READABLE" value=""/>
+ <member name="GCONF_SOURCE_NEVER_WRITEABLE" value=""/>
+ <member name="GCONF_SOURCE_ALL_FLAGS" value=""/>
+ </enum>
+ <enum name="GConfUnsetFlags" type="flags" type-name="GConfUnsetFlags">
+ <member name="GCONF_UNSET_INCLUDING_SCHEMA_NAMES" value=""/>
+ </enum>
+ <enum name="GConfValueType" type="enum" type-name="GConfValueType">
+ <member name="GCONF_VALUE_INVALID" value=""/>
+ <member name="GCONF_VALUE_STRING" value=""/>
+ <member name="GCONF_VALUE_INT" value=""/>
+ <member name="GCONF_VALUE_FLOAT" value=""/>
+ <member name="GCONF_VALUE_BOOL" value=""/>
+ <member name="GCONF_VALUE_SCHEMA" value=""/>
+ <member name="GCONF_VALUE_LIST" value=""/>
+ <member name="GCONF_VALUE_PAIR" value=""/>
+ </enum>
+ <callback name="GConfChangeSetForeachFunc" type-name="GConfChangeSetForeachFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GConfClientErrorHandlerFunc" type-name="GConfClientErrorHandlerFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </callback>
+ <callback name="GConfClientNotifyFunc" type-name="GConfClientNotifyFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="cnxn_id" type="guint"/>
+ <parameter name="entry" type="GConfEntry*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GConfListenersCallback" type-name="GConfListenersCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ <parameter name="all_above_key" type="const-gchar*"/>
+ <parameter name="cnxn_id" type="guint"/>
+ <parameter name="listener_data" type="gpointer"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GConfListenersForeach" type-name="GConfListenersForeach">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="location" type="const-gchar*"/>
+ <parameter name="cnxn_id" type="guint"/>
+ <parameter name="listener_data" type="gpointer"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GConfListenersPredicate" type-name="GConfListenersPredicate">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="location" type="const-gchar*"/>
+ <parameter name="cnxn_id" type="guint"/>
+ <parameter name="listener_data" type="gpointer"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GConfNotifyFunc" type-name="GConfNotifyFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="cnxn_id" type="guint"/>
+ <parameter name="entry" type="GConfEntry*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GConfSourceNotifyFunc" type-name="GConfSourceNotifyFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="source" type="GConfSource*"/>
+ <parameter name="location" type="const-gchar*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <object get-type="" name="GConfClient" parent="GObject" type-name="GConfClient">
+ <field name="engine" type="GConfEngine*"/>
+ <field name="error_mode" type="GConfClientErrorHandlingMode"/>
+ <field name="dir_hash" type="GHashTable*"/>
+ <field name="cache_hash" type="GHashTable*"/>
+ <field name="listeners" type="GConfListeners*"/>
+ <field name="notify_list" type="GSList*"/>
+ <field name="notify_handler" type="guint"/>
+ <field name="pending_notify_count" type="int"/>
+ <field name="pad1" type="gpointer"/>
+ <field name="pad2" type="int"/>
+ <signal name="value_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="GConfValue*"/>
+ </parameters>
+ </signal>
+ <signal name="unreturned_error" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </signal>
+ <signal name="error" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </signal>
+ <method name="add_dir" symbol="gconf_client_add_dir">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="preload" type="GConfClientPreloadType"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="all_dirs" symbol="gconf_client_all_dirs">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="all_entries" symbol="gconf_client_all_entries">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="change_set_from_current" symbol="gconf_client_change_set_from_current">
+ <return-type type="GConfChangeSet*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="err" type="GError**"/>
+ <parameter name="first_key" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="change_set_from_currentv" symbol="gconf_client_change_set_from_currentv">
+ <return-type type="GConfChangeSet*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="keys" type="const-gchar**"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="clear_cache" symbol="gconf_client_clear_cache">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ </parameters>
+ </method>
+ <method name="commit_change_set" symbol="gconf_client_commit_change_set">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="remove_committed" type="gboolean"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="dir_exists" symbol="gconf_client_dir_exists">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="error" symbol="gconf_client_error">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </method>
+ <method name="get" symbol="gconf_client_get">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_bool" symbol="gconf_client_get_bool">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_default" symbol="gconf_client_get_default">
+ <return-type type="GConfClient*"/>
+ </method>
+ <method name="get_default_from_schema" symbol="gconf_client_get_default_from_schema">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_entry" symbol="gconf_client_get_entry">
+ <return-type type="GConfEntry*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ <parameter name="use_schema_default" type="gboolean"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_float" symbol="gconf_client_get_float">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_for_engine" symbol="gconf_client_get_for_engine">
+ <return-type type="GConfClient*"/>
+ <parameters>
+ <parameter name="engine" type="GConfEngine*"/>
+ </parameters>
+ </method>
+ <method name="get_int" symbol="gconf_client_get_int">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_list" symbol="gconf_client_get_list">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="list_type" type="GConfValueType"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_pair" symbol="gconf_client_get_pair">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="car_type" type="GConfValueType"/>
+ <parameter name="cdr_type" type="GConfValueType"/>
+ <parameter name="car_retloc" type="gpointer"/>
+ <parameter name="cdr_retloc" type="gpointer"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_schema" symbol="gconf_client_get_schema">
+ <return-type type="GConfSchema*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_string" symbol="gconf_client_get_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gconf_client_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_without_default" symbol="gconf_client_get_without_default">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="key_is_writable" symbol="gconf_client_key_is_writable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="notify" symbol="gconf_client_notify">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="notify_add" symbol="gconf_client_notify_add">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="namespace_section" type="const-gchar*"/>
+ <parameter name="func" type="GConfClientNotifyFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GFreeFunc"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="notify_remove" symbol="gconf_client_notify_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="cnxn" type="guint"/>
+ </parameters>
+ </method>
+ <method name="preload" symbol="gconf_client_preload">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="dirname" type="const-gchar*"/>
+ <parameter name="type" type="GConfClientPreloadType"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="recursive_unset" symbol="gconf_client_recursive_unset">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-char*"/>
+ <parameter name="flags" type="GConfUnsetFlags"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="remove_dir" symbol="gconf_client_remove_dir">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="reverse_change_set" symbol="gconf_client_reverse_change_set">
+ <return-type type="GConfChangeSet*"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set" symbol="gconf_client_set">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="const-GConfValue*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_bool" symbol="gconf_client_set_bool">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gboolean"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_error_handling" symbol="gconf_client_set_error_handling">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="mode" type="GConfClientErrorHandlingMode"/>
+ </parameters>
+ </method>
+ <method name="set_float" symbol="gconf_client_set_float">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gdouble"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_global_default_error_handler" symbol="gconf_client_set_global_default_error_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="func" type="GConfClientErrorHandlerFunc"/>
+ </parameters>
+ </method>
+ <method name="set_int" symbol="gconf_client_set_int">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gint"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_list" symbol="gconf_client_set_list">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="list_type" type="GConfValueType"/>
+ <parameter name="list" type="GSList*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_pair" symbol="gconf_client_set_pair">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="car_type" type="GConfValueType"/>
+ <parameter name="cdr_type" type="GConfValueType"/>
+ <parameter name="address_of_car" type="gconstpointer"/>
+ <parameter name="address_of_cdr" type="gconstpointer"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_schema" symbol="gconf_client_set_schema">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="const-GConfSchema*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_string" symbol="gconf_client_set_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="suggest_sync" symbol="gconf_client_suggest_sync">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="unreturned_error" symbol="gconf_client_unreturned_error">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </method>
+ <method name="unset" symbol="gconf_client_unset">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="value_changed" symbol="gconf_client_value_changed">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GConfClient*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="GConfValue*"/>
+ </parameters>
+ </method>
+ </object>
+ <struct get-type="" name="GConfBackend" opaque="true" type-name="GConfBackend">
+ <field access="public" name="name" readable="1" type="const-gchar*" writable="1" writeable="true"/>
+ <field access="public" name="refcount" readable="1" type="guint" writable="1" writeable="true"/>
+ <field access="public" name="vtable" readable="1" type="GConfBackendVTable" writable="1" writeable="true"/>
+ <field access="public" name="module" readable="1" type="GModule*" writable="1" writeable="true"/>
+ <method name="file" symbol="gconf_backend_file">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gconf_backend_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="backend" type="GConfBackend*"/>
+ </parameters>
+ </method>
+ <method name="resolve_address" symbol="gconf_backend_resolve_address">
+ <return-type type="GConfSource*"/>
+ <parameters>
+ <parameter name="backend" type="GConfBackend*"/>
+ <parameter name="address" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gconf_backend_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="backend" type="GConfBackend*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfBackendVTable" type-name="GConfBackendVTable">
+ <field name="vtable_size" readable="1" type="gsize" writable="1"/>
+ </struct>
+ <boxed get-type="" name="GConfChangeSet" opaque="true" type-name="GConfChangeSet">
+ <method name="check_value" symbol="gconf_change_set_check_value">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value_retloc" type="GConfValue**"/>
+ </parameters>
+ </method>
+ <method name="clear" symbol="gconf_change_set_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ </parameters>
+ </method>
+ <method name="foreach" symbol="gconf_change_set_foreach">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="func" type="GConfChangeSetForeachFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gconf_change_set_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_user_data" symbol="gconf_change_set_get_user_data">
+ <return-type type="gpointer"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gconf_change_set_new">
+ <return-type type="GConfChangeSet*"/>
+ </method>
+ <method name="ref" symbol="gconf_change_set_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ </parameters>
+ </method>
+ <method name="remove" symbol="gconf_change_set_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set" symbol="gconf_change_set_set">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_bool" symbol="gconf_change_set_set_bool">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_float" symbol="gconf_change_set_set_float">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_int" symbol="gconf_change_set_set_int">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_list" symbol="gconf_change_set_set_list">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="list_type" type="GConfValueType"/>
+ <parameter name="list" type="GSList*"/>
+ </parameters>
+ </method>
+ <method name="set_nocopy" symbol="gconf_change_set_set_nocopy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_pair" symbol="gconf_change_set_set_pair">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="car_type" type="GConfValueType"/>
+ <parameter name="cdr_type" type="GConfValueType"/>
+ <parameter name="address_of_car" type="gconstpointer"/>
+ <parameter name="address_of_cdr" type="gconstpointer"/>
+ </parameters>
+ </method>
+ <method name="set_schema" symbol="gconf_change_set_set_schema">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="set_string" symbol="gconf_change_set_set_string">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_user_data" symbol="gconf_change_set_set_user_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="dnotify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="size" symbol="gconf_change_set_size">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gconf_change_set_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ </parameters>
+ </method>
+ <method name="unset" symbol="gconf_change_set_unset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="key" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </boxed>
+ <struct get-type="" name="GConfEngine" opaque="true" type-name="GConfEngine">
+ <method name="all_dirs" symbol="gconf_engine_all_dirs">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="all_entries" symbol="gconf_engine_all_entries">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="associate_schema" symbol="gconf_engine_associate_schema">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="schema_key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="change_set_from_current" symbol="gconf_engine_change_set_from_current">
+ <return-type type="GConfChangeSet*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="err" type="GError**"/>
+ <parameter name="first_key" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="change_set_from_currentv" symbol="gconf_engine_change_set_from_currentv">
+ <return-type type="GConfChangeSet*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="keys" type="const-gchar**"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="commit_change_set" symbol="gconf_engine_commit_change_set">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="remove_committed" type="gboolean"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="dir_exists" symbol="gconf_engine_dir_exists">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get" symbol="gconf_engine_get">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_bool" symbol="gconf_engine_get_bool">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_default" symbol="gconf_engine_get_default">
+ <return-type type="GConfEngine*"/>
+ </method>
+ <method name="get_default_from_schema" symbol="gconf_engine_get_default_from_schema">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_entry" symbol="gconf_engine_get_entry">
+ <return-type type="GConfEntry*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ <parameter name="use_schema_default" type="gboolean"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_float" symbol="gconf_engine_get_float">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_for_address" symbol="gconf_engine_get_for_address">
+ <return-type type="GConfEngine*"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_for_addresses" symbol="gconf_engine_get_for_addresses">
+ <return-type type="GConfEngine*"/>
+ <parameters>
+ <parameter name="addresses" type="GSList*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_full" symbol="gconf_engine_get_full">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ <parameter name="use_schema_default" type="gboolean"/>
+ <parameter name="is_default_p" type="gboolean*"/>
+ <parameter name="is_writable_p" type="gboolean*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_int" symbol="gconf_engine_get_int">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_list" symbol="gconf_engine_get_list">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="list_type" type="GConfValueType"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_local" symbol="gconf_engine_get_local">
+ <return-type type="GConfEngine*"/>
+ <parameters>
+ <parameter name="address" type="const-char*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_local_for_addresses" symbol="gconf_engine_get_local_for_addresses">
+ <return-type type="GConfEngine*"/>
+ <parameters>
+ <parameter name="addresses" type="GSList*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_pair" symbol="gconf_engine_get_pair">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="car_type" type="GConfValueType"/>
+ <parameter name="cdr_type" type="GConfValueType"/>
+ <parameter name="car_retloc" type="gpointer"/>
+ <parameter name="cdr_retloc" type="gpointer"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_schema" symbol="gconf_engine_get_schema">
+ <return-type type="GConfSchema*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_string" symbol="gconf_engine_get_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_user_data" symbol="gconf_engine_get_user_data">
+ <return-type type="gpointer"/>
+ <parameters>
+ <parameter name="engine" type="GConfEngine*"/>
+ </parameters>
+ </method>
+ <method name="get_with_locale" symbol="gconf_engine_get_with_locale">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_without_default" symbol="gconf_engine_get_without_default">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="key_is_writable" symbol="gconf_engine_key_is_writable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="notify_add" symbol="gconf_engine_notify_add">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="namespace_section" type="const-gchar*"/>
+ <parameter name="func" type="GConfNotifyFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="notify_remove" symbol="gconf_engine_notify_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="cnxn" type="guint"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gconf_engine_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ </parameters>
+ </method>
+ <method name="remove_dir" symbol="gconf_engine_remove_dir">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="reverse_change_set" symbol="gconf_engine_reverse_change_set">
+ <return-type type="GConfChangeSet*"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="cs" type="GConfChangeSet*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set" symbol="gconf_engine_set">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="const-GConfValue*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_bool" symbol="gconf_engine_set_bool">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gboolean"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_float" symbol="gconf_engine_set_float">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gdouble"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_int" symbol="gconf_engine_set_int">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="gint"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_list" symbol="gconf_engine_set_list">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="list_type" type="GConfValueType"/>
+ <parameter name="list" type="GSList*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_pair" symbol="gconf_engine_set_pair">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="car_type" type="GConfValueType"/>
+ <parameter name="cdr_type" type="GConfValueType"/>
+ <parameter name="address_of_car" type="gconstpointer"/>
+ <parameter name="address_of_cdr" type="gconstpointer"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_schema" symbol="gconf_engine_set_schema">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="const-GConfSchema*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_string" symbol="gconf_engine_set_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_user_data" symbol="gconf_engine_set_user_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GConfEngine*"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="dnotify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="suggest_sync" symbol="gconf_engine_suggest_sync">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gconf_engine_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ </parameters>
+ </method>
+ <method name="unset" symbol="gconf_engine_unset">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfEntry" opaque="true" type-name="GConfEntry">
+ <field access="public" name="key" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="value" readable="1" type="GConfValue*" writable="1" writeable="true"/>
+ <method name="copy" symbol="gconf_entry_copy">
+ <return-type type="GConfEntry*"/>
+ <parameters>
+ <parameter name="src" type="const-GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gconf_entry_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="const-GConfEntry*"/>
+ <parameter name="b" type="const-GConfEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="free" symbol="gconf_entry_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_is_default" symbol="gconf_entry_get_is_default">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="const-GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_is_writable" symbol="gconf_entry_get_is_writable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="const-GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_key" symbol="gconf_entry_get_key">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="entry" type="const-GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_schema_name" symbol="gconf_entry_get_schema_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="entry" type="const-GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_value" symbol="gconf_entry_get_value">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="entry" type="const-GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gconf_entry_new">
+ <return-type type="GConfEntry*"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="val" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="new_nocopy" symbol="gconf_entry_new_nocopy">
+ <return-type type="GConfEntry*"/>
+ <parameters>
+ <parameter name="key" type="gchar*"/>
+ <parameter name="val" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gconf_entry_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="set_is_default" symbol="gconf_entry_set_is_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ <parameter name="is_default" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_is_writable" symbol="gconf_entry_set_is_writable">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ <parameter name="is_writable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_schema_name" symbol="gconf_entry_set_schema_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_value" symbol="gconf_entry_set_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ <parameter name="val" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_value_nocopy" symbol="gconf_entry_set_value_nocopy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ <parameter name="val" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="steal_value" symbol="gconf_entry_steal_value">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gconf_entry_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GConfEntry*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfEnumStringPair" type-name="GConfEnumStringPair">
+ <field name="enum_value" readable="1" type="gint" writable="1"/>
+ <field name="str" readable="1" type="const-gchar*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GConfListeners" opaque="true" type-name="GConfListeners">
+ <method name="add" symbol="gconf_listeners_add">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ <parameter name="listen_point" type="const-gchar*"/>
+ <parameter name="listener_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GFreeFunc"/>
+ </parameters>
+ </method>
+ <method name="count" symbol="gconf_listeners_count">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ </parameters>
+ </method>
+ <method name="foreach" symbol="gconf_listeners_foreach">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ <parameter name="callback" type="GConfListenersForeach"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gconf_listeners_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ </parameters>
+ </method>
+ <method name="get_data" symbol="gconf_listeners_get_data">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ <parameter name="cnxn_id" type="guint"/>
+ <parameter name="listener_data_p" type="gpointer*"/>
+ <parameter name="location_p" type="const-gchar**"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gconf_listeners_new">
+ <return-type type="GConfListeners*"/>
+ </method>
+ <method name="notify" symbol="gconf_listeners_notify">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ <parameter name="all_above" type="const-gchar*"/>
+ <parameter name="callback" type="GConfListenersCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="remove" symbol="gconf_listeners_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ <parameter name="cnxn_id" type="guint"/>
+ </parameters>
+ </method>
+ <method name="remove_if" symbol="gconf_listeners_remove_if">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="listeners" type="GConfListeners*"/>
+ <parameter name="predicate" type="GConfListenersPredicate"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfLocaleCache" opaque="true" type-name="GConfLocaleCache">
+ <method name="expire" symbol="gconf_locale_cache_expire">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cache" type="GConfLocaleCache*"/>
+ <parameter name="max_age_exclusive_in_seconds" type="guint"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gconf_locale_cache_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cache" type="GConfLocaleCache*"/>
+ </parameters>
+ </method>
+ <method name="get_list" symbol="gconf_locale_cache_get_list">
+ <return-type type="GConfLocaleList*"/>
+ <parameters>
+ <parameter name="cache" type="GConfLocaleCache*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gconf_locale_cache_new">
+ <return-type type="GConfLocaleCache*"/>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfLocaleList" opaque="true" type-name="GConfLocaleList">
+ <field access="public" name="list" readable="1" type="const-gchar**" writable="1" writeable="true"/>
+ <method name="ref" symbol="gconf_locale_list_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GConfLocaleList*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gconf_locale_list_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GConfLocaleList*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfMetaInfo" opaque="true" type-name="GConfMetaInfo">
+ <field access="public" name="schema" readable="1" type="gchar*" writable="1" writeable="true"/>
+ <field access="public" name="mod_user" readable="1" type="gchar*" writable="1" writeable="true"/>
+ <field access="public" name="mod_time" readable="1" type="GTime" writable="1" writeable="true"/>
+ <method name="free" symbol="gconf_meta_info_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gcmi" type="GConfMetaInfo*"/>
+ </parameters>
+ </method>
+ <method name="get_mod_user" symbol="gconf_meta_info_get_mod_user">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="gcmi" type="GConfMetaInfo*"/>
+ </parameters>
+ </method>
+ <method name="get_schema" symbol="gconf_meta_info_get_schema">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="gcmi" type="GConfMetaInfo*"/>
+ </parameters>
+ </method>
+ <method name="mod_time" symbol="gconf_meta_info_mod_time">
+ <return-type type="GTime"/>
+ <parameters>
+ <parameter name="gcmi" type="GConfMetaInfo*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gconf_meta_info_new">
+ <return-type type="GConfMetaInfo*"/>
+ </method>
+ <method name="set_mod_time" symbol="gconf_meta_info_set_mod_time">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gcmi" type="GConfMetaInfo*"/>
+ <parameter name="mod_time" type="GTime"/>
+ </parameters>
+ </method>
+ <method name="set_mod_user" symbol="gconf_meta_info_set_mod_user">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gcmi" type="GConfMetaInfo*"/>
+ <parameter name="mod_user" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_schema" symbol="gconf_meta_info_set_schema">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gcmi" type="GConfMetaInfo*"/>
+ <parameter name="schema_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfSchema" opaque="true" type-name="GConfSchema">
+ <method name="copy" symbol="gconf_schema_copy">
+ <return-type type="GConfSchema*"/>
+ <parameters>
+ <parameter name="sc" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gconf_schema_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_car_type" symbol="gconf_schema_get_car_type">
+ <return-type type="GConfValueType"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_cdr_type" symbol="gconf_schema_get_cdr_type">
+ <return-type type="GConfValueType"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_default_value" symbol="gconf_schema_get_default_value">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_list_type" symbol="gconf_schema_get_list_type">
+ <return-type type="GConfValueType"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_locale" symbol="gconf_schema_get_locale">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_long_desc" symbol="gconf_schema_get_long_desc">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_owner" symbol="gconf_schema_get_owner">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_short_desc" symbol="gconf_schema_get_short_desc">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gconf_schema_get_type">
+ <return-type type="GConfValueType"/>
+ <parameters>
+ <parameter name="schema" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gconf_schema_new">
+ <return-type type="GConfSchema*"/>
+ </method>
+ <method name="set_car_type" symbol="gconf_schema_set_car_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="type" type="GConfValueType"/>
+ </parameters>
+ </method>
+ <method name="set_cdr_type" symbol="gconf_schema_set_cdr_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="type" type="GConfValueType"/>
+ </parameters>
+ </method>
+ <method name="set_default_value" symbol="gconf_schema_set_default_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="val" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_default_value_nocopy" symbol="gconf_schema_set_default_value_nocopy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="val" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_list_type" symbol="gconf_schema_set_list_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="type" type="GConfValueType"/>
+ </parameters>
+ </method>
+ <method name="set_locale" symbol="gconf_schema_set_locale">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_long_desc" symbol="gconf_schema_set_long_desc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="desc" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_owner" symbol="gconf_schema_set_owner">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="owner" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_short_desc" symbol="gconf_schema_set_short_desc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="desc" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_type" symbol="gconf_schema_set_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sc" type="GConfSchema*"/>
+ <parameter name="type" type="GConfValueType"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfSource" type-name="GConfSource">
+ <field name="flags" readable="1" type="guint" writable="1"/>
+ <field name="address" readable="1" type="gchar*" writable="1"/>
+ <field name="backend" readable="1" type="GConfBackend*" writable="1"/>
+ <method name="free" symbol="gconf_source_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="source" type="GConfSource*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfSources" opaque="true" type-name="GConfSources">
+ <field access="public" name="sources" readable="1" type="GList*" writable="1" writeable="true"/>
+ <method name="add_listener" symbol="gconf_sources_add_listener">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="id" type="guint"/>
+ <parameter name="location" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="all_dirs" symbol="gconf_sources_all_dirs">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="all_entries" symbol="gconf_sources_all_entries">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="locales" type="const-gchar**"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="clear_cache" symbol="gconf_sources_clear_cache">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ </parameters>
+ </method>
+ <method name="dir_exists" symbol="gconf_sources_dir_exists">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gconf_sources_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ </parameters>
+ </method>
+ <method name="is_affected" symbol="gconf_sources_is_affected">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="modified_src" type="GConfSource*"/>
+ <parameter name="key" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="new_from_addresses" symbol="gconf_sources_new_from_addresses">
+ <return-type type="GConfSources*"/>
+ <parameters>
+ <parameter name="addresses" type="GSList*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="new_from_source" symbol="gconf_sources_new_from_source">
+ <return-type type="GConfSources*"/>
+ <parameters>
+ <parameter name="source" type="GConfSource*"/>
+ </parameters>
+ </method>
+ <method name="query_default_value" symbol="gconf_sources_query_default_value">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locales" type="const-gchar**"/>
+ <parameter name="is_writable" type="gboolean*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="query_metainfo" symbol="gconf_sources_query_metainfo">
+ <return-type type="GConfMetaInfo*"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="query_value" symbol="gconf_sources_query_value">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locales" type="const-gchar**"/>
+ <parameter name="use_schema_default" type="gboolean"/>
+ <parameter name="value_is_default" type="gboolean*"/>
+ <parameter name="value_is_writable" type="gboolean*"/>
+ <parameter name="schema_name" type="gchar**"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="recursive_unset" symbol="gconf_sources_recursive_unset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ <parameter name="flags" type="GConfUnsetFlags"/>
+ <parameter name="notifies" type="GSList**"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="remove_dir" symbol="gconf_sources_remove_dir">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="remove_listener" symbol="gconf_sources_remove_listener">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="id" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_notify_func" symbol="gconf_sources_set_notify_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="notify_func" type="GConfSourceNotifyFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="set_schema" symbol="gconf_sources_set_schema">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="schema_key" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_value" symbol="gconf_sources_set_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="const-GConfValue*"/>
+ <parameter name="modified_sources" type="GConfSources**"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="sync_all" symbol="gconf_sources_sync_all">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="unset_value" symbol="gconf_sources_unset_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sources" type="GConfSources*"/>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="locale" type="const-gchar*"/>
+ <parameter name="modified_sources" type="GConfSources**"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GConfUnsetNotify" type-name="GConfUnsetNotify">
+ <field name="modified_sources" readable="1" type="GConfSources*" writable="1"/>
+ <field name="key" readable="1" type="char*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GConfValue" opaque="true" type-name="GConfValue">
+ <field access="public" name="type" readable="1" type="GConfValueType" writable="1" writeable="true"/>
+ <method name="compare" symbol="gconf_value_compare">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="value_a" type="const-GConfValue*"/>
+ <parameter name="value_b" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="copy" symbol="gconf_value_copy">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="src" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gconf_value_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_bool" symbol="gconf_value_get_bool">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_car" symbol="gconf_value_get_car">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_cdr" symbol="gconf_value_get_cdr">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_float" symbol="gconf_value_get_float">
+ <return-type type="double"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_int" symbol="gconf_value_get_int">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_list" symbol="gconf_value_get_list">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_list_type" symbol="gconf_value_get_list_type">
+ <return-type type="GConfValueType"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_schema" symbol="gconf_value_get_schema">
+ <return-type type="GConfSchema*"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="get_string" symbol="gconf_value_get_string">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gconf_value_new">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="type" type="GConfValueType"/>
+ </parameters>
+ </method>
+ <method name="new_from_string" symbol="gconf_value_new_from_string">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="type" type="GConfValueType"/>
+ <parameter name="str" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_bool" symbol="gconf_value_set_bool">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="the_bool" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_car" symbol="gconf_value_set_car">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="car" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_car_nocopy" symbol="gconf_value_set_car_nocopy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="car" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_cdr" symbol="gconf_value_set_cdr">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="cdr" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_cdr_nocopy" symbol="gconf_value_set_cdr_nocopy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="cdr" type="GConfValue*"/>
+ </parameters>
+ </method>
+ <method name="set_float" symbol="gconf_value_set_float">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="the_float" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_int" symbol="gconf_value_set_int">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="the_int" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_list" symbol="gconf_value_set_list">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="list" type="GSList*"/>
+ </parameters>
+ </method>
+ <method name="set_list_nocopy" symbol="gconf_value_set_list_nocopy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="list" type="GSList*"/>
+ </parameters>
+ </method>
+ <method name="set_list_type" symbol="gconf_value_set_list_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="type" type="GConfValueType"/>
+ </parameters>
+ </method>
+ <method name="set_schema" symbol="gconf_value_set_schema">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="sc" type="const-GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="set_schema_nocopy" symbol="gconf_value_set_schema_nocopy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="sc" type="GConfSchema*"/>
+ </parameters>
+ </method>
+ <method name="set_string" symbol="gconf_value_set_string">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="GConfValue*"/>
+ <parameter name="the_str" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="to_string" symbol="gconf_value_to_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="value" type="const-GConfValue*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GconfAddress">
+ <method name="backend" symbol="gconf_address_backend">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="flags" symbol="gconf_address_flags">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="resource" symbol="gconf_address_resource">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="blow_away_locks" symbol="gconf_blow_away_locks">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ </parameters>
+ </function>
+ <function name="clear_cache" symbol="gconf_clear_cache">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </function>
+ <function name="concat_dir_and_key" symbol="gconf_concat_dir_and_key">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="dir" type="const-gchar*"/>
+ <parameter name="key" type="const-gchar*"/>
+ </parameters>
+ </function>
+ <function name="debug_shutdown" symbol="gconf_debug_shutdown">
+ <return-type type="int"/>
+ </function>
+ <function name="enum_to_string" symbol="gconf_enum_to_string">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
+ <parameter name="enum_value" type="gint"/>
+ </parameters>
+ </function>
+ <function name="error_quark" symbol="gconf_error_quark">
+ <return-type type="GQuark"/>
+ </function>
+ <function name="escape_key" symbol="gconf_escape_key">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="arbitrary_text" type="const-char*"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </function>
+ <function name="get_backend" symbol="gconf_get_backend">
+ <return-type type="GConfBackend*"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </function>
+ <function deprecated="1" name="is_initialized" symbol="gconf_is_initialized">
+ <return-type type="gboolean"/>
+ </function>
+ <function name="key_is_below" symbol="gconf_key_is_below">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="above" type="const-gchar*"/>
+ <parameter name="below" type="const-gchar*"/>
+ </parameters>
+ </function>
+ <function name="resolve_address" symbol="gconf_resolve_address">
+ <return-type type="GConfSource*"/>
+ <parameters>
+ <parameter name="address" type="const-gchar*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </function>
+ <function name="split_locale" symbol="gconf_split_locale">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="locale" type="const-gchar*"/>
+ </parameters>
+ </function>
+ <function name="string_to_enum" symbol="gconf_string_to_enum">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
+ <parameter name="str" type="const-gchar*"/>
+ <parameter name="enum_value_retloc" type="gint*"/>
+ </parameters>
+ </function>
+ <function name="synchronous_sync" symbol="gconf_synchronous_sync">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conf" type="GConfEngine*"/>
+ <parameter name="err" type="GError**"/>
+ </parameters>
+ </function>
+ <function name="unescape_key" symbol="gconf_unescape_key">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="escaped_key" type="const-char*"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </function>
+ <function name="unique_key" symbol="gconf_unique_key">
+ <return-type type="gchar*"/>
+ </function>
+ <function name="valid_key" symbol="gconf_valid_key">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="why_invalid" type="gchar**"/>
+ </parameters>
+ </function>
+ </namespace>
+</api>
--- /dev/null
+GConf cheader_filename="gconf/gconf.h"
+GConfClient::error has_emitter="1"
+GConfClient::unreturned_error has_emitter="1"
+GConfClient::value_changed has_emitter="1"
+GConfClient::error has_emitter="1"
+gconf_meta_info_mod_time name="get_mod_time"
+
--- /dev/null
+diff -puNr GConf-2.19.1.orig/gconf/gconf-changeset.h GConf-2.19.1/gconf/gconf-changeset.h
+--- GConf-2.19.1.orig/gconf/gconf-changeset.h 2007-01-07 19:34:00.000000000 +0100
++++ GConf-2.19.1/gconf/gconf-changeset.h 2007-08-28 10:18:38.000000000 +0200
+@@ -43,10 +43,6 @@ typedef void (* GConfChangeSetForeachFun
+
+ gboolean gconf_engine_commit_change_set (GConfEngine* conf,
+ GConfChangeSet* cs,
+- /* remove all
+- successfully
+- committed changes
+- from the set */
+ gboolean remove_committed,
+ GError** err);
+
+diff -puNr GConf-2.19.1.orig/gconf/gconf-client.h GConf-2.19.1/gconf/gconf-client.h
+--- GConf-2.19.1.orig/gconf/gconf-client.h 2007-01-07 19:34:00.000000000 +0100
++++ GConf-2.19.1/gconf/gconf-client.h 2007-08-28 10:18:17.000000000 +0200
+@@ -361,10 +361,6 @@ void gconf_client_value_changed
+
+ gboolean gconf_client_commit_change_set (GConfClient* client,
+ GConfChangeSet* cs,
+- /* remove all
+- successfully
+- committed changes
+- from the set */
+ gboolean remove_committed,
+ GError** err);
+
--- /dev/null
+/* gnome-vfs-2.0-custom.vala
+ *
+ * Copyright (C) 2007 Jürg Billeter
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+
+ * This library 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
+ * Lesser General Public License for more details.
+
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Author:
+ * Jürg Billeter <j@bitron.ch>
+ */
+
+namespace GnomeVFS {
+ public struct ACLKind : uint32 {
+ }
+
+ public struct ACLPerm : uint32 {
+ }
+
+ public struct FileOffset : uint64 {
+ }
+
+ public struct FileSize : uint64 {
+ }
+
+ public struct InodeNumber : FileSize {
+ }
+
+ public struct MethodHandle : pointer {
+ }
+}
--- /dev/null
+gnome-vfs-daemon-method.h
+gnome-vfs-dbus-utils.h
+gnome-vfs-method.h
+gnome-vfs-mime-private.h
+gnome-vfs-monitor-private.h
+gnome-vfs-private.h
+gnome-vfs-volume-monitor-client.h
+gnome-vfs-volume-monitor-daemon.h
--- /dev/null
+libgnomevfs
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <!--
+
+ This file was automatically generated.
+ Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+ <namespace name="GnomeVFS">
+ <enum name="GnomeVFSDNSSDServiceStatus" type="enum" type-name="GnomeVFSDNSSDServiceStatus">
+ <member name="GNOME_VFS_DNS_SD_SERVICE_ADDED" value=""/>
+ <member name="GNOME_VFS_DNS_SD_SERVICE_REMOVED" value=""/>
+ </enum>
+ <enum name="GnomeVFSDeviceType" type="enum" type-name="GnomeVFSDeviceType">
+ <member name="GNOME_VFS_DEVICE_TYPE_UNKNOWN" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_AUDIO_CD" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_VIDEO_DVD" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_HARDDRIVE" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_CDROM" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_FLOPPY" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_ZIP" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_JAZ" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_NFS" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_AUTOFS" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_CAMERA" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_MEMORY_STICK" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_SMB" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_APPLE" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_MUSIC_PLAYER" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_WINDOWS" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_LOOPBACK" value=""/>
+ <member name="GNOME_VFS_DEVICE_TYPE_NETWORK" value=""/>
+ </enum>
+ <enum name="GnomeVFSDirectoryVisitOptions" type="flags" type-name="GnomeVFSDirectoryVisitOptions">
+ <member name="GNOME_VFS_DIRECTORY_VISIT_DEFAULT" value=""/>
+ <member name="GNOME_VFS_DIRECTORY_VISIT_SAMEFS" value=""/>
+ <member name="GNOME_VFS_DIRECTORY_VISIT_LOOPCHECK" value=""/>
+ <member name="GNOME_VFS_DIRECTORY_VISIT_IGNORE_RECURSE_ERROR" value=""/>
+ </enum>
+ <enum name="GnomeVFSFileFlags" type="flags" type-name="GnomeVFSFileFlags">
+ <member name="GNOME_VFS_FILE_FLAGS_NONE" value=""/>
+ <member name="GNOME_VFS_FILE_FLAGS_SYMLINK" value=""/>
+ <member name="GNOME_VFS_FILE_FLAGS_LOCAL" value=""/>
+ </enum>
+ <enum name="GnomeVFSFileInfoFields" type="flags" type-name="GnomeVFSFileInfoFields">
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_NONE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_TYPE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_PERMISSIONS" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_FLAGS" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_DEVICE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_INODE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_LINK_COUNT" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_SIZE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_BLOCK_COUNT" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_IO_BLOCK_SIZE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_ATIME" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_MTIME" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_CTIME" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_MIME_TYPE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_ACCESS" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_IDS" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_ACL" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_SELINUX_CONTEXT" value=""/>
+ </enum>
+ <enum name="GnomeVFSFileInfoOptions" type="flags" type-name="GnomeVFSFileInfoOptions">
+ <member name="GNOME_VFS_FILE_INFO_DEFAULT" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_GET_MIME_TYPE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_FOLLOW_LINKS" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_NAME_ONLY" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_GET_ACL" value=""/>
+ <member name="GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT" value=""/>
+ </enum>
+ <enum name="GnomeVFSFilePermissions" type="flags" type-name="GnomeVFSFilePermissions">
+ <member name="GNOME_VFS_PERM_SUID" value=""/>
+ <member name="GNOME_VFS_PERM_SGID" value=""/>
+ <member name="GNOME_VFS_PERM_STICKY" value=""/>
+ <member name="GNOME_VFS_PERM_USER_READ" value=""/>
+ <member name="GNOME_VFS_PERM_USER_WRITE" value=""/>
+ <member name="GNOME_VFS_PERM_USER_EXEC" value=""/>
+ <member name="GNOME_VFS_PERM_USER_ALL" value=""/>
+ <member name="GNOME_VFS_PERM_GROUP_READ" value=""/>
+ <member name="GNOME_VFS_PERM_GROUP_WRITE" value=""/>
+ <member name="GNOME_VFS_PERM_GROUP_EXEC" value=""/>
+ <member name="GNOME_VFS_PERM_GROUP_ALL" value=""/>
+ <member name="GNOME_VFS_PERM_OTHER_READ" value=""/>
+ <member name="GNOME_VFS_PERM_OTHER_WRITE" value=""/>
+ <member name="GNOME_VFS_PERM_OTHER_EXEC" value=""/>
+ <member name="GNOME_VFS_PERM_OTHER_ALL" value=""/>
+ <member name="GNOME_VFS_PERM_ACCESS_READABLE" value=""/>
+ <member name="GNOME_VFS_PERM_ACCESS_WRITABLE" value=""/>
+ <member name="GNOME_VFS_PERM_ACCESS_EXECUTABLE" value=""/>
+ </enum>
+ <enum name="GnomeVFSFileType" type="enum" type-name="GnomeVFSFileType">
+ <member name="GNOME_VFS_FILE_TYPE_UNKNOWN" value=""/>
+ <member name="GNOME_VFS_FILE_TYPE_REGULAR" value=""/>
+ <member name="GNOME_VFS_FILE_TYPE_DIRECTORY" value=""/>
+ <member name="GNOME_VFS_FILE_TYPE_FIFO" value=""/>
+ <member name="GNOME_VFS_FILE_TYPE_SOCKET" value=""/>
+ <member name="GNOME_VFS_FILE_TYPE_CHARACTER_DEVICE" value=""/>
+ <member name="GNOME_VFS_FILE_TYPE_BLOCK_DEVICE" value=""/>
+ <member name="GNOME_VFS_FILE_TYPE_SYMBOLIC_LINK" value=""/>
+ </enum>
+ <enum name="GnomeVFSFindDirectoryKind" type="enum" type-name="GnomeVFSFindDirectoryKind">
+ <member name="GNOME_VFS_DIRECTORY_KIND_DESKTOP" value=""/>
+ <member name="GNOME_VFS_DIRECTORY_KIND_TRASH" value=""/>
+ </enum>
+ <enum name="GnomeVFSMakeURIDirs" type="flags" type-name="GnomeVFSMakeURIDirs">
+ <member name="GNOME_VFS_MAKE_URI_DIR_NONE" value=""/>
+ <member name="GNOME_VFS_MAKE_URI_DIR_HOMEDIR" value=""/>
+ <member name="GNOME_VFS_MAKE_URI_DIR_CURRENT" value=""/>
+ </enum>
+ <enum deprecated="1" name="GnomeVFSMimeActionType" type="enum" type-name="GnomeVFSMimeActionType">
+ <member name="GNOME_VFS_MIME_ACTION_TYPE_NONE" value=""/>
+ <member name="GNOME_VFS_MIME_ACTION_TYPE_APPLICATION" value=""/>
+ <member name="GNOME_VFS_MIME_ACTION_TYPE_COMPONENT" value=""/>
+ </enum>
+ <enum name="GnomeVFSMimeApplicationArgumentType" type="enum" type-name="GnomeVFSMimeApplicationArgumentType">
+ <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS" value=""/>
+ <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_PATHS" value=""/>
+ <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES" value=""/>
+ </enum>
+ <enum name="GnomeVFSMimeEquivalence" type="enum" type-name="GnomeVFSMimeEquivalence">
+ <member name="GNOME_VFS_MIME_UNRELATED" value=""/>
+ <member name="GNOME_VFS_MIME_IDENTICAL" value=""/>
+ <member name="GNOME_VFS_MIME_PARENT" value=""/>
+ </enum>
+ <enum deprecated="1" name="GnomeVFSModuleCallbackAuthenticationAuthType" type="enum" type-name="GnomeVFSModuleCallbackAuthenticationAuthType">
+ <member name="_AuthTypeBasic" value=""/>
+ <member name="_AuthTypeDigest" value=""/>
+ </enum>
+ <enum name="GnomeVFSModuleCallbackFullAuthenticationFlags" type="flags" type-name="GnomeVFSModuleCallbackFullAuthenticationFlags">
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_PREVIOUS_ATTEMPT_FAILED" value=""/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_PASSWORD" value=""/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_USERNAME" value=""/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_DOMAIN" value=""/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_SAVING_SUPPORTED" value=""/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_ANON_SUPPORTED" value=""/>
+ </enum>
+ <enum name="GnomeVFSModuleCallbackFullAuthenticationOutFlags" type="flags" type-name="GnomeVFSModuleCallbackFullAuthenticationOutFlags">
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_SELECTED" value=""/>
+ </enum>
+ <enum name="GnomeVFSMonitorEventType" type="enum" type-name="GnomeVFSMonitorEventType">
+ <member name="GNOME_VFS_MONITOR_EVENT_CHANGED" value=""/>
+ <member name="GNOME_VFS_MONITOR_EVENT_DELETED" value=""/>
+ <member name="GNOME_VFS_MONITOR_EVENT_STARTEXECUTING" value=""/>
+ <member name="GNOME_VFS_MONITOR_EVENT_STOPEXECUTING" value=""/>
+ <member name="GNOME_VFS_MONITOR_EVENT_CREATED" value=""/>
+ <member name="GNOME_VFS_MONITOR_EVENT_METADATA_CHANGED" value=""/>
+ </enum>
+ <enum name="GnomeVFSMonitorType" type="enum" type-name="GnomeVFSMonitorType">
+ <member name="GNOME_VFS_MONITOR_FILE" value=""/>
+ <member name="GNOME_VFS_MONITOR_DIRECTORY" value=""/>
+ </enum>
+ <enum name="GnomeVFSOpType" type="enum" type-name="GnomeVFSOpType">
+ <member name="GNOME_VFS_OP_OPEN" value=""/>
+ <member name="GNOME_VFS_OP_OPEN_AS_CHANNEL" value=""/>
+ <member name="GNOME_VFS_OP_CREATE" value=""/>
+ <member name="GNOME_VFS_OP_CREATE_SYMBOLIC_LINK" value=""/>
+ <member name="GNOME_VFS_OP_CREATE_AS_CHANNEL" value=""/>
+ <member name="GNOME_VFS_OP_CLOSE" value=""/>
+ <member name="GNOME_VFS_OP_READ" value=""/>
+ <member name="GNOME_VFS_OP_WRITE" value=""/>
+ <member name="GNOME_VFS_OP_SEEK" value=""/>
+ <member name="GNOME_VFS_OP_READ_WRITE_DONE" value=""/>
+ <member name="GNOME_VFS_OP_LOAD_DIRECTORY" value=""/>
+ <member name="GNOME_VFS_OP_FIND_DIRECTORY" value=""/>
+ <member name="GNOME_VFS_OP_XFER" value=""/>
+ <member name="GNOME_VFS_OP_GET_FILE_INFO" value=""/>
+ <member name="GNOME_VFS_OP_SET_FILE_INFO" value=""/>
+ <member name="GNOME_VFS_OP_MODULE_CALLBACK" value=""/>
+ <member name="GNOME_VFS_OP_FILE_CONTROL" value=""/>
+ </enum>
+ <enum name="GnomeVFSOpenMode" type="flags" type-name="GnomeVFSOpenMode">
+ <member name="GNOME_VFS_OPEN_NONE" value=""/>
+ <member name="GNOME_VFS_OPEN_READ" value=""/>
+ <member name="GNOME_VFS_OPEN_WRITE" value=""/>
+ <member name="GNOME_VFS_OPEN_RANDOM" value=""/>
+ <member name="GNOME_VFS_OPEN_TRUNCATE" value=""/>
+ </enum>
+ <enum name="GnomeVFSResult" type="enum" type-name="GnomeVFSResult">
+ <member name="GNOME_VFS_OK" value=""/>
+ <member name="GNOME_VFS_ERROR_NOT_FOUND" value=""/>
+ <member name="GNOME_VFS_ERROR_GENERIC" value=""/>
+ <member name="GNOME_VFS_ERROR_INTERNAL" value=""/>
+ <member name="GNOME_VFS_ERROR_BAD_PARAMETERS" value=""/>
+ <member name="GNOME_VFS_ERROR_NOT_SUPPORTED" value=""/>
+ <member name="GNOME_VFS_ERROR_IO" value=""/>
+ <member name="GNOME_VFS_ERROR_CORRUPTED_DATA" value=""/>
+ <member name="GNOME_VFS_ERROR_WRONG_FORMAT" value=""/>
+ <member name="GNOME_VFS_ERROR_BAD_FILE" value=""/>
+ <member name="GNOME_VFS_ERROR_TOO_BIG" value=""/>
+ <member name="GNOME_VFS_ERROR_NO_SPACE" value=""/>
+ <member name="GNOME_VFS_ERROR_READ_ONLY" value=""/>
+ <member name="GNOME_VFS_ERROR_INVALID_URI" value=""/>
+ <member name="GNOME_VFS_ERROR_NOT_OPEN" value=""/>
+ <member name="GNOME_VFS_ERROR_INVALID_OPEN_MODE" value=""/>
+ <member name="GNOME_VFS_ERROR_ACCESS_DENIED" value=""/>
+ <member name="GNOME_VFS_ERROR_TOO_MANY_OPEN_FILES" value=""/>
+ <member name="GNOME_VFS_ERROR_EOF" value=""/>
+ <member name="GNOME_VFS_ERROR_NOT_A_DIRECTORY" value=""/>
+ <member name="GNOME_VFS_ERROR_IN_PROGRESS" value=""/>
+ <member name="GNOME_VFS_ERROR_INTERRUPTED" value=""/>
+ <member name="GNOME_VFS_ERROR_FILE_EXISTS" value=""/>
+ <member name="GNOME_VFS_ERROR_LOOP" value=""/>
+ <member name="GNOME_VFS_ERROR_NOT_PERMITTED" value=""/>
+ <member name="GNOME_VFS_ERROR_IS_DIRECTORY" value=""/>
+ <member name="GNOME_VFS_ERROR_NO_MEMORY" value=""/>
+ <member name="GNOME_VFS_ERROR_HOST_NOT_FOUND" value=""/>
+ <member name="GNOME_VFS_ERROR_INVALID_HOST_NAME" value=""/>
+ <member name="GNOME_VFS_ERROR_HOST_HAS_NO_ADDRESS" value=""/>
+ <member name="GNOME_VFS_ERROR_LOGIN_FAILED" value=""/>
+ <member name="GNOME_VFS_ERROR_CANCELLED" value=""/>
+ <member name="GNOME_VFS_ERROR_DIRECTORY_BUSY" value=""/>
+ <member name="GNOME_VFS_ERROR_DIRECTORY_NOT_EMPTY" value=""/>
+ <member name="GNOME_VFS_ERROR_TOO_MANY_LINKS" value=""/>
+ <member name="GNOME_VFS_ERROR_READ_ONLY_FILE_SYSTEM" value=""/>
+ <member name="GNOME_VFS_ERROR_NOT_SAME_FILE_SYSTEM" value=""/>
+ <member name="GNOME_VFS_ERROR_NAME_TOO_LONG" value=""/>
+ <member name="GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE" value=""/>
+ <member name="GNOME_VFS_ERROR_SERVICE_OBSOLETE" value=""/>
+ <member name="GNOME_VFS_ERROR_PROTOCOL_ERROR" value=""/>
+ <member name="GNOME_VFS_ERROR_NO_MASTER_BROWSER" value=""/>
+ <member name="GNOME_VFS_ERROR_NO_DEFAULT" value=""/>
+ <member name="GNOME_VFS_ERROR_NO_HANDLER" value=""/>
+ <member name="GNOME_VFS_ERROR_PARSE" value=""/>
+ <member name="GNOME_VFS_ERROR_LAUNCH" value=""/>
+ <member name="GNOME_VFS_ERROR_TIMEOUT" value=""/>
+ <member name="GNOME_VFS_ERROR_NAMESERVER" value=""/>
+ <member name="GNOME_VFS_ERROR_LOCKED" value=""/>
+ <member name="GNOME_VFS_ERROR_DEPRECATED_FUNCTION" value=""/>
+ <member name="GNOME_VFS_ERROR_INVALID_FILENAME" value=""/>
+ <member name="GNOME_VFS_ERROR_NOT_A_SYMBOLIC_LINK" value=""/>
+ <member name="GNOME_VFS_NUM_ERRORS" value=""/>
+ </enum>
+ <enum name="GnomeVFSSeekPosition" type="enum" type-name="GnomeVFSSeekPosition">
+ <member name="GNOME_VFS_SEEK_START" value=""/>
+ <member name="GNOME_VFS_SEEK_CURRENT" value=""/>
+ <member name="GNOME_VFS_SEEK_END" value=""/>
+ </enum>
+ <enum name="GnomeVFSSetFileInfoMask" type="flags" type-name="GnomeVFSSetFileInfoMask">
+ <member name="GNOME_VFS_SET_FILE_INFO_NONE" value=""/>
+ <member name="GNOME_VFS_SET_FILE_INFO_NAME" value=""/>
+ <member name="GNOME_VFS_SET_FILE_INFO_PERMISSIONS" value=""/>
+ <member name="GNOME_VFS_SET_FILE_INFO_OWNER" value=""/>
+ <member name="GNOME_VFS_SET_FILE_INFO_TIME" value=""/>
+ <member name="GNOME_VFS_SET_FILE_INFO_ACL" value=""/>
+ <member name="GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT" value=""/>
+ <member name="GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME" value=""/>
+ </enum>
+ <enum name="GnomeVFSURIHideOptions" type="flags" type-name="GnomeVFSURIHideOptions">
+ <member name="GNOME_VFS_URI_HIDE_NONE" value=""/>
+ <member name="GNOME_VFS_URI_HIDE_USER_NAME" value=""/>
+ <member name="GNOME_VFS_URI_HIDE_PASSWORD" value=""/>
+ <member name="GNOME_VFS_URI_HIDE_HOST_NAME" value=""/>
+ <member name="GNOME_VFS_URI_HIDE_HOST_PORT" value=""/>
+ <member name="GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD" value=""/>
+ <member name="GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER" value=""/>
+ </enum>
+ <enum name="GnomeVFSVolumeType" type="enum" type-name="GnomeVFSVolumeType">
+ <member name="GNOME_VFS_VOLUME_TYPE_MOUNTPOINT" value=""/>
+ <member name="GNOME_VFS_VOLUME_TYPE_VFS_MOUNT" value=""/>
+ <member name="GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER" value=""/>
+ </enum>
+ <enum name="GnomeVFSXferErrorAction" type="enum" type-name="GnomeVFSXferErrorAction">
+ <member name="GNOME_VFS_XFER_ERROR_ACTION_ABORT" value=""/>
+ <member name="GNOME_VFS_XFER_ERROR_ACTION_RETRY" value=""/>
+ <member name="GNOME_VFS_XFER_ERROR_ACTION_SKIP" value=""/>
+ </enum>
+ <enum name="GnomeVFSXferErrorMode" type="enum" type-name="GnomeVFSXferErrorMode">
+ <member name="GNOME_VFS_XFER_ERROR_MODE_ABORT" value=""/>
+ <member name="GNOME_VFS_XFER_ERROR_MODE_QUERY" value=""/>
+ </enum>
+ <enum name="GnomeVFSXferOptions" type="flags" type-name="GnomeVFSXferOptions">
+ <member name="GNOME_VFS_XFER_DEFAULT" value=""/>
+ <member name="GNOME_VFS_XFER_UNUSED_1" value=""/>
+ <member name="GNOME_VFS_XFER_FOLLOW_LINKS" value=""/>
+ <member name="GNOME_VFS_XFER_UNUSED_2" value=""/>
+ <member name="GNOME_VFS_XFER_RECURSIVE" value=""/>
+ <member name="GNOME_VFS_XFER_SAMEFS" value=""/>
+ <member name="GNOME_VFS_XFER_DELETE_ITEMS" value=""/>
+ <member name="GNOME_VFS_XFER_EMPTY_DIRECTORIES" value=""/>
+ <member name="GNOME_VFS_XFER_NEW_UNIQUE_DIRECTORY" value=""/>
+ <member name="GNOME_VFS_XFER_REMOVESOURCE" value=""/>
+ <member name="GNOME_VFS_XFER_USE_UNIQUE_NAMES" value=""/>
+ <member name="GNOME_VFS_XFER_LINK_ITEMS" value=""/>
+ <member name="GNOME_VFS_XFER_FOLLOW_LINKS_RECURSIVE" value=""/>
+ <member name="GNOME_VFS_XFER_TARGET_DEFAULT_PERMS" value=""/>
+ </enum>
+ <enum name="GnomeVFSXferOverwriteAction" type="enum" type-name="GnomeVFSXferOverwriteAction">
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_ABORT" value=""/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE" value=""/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE_ALL" value=""/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP" value=""/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP_ALL" value=""/>
+ </enum>
+ <enum name="GnomeVFSXferOverwriteMode" type="enum" type-name="GnomeVFSXferOverwriteMode">
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_ABORT" value=""/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_QUERY" value=""/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE" value=""/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_SKIP" value=""/>
+ </enum>
+ <enum name="GnomeVFSXferPhase" type="enum" type-name="GnomeVFSXferPhase">
+ <member name="GNOME_VFS_XFER_PHASE_INITIAL" value=""/>
+ <member name="GNOME_VFS_XFER_CHECKING_DESTINATION" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_COLLECTING" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_READYTOGO" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_OPENSOURCE" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_OPENTARGET" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_COPYING" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_MOVING" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_READSOURCE" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_WRITETARGET" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_CLOSESOURCE" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_CLOSETARGET" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_DELETESOURCE" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_SETATTRIBUTES" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_FILECOMPLETED" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_CLEANUP" value=""/>
+ <member name="GNOME_VFS_XFER_PHASE_COMPLETED" value=""/>
+ <member name="GNOME_VFS_XFER_NUM_PHASES" value=""/>
+ </enum>
+ <enum name="GnomeVFSXferProgressStatus" type="enum" type-name="GnomeVFSXferProgressStatus">
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OK" value=""/>
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_VFSERROR" value=""/>
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OVERWRITE" value=""/>
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_DUPLICATE" value=""/>
+ </enum>
+ <enum name="XdgGlobType" type="enum" type-name="XdgGlobType">
+ <member name="XDG_GLOB_LITERAL" value=""/>
+ <member name="XDG_GLOB_SIMPLE" value=""/>
+ <member name="XDG_GLOB_FULL" value=""/>
+ </enum>
+ <callback name="GnomeVFSAsyncCallback" type-name="GnomeVFSAsyncCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncCloseCallback" type-name="GnomeVFSAsyncCloseCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncCreateAsChannelCallback" type-name="GnomeVFSAsyncCreateAsChannelCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="channel" type="GIOChannel*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncCreateCallback" type-name="GnomeVFSAsyncCreateCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncDirectoryLoadCallback" type-name="GnomeVFSAsyncDirectoryLoadCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="list" type="GList*"/>
+ <parameter name="entries_read" type="guint"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncFileControlCallback" type-name="GnomeVFSAsyncFileControlCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="operation_data" type="gpointer"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncFindDirectoryCallback" type-name="GnomeVFSAsyncFindDirectoryCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="results" type="GList*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncGetFileInfoCallback" type-name="GnomeVFSAsyncGetFileInfoCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="results" type="GList*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncModuleCallback" type-name="GnomeVFSAsyncModuleCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="in" type="gconstpointer"/>
+ <parameter name="in_size" type="gsize"/>
+ <parameter name="out" type="gpointer"/>
+ <parameter name="out_size" type="gsize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="response" type="GnomeVFSModuleCallbackResponse"/>
+ <parameter name="response_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncOpenAsChannelCallback" type-name="GnomeVFSAsyncOpenAsChannelCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="channel" type="GIOChannel*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncOpenCallback" type-name="GnomeVFSAsyncOpenCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncReadCallback" type-name="GnomeVFSAsyncReadCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncSeekCallback" type-name="GnomeVFSAsyncSeekCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncSetFileInfoCallback" type-name="GnomeVFSAsyncSetFileInfoCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="file_info" type="GnomeVFSFileInfo*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncWriteCallback" type-name="GnomeVFSAsyncWriteCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncXferProgressCallback" type-name="GnomeVFSAsyncXferProgressCallback">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSDNSSDBrowseCallback" type-name="GnomeVFSDNSSDBrowseCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle*"/>
+ <parameter name="status" type="GnomeVFSDNSSDServiceStatus"/>
+ <parameter name="service" type="const-GnomeVFSDNSSDService*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSDNSSDResolveCallback" type-name="GnomeVFSDNSSDResolveCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDResolveHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="service" type="const-GnomeVFSDNSSDService*"/>
+ <parameter name="host" type="const-char*"/>
+ <parameter name="port" type="int"/>
+ <parameter name="text" type="const-GHashTable*"/>
+ <parameter name="text_raw_len" type="int"/>
+ <parameter name="text_raw" type="const-char*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSDirectoryVisitFunc" type-name="GnomeVFSDirectoryVisitFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="rel_path" type="const-gchar*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="recursing_will_loop" type="gboolean"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="recurse" type="gboolean*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSModuleCallback" type-name="GnomeVFSModuleCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="in" type="gconstpointer"/>
+ <parameter name="in_size" type="gsize"/>
+ <parameter name="out" type="gpointer"/>
+ <parameter name="out_size" type="gsize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSModuleCallbackResponse" type-name="GnomeVFSModuleCallbackResponse">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="response_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSMonitorCallback" type-name="GnomeVFSMonitorCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
+ <parameter name="monitor_uri" type="const-gchar*"/>
+ <parameter name="info_uri" type="const-gchar*"/>
+ <parameter name="event_type" type="GnomeVFSMonitorEventType"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSSniffBufferReadCall" type-name="GnomeVFSSniffBufferReadCall">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="context" type="gpointer"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSSniffBufferSeekCall" type-name="GnomeVFSSniffBufferSeekCall">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="context" type="gpointer"/>
+ <parameter name="whence" type="GnomeVFSSeekPosition"/>
+ <parameter name="offset" type="GnomeVFSFileOffset"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSSocketCloseFunc" type-name="GnomeVFSSocketCloseFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="gpointer"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSSocketReadFunc" type-name="GnomeVFSSocketReadFunc">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="connection" type="gpointer"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read_out" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSSocketSetTimeoutFunc" type-name="GnomeVFSSocketSetTimeoutFunc">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="connection" type="gpointer"/>
+ <parameter name="timeout" type="GTimeVal*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSSocketWriteFunc" type-name="GnomeVFSSocketWriteFunc">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="connection" type="gpointer"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written_out" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSTransformFunc" type-name="GnomeVFSTransformFunc">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="transform" type="GnomeVFSTransform*"/>
+ <parameter name="old_uri" type="const-char*"/>
+ <parameter name="new_uri" type="char**"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSTransformInitFunc" type-name="GnomeVFSTransformInitFunc">
+ <return-type type="GnomeVFSTransform*"/>
+ <parameters>
+ <parameter name="method_name" type="const-char*"/>
+ <parameter name="config_args" type="const-char*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSUnixMountCallback" type-name="GnomeVFSUnixMountCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSVolumeOpCallback" type-name="GnomeVFSVolumeOpCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="succeeded" type="gboolean"/>
+ <parameter name="error" type="char*"/>
+ <parameter name="detailed_error" type="char*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSXferProgressCallback" type-name="GnomeVFSXferProgressCallback">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="XdgMimeCallback" type-name="XdgMimeCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="user_data" type="void*"/>
+ </parameters>
+ </callback>
+ <callback name="XdgMimeDestroy" type-name="XdgMimeDestroy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="user_data" type="void*"/>
+ </parameters>
+ </callback>
+ <object get-type="" name="GnomeVFSMIMEMonitor" parent="GObject" type-name="GnomeVFSMIMEMonitor">
+ <field name="priv" type="GnomeVFSMIMEMonitorPrivate*"/>
+ <signal name="data_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="monitor" type="GnomeVFSMIMEMonitor*"/>
+ </parameters>
+ </signal>
+ <method name="get" symbol="gnome_vfs_mime_monitor_get">
+ <return-type type="GnomeVFSMIMEMonitor*"/>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_mime_monitor_get_type">
+ <return-type type="GType"/>
+ </method>
+ </object>
+ <object get-type="" name="GnomeVFSACE" parent="GObject" type-name="GnomeVFSACE">
+ <field name="priv" type="GnomeVFSACEPrivate*"/>
+ <method name="add_perm" symbol="gnome_vfs_ace_add_perm">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ <method name="check_perm" symbol="gnome_vfs_ace_check_perm">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ <method name="copy_perms" symbol="gnome_vfs_ace_copy_perms">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="source" type="GnomeVFSACE*"/>
+ <parameter name="dest" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="del_perm" symbol="gnome_vfs_ace_del_perm">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_ace_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry_a" type="GnomeVFSACE*"/>
+ <parameter name="entry_b" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gnome_vfs_ace_get_id">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_inherit" symbol="gnome_vfs_ace_get_inherit">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_kind" symbol="gnome_vfs_ace_get_kind">
+ <return-type type="GnomeVFSACLKind"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_negative" symbol="gnome_vfs_ace_get_negative">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_perms" symbol="gnome_vfs_ace_get_perms">
+ <return-type type="const-GnomeVFSACLPerm*"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_ace_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="gnome_vfs_ace_new">
+ <parameters>
+ <parameter name="kind" type="GnomeVFSACLKind"/>
+ <parameter name="id" type="const-char*"/>
+ <parameter name="perms" type="GnomeVFSACLPerm*"/>
+ </parameters>
+ </constructor>
+ <method name="set_id" symbol="gnome_vfs_ace_set_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="set_inherit" symbol="gnome_vfs_ace_set_inherit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="inherit" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_kind" symbol="gnome_vfs_ace_set_kind">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="kind" type="GnomeVFSACLKind"/>
+ </parameters>
+ </method>
+ <method name="set_negative" symbol="gnome_vfs_ace_set_negative">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="negative" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_perms" symbol="gnome_vfs_ace_set_perms">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perms" type="GnomeVFSACLPerm*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeVFSACL" parent="GObject" type-name="GnomeVFSACL">
+ <field name="priv" type="GnomeVFSACLPrivate*"/>
+ <method name="clear" symbol="gnome_vfs_acl_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ </parameters>
+ </method>
+ <method name="free_ace_list" symbol="gnome_vfs_acl_free_ace_list">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ace_list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="get_ace_list" symbol="gnome_vfs_acl_get_ace_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_acl_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="kind_to_string" symbol="gnome_vfs_acl_kind_to_string">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="kind" type="GnomeVFSACLKind"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_vfs_acl_new"/>
+ <method name="perm_to_string" symbol="gnome_vfs_acl_perm_to_string">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ <method name="set" symbol="gnome_vfs_acl_set">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ <parameter name="ace" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="unset" symbol="gnome_vfs_acl_unset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ <parameter name="ace" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeVFSDrive" parent="GObject" type-name="GnomeVFSDrive">
+ <field name="priv" type="GnomeVFSDrivePrivate*"/>
+ <signal name="volume_mounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume_pre_unmount" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume_unmounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <method name="compare" symbol="gnome_vfs_drive_compare">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSDrive*"/>
+ <parameter name="b" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="eject" symbol="gnome_vfs_drive_eject">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_activation_uri" symbol="gnome_vfs_drive_get_activation_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_device_path" symbol="gnome_vfs_drive_get_device_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_device_type" symbol="gnome_vfs_drive_get_device_type">
+ <return-type type="GnomeVFSDeviceType"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_display_name" symbol="gnome_vfs_drive_get_display_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_hal_udi" symbol="gnome_vfs_drive_get_hal_udi">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="gnome_vfs_drive_get_icon">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gnome_vfs_drive_get_id">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_mounted_volume" symbol="gnome_vfs_drive_get_mounted_volume">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_mounted_volumes" symbol="gnome_vfs_drive_get_mounted_volumes">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_drive_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="is_connected" symbol="gnome_vfs_drive_is_connected">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="is_mounted" symbol="gnome_vfs_drive_is_mounted">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="is_user_visible" symbol="gnome_vfs_drive_is_user_visible">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="mount" symbol="gnome_vfs_drive_mount">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="needs_eject" symbol="gnome_vfs_drive_needs_eject">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_drive_ref">
+ <return-type type="GnomeVFSDrive*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="unmount" symbol="gnome_vfs_drive_unmount">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_drive_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="volume_list_free" symbol="gnome_vfs_drive_volume_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volumes" type="GList*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeVFSVolume" parent="GObject" type-name="GnomeVFSVolume">
+ <field name="priv" type="GnomeVFSVolumePrivate*"/>
+ <method name="compare" symbol="gnome_vfs_volume_compare">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSVolume*"/>
+ <parameter name="b" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="eject" symbol="gnome_vfs_volume_eject">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_activation_uri" symbol="gnome_vfs_volume_get_activation_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_device_path" symbol="gnome_vfs_volume_get_device_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_device_type" symbol="gnome_vfs_volume_get_device_type">
+ <return-type type="GnomeVFSDeviceType"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_display_name" symbol="gnome_vfs_volume_get_display_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_drive" symbol="gnome_vfs_volume_get_drive">
+ <return-type type="GnomeVFSDrive*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_filesystem_type" symbol="gnome_vfs_volume_get_filesystem_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_hal_udi" symbol="gnome_vfs_volume_get_hal_udi">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="gnome_vfs_volume_get_icon">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gnome_vfs_volume_get_id">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_volume_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_volume_type" symbol="gnome_vfs_volume_get_volume_type">
+ <return-type type="GnomeVFSVolumeType"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="handles_trash" symbol="gnome_vfs_volume_handles_trash">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="is_mounted" symbol="gnome_vfs_volume_is_mounted">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="is_read_only" symbol="gnome_vfs_volume_is_read_only">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="is_user_visible" symbol="gnome_vfs_volume_is_user_visible">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_volume_ref">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="unmount" symbol="gnome_vfs_volume_unmount">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_volume_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeVFSVolumeMonitor" parent="GObject" type-name="GnomeVFSVolumeMonitor">
+ <field name="priv" type="GnomeVFSVolumeMonitorPrivate*"/>
+ <signal name="volume_mounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume_pre_unmount" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume_unmounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="drive_connected" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </signal>
+ <signal name="drive_disconnected" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </signal>
+ <method name="get_connected_drives" symbol="gnome_vfs_volume_monitor_get_connected_drives">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ <method name="get_drive_by_id" symbol="gnome_vfs_volume_monitor_get_drive_by_id">
+ <return-type type="GnomeVFSDrive*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="id" type="gulong"/>
+ </parameters>
+ </method>
+ <method name="get_mounted_volumes" symbol="gnome_vfs_volume_monitor_get_mounted_volumes">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_volume_monitor_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_volume_by_id" symbol="gnome_vfs_volume_monitor_get_volume_by_id">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="id" type="gulong"/>
+ </parameters>
+ </method>
+ <method name="get_volume_for_path" symbol="gnome_vfs_volume_monitor_get_volume_for_path">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_volume_monitor_ref">
+ <return-type type="GnomeVFSVolumeMonitor*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_volume_monitor_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ </object>
+ <boxed get-type="" name="GnomeVFSAddress" opaque="true" type-name="GnomeVFSAddress">
+ <method name="dup" symbol="gnome_vfs_address_dup">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_address_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="const-GnomeVFSAddress*"/>
+ <parameter name="b" type="const-GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_address_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="get_family_type" symbol="gnome_vfs_address_get_family_type">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="get_ipv4" symbol="gnome_vfs_address_get_ipv4">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_address_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="match" symbol="gnome_vfs_address_match">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="const-GnomeVFSAddress*"/>
+ <parameter name="b" type="const-GnomeVFSAddress*"/>
+ <parameter name="prefix" type="guint"/>
+ </parameters>
+ </method>
+ <method name="new_from_ipv4" symbol="gnome_vfs_address_new_from_ipv4">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="ipv4_address" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="new_from_sockaddr" symbol="gnome_vfs_address_new_from_sockaddr">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="sa" type="sockaddr*"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </method>
+ <method name="new_from_string" symbol="gnome_vfs_address_new_from_string">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="address" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="to_string" symbol="gnome_vfs_address_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ </boxed>
+ <struct get-type="" name="GnomeVFSAsyncHandle" opaque="true" type-name="GnomeVFSAsyncHandle"/>
+ <struct get-type="" name="GnomeVFSCancellation" opaque="true" type-name="GnomeVFSCancellation">
+ <method name="ack" symbol="gnome_vfs_cancellation_ack">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="cancel" symbol="gnome_vfs_cancellation_cancel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="check" symbol="gnome_vfs_cancellation_check">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="destroy" symbol="gnome_vfs_cancellation_destroy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="get_fd" symbol="gnome_vfs_cancellation_get_fd">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_cancellation_new">
+ <return-type type="GnomeVFSCancellation*"/>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSCloseOp" type-name="GnomeVFSCloseOp">
+ <field name="dummy" readable="1" type="char" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSCloseOpResult" type-name="GnomeVFSCloseOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncCloseCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSContext" opaque="true" type-name="GnomeVFSContext">
+ <method name="check_cancellation_current" symbol="gnome_vfs_context_check_cancellation_current">
+ <return-type type="gboolean"/>
+ </method>
+ <method name="free" symbol="gnome_vfs_context_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ctx" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="get_cancellation" symbol="gnome_vfs_context_get_cancellation">
+ <return-type type="GnomeVFSCancellation*"/>
+ <parameters>
+ <parameter name="ctx" type="const-GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_context_new">
+ <return-type type="GnomeVFSContext*"/>
+ </method>
+ <method name="peek_current" symbol="gnome_vfs_context_peek_current">
+ <return-type type="const-GnomeVFSContext*"/>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSCreateAsChannelOp" type-name="GnomeVFSCreateAsChannelOp">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
+ <field name="exclusive" readable="1" type="gboolean" writable="1"/>
+ <field name="perm" readable="1" type="guint" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSCreateAsChannelOpResult" type-name="GnomeVFSCreateAsChannelOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncCreateAsChannelCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="channel" readable="1" type="GIOChannel*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSCreateLinkOp" type-name="GnomeVFSCreateLinkOp">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="uri_reference" readable="1" type="char*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSCreateOp" type-name="GnomeVFSCreateOp">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
+ <field name="exclusive" readable="1" type="gboolean" writable="1"/>
+ <field name="perm" readable="1" type="guint" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSCreateOpResult" type-name="GnomeVFSCreateOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncCreateCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSDNSSDBrowseHandle" opaque="true" type-name="GnomeVFSDNSSDBrowseHandle"/>
+ <struct get-type="" name="GnomeVFSDNSSDResolveHandle" opaque="true" type-name="GnomeVFSDNSSDResolveHandle"/>
+ <struct get-type="" name="GnomeVFSDNSSDService" type-name="GnomeVFSDNSSDService">
+ <field name="name" readable="1" type="char*" writable="1"/>
+ <field name="type" readable="1" type="char*" writable="1"/>
+ <field name="domain" readable="1" type="char*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSDirectoryHandle" opaque="true" type-name="GnomeVFSDirectoryHandle"/>
+ <struct get-type="" name="GnomeVFSFileControlOp" type-name="GnomeVFSFileControlOp">
+ <field name="operation" readable="1" type="char*" writable="1"/>
+ <field name="operation_data" readable="1" type="gpointer" writable="1"/>
+ <field name="operation_data_destroy_func" readable="1" type="GDestroyNotify" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSFileControlOpResult" type-name="GnomeVFSFileControlOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncFileControlCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="gpointer" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="operation_data" readable="1" type="gpointer" writable="1"/>
+ <field name="operation_data_destroy_func" readable="1" type="GDestroyNotify" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSFileInfo" opaque="true" type-name="GnomeVFSFileInfo">
+ <field access="public" name="name" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="valid_fields" readable="1" type="GnomeVFSFileInfoFields" writable="1" writeable="true"/>
+ <field access="public" name="type" readable="1" type="GnomeVFSFileType" writable="1" writeable="true"/>
+ <field access="public" name="permissions" readable="1" type="GnomeVFSFilePermissions" writable="1" writeable="true"/>
+ <field access="public" name="flags" readable="1" type="GnomeVFSFileFlags" writable="1" writeable="true"/>
+ <field access="public" name="device" readable="1" type="dev_t" writable="1" writeable="true"/>
+ <field access="public" name="inode" readable="1" type="GnomeVFSInodeNumber" writable="1" writeable="true"/>
+ <field access="public" name="link_count" readable="1" type="guint" writable="1" writeable="true"/>
+ <field access="public" name="uid" readable="1" type="guint" writable="1" writeable="true"/>
+ <field access="public" name="gid" readable="1" type="guint" writable="1" writeable="true"/>
+ <field access="public" name="size" readable="1" type="GnomeVFSFileSize" writable="1" writeable="true"/>
+ <field access="public" name="block_count" readable="1" type="GnomeVFSFileSize" writable="1" writeable="true"/>
+ <field access="public" name="io_block_size" readable="1" type="guint" writable="1" writeable="true"/>
+ <field access="public" name="atime" readable="1" type="time_t" writable="1" writeable="true"/>
+ <field access="public" name="mtime" readable="1" type="time_t" writable="1" writeable="true"/>
+ <field access="public" name="ctime" readable="1" type="time_t" writable="1" writeable="true"/>
+ <field access="public" name="symlink_name" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="mime_type" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="refcount" readable="1" type="guint" writable="1" writeable="true"/>
+ <field access="public" name="acl" readable="1" type="GnomeVFSACL*" writable="1" writeable="true"/>
+ <field access="public" name="selinux_context" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="reserved1" readable="1" type="void*" writable="1" writeable="true"/>
+ <field access="public" name="reserved2" readable="1" type="void*" writable="1" writeable="true"/>
+ <field access="public" name="reserved3" readable="1" type="void*" writable="1" writeable="true"/>
+ <method name="clear" symbol="gnome_vfs_file_info_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="copy" symbol="gnome_vfs_file_info_copy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dest" type="GnomeVFSFileInfo*"/>
+ <parameter name="src" type="const-GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="dup" symbol="gnome_vfs_file_info_dup">
+ <return-type type="GnomeVFSFileInfo*"/>
+ <parameters>
+ <parameter name="orig" type="const-GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="get_mime_type" symbol="gnome_vfs_file_info_get_mime_type">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_file_info_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="list_copy" symbol="gnome_vfs_file_info_list_copy">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_free" symbol="gnome_vfs_file_info_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_ref" symbol="gnome_vfs_file_info_list_ref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_unref" symbol="gnome_vfs_file_info_list_unref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="matches" symbol="gnome_vfs_file_info_matches">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="const-GnomeVFSFileInfo*"/>
+ <parameter name="b" type="const-GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_file_info_new">
+ <return-type type="GnomeVFSFileInfo*"/>
+ </method>
+ <method name="ref" symbol="gnome_vfs_file_info_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_file_info_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSFindDirectoryOp" type-name="GnomeVFSFindDirectoryOp">
+ <field name="uris" readable="1" type="GList*" writable="1"/>
+ <field name="kind" readable="1" type="GnomeVFSFindDirectoryKind" writable="1"/>
+ <field name="create_if_needed" readable="1" type="gboolean" writable="1"/>
+ <field name="find_if_needed" readable="1" type="gboolean" writable="1"/>
+ <field name="permissions" readable="1" type="guint" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSFindDirectoryOpResult" type-name="GnomeVFSFindDirectoryOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncFindDirectoryCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result_list" readable="1" type="GList*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSFindDirectoryResult" type-name="GnomeVFSFindDirectoryResult">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ <method name="dup" symbol="gnome_vfs_find_directory_result_dup">
+ <return-type type="GnomeVFSFindDirectoryResult*"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_find_directory_result_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_find_directory_result_get_type">
+ <return-type type="GType"/>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSGetFileInfoOp" type-name="GnomeVFSGetFileInfoOp">
+ <field name="uris" readable="1" type="GList*" writable="1"/>
+ <field name="options" readable="1" type="GnomeVFSFileInfoOptions" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSGetFileInfoOpResult" type-name="GnomeVFSGetFileInfoOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncGetFileInfoCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result_list" readable="1" type="GList*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSGetFileInfoResult" type-name="GnomeVFSGetFileInfoResult">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="file_info" readable="1" type="GnomeVFSFileInfo*" writable="1"/>
+ <method name="dup" symbol="gnome_vfs_get_file_info_result_dup">
+ <return-type type="GnomeVFSGetFileInfoResult*"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_get_file_info_result_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_vfs_get_file_info_result_get_type">
+ <return-type type="GType"/>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSHandle" opaque="true" type-name="GnomeVFSHandle"/>
+ <struct get-type="" name="GnomeVFSInetConnection" opaque="true" type-name="GnomeVFSInetConnection">
+ <method name="create" symbol="gnome_vfs_inet_connection_create">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="connection_return" type="GnomeVFSInetConnection**"/>
+ <parameter name="host_name" type="const-gchar*"/>
+ <parameter name="host_port" type="guint"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="create_from_address" symbol="gnome_vfs_inet_connection_create_from_address">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="connection_return" type="GnomeVFSInetConnection**"/>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ <parameter name="host_port" type="guint"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="destroy" symbol="gnome_vfs_inet_connection_destroy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="GnomeVFSInetConnection*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_inet_connection_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="GnomeVFSInetConnection*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="get_address" symbol="gnome_vfs_inet_connection_get_address">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="connection" type="GnomeVFSInetConnection*"/>
+ </parameters>
+ </method>
+ <method name="get_fd" symbol="gnome_vfs_inet_connection_get_fd">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="connection" type="GnomeVFSInetConnection*"/>
+ </parameters>
+ </method>
+ <method name="get_ip" symbol="gnome_vfs_inet_connection_get_ip">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="connection" type="GnomeVFSInetConnection*"/>
+ </parameters>
+ </method>
+ <method name="to_socket" symbol="gnome_vfs_inet_connection_to_socket">
+ <return-type type="GnomeVFSSocket*"/>
+ <parameters>
+ <parameter name="connection" type="GnomeVFSInetConnection*"/>
+ </parameters>
+ </method>
+ <method name="to_socket_buffer" symbol="gnome_vfs_inet_connection_to_socket_buffer">
+ <return-type type="GnomeVFSSocketBuffer*"/>
+ <parameters>
+ <parameter name="connection" type="GnomeVFSInetConnection*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSJob" opaque="true" type-name="GnomeVFSJob">
+ <method name="get_count" symbol="gnome_vfs_job_get_count">
+ <return-type type="int"/>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSLoadDirectoryOp" type-name="GnomeVFSLoadDirectoryOp">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="options" readable="1" type="GnomeVFSFileInfoOptions" writable="1"/>
+ <field name="items_per_notification" readable="1" type="guint" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSLoadDirectoryOpResult" type-name="GnomeVFSLoadDirectoryOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncDirectoryLoadCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="list" readable="1" type="GList*" writable="1"/>
+ <field name="entries_read" readable="1" type="guint" writable="1"/>
+ </struct>
+ <struct deprecated="1" get-type="" name="GnomeVFSMimeAction" type-name="GnomeVFSMimeAction">
+ <field name="action_type" readable="1" type="GnomeVFSMimeActionType" writable="1"/>
+ <field name="component" readable="1" type="void*" writable="1"/>
+ <field name="reserved1" type="void*"/>
+ <method deprecated="1" name="free" symbol="gnome_vfs_mime_action_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GnomeVFSMimeAction*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="launch" symbol="gnome_vfs_mime_action_launch">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="action" type="GnomeVFSMimeAction*"/>
+ <parameter name="uris" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="launch_with_env" symbol="gnome_vfs_mime_action_launch_with_env">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="action" type="GnomeVFSMimeAction*"/>
+ <parameter name="uris" type="GList*"/>
+ <parameter name="envp" type="char**"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSMimeApplication" opaque="true" type-name="GnomeVFSMimeApplication">
+ <field access="public" name="id" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="name" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="command" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="can_open_multiple_files" readable="1" type="gboolean" writable="1" writeable="true"/>
+ <field access="public" name="expects_uris" readable="1" type="GnomeVFSMimeApplicationArgumentType" writable="1" writeable="true"/>
+ <field access="public" name="supported_uri_schemes" readable="1" type="GList*" writable="1" writeable="true"/>
+ <field access="public" name="_command" readable="1" type="char*" writable="1" writeable="true"/>
+ <field access="public" name="_can_open_multiple_files" readable="1" type="gboolean" writable="1" writeable="true"/>
+ <field access="public" name="_expects_uris" readable="1" type="GnomeVFSMimeApplicationArgumentType" writable="1" writeable="true"/>
+ <field access="public" name="_supported_uri_schemes" readable="1" type="GList*" writable="1" writeable="true"/>
+ <field access="public" name="requires_terminal" readable="1" type="gboolean" writable="1" writeable="true"/>
+ <field access="public" name="reserved1" readable="1" type="void*" writable="1" writeable="true"/>
+ <field access="public" name="priv" readable="1" type="GnomeVFSMimeApplicationPrivate*" writable="1" writeable="true"/>
+ <method name="copy" symbol="gnome_vfs_mime_application_copy">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="application" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_mime_application_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_a" type="GnomeVFSMimeApplication*"/>
+ <parameter name="app_b" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_mime_application_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="application" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_binary_name" symbol="gnome_vfs_mime_application_get_binary_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_desktop_file_path" symbol="gnome_vfs_mime_application_get_desktop_file_path">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_desktop_id" symbol="gnome_vfs_mime_application_get_desktop_id">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_exec" symbol="gnome_vfs_mime_application_get_exec">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_generic_name" symbol="gnome_vfs_mime_application_get_generic_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="gnome_vfs_mime_application_get_icon">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="gnome_vfs_mime_application_get_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_startup_wm_class" symbol="gnome_vfs_mime_application_get_startup_wm_class">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="launch" symbol="gnome_vfs_mime_application_launch">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ <parameter name="uris" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="launch_with_env" symbol="gnome_vfs_mime_application_launch_with_env">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ <parameter name="uris" type="GList*"/>
+ <parameter name="envp" type="char**"/>
+ </parameters>
+ </method>
+ <method name="list_free" symbol="gnome_vfs_mime_application_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="new_from_desktop_id" symbol="gnome_vfs_mime_application_new_from_desktop_id">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="new_from_id" symbol="gnome_vfs_mime_application_new_from_id">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="requires_terminal" symbol="gnome_vfs_mime_application_requires_terminal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="supports_startup_notification" symbol="gnome_vfs_mime_application_supports_startup_notification">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="supports_uris" symbol="gnome_vfs_mime_application_supports_uris">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSMimeSniffBuffer" opaque="true" type-name="GnomeVFSMimeSniffBuffer">
+ <method name="free" symbol="gnome_vfs_mime_sniff_buffer_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GnomeVFSMimeSniffBuffer*"/>
+ </parameters>
+ </method>
+ <method name="new_from_existing_data" symbol="gnome_vfs_mime_sniff_buffer_new_from_existing_data">
+ <return-type type="GnomeVFSMimeSniffBuffer*"/>
+ <parameters>
+ <parameter name="buffer" type="const-guchar*"/>
+ <parameter name="buffer_size" type="gssize"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackAdditionalHeadersIn" type-name="GnomeVFSModuleCallbackAdditionalHeadersIn">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackAdditionalHeadersOut" type-name="GnomeVFSModuleCallbackAdditionalHeadersOut">
+ <field name="headers" readable="1" type="GList*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackAuthenticationIn" type-name="GnomeVFSModuleCallbackAuthenticationIn">
+ <field name="uri" readable="1" type="char*" writable="1"/>
+ <field name="realm" readable="1" type="char*" writable="1"/>
+ <field name="previous_attempt_failed" readable="1" type="gboolean" writable="1"/>
+ <field name="auth_type" readable="1" type="GnomeVFSModuleCallbackAuthenticationAuthType" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackAuthenticationOut" type-name="GnomeVFSModuleCallbackAuthenticationOut">
+ <field name="username" readable="1" type="char*" writable="1"/>
+ <field name="password" readable="1" type="char*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackFillAuthenticationIn" type-name="GnomeVFSModuleCallbackFillAuthenticationIn">
+ <field name="uri" readable="1" type="char*" writable="1"/>
+ <field name="protocol" readable="1" type="char*" writable="1"/>
+ <field name="server" readable="1" type="char*" writable="1"/>
+ <field name="object" readable="1" type="char*" writable="1"/>
+ <field name="port" readable="1" type="int" writable="1"/>
+ <field name="authtype" readable="1" type="char*" writable="1"/>
+ <field name="username" readable="1" type="char*" writable="1"/>
+ <field name="domain" readable="1" type="char*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackFillAuthenticationOut" type-name="GnomeVFSModuleCallbackFillAuthenticationOut">
+ <field name="valid" readable="1" type="gboolean" writable="1"/>
+ <field name="username" readable="1" type="char*" writable="1"/>
+ <field name="domain" readable="1" type="char*" writable="1"/>
+ <field name="password" readable="1" type="char*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackFullAuthenticationIn" type-name="GnomeVFSModuleCallbackFullAuthenticationIn">
+ <field name="flags" readable="1" type="GnomeVFSModuleCallbackFullAuthenticationFlags" writable="1"/>
+ <field name="uri" readable="1" type="char*" writable="1"/>
+ <field name="protocol" readable="1" type="char*" writable="1"/>
+ <field name="server" readable="1" type="char*" writable="1"/>
+ <field name="object" readable="1" type="char*" writable="1"/>
+ <field name="port" readable="1" type="int" writable="1"/>
+ <field name="authtype" readable="1" type="char*" writable="1"/>
+ <field name="username" readable="1" type="char*" writable="1"/>
+ <field name="domain" readable="1" type="char*" writable="1"/>
+ <field name="default_user" readable="1" type="char*" writable="1"/>
+ <field name="default_domain" readable="1" type="char*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackFullAuthenticationOut" type-name="GnomeVFSModuleCallbackFullAuthenticationOut">
+ <field name="abort_auth" readable="1" type="gboolean" writable="1"/>
+ <field name="username" readable="1" type="char*" writable="1"/>
+ <field name="domain" readable="1" type="char*" writable="1"/>
+ <field name="password" readable="1" type="char*" writable="1"/>
+ <field name="save_password" readable="1" type="gboolean" writable="1"/>
+ <field name="keyring" readable="1" type="char*" writable="1"/>
+ <field name="out_flags" readable="1" type="gsize" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackOpResult" type-name="GnomeVFSModuleCallbackOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncModuleCallback" writable="1"/>
+ <field name="user_data" readable="1" type="gpointer" writable="1"/>
+ <field name="in" readable="1" type="gconstpointer" writable="1"/>
+ <field name="in_size" readable="1" type="size_t" writable="1"/>
+ <field name="out" readable="1" type="gpointer" writable="1"/>
+ <field name="out_size" readable="1" type="size_t" writable="1"/>
+ <field name="response" readable="1" type="GnomeVFSModuleCallbackResponse" writable="1"/>
+ <field name="response_data" readable="1" type="gpointer" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackQuestionIn" type-name="GnomeVFSModuleCallbackQuestionIn">
+ <field name="primary_message" readable="1" type="char*" writable="1"/>
+ <field name="secondary_message" readable="1" type="char*" writable="1"/>
+ <field name="choices" readable="1" type="char**" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackQuestionOut" type-name="GnomeVFSModuleCallbackQuestionOut">
+ <field name="answer" readable="1" type="int" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackReceivedHeadersIn" type-name="GnomeVFSModuleCallbackReceivedHeadersIn">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="headers" readable="1" type="GList*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackReceivedHeadersOut" type-name="GnomeVFSModuleCallbackReceivedHeadersOut">
+ <field name="dummy" readable="1" type="int" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackSaveAuthenticationIn" type-name="GnomeVFSModuleCallbackSaveAuthenticationIn">
+ <field name="keyring" readable="1" type="char*" writable="1"/>
+ <field name="uri" readable="1" type="char*" writable="1"/>
+ <field name="protocol" readable="1" type="char*" writable="1"/>
+ <field name="server" readable="1" type="char*" writable="1"/>
+ <field name="object" readable="1" type="char*" writable="1"/>
+ <field name="port" readable="1" type="int" writable="1"/>
+ <field name="authtype" readable="1" type="char*" writable="1"/>
+ <field name="username" readable="1" type="char*" writable="1"/>
+ <field name="domain" readable="1" type="char*" writable="1"/>
+ <field name="password" readable="1" type="char*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackSaveAuthenticationOut" type-name="GnomeVFSModuleCallbackSaveAuthenticationOut">
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackStackInfo" opaque="true" type-name="GnomeVFSModuleCallbackStackInfo"/>
+ <struct get-type="" name="GnomeVFSModuleCallbackStatusMessageIn" type-name="GnomeVFSModuleCallbackStatusMessageIn">
+ <field name="uri" readable="1" type="char*" writable="1"/>
+ <field name="message" readable="1" type="char*" writable="1"/>
+ <field name="percentage" readable="1" type="int" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSModuleCallbackStatusMessageOut" type-name="GnomeVFSModuleCallbackStatusMessageOut">
+ <field name="dummy" readable="1" type="int" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSMonitorHandle" opaque="true" type-name="GnomeVFSMonitorHandle"/>
+ <struct get-type="" name="GnomeVFSOpenAsChannelOp" type-name="GnomeVFSOpenAsChannelOp">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
+ <field name="advised_block_size" readable="1" type="guint" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSOpenAsChannelOpResult" type-name="GnomeVFSOpenAsChannelOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncOpenAsChannelCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="channel" readable="1" type="GIOChannel*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSOpenOp" type-name="GnomeVFSOpenOp">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSOpenOpResult" type-name="GnomeVFSOpenOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncOpenCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSProgressCallbackState" opaque="true" type-name="GnomeVFSProgressCallbackState"/>
+ <struct get-type="" name="GnomeVFSReadOp" type-name="GnomeVFSReadOp">
+ <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="buffer" readable="1" type="gpointer" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSReadOpResult" type-name="GnomeVFSReadOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncReadCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="buffer" readable="1" type="gpointer" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="bytes_read" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSResolveHandle" opaque="true" type-name="GnomeVFSResolveHandle"/>
+ <struct get-type="" name="GnomeVFSSSL" opaque="true" type-name="GnomeVFSSSL">
+ <method name="create" symbol="gnome_vfs_ssl_create">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSSSL**"/>
+ <parameter name="host" type="const-char*"/>
+ <parameter name="port" type="unsigned-int"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="create_from_fd" symbol="gnome_vfs_ssl_create_from_fd">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSSSL**"/>
+ <parameter name="fd" type="gint"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="destroy" symbol="gnome_vfs_ssl_destroy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ssl" type="GnomeVFSSSL*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="enabled" symbol="gnome_vfs_ssl_enabled">
+ <return-type type="gboolean"/>
+ </method>
+ <method name="read" symbol="gnome_vfs_ssl_read">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="ssl" type="GnomeVFSSSL*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="set_timeout" symbol="gnome_vfs_ssl_set_timeout">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="ssl" type="GnomeVFSSSL*"/>
+ <parameter name="timeout" type="GTimeVal*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="to_socket" symbol="gnome_vfs_ssl_to_socket">
+ <return-type type="GnomeVFSSocket*"/>
+ <parameters>
+ <parameter name="ssl" type="GnomeVFSSSL*"/>
+ </parameters>
+ </method>
+ <method name="write" symbol="gnome_vfs_ssl_write">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="ssl" type="GnomeVFSSSL*"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSSeekOp" type-name="GnomeVFSSeekOp">
+ <field name="whence" readable="1" type="GnomeVFSSeekPosition" writable="1"/>
+ <field name="offset" readable="1" type="GnomeVFSFileOffset" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSSeekOpResult" type-name="GnomeVFSSeekOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncSeekCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSSetFileInfoOp" type-name="GnomeVFSSetFileInfoOp">
+ <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
+ <field name="info" readable="1" type="GnomeVFSFileInfo*" writable="1"/>
+ <field name="mask" readable="1" type="GnomeVFSSetFileInfoMask" writable="1"/>
+ <field name="options" readable="1" type="GnomeVFSFileInfoOptions" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSSetFileInfoOpResult" type-name="GnomeVFSSetFileInfoOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncSetFileInfoCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="set_file_info_result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="get_file_info_result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="info" readable="1" type="GnomeVFSFileInfo*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSSocket" opaque="true" type-name="GnomeVFSSocket">
+ <method name="close" symbol="gnome_vfs_socket_close">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket" type="GnomeVFSSocket*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_socket_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="socket" type="GnomeVFSSocket*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_socket_new">
+ <return-type type="GnomeVFSSocket*"/>
+ <parameters>
+ <parameter name="impl" type="GnomeVFSSocketImpl*"/>
+ <parameter name="connection" type="void*"/>
+ </parameters>
+ </method>
+ <method name="read" symbol="gnome_vfs_socket_read">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket" type="GnomeVFSSocket*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="write" symbol="gnome_vfs_socket_write">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket" type="GnomeVFSSocket*"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="int"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSSocketBuffer" opaque="true" type-name="GnomeVFSSocketBuffer">
+ <method name="destroy" symbol="gnome_vfs_socket_buffer_destroy">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
+ <parameter name="close_socket" type="gboolean"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="flush" symbol="gnome_vfs_socket_buffer_flush">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_socket_buffer_new">
+ <return-type type="GnomeVFSSocketBuffer*"/>
+ <parameters>
+ <parameter name="socket" type="GnomeVFSSocket*"/>
+ </parameters>
+ </method>
+ <method name="peekc" symbol="gnome_vfs_socket_buffer_peekc">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
+ <parameter name="character" type="char*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="read" symbol="gnome_vfs_socket_buffer_read">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="read_until" symbol="gnome_vfs_socket_buffer_read_until">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="boundary" type="gconstpointer"/>
+ <parameter name="boundary_len" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
+ <parameter name="got_boundary" type="gboolean*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="write" symbol="gnome_vfs_socket_buffer_write">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSSocketImpl" type-name="GnomeVFSSocketImpl">
+ <field name="read" readable="1" type="GnomeVFSSocketReadFunc" writable="1"/>
+ <field name="write" readable="1" type="GnomeVFSSocketWriteFunc" writable="1"/>
+ <field name="close" readable="1" type="GnomeVFSSocketCloseFunc" writable="1"/>
+ <field name="set_timeout" readable="1" type="GnomeVFSSocketSetTimeoutFunc" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSToplevelURI" type-name="GnomeVFSToplevelURI">
+ <field name="uri" readable="1" type="GnomeVFSURI" writable="1"/>
+ <field name="host_name" readable="1" type="gchar*" writable="1"/>
+ <field name="host_port" readable="1" type="guint" writable="1"/>
+ <field name="user_name" readable="1" type="gchar*" writable="1"/>
+ <field name="password" readable="1" type="gchar*" writable="1"/>
+ <field name="urn" readable="1" type="gchar*" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSTransform" type-name="GnomeVFSTransform">
+ <field name="transform" readable="1" type="GnomeVFSTransformFunc" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSURI" opaque="true" type-name="GnomeVFSURI">
+ <method name="append_file_name" symbol="gnome_vfs_uri_append_file_name">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ <parameter name="filename" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="append_path" symbol="gnome_vfs_uri_append_path">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="append_string" symbol="gnome_vfs_uri_append_string">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ <parameter name="uri_fragment" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="dup" symbol="gnome_vfs_uri_dup">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_uri_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="const-GnomeVFSURI*"/>
+ <parameter name="b" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="exists" symbol="gnome_vfs_uri_exists">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="extract_dirname" symbol="gnome_vfs_uri_extract_dirname">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="extract_short_name" symbol="gnome_vfs_uri_extract_short_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="extract_short_path_name" symbol="gnome_vfs_uri_extract_short_path_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_fragment_identifier" symbol="gnome_vfs_uri_get_fragment_identifier">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_host_name" symbol="gnome_vfs_uri_get_host_name">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_host_port" symbol="gnome_vfs_uri_get_host_port">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_parent" symbol="gnome_vfs_uri_get_parent">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_password" symbol="gnome_vfs_uri_get_password">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_path" symbol="gnome_vfs_uri_get_path">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_scheme" symbol="gnome_vfs_uri_get_scheme">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_toplevel" symbol="gnome_vfs_uri_get_toplevel">
+ <return-type type="GnomeVFSToplevelURI*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_user_name" symbol="gnome_vfs_uri_get_user_name">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="has_parent" symbol="gnome_vfs_uri_has_parent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="hash" symbol="gnome_vfs_uri_hash">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="p" type="gconstpointer"/>
+ </parameters>
+ </method>
+ <method name="hequal" symbol="gnome_vfs_uri_hequal">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="a" type="gconstpointer"/>
+ <parameter name="b" type="gconstpointer"/>
+ </parameters>
+ </method>
+ <method name="is_local" symbol="gnome_vfs_uri_is_local">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="is_parent" symbol="gnome_vfs_uri_is_parent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="possible_parent" type="const-GnomeVFSURI*"/>
+ <parameter name="possible_child" type="const-GnomeVFSURI*"/>
+ <parameter name="recursive" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="list_copy" symbol="gnome_vfs_uri_list_copy">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_free" symbol="gnome_vfs_uri_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_parse" symbol="gnome_vfs_uri_list_parse">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="uri_list" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="list_ref" symbol="gnome_vfs_uri_list_ref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_unref" symbol="gnome_vfs_uri_list_unref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="make_full_from_relative" symbol="gnome_vfs_uri_make_full_from_relative">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="base_uri" type="const-char*"/>
+ <parameter name="relative_uri" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_uri_new">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="text_uri" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_uri_ref">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="resolve_relative" symbol="gnome_vfs_uri_resolve_relative">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="base" type="const-GnomeVFSURI*"/>
+ <parameter name="relative_reference" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="resolve_symbolic_link" symbol="gnome_vfs_uri_resolve_symbolic_link">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="base" type="const-GnomeVFSURI*"/>
+ <parameter name="relative_reference" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_host_name" symbol="gnome_vfs_uri_set_host_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="host_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_host_port" symbol="gnome_vfs_uri_set_host_port">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="host_port" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_password" symbol="gnome_vfs_uri_set_password">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="password" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_user_name" symbol="gnome_vfs_uri_set_user_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="user_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="to_string" symbol="gnome_vfs_uri_to_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="const-GnomeVFSURI*"/>
+ <parameter name="hide_options" type="GnomeVFSURIHideOptions"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_uri_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeVFSUnixMount" type-name="GnomeVFSUnixMount">
+ <field name="mount_path" readable="1" type="char*" writable="1"/>
+ <field name="device_path" readable="1" type="char*" writable="1"/>
+ <field name="filesystem_type" readable="1" type="char*" writable="1"/>
+ <field name="is_read_only" readable="1" type="gboolean" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSUnixMountPoint" type-name="GnomeVFSUnixMountPoint">
+ <field name="mount_path" readable="1" type="char*" writable="1"/>
+ <field name="device_path" readable="1" type="char*" writable="1"/>
+ <field name="filesystem_type" readable="1" type="char*" writable="1"/>
+ <field name="dev_opt" readable="1" type="char*" writable="1"/>
+ <field name="is_read_only" readable="1" type="gboolean" writable="1"/>
+ <field name="is_user_mountable" readable="1" type="gboolean" writable="1"/>
+ <field name="is_loopback" readable="1" type="gboolean" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSWriteOp" type-name="GnomeVFSWriteOp">
+ <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="buffer" readable="1" type="gconstpointer" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSWriteOpResult" type-name="GnomeVFSWriteOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncWriteCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="buffer" readable="1" type="gconstpointer" writable="1"/>
+ <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="bytes_written" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSXferOp" type-name="GnomeVFSXferOp">
+ <field name="source_uri_list" readable="1" type="GList*" writable="1"/>
+ <field name="target_uri_list" readable="1" type="GList*" writable="1"/>
+ <field name="xfer_options" readable="1" type="GnomeVFSXferOptions" writable="1"/>
+ <field name="error_mode" readable="1" type="GnomeVFSXferErrorMode" writable="1"/>
+ <field name="overwrite_mode" readable="1" type="GnomeVFSXferOverwriteMode" writable="1"/>
+ <field name="progress_sync_callback" readable="1" type="GnomeVFSXferProgressCallback" writable="1"/>
+ <field name="sync_callback_data" readable="1" type="gpointer" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSXferOpResult" type-name="GnomeVFSXferOpResult">
+ <field name="callback" readable="1" type="GnomeVFSAsyncXferProgressCallback" writable="1"/>
+ <field name="callback_data" readable="1" type="void*" writable="1"/>
+ <field name="progress_info" readable="1" type="GnomeVFSXferProgressInfo*" writable="1"/>
+ <field name="reply" readable="1" type="int" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeVFSXferProgressInfo" type-name="GnomeVFSXferProgressInfo">
+ <field name="status" readable="1" type="GnomeVFSXferProgressStatus" writable="1"/>
+ <field name="vfs_status" readable="1" type="GnomeVFSResult" writable="1"/>
+ <field name="phase" readable="1" type="GnomeVFSXferPhase" writable="1"/>
+ <field name="source_name" readable="1" type="gchar*" writable="1"/>
+ <field name="target_name" readable="1" type="gchar*" writable="1"/>
+ <field name="file_index" readable="1" type="gulong" writable="1"/>
+ <field name="files_total" readable="1" type="gulong" writable="1"/>
+ <field name="bytes_total" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="file_size" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="bytes_copied" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="total_bytes_copied" readable="1" type="GnomeVFSFileSize" writable="1"/>
+ <field name="duplicate_name" readable="1" type="gchar*" writable="1"/>
+ <field name="duplicate_count" readable="1" type="int" writable="1"/>
+ <field name="top_level_item" readable="1" type="gboolean" writable="1"/>
+ <field name="reserved1" readable="1" type="void*" writable="1"/>
+ <field name="reserved2" readable="1" type="void*" writable="1"/>
+ </struct>
+ <struct get-type="" name="XdgAliasList" opaque="true" type-name="XdgAliasList"/>
+ <struct get-type="" name="XdgGlobHash" opaque="true" type-name="XdgGlobHash"/>
+ <struct get-type="" name="XdgMimeCache" opaque="true" type-name="XdgMimeCache"/>
+ <struct get-type="" name="XdgMimeMagic" opaque="true" type-name="XdgMimeMagic"/>
+ <struct get-type="" name="XdgParentList" opaque="true" type-name="XdgParentList"/>
+ <struct name="GnomeVfsApplication">
+ <method deprecated="1" name="is_user_owned_application" symbol="gnome_vfs_application_is_user_owned_application">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="application" type="const-GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_add_mime_type" symbol="gnome_vfs_application_registry_add_mime_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_clear_mime_types" symbol="gnome_vfs_application_registry_clear_mime_types">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_exists" symbol="gnome_vfs_application_registry_exists">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_get_applications" symbol="gnome_vfs_application_registry_get_applications">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_get_bool_value" symbol="gnome_vfs_application_registry_get_bool_value">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ <parameter name="got_key" type="gboolean*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_get_keys" symbol="gnome_vfs_application_registry_get_keys">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_get_mime_application" symbol="gnome_vfs_application_registry_get_mime_application">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_get_mime_types" symbol="gnome_vfs_application_registry_get_mime_types">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_peek_value" symbol="gnome_vfs_application_registry_peek_value">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_reload" symbol="gnome_vfs_application_registry_reload">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="registry_remove_application" symbol="gnome_vfs_application_registry_remove_application">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_remove_mime_type" symbol="gnome_vfs_application_registry_remove_mime_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_save_mime_application" symbol="gnome_vfs_application_registry_save_mime_application">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="application" type="const-GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_set_bool_value" symbol="gnome_vfs_application_registry_set_bool_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ <parameter name="value" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_set_value" symbol="gnome_vfs_application_registry_set_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ <parameter name="value" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_shutdown" symbol="gnome_vfs_application_registry_shutdown">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="registry_supports_mime_type" symbol="gnome_vfs_application_registry_supports_mime_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_supports_uri_scheme" symbol="gnome_vfs_application_registry_supports_uri_scheme">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="uri_scheme" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registry_sync" symbol="gnome_vfs_application_registry_sync">
+ <return-type type="GnomeVFSResult"/>
+ </method>
+ <method deprecated="1" name="registry_unset_key" symbol="gnome_vfs_application_registry_unset_key">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsAsync">
+ <method name="cancel" symbol="gnome_vfs_async_cancel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ </parameters>
+ </method>
+ <method name="close" symbol="gnome_vfs_async_close">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="callback" type="GnomeVFSAsyncCloseCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="create" symbol="gnome_vfs_async_create">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="create_as_channel" symbol="gnome_vfs_async_create_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="create_symbolic_link" symbol="gnome_vfs_async_create_symbolic_link">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="uri_reference" type="const-gchar*"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="create_uri" symbol="gnome_vfs_async_create_uri">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="create_uri_as_channel" symbol="gnome_vfs_async_create_uri_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="file_control" symbol="gnome_vfs_async_file_control">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="operation" type="const-char*"/>
+ <parameter name="operation_data" type="gpointer"/>
+ <parameter name="operation_data_destroy_func" type="GDestroyNotify"/>
+ <parameter name="callback" type="GnomeVFSAsyncFileControlCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="find_directory" symbol="gnome_vfs_async_find_directory">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="near_uri_list" type="GList*"/>
+ <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
+ <parameter name="create_if_needed" type="gboolean"/>
+ <parameter name="find_if_needed" type="gboolean"/>
+ <parameter name="permissions" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncFindDirectoryCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_file_info" symbol="gnome_vfs_async_get_file_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri_list" type="GList*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncGetFileInfoCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_job_limit" symbol="gnome_vfs_async_get_job_limit">
+ <return-type type="int"/>
+ </method>
+ <method name="load_directory" symbol="gnome_vfs_async_load_directory">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="items_per_notification" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="load_directory_uri" symbol="gnome_vfs_async_load_directory_uri">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="items_per_notification" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="module_callback_pop" symbol="gnome_vfs_async_module_callback_pop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="module_callback_push" symbol="gnome_vfs_async_module_callback_push">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="const-char*"/>
+ <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="module_callback_set_default" symbol="gnome_vfs_async_module_callback_set_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="const-char*"/>
+ <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="open" symbol="gnome_vfs_async_open">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="open_as_channel" symbol="gnome_vfs_async_open_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="advised_block_size" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="open_uri" symbol="gnome_vfs_async_open_uri">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="open_uri_as_channel" symbol="gnome_vfs_async_open_uri_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="advised_block_size" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="read" symbol="gnome_vfs_async_read">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="guint"/>
+ <parameter name="callback" type="GnomeVFSAsyncReadCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="seek" symbol="gnome_vfs_async_seek">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="whence" type="GnomeVFSSeekPosition"/>
+ <parameter name="offset" type="GnomeVFSFileOffset"/>
+ <parameter name="callback" type="GnomeVFSAsyncSeekCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="set_file_info" symbol="gnome_vfs_async_set_file_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncSetFileInfoCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="set_job_limit" symbol="gnome_vfs_async_set_job_limit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="limit" type="int"/>
+ </parameters>
+ </method>
+ <method name="write" symbol="gnome_vfs_async_write">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="guint"/>
+ <parameter name="callback" type="GnomeVFSAsyncWriteCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="xfer" symbol="gnome_vfs_async_xfer">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="source_uri_list" type="GList*"/>
+ <parameter name="target_uri_list" type="GList*"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="progress_update_callback" type="GnomeVFSAsyncXferProgressCallback"/>
+ <parameter name="update_callback_data" type="gpointer"/>
+ <parameter name="progress_sync_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="sync_callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsCheck">
+ <method name="same_fs" symbol="gnome_vfs_check_same_fs">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source" type="const-gchar*"/>
+ <parameter name="target" type="const-gchar*"/>
+ <parameter name="same_fs_return" type="gboolean*"/>
+ </parameters>
+ </method>
+ <method name="same_fs_uris" symbol="gnome_vfs_check_same_fs_uris">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri" type="GnomeVFSURI*"/>
+ <parameter name="target_uri" type="GnomeVFSURI*"/>
+ <parameter name="same_fs_return" type="gboolean*"/>
+ </parameters>
+ </method>
+ <method name="same_fs_uris_cancellable" symbol="gnome_vfs_check_same_fs_uris_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSURI*"/>
+ <parameter name="b" type="GnomeVFSURI*"/>
+ <parameter name="same_fs_return" type="gboolean*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="close_cancellable" symbol="gnome_vfs_close_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <function name="connect_to_server" symbol="gnome_vfs_connect_to_server">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="display_name" type="const-char*"/>
+ <parameter name="icon" type="const-char*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsCreate">
+ <method name="symbolic_link" symbol="gnome_vfs_create_symbolic_link">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="target_reference" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="symbolic_link_cancellable" symbol="gnome_vfs_create_symbolic_link_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="target_reference" type="const-gchar*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="uri" symbol="gnome_vfs_create_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ </parameters>
+ </method>
+ <method name="uri_cancellable" symbol="gnome_vfs_create_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsDirectory">
+ <method name="close" symbol="gnome_vfs_directory_close">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
+ </parameters>
+ </method>
+ <method name="list_load" symbol="gnome_vfs_directory_list_load">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="list" type="GList**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </method>
+ <method name="open" symbol="gnome_vfs_directory_open">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </method>
+ <method name="open_from_uri" symbol="gnome_vfs_directory_open_from_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </method>
+ <method name="open_from_uri_cancellable" symbol="gnome_vfs_directory_open_from_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="read_next" symbol="gnome_vfs_directory_read_next">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
+ <parameter name="file_info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="read_next_cancellable" symbol="gnome_vfs_directory_read_next_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="visit" symbol="gnome_vfs_directory_visit">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="visit_files" symbol="gnome_vfs_directory_visit_files">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="file_list" type="GList*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="visit_files_at_uri" symbol="gnome_vfs_directory_visit_files_at_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="file_list" type="GList*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="visit_uri" symbol="gnome_vfs_directory_visit_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsEscape">
+ <method name="host_and_path_string" symbol="gnome_vfs_escape_host_and_path_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="path_string" symbol="gnome_vfs_escape_path_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="set" symbol="gnome_vfs_escape_set">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="string" type="const-char*"/>
+ <parameter name="match_set" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="slashes" symbol="gnome_vfs_escape_slashes">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="string" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="string" symbol="gnome_vfs_escape_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="string" type="const-char*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="expand_initial_tilde" symbol="gnome_vfs_expand_initial_tilde">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsFile">
+ <method name="control" symbol="gnome_vfs_file_control">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="operation" type="const-char*"/>
+ <parameter name="operation_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="control_cancellable" symbol="gnome_vfs_file_control_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="operation" type="const-char*"/>
+ <parameter name="operation_data" type="gpointer"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="find_directory" symbol="gnome_vfs_find_directory">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="near_uri" type="GnomeVFSURI*"/>
+ <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
+ <parameter name="result" type="GnomeVFSURI**"/>
+ <parameter name="create_if_needed" type="gboolean"/>
+ <parameter name="find_if_needed" type="gboolean"/>
+ <parameter name="permissions" type="guint"/>
+ </parameters>
+ </function>
+ <function name="find_directory_cancellable" symbol="gnome_vfs_find_directory_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="near_uri" type="GnomeVFSURI*"/>
+ <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
+ <parameter name="result_uri" type="GnomeVFSURI**"/>
+ <parameter name="create_if_needed" type="gboolean"/>
+ <parameter name="find_if_needed" type="gboolean"/>
+ <parameter name="permissions" type="guint"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <function name="forget_cache" symbol="gnome_vfs_forget_cache">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="offset" type="GnomeVFSFileOffset"/>
+ <parameter name="size" type="GnomeVFSFileSize"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsFormat">
+ <method name="file_size_for_display" symbol="gnome_vfs_format_file_size_for_display">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="size" type="GnomeVFSFileSize"/>
+ </parameters>
+ </method>
+ <method name="uri_for_display" symbol="gnome_vfs_format_uri_for_display">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="get_file_info" symbol="gnome_vfs_get_file_info">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="get_file_info_from_handle" symbol="gnome_vfs_get_file_info_from_handle">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="get_file_info_from_handle_cancellable" symbol="gnome_vfs_get_file_info_from_handle_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <function name="get_file_info_uri" symbol="gnome_vfs_get_file_info_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="get_file_info_uri_cancellable" symbol="gnome_vfs_get_file_info_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <function name="get_file_mime_type" symbol="gnome_vfs_get_file_mime_type">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="optional_stat_info" type="stat*"/>
+ <parameter name="suffix_only" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="get_file_mime_type_fast" symbol="gnome_vfs_get_file_mime_type_fast">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="optional_stat_info" type="stat*"/>
+ </parameters>
+ </function>
+ <function name="get_local_path_from_uri" symbol="gnome_vfs_get_local_path_from_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type" symbol="gnome_vfs_get_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="text_uri" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_common" symbol="gnome_vfs_get_mime_type_common">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_for_buffer" symbol="gnome_vfs_get_mime_type_for_buffer">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="buffer" type="GnomeVFSMimeSniffBuffer*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_for_data" symbol="gnome_vfs_get_mime_type_for_data">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="data" type="gconstpointer"/>
+ <parameter name="data_size" type="int"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_for_name" symbol="gnome_vfs_get_mime_type_for_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_for_name_and_data" symbol="gnome_vfs_get_mime_type_for_name_and_data">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="filename" type="const-char*"/>
+ <parameter name="data" type="gconstpointer"/>
+ <parameter name="data_size" type="gssize"/>
+ </parameters>
+ </function>
+ <function deprecated="1" name="get_mime_type_from_file_data" symbol="gnome_vfs_get_mime_type_from_file_data">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_from_uri" symbol="gnome_vfs_get_mime_type_from_uri">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function deprecated="1" name="get_registered_mime_types" symbol="gnome_vfs_get_registered_mime_types">
+ <return-type type="GList*"/>
+ </function>
+ <function name="get_slow_mime_type" symbol="gnome_vfs_get_slow_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="text_uri" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="get_special_mime_type" symbol="gnome_vfs_get_special_mime_type">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="get_supertype_from_mime_type" symbol="gnome_vfs_get_supertype_from_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="get_uri_from_local_path" symbol="gnome_vfs_get_uri_from_local_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="local_full_path" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="get_uri_scheme" symbol="gnome_vfs_get_uri_scheme">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="get_volume_free_space" symbol="gnome_vfs_get_volume_free_space">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="vfs_uri" type="const-GnomeVFSURI*"/>
+ <parameter name="size" type="GnomeVFSFileSize*"/>
+ </parameters>
+ </function>
+ <function name="get_volume_monitor" symbol="gnome_vfs_get_volume_monitor">
+ <return-type type="GnomeVFSVolumeMonitor*"/>
+ </function>
+ <function name="icon_path_from_filename" symbol="gnome_vfs_icon_path_from_filename">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsIs">
+ <method name="executable_command_string" symbol="gnome_vfs_is_executable_command_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="command_string" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="primary_thread" symbol="gnome_vfs_is_primary_thread">
+ <return-type type="gboolean"/>
+ </method>
+ </struct>
+ <function name="list_deep_free" symbol="gnome_vfs_list_deep_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsMake">
+ <method name="directory" symbol="gnome_vfs_make_directory">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="perm" type="guint"/>
+ </parameters>
+ </method>
+ <method name="directory_for_uri" symbol="gnome_vfs_make_directory_for_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="perm" type="guint"/>
+ </parameters>
+ </method>
+ <method name="directory_for_uri_cancellable" symbol="gnome_vfs_make_directory_for_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="path_name_canonical" symbol="gnome_vfs_make_path_name_canonical">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="uri_canonical" symbol="gnome_vfs_make_uri_canonical">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="uri_canonical_strip_fragment" symbol="gnome_vfs_make_uri_canonical_strip_fragment">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="uri_from_input" symbol="gnome_vfs_make_uri_from_input">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="location" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="uri_from_input_with_dirs" symbol="gnome_vfs_make_uri_from_input_with_dirs">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="location" type="const-char*"/>
+ <parameter name="dirs" type="GnomeVFSMakeURIDirs"/>
+ </parameters>
+ </method>
+ <method name="uri_from_input_with_trailing_ws" symbol="gnome_vfs_make_uri_from_input_with_trailing_ws">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="location" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="uri_from_shell_arg" symbol="gnome_vfs_make_uri_from_shell_arg">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="uri_full_from_relative" symbol="gnome_vfs_make_uri_full_from_relative">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="base_uri" type="const-char*"/>
+ <parameter name="relative_uri" type="const-char*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsMime">
+ <method deprecated="1" name="add_application_to_short_list" symbol="gnome_vfs_mime_add_application_to_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="application_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="add_component_to_short_list" symbol="gnome_vfs_mime_add_component_to_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="iid" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="add_extension" symbol="gnome_vfs_mime_add_extension">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="extension" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="can_be_executable" symbol="gnome_vfs_mime_can_be_executable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="component_list_free" symbol="gnome_vfs_mime_component_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="extend_all_applications" symbol="gnome_vfs_mime_extend_all_applications">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="application_ids" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="extensions_list_free" symbol="gnome_vfs_mime_extensions_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="freeze" symbol="gnome_vfs_mime_freeze">
+ <return-type type="void"/>
+ </method>
+ <method name="get_all_applications" symbol="gnome_vfs_mime_get_all_applications">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_all_applications_for_uri" symbol="gnome_vfs_mime_get_all_applications_for_uri">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_all_components" symbol="gnome_vfs_mime_get_all_components">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_all_desktop_entries" symbol="gnome_vfs_mime_get_all_desktop_entries">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_default_action" symbol="gnome_vfs_mime_get_default_action">
+ <return-type type="GnomeVFSMimeAction*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_default_action_type" symbol="gnome_vfs_mime_get_default_action_type">
+ <return-type type="GnomeVFSMimeActionType"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_default_application" symbol="gnome_vfs_mime_get_default_application">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_default_application_for_uri" symbol="gnome_vfs_mime_get_default_application_for_uri">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_default_component" symbol="gnome_vfs_mime_get_default_component">
+ <return-type type="void*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_default_desktop_entry" symbol="gnome_vfs_mime_get_default_desktop_entry">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_description" symbol="gnome_vfs_mime_get_description">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_extensions_list" symbol="gnome_vfs_mime_get_extensions_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_extensions_pretty_string" symbol="gnome_vfs_mime_get_extensions_pretty_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_extensions_string" symbol="gnome_vfs_mime_get_extensions_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_icon" symbol="gnome_vfs_mime_get_icon">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_key_list" symbol="gnome_vfs_mime_get_key_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_short_list_applications" symbol="gnome_vfs_mime_get_short_list_applications">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_short_list_components" symbol="gnome_vfs_mime_get_short_list_components">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_value" symbol="gnome_vfs_mime_get_value">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="id_in_application_list" symbol="gnome_vfs_mime_id_in_application_list">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="id" type="const-char*"/>
+ <parameter name="applications" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="id_in_component_list" symbol="gnome_vfs_mime_id_in_component_list">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iid" type="const-char*"/>
+ <parameter name="components" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="id_list_from_application_list" symbol="gnome_vfs_mime_id_list_from_application_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="applications" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="id_list_from_component_list" symbol="gnome_vfs_mime_id_list_from_component_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="components" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="info_cache_reload" symbol="gnome_vfs_mime_info_cache_reload">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="info_reload" symbol="gnome_vfs_mime_info_reload">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="keys_list_free" symbol="gnome_vfs_mime_keys_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mime_type_list" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registered_mime_type_delete" symbol="gnome_vfs_mime_registered_mime_type_delete">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="registered_mime_type_list_free" symbol="gnome_vfs_mime_registered_mime_type_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="reload" symbol="gnome_vfs_mime_reload">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="remove_application_from_list" symbol="gnome_vfs_mime_remove_application_from_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="applications" type="GList*"/>
+ <parameter name="application_id" type="const-char*"/>
+ <parameter name="did_remove" type="gboolean*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_application_from_short_list" symbol="gnome_vfs_mime_remove_application_from_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="application_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_component_from_list" symbol="gnome_vfs_mime_remove_component_from_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="components" type="GList*"/>
+ <parameter name="iid" type="const-char*"/>
+ <parameter name="did_remove" type="gboolean*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_component_from_short_list" symbol="gnome_vfs_mime_remove_component_from_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="iid" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_extension" symbol="gnome_vfs_mime_remove_extension">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="extension" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_from_all_applications" symbol="gnome_vfs_mime_remove_from_all_applications">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="application_ids" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="reset" symbol="gnome_vfs_mime_reset">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="set_can_be_executable" symbol="gnome_vfs_mime_set_can_be_executable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="new_value" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_default_action_type" symbol="gnome_vfs_mime_set_default_action_type">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="action_type" type="GnomeVFSMimeActionType"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_default_application" symbol="gnome_vfs_mime_set_default_application">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="application_id" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_default_component" symbol="gnome_vfs_mime_set_default_component">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="component_iid" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_description" symbol="gnome_vfs_mime_set_description">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="description" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_extensions_list" symbol="gnome_vfs_mime_set_extensions_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="extensions_list" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_icon" symbol="gnome_vfs_mime_set_icon">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="set_registered_type_key" symbol="gnome_vfs_mime_set_registered_type_key">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ <parameter name="data" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_short_list_applications" symbol="gnome_vfs_mime_set_short_list_applications">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="application_ids" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_short_list_components" symbol="gnome_vfs_mime_set_short_list_components">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="component_iids" type="GList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_value" symbol="gnome_vfs_mime_set_value">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="key" type="const-char*"/>
+ <parameter name="value" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="shutdown" symbol="gnome_vfs_mime_shutdown">
+ <return-type type="void"/>
+ </method>
+ <method name="thaw" symbol="gnome_vfs_mime_thaw">
+ <return-type type="void"/>
+ </method>
+ <method name="type_from_mode" symbol="gnome_vfs_mime_type_from_mode">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="mode" type="mode_t"/>
+ </parameters>
+ </method>
+ <method name="type_from_mode_or_default" symbol="gnome_vfs_mime_type_from_mode_or_default">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="mode" type="mode_t"/>
+ <parameter name="defaultv" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="type_from_name" symbol="gnome_vfs_mime_type_from_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="type_from_name_or_default" symbol="gnome_vfs_mime_type_from_name_or_default">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="filename" type="const-char*"/>
+ <parameter name="defaultv" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="type_get_equivalence" symbol="gnome_vfs_mime_type_get_equivalence">
+ <return-type type="GnomeVFSMimeEquivalence"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="base_mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="type_is_equal" symbol="gnome_vfs_mime_type_is_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="const-char*"/>
+ <parameter name="b" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="type_is_known" symbol="gnome_vfs_mime_type_is_known">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="type_is_supertype" symbol="gnome_vfs_mime_type_is_supertype">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsModule">
+ <method name="callback_invoke" symbol="gnome_vfs_module_callback_invoke">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="callback_name" type="const-char*"/>
+ <parameter name="in" type="gconstpointer"/>
+ <parameter name="in_size" type="gsize"/>
+ <parameter name="out" type="gpointer"/>
+ <parameter name="out_size" type="gsize"/>
+ </parameters>
+ </method>
+ <method name="callback_pop" symbol="gnome_vfs_module_callback_pop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="callback_push" symbol="gnome_vfs_module_callback_push">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="const-char*"/>
+ <parameter name="callback" type="GnomeVFSModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="callback_set_default" symbol="gnome_vfs_module_callback_set_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="const-char*"/>
+ <parameter name="callback" type="GnomeVFSModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsMonitor">
+ <method name="add" symbol="gnome_vfs_monitor_add">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSMonitorHandle**"/>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="monitor_type" type="GnomeVFSMonitorType"/>
+ <parameter name="callback" type="GnomeVFSMonitorCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="callback" symbol="gnome_vfs_monitor_callback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="method_handle" type="GnomeVFSMethodHandle*"/>
+ <parameter name="info_uri" type="GnomeVFSURI*"/>
+ <parameter name="event_type" type="GnomeVFSMonitorEventType"/>
+ </parameters>
+ </method>
+ <method name="cancel" symbol="gnome_vfs_monitor_cancel">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsMove">
+ <method name="uri" symbol="gnome_vfs_move_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="old_uri" type="GnomeVFSURI*"/>
+ <parameter name="new_uri" type="GnomeVFSURI*"/>
+ <parameter name="force_replace" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="uri_cancellable" symbol="gnome_vfs_move_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="old" type="GnomeVFSURI*"/>
+ <parameter name="new" type="GnomeVFSURI*"/>
+ <parameter name="force_replace" type="gboolean"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsOpen">
+ <method name="fd" symbol="gnome_vfs_open_fd">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="filedes" type="int"/>
+ </parameters>
+ </method>
+ <method name="uri" symbol="gnome_vfs_open_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ </parameters>
+ </method>
+ <method name="uri_cancellable" symbol="gnome_vfs_open_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="parse_ls_lga" symbol="gnome_vfs_parse_ls_lga">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="p" type="const-char*"/>
+ <parameter name="s" type="stat*"/>
+ <parameter name="filename" type="char**"/>
+ <parameter name="linkname" type="char**"/>
+ </parameters>
+ </function>
+ <function name="pty_open" symbol="gnome_vfs_pty_open">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="child" type="pid_t*"/>
+ <parameter name="flags" type="guint"/>
+ <parameter name="env_add" type="char**"/>
+ <parameter name="command" type="const-char*"/>
+ <parameter name="argv" type="char**"/>
+ <parameter name="directory" type="const-char*"/>
+ <parameter name="columns" type="int"/>
+ <parameter name="rows" type="int"/>
+ <parameter name="stdin_fd" type="int*"/>
+ <parameter name="stdout_fd" type="int*"/>
+ <parameter name="stderr_fd" type="int*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsRead">
+ <method name="cancellable" symbol="gnome_vfs_read_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="entire_file" symbol="gnome_vfs_read_entire_file">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="file_size" type="int*"/>
+ <parameter name="file_contents" type="char**"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="remove_directory" symbol="gnome_vfs_remove_directory">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="const-gchar*"/>
+ </parameters>
+ </function>
+ <function name="remove_directory_from_uri" symbol="gnome_vfs_remove_directory_from_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="remove_directory_from_uri_cancellable" symbol="gnome_vfs_remove_directory_from_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsResolve">
+ <method name="free" symbol="gnome_vfs_resolve_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSResolveHandle*"/>
+ </parameters>
+ </method>
+ <method name="next_address" symbol="gnome_vfs_resolve_next_address">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSResolveHandle*"/>
+ <parameter name="address" type="GnomeVFSAddress**"/>
+ </parameters>
+ </method>
+ <method name="reset_to_beginning" symbol="gnome_vfs_resolve_reset_to_beginning">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSResolveHandle*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="result_from_errno" symbol="gnome_vfs_result_from_errno">
+ <return-type type="GnomeVFSResult"/>
+ </function>
+ <function name="result_from_errno_code" symbol="gnome_vfs_result_from_errno_code">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="errno_code" type="int"/>
+ </parameters>
+ </function>
+ <function name="result_from_h_errno" symbol="gnome_vfs_result_from_h_errno">
+ <return-type type="GnomeVFSResult"/>
+ </function>
+ <function name="result_from_h_errno_val" symbol="gnome_vfs_result_from_h_errno_val">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="h_errno_code" type="int"/>
+ </parameters>
+ </function>
+ <function name="result_to_string" symbol="gnome_vfs_result_to_string">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSResult"/>
+ </parameters>
+ </function>
+ <function name="seek_cancellable" symbol="gnome_vfs_seek_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="whence" type="GnomeVFSSeekPosition"/>
+ <parameter name="offset" type="GnomeVFSFileOffset"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <function name="set_file_info" symbol="gnome_vfs_set_file_info">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="const-gchar*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
+ </parameters>
+ </function>
+ <function name="set_file_info_cancellable" symbol="gnome_vfs_set_file_info_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSURI*"/>
+ <parameter name="info" type="const-GnomeVFSFileInfo*"/>
+ <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <function name="set_file_info_uri" symbol="gnome_vfs_set_file_info_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
+ </parameters>
+ </function>
+ <function name="set_meta" symbol="gnome_vfs_set_meta">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="meta_key" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="set_meta_for_list" symbol="gnome_vfs_set_meta_for_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="meta_keys" type="const-GList*"/>
+ </parameters>
+ </function>
+ <function name="stat_to_file_info" symbol="gnome_vfs_stat_to_file_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="file_info" type="GnomeVFSFileInfo*"/>
+ <parameter name="statptr" type="stat*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsTruncate">
+ <method name="handle" symbol="gnome_vfs_truncate_handle">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="length" type="GnomeVFSFileSize"/>
+ </parameters>
+ </method>
+ <method name="handle_cancellable" symbol="gnome_vfs_truncate_handle_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="length" type="GnomeVFSFileSize"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="uri" symbol="gnome_vfs_truncate_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="length" type="GnomeVFSFileSize"/>
+ </parameters>
+ </method>
+ <method name="uri_cancellable" symbol="gnome_vfs_truncate_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="length" type="GnomeVFSFileSize"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsUnescape">
+ <method name="string" symbol="gnome_vfs_unescape_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="escaped_string" type="const-char*"/>
+ <parameter name="illegal_characters" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="string_for_display" symbol="gnome_vfs_unescape_string_for_display">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="escaped" type="const-char*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVfsUnlink">
+ <method name="from_uri" symbol="gnome_vfs_unlink_from_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="from_uri_cancellable" symbol="gnome_vfs_unlink_from_uri_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="uris_match" symbol="gnome_vfs_uris_match">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri_1" type="const-char*"/>
+ <parameter name="uri_2" type="const-char*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsUrl">
+ <method name="show" symbol="gnome_vfs_url_show">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="url" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="show_with_env" symbol="gnome_vfs_url_show_with_env">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="url" type="const-char*"/>
+ <parameter name="envp" type="char**"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="write_cancellable" symbol="gnome_vfs_write_cancellable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
+ <parameter name="context" type="GnomeVFSContext*"/>
+ </parameters>
+ </function>
+ <struct name="GnomeVfsXfer">
+ <method name="delete_list" symbol="gnome_vfs_xfer_delete_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri_list" type="const-GList*"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="uri" symbol="gnome_vfs_xfer_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri" type="const-GnomeVFSURI*"/>
+ <parameter name="target_uri" type="const-GnomeVFSURI*"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
+ <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="uri_list" symbol="gnome_vfs_xfer_uri_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri_list" type="const-GList*"/>
+ <parameter name="target_uri_list" type="const-GList*"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
+ <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ </struct>
+ </namespace>
+</api>
--- /dev/null
+GnomeVFS cheader_filename="libgnomevfs/gnome-vfs.h"
+gnome_vfs_address_new_from_sockaddr hidden="1"
+GnomeVFSFileInfo.device hidden="1"
+GnomeVFSMimeApplication.priv hidden="1"
+GnomeVFSMimeApplication.requires_terminal hidden="1"
--- /dev/null
+diff -puNr gnome-vfs-2.19.2.orig/libgnomevfs/gnome-vfs-ace.c gnome-vfs-2.19.2/libgnomevfs/gnome-vfs-ace.c
+--- gnome-vfs-2.19.2.orig/libgnomevfs/gnome-vfs-ace.c 2007-04-02 16:16:48.000000000 +0200
++++ gnome-vfs-2.19.2/libgnomevfs/gnome-vfs-ace.c 2007-08-28 13:13:07.000000000 +0200
+@@ -119,70 +119,6 @@ gnome_vfs_ace_class_init (GnomeVFSACECla
+ gobject_class->finalize = gnome_vfs_ace_finalize;
+ gobject_class->set_property = gnome_vfs_ace_set_property;
+ gobject_class->get_property = gnome_vfs_ace_get_property;
+-
+- /* properties */
+-
+- pspec = g_param_spec_uint ("kind",
+- "fixme",
+- "fixme",
+- GNOME_VFS_ACL_KIND_NULL,
+- G_MAXUINT32,
+- GNOME_VFS_ACL_KIND_NULL,
+- G_PARAM_READWRITE |
+- G_PARAM_CONSTRUCT);
+-
+- g_object_class_install_property (gobject_class,
+- PROP_KIND,
+- pspec);
+-
+-
+-
+- pspec = g_param_spec_string ("id",
+- "fixme",
+- "fixme",
+- NULL,
+- G_PARAM_READWRITE |
+- G_PARAM_CONSTRUCT);
+-
+- g_object_class_install_property (gobject_class,
+- PROP_ID,
+- pspec);
+-
+-
+-
+- pspec = g_param_spec_pointer ("permissions",
+- "Permissions",
+- "fixme",
+- G_PARAM_READWRITE |
+- G_PARAM_CONSTRUCT);
+-
+- g_object_class_install_property (gobject_class,
+- PROP_PERMS,
+- pspec);
+-
+-
+-
+- pspec = g_param_spec_boolean ("negative",
+- "fixme",
+- "fixme",
+- FALSE,
+- G_PARAM_READWRITE);
+-
+- g_object_class_install_property (gobject_class,
+- PROP_NEGATIVE,
+- pspec);
+-
+-
+- pspec = g_param_spec_boolean ("inherit",
+- "fixme",
+- "fixme",
+- FALSE,
+- G_PARAM_READWRITE);
+-
+- g_object_class_install_property (gobject_class,
+- PROP_INHERIT,
+- pspec);
+-
+ }
+
+ static void
+Binary files gnome-vfs-2.19.2.orig/libgnomevfs/.Makefile.am.swp and gnome-vfs-2.19.2/libgnomevfs/.Makefile.am.swp differ
/* gtk+-2.0.vala
*
- * Copyright (C) 2006 Jürg Billeter
+ * Copyright (C) 2006-2007 Jürg Billeter
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
[CCode (cname = "GTK_WIDGET_UNSET_FLAGS")]
public void unset_flags (WidgetFlags flags);
}
+
+ public struct Arg {
+ }
+
+ public static delegate void CallbackMarshal (Object object, pointer data, Arg[] args);
}
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <!--
+
+ This file was automatically generated.
+ Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+ <namespace name="Gnome">
+ <enum get-type="gnome_file_domain_get_type" name="GnomeFileDomain" type="enum" type-name="GnomeFileDomain">
+ <member name="GNOME_FILE_DOMAIN_UNKNOWN" value=""/>
+ <member name="GNOME_FILE_DOMAIN_LIBDIR" value=""/>
+ <member name="GNOME_FILE_DOMAIN_DATADIR" value=""/>
+ <member name="GNOME_FILE_DOMAIN_SOUND" value=""/>
+ <member name="GNOME_FILE_DOMAIN_PIXMAP" value=""/>
+ <member name="GNOME_FILE_DOMAIN_CONFIG" value=""/>
+ <member name="GNOME_FILE_DOMAIN_HELP" value=""/>
+ <member name="GNOME_FILE_DOMAIN_APP_LIBDIR" value=""/>
+ <member name="GNOME_FILE_DOMAIN_APP_DATADIR" value=""/>
+ <member name="GNOME_FILE_DOMAIN_APP_SOUND" value=""/>
+ <member name="GNOME_FILE_DOMAIN_APP_PIXMAP" value=""/>
+ <member name="GNOME_FILE_DOMAIN_APP_CONFIG" value=""/>
+ <member name="GNOME_FILE_DOMAIN_APP_HELP" value=""/>
+ </enum>
+ <enum get-type="gnome_help_error_get_type" name="GnomeHelpError" type="enum" type-name="GnomeHelpError">
+ <member name="GNOME_HELP_ERROR_INTERNAL" value=""/>
+ <member name="GNOME_HELP_ERROR_NOT_FOUND" value=""/>
+ </enum>
+ <enum get-type="gnome_trigger_type_get_type" name="GnomeTriggerType" type="enum" type-name="GnomeTriggerType">
+ <member name="GTRIG_NONE" value=""/>
+ <member name="GTRIG_FUNCTION" value=""/>
+ <member name="GTRIG_COMMAND" value=""/>
+ <member name="GTRIG_MEDIAPLAY" value=""/>
+ </enum>
+ <enum name="GnomeURLError" type="enum" type-name="GnomeURLError">
+ <member name="GNOME_URL_ERROR_PARSE" value=""/>
+ <member name="GNOME_URL_ERROR_LAUNCH" value=""/>
+ <member name="GNOME_URL_ERROR_URL" value=""/>
+ <member name="GNOME_URL_ERROR_NO_DEFAULT" value=""/>
+ <member name="GNOME_URL_ERROR_NOT_SUPPORTED" value=""/>
+ <member name="GNOME_URL_ERROR_VFS" value=""/>
+ <member name="GNOME_URL_ERROR_CANCELLED" value=""/>
+ </enum>
+ <callback name="GnomeModuleClassInitHook" type-name="GnomeModuleClassInitHook">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="klass" type="GnomeProgramClass*"/>
+ <parameter name="mod_info" type="const-GnomeModuleInfo*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeModuleGetGOptionGroupFunc" type-name="GnomeModuleGetGOptionGroupFunc">
+ <return-type type="GOptionGroup*"/>
+ </callback>
+ <callback name="GnomeModuleHook" type-name="GnomeModuleHook">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="mod_info" type="GnomeModuleInfo*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeModuleInitHook" type-name="GnomeModuleInitHook">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mod_info" type="const-GnomeModuleInfo*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeTriggerActionFunction" type-name="GnomeTriggerActionFunction">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="char*"/>
+ <parameter name="level" type="char*"/>
+ <parameter name="supinfo" type="char*[]"/>
+ </parameters>
+ </callback>
+ <object get-type="" name="GnomeProgram" parent="GObject" type-name="GnomeProgram">
+ <field name="_priv" type="GnomeProgramPrivate*"/>
+ <property construct-only="1" name="popt-table" type="gpointer" writable="1"/>
+ <property construct-only="1" name="popt-flags" type="gint" writable="1"/>
+ <property name="popt-context" readable="1" type="gpointer"/>
+ <property construct-only="1" name="goption-context" readable="1" type="gpointer" writable="1"/>
+ <property construct-only="1" name="human-readable-name" readable="1" type="gchar*" writable="1"/>
+ <property construct-only="1" name="gnome-path" readable="1" type="gchar*" writable="1"/>
+ <property name="app-id" readable="1" type="gchar*"/>
+ <property name="app-version" readable="1" type="gchar*"/>
+ <property construct-only="1" name="gnome-prefix" readable="1" type="gchar*" writable="1"/>
+ <property construct-only="1" name="gnome-libdir" readable="1" type="gchar*" writable="1"/>
+ <property construct-only="1" name="gnome-datadir" readable="1" type="gchar*" writable="1"/>
+ <property construct-only="1" name="gnome-sysconfdir" readable="1" type="gchar*" writable="1"/>
+ <property name="app-prefix" readable="1" type="gchar*" writable="1"/>
+ <property name="app-libdir" readable="1" type="gchar*" writable="1"/>
+ <property name="app-datadir" readable="1" type="gchar*" writable="1"/>
+ <property name="app-sysconfdir" readable="1" type="gchar*" writable="1"/>
+ <property construct-only="1" name="create-directories" readable="1" type="gboolean" writable="1"/>
+ <property name="enable-sound" readable="1" type="gboolean" writable="1"/>
+ <property name="espeaker" readable="1" type="gchar*" writable="1"/>
+ <method name="get" symbol="gnome_program_get">
+ <return-type type="GnomeProgram*"/>
+ </method>
+ <method name="get_app_id" symbol="gnome_program_get_app_id">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ </parameters>
+ </method>
+ <method name="get_app_version" symbol="gnome_program_get_app_version">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ </parameters>
+ </method>
+ <method name="get_human_readable_name" symbol="gnome_program_get_human_readable_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_program_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="init" symbol="gnome_program_init">
+ <return-type type="GnomeProgram*"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="app_version" type="const-char*"/>
+ <parameter name="module_info" type="const-GnomeModuleInfo*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char**"/>
+ <parameter name="first_property_name" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="init_paramv" symbol="gnome_program_init_paramv">
+ <return-type type="GnomeProgram*"/>
+ <parameters>
+ <parameter name="type" type="GType"/>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="app_version" type="const-char*"/>
+ <parameter name="module_info" type="const-GnomeModuleInfo*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char**"/>
+ <parameter name="nparams" type="guint"/>
+ <parameter name="params" type="GParameter*"/>
+ </parameters>
+ </method>
+ <method name="initv" symbol="gnome_program_initv">
+ <return-type type="GnomeProgram*"/>
+ <parameters>
+ <parameter name="type" type="GType"/>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="app_version" type="const-char*"/>
+ <parameter name="module_info" type="const-GnomeModuleInfo*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char**"/>
+ <parameter name="first_property_name" type="const-char*"/>
+ <parameter name="args" type="va_list"/>
+ </parameters>
+ </method>
+ <method name="install_property" symbol="gnome_program_install_property">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="pclass" type="GnomeProgramClass*"/>
+ <parameter name="get_fn" type="GObjectGetPropertyFunc"/>
+ <parameter name="set_fn" type="GObjectSetPropertyFunc"/>
+ <parameter name="pspec" type="GParamSpec*"/>
+ </parameters>
+ </method>
+ <method name="locate_file" symbol="gnome_program_locate_file">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="domain" type="GnomeFileDomain"/>
+ <parameter name="file_name" type="const-gchar*"/>
+ <parameter name="only_if_exists" type="gboolean"/>
+ <parameter name="ret_locations" type="GSList**"/>
+ </parameters>
+ </method>
+ <method name="module_load" symbol="gnome_program_module_load">
+ <return-type type="const-GnomeModuleInfo*"/>
+ <parameters>
+ <parameter name="mod_name" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="module_register" symbol="gnome_program_module_register">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="module_info" type="const-GnomeModuleInfo*"/>
+ </parameters>
+ </method>
+ <method name="module_registered" symbol="gnome_program_module_registered">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="module_info" type="const-GnomeModuleInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="parse_args" symbol="gnome_program_parse_args">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="postinit" symbol="gnome_program_postinit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="preinit" symbol="gnome_program_preinit">
+ <return-type type="poptContext"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="app_version" type="const-char*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char**"/>
+ </parameters>
+ </method>
+ </object>
+ <boxed get-type="" name="GnomeModuleInfo" type-name="GnomeModuleInfo">
+ <field name="name" readable="1" type="const-char*" writable="1"/>
+ <field name="version" readable="1" type="const-char*" writable="1"/>
+ <field name="description" readable="1" type="const-char*" writable="1"/>
+ <field name="requirements" readable="1" type="GnomeModuleRequirement*" writable="1"/>
+ <field name="instance_init" readable="1" type="GnomeModuleHook" writable="1"/>
+ <field name="pre_args_parse" readable="1" type="GnomeModuleHook" writable="1"/>
+ <field name="post_args_parse" readable="1" type="GnomeModuleHook" writable="1"/>
+ <field name="_options" readable="1" type="void*" writable="1"/>
+ <field name="options" readable="1" type="struct-poptOption*" writable="1"/>
+ <field name="init_pass" readable="1" type="GnomeModuleInitHook" writable="1"/>
+ <field name="class_init" readable="1" type="GnomeModuleClassInitHook" writable="1"/>
+ <field name="opt_prefix" readable="1" type="const-char*" writable="1"/>
+ <field name="get_goption_group_func" readable="1" type="GnomeModuleGetGOptionGroupFunc" writable="1"/>
+ <method name="get_type" symbol="gnome_module_info_get_type">
+ <return-type type="GType"/>
+ </method>
+ </boxed>
+ <struct get-type="" name="GnomeModuleRequirement" type-name="GnomeModuleRequirement">
+ <field name="required_version" readable="1" type="const-char*" writable="1"/>
+ <field name="module_info" readable="1" type="const-GnomeModuleInfo*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeTrigger" type-name="GnomeTrigger">
+ <field name="type" readable="1" type="GnomeTriggerType" writable="1"/>
+ <field name="function" readable="1" type="GnomeTriggerActionFunction" writable="1"/>
+ <field name="level" readable="1" type="gchar*" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeTriggerList" type-name="GnomeTriggerList">
+ <field name="nodename" readable="1" type="char*" writable="1"/>
+ <field name="subtrees" readable="1" type="GnomeTriggerList**" writable="1"/>
+ <field name="actions" readable="1" type="GnomeTrigger**" writable="1"/>
+ <field name="numsubtrees" readable="1" type="gint" writable="1"/>
+ <field name="numactions" readable="1" type="gint" writable="1"/>
+ </struct>
+ <function name="bonobo_module_info_get" symbol="gnome_bonobo_module_info_get">
+ <return-type type="const-GnomeModuleInfo*"/>
+ </function>
+ <struct name="GnomeConfig">
+ <method deprecated="1" name="assemble_vector" symbol="gnome_config_assemble_vector">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="clean_file_" symbol="gnome_config_clean_file_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="clean_key_" symbol="gnome_config_clean_key_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="clean_section_" symbol="gnome_config_clean_section_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="drop_all" symbol="gnome_config_drop_all">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="drop_file_" symbol="gnome_config_drop_file_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_bool_with_default_" symbol="gnome_config_get_bool_with_default_">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="def" type="gboolean*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_float_with_default_" symbol="gnome_config_get_float_with_default_">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="def" type="gboolean*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_int_with_default_" symbol="gnome_config_get_int_with_default_">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="def" type="gboolean*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_string_with_default_" symbol="gnome_config_get_string_with_default_">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="def" type="gboolean*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_translated_string_with_default_" symbol="gnome_config_get_translated_string_with_default_">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="def" type="gboolean*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_vector_with_default_" symbol="gnome_config_get_vector_with_default_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="argcp" type="gint*"/>
+ <parameter name="argvp" type="char***"/>
+ <parameter name="def" type="gboolean*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="has_section_" symbol="gnome_config_has_section_">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="init_iterator_" symbol="gnome_config_init_iterator_">
+ <return-type type="void*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="init_iterator_sections_" symbol="gnome_config_init_iterator_sections_">
+ <return-type type="void*"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="iterator_next" symbol="gnome_config_iterator_next">
+ <return-type type="void*"/>
+ <parameters>
+ <parameter name="iterator_handle" type="void*"/>
+ <parameter name="key" type="char**"/>
+ <parameter name="value" type="char**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="make_vector" symbol="gnome_config_make_vector">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="string" type="const-char*"/>
+ <parameter name="argcp" type="int*"/>
+ <parameter name="argvp" type="char***"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="pop_prefix" symbol="gnome_config_pop_prefix">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="push_prefix" symbol="gnome_config_push_prefix">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_bool_" symbol="gnome_config_set_bool_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="value" type="gboolean"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_float_" symbol="gnome_config_set_float_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="value" type="gdouble"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_int_" symbol="gnome_config_set_int_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="value" type="int"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_set_handler" symbol="gnome_config_set_set_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="(*func)(void*" type="void"/>
+ <parameter name="data" type="void*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_string_" symbol="gnome_config_set_string_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="value" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_sync_handler" symbol="gnome_config_set_sync_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="(*func)(void*" type="void"/>
+ <parameter name="data" type="void*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_translated_string_" symbol="gnome_config_set_translated_string_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="value" type="const-char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_vector_" symbol="gnome_config_set_vector_">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="const-char*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="const-char*[]"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="sync" symbol="gnome_config_sync">
+ <return-type type="gboolean"/>
+ </method>
+ <method deprecated="1" name="sync_file_" symbol="gnome_config_sync_file_">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="path" type="char*"/>
+ <parameter name="priv" type="gboolean"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="execute_async" symbol="gnome_execute_async">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char*[]"/>
+ </parameters>
+ </function>
+ <function name="execute_async_fds" symbol="gnome_execute_async_fds">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char*[]"/>
+ <parameter name="close_fds" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="execute_async_with_env" symbol="gnome_execute_async_with_env">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char*[]"/>
+ <parameter name="envc" type="int"/>
+ <parameter name="envv" type="char*[]"/>
+ </parameters>
+ </function>
+ <function name="execute_async_with_env_fds" symbol="gnome_execute_async_with_env_fds">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char*[]"/>
+ <parameter name="envc" type="int"/>
+ <parameter name="envv" type="char*[]"/>
+ <parameter name="close_fds" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="execute_shell" symbol="gnome_execute_shell">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="commandline" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="execute_shell_fds" symbol="gnome_execute_shell_fds">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="commandline" type="const-char*"/>
+ <parameter name="close_fds" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="execute_terminal_shell" symbol="gnome_execute_terminal_shell">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="commandline" type="const-char*"/>
+ </parameters>
+ </function>
+ <function name="execute_terminal_shell_fds" symbol="gnome_execute_terminal_shell_fds">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="dir" type="const-char*"/>
+ <parameter name="commandline" type="const-char*"/>
+ <parameter name="close_fds" type="gboolean"/>
+ </parameters>
+ </function>
+ <struct name="GnomeGconf">
+ <method name="get_app_settings_relative" symbol="gnome_gconf_get_app_settings_relative">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="subkey" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_gnome_libs_settings_relative" symbol="gnome_gconf_get_gnome_libs_settings_relative">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="subkey" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeHelp">
+ <method name="display" symbol="gnome_help_display">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_desktop" symbol="gnome_help_display_desktop">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="doc_id" type="const-char*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_desktop_with_env" symbol="gnome_help_display_desktop_with_env">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="doc_id" type="const-char*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="envp" type="char**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_uri" symbol="gnome_help_display_uri">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="help_uri" type="const-char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_uri_with_env" symbol="gnome_help_display_uri_with_env">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="help_uri" type="const-char*"/>
+ <parameter name="envp" type="char**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_with_doc_id" symbol="gnome_help_display_with_doc_id">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="doc_id" type="const-char*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_with_doc_id_and_env" symbol="gnome_help_display_with_doc_id_and_env">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="doc_id" type="const-char*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="envp" type="char**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="error_quark" symbol="gnome_help_error_quark">
+ <return-type type="GQuark"/>
+ </method>
+ </struct>
+ <function name="prepend_terminal_to_vector" symbol="gnome_prepend_terminal_to_vector">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="argc" type="int*"/>
+ <parameter name="argv" type="char***"/>
+ </parameters>
+ </function>
+ <struct name="GnomeScore">
+ <method deprecated="1" name="get_notable" symbol="gnome_score_get_notable">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="gamename" type="const-gchar*"/>
+ <parameter name="level" type="const-gchar*"/>
+ <parameter name="names" type="gchar***"/>
+ <parameter name="scores" type="gfloat**"/>
+ <parameter name="scoretimes" type="time_t**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="init" symbol="gnome_score_init">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="gamename" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="log" symbol="gnome_score_log">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="score" type="gfloat"/>
+ <parameter name="level" type="const-gchar*"/>
+ <parameter name="Pass" type="/*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeSound">
+ <method name="connection_get" symbol="gnome_sound_connection_get">
+ <return-type type="int"/>
+ </method>
+ <method name="init" symbol="gnome_sound_init">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hostname" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="play" symbol="gnome_sound_play">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="sample_load" symbol="gnome_sound_sample_load">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="sample_name" type="const-char*"/>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="shutdown" symbol="gnome_sound_shutdown">
+ <return-type type="void"/>
+ </method>
+ </struct>
+ <struct name="GnomeTriggers">
+ <method name="add_trigger" symbol="gnome_triggers_add_trigger">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="nt" type="GnomeTrigger*"/>
+ </parameters>
+ </method>
+ <method name="do" symbol="gnome_triggers_do">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="const-char*"/>
+ <parameter name="level" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="vadd_trigger" symbol="gnome_triggers_vadd_trigger">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="nt" type="GnomeTrigger*"/>
+ <parameter name="supinfo" type="char*[]"/>
+ </parameters>
+ </method>
+ <method name="vdo" symbol="gnome_triggers_vdo">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="const-char*"/>
+ <parameter name="level" type="const-char*"/>
+ <parameter name="supinfo" type="const-char*[]"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeUrl">
+ <method name="error_quark" symbol="gnome_url_error_quark">
+ <return-type type="GQuark"/>
+ </method>
+ <method name="show" symbol="gnome_url_show">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="url" type="const-char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="show_with_env" symbol="gnome_url_show_with_env">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="url" type="const-char*"/>
+ <parameter name="envp" type="char**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeUser">
+ <method name="accels_dir_get" symbol="gnome_user_accels_dir_get">
+ <return-type type="const-char*"/>
+ </method>
+ <method name="dir_get" symbol="gnome_user_dir_get">
+ <return-type type="const-char*"/>
+ </method>
+ <method name="private_dir_get" symbol="gnome_user_private_dir_get">
+ <return-type type="const-char*"/>
+ </method>
+ </struct>
+ <function name="util_user_shell" symbol="gnome_util_user_shell">
+ <return-type type="char*"/>
+ </function>
+ </namespace>
+</api>
--- /dev/null
+Gnome cheader_filename="libgnome/libgnome.h"
+GnomeModuleInfo.options hidden="1"
+gnome_program_init.argv is_array="1"
+gnome_program_init_paramv.argv is_array="1"
+gnome_program_initv.argv is_array="1"
+
--- /dev/null
+/* libgnomeui-2.0-custom.vala
+ *
+ * Copyright (C) 2007 Jürg Billeter
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+
+ * This library 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
+ * Lesser General Public License for more details.
+
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Author:
+ * Jürg Billeter <j@bitron.ch>
+ */
+
+namespace Gnome {
+ [CCode (cname = "LIBGNOMEUI_MODULE")]
+ public ModuleInfo libgnomeui_module;
+}
+
--- /dev/null
+atk
+cairo
+gdk-2.0
+pango
+gtk+-2.0
+libgnome-2.0
+gnome-vfs-2.0
--- /dev/null
+libgnomeui
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <!--
+
+ This file was automatically generated.
+ Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+ <namespace name="Gnome">
+ <enum get-type="gnome_client_flags_get_type" name="GnomeClientFlags" type="flags" type-name="GnomeClientFlags">
+ <member name="GNOME_CLIENT_IS_CONNECTED" value=""/>
+ <member name="GNOME_CLIENT_RESTARTED" value=""/>
+ <member name="GNOME_CLIENT_RESTORED" value=""/>
+ </enum>
+ <enum get-type="gnome_client_state_get_type" name="GnomeClientState" type="enum" type-name="GnomeClientState">
+ <member name="GNOME_CLIENT_IDLE" value=""/>
+ <member name="GNOME_CLIENT_SAVING_PHASE_1" value=""/>
+ <member name="GNOME_CLIENT_WAITING_FOR_PHASE_2" value=""/>
+ <member name="GNOME_CLIENT_SAVING_PHASE_2" value=""/>
+ <member name="GNOME_CLIENT_FROZEN" value=""/>
+ <member name="GNOME_CLIENT_DISCONNECTED" value=""/>
+ <member name="GNOME_CLIENT_REGISTERING" value=""/>
+ </enum>
+ <enum get-type="gnome_date_edit_flags_get_type" name="GnomeDateEditFlags" type="flags" type-name="GnomeDateEditFlags">
+ <member name="GNOME_DATE_EDIT_SHOW_TIME" value=""/>
+ <member name="GNOME_DATE_EDIT_24_HR" value=""/>
+ <member name="GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY" value=""/>
+ </enum>
+ <enum get-type="gnome_dialog_type_get_type" name="GnomeDialogType" type="enum" type-name="GnomeDialogType">
+ <member name="GNOME_DIALOG_ERROR" value=""/>
+ <member name="GNOME_DIALOG_NORMAL" value=""/>
+ </enum>
+ <enum deprecated="1" get-type="gnome_edge_position_get_type" name="GnomeEdgePosition" type="enum" type-name="GnomeEdgePosition">
+ <member name="GNOME_EDGE_START" value=""/>
+ <member name="GNOME_EDGE_FINISH" value=""/>
+ <member name="GNOME_EDGE_OTHER" value=""/>
+ <member name="GNOME_EDGE_LAST" value=""/>
+ </enum>
+ <enum deprecated="1" get-type="gnome_font_picker_mode_get_type" name="GnomeFontPickerMode" type="enum" type-name="GnomeFontPickerMode">
+ <member name="GNOME_FONT_PICKER_MODE_PIXMAP" value=""/>
+ <member name="GNOME_FONT_PICKER_MODE_FONT_INFO" value=""/>
+ <member name="GNOME_FONT_PICKER_MODE_USER_WIDGET" value=""/>
+ <member name="GNOME_FONT_PICKER_MODE_UNKNOWN" value=""/>
+ </enum>
+ <enum deprecated="1" get-type="gnome_icon_list_mode_get_type" name="GnomeIconListMode" type="enum" type-name="GnomeIconListMode">
+ <member name="GNOME_ICON_LIST_ICONS" value=""/>
+ <member name="GNOME_ICON_LIST_TEXT_BELOW" value=""/>
+ <member name="GNOME_ICON_LIST_TEXT_RIGHT" value=""/>
+ </enum>
+ <enum get-type="gnome_icon_lookup_flags_get_type" name="GnomeIconLookupFlags" type="flags" type-name="GnomeIconLookupFlags">
+ <member name="GNOME_ICON_LOOKUP_FLAGS_NONE" value=""/>
+ <member name="GNOME_ICON_LOOKUP_FLAGS_EMBEDDING_TEXT" value=""/>
+ <member name="GNOME_ICON_LOOKUP_FLAGS_SHOW_SMALL_IMAGES_AS_THEMSELVES" value=""/>
+ <member name="GNOME_ICON_LOOKUP_FLAGS_ALLOW_SVG_AS_THEMSELVES" value=""/>
+ </enum>
+ <enum get-type="gnome_icon_lookup_result_flags_get_type" name="GnomeIconLookupResultFlags" type="flags" type-name="GnomeIconLookupResultFlags">
+ <member name="GNOME_ICON_LOOKUP_RESULT_FLAGS_NONE" value=""/>
+ <member name="GNOME_ICON_LOOKUP_RESULT_FLAGS_THUMBNAIL" value=""/>
+ </enum>
+ <enum get-type="gnome_interact_style_get_type" name="GnomeInteractStyle" type="enum" type-name="GnomeInteractStyle">
+ <member name="GNOME_INTERACT_NONE" value=""/>
+ <member name="GNOME_INTERACT_ERRORS" value=""/>
+ <member name="GNOME_INTERACT_ANY" value=""/>
+ </enum>
+ <enum deprecated="1" name="GnomeMDIMode" type="enum" type-name="GnomeMDIMode">
+ <member name="GNOME_MDI_NOTEBOOK" value=""/>
+ <member name="GNOME_MDI_TOPLEVEL" value=""/>
+ <member name="GNOME_MDI_MODAL" value=""/>
+ <member name="GNOME_MDI_DEFAULT_MODE" value=""/>
+ </enum>
+ <enum get-type="gnome_password_dialog_remember_get_type" name="GnomePasswordDialogRemember" type="enum" type-name="GnomePasswordDialogRemember">
+ <member name="GNOME_PASSWORD_DIALOG_REMEMBER_NOTHING" value=""/>
+ <member name="GNOME_PASSWORD_DIALOG_REMEMBER_SESSION" value=""/>
+ <member name="GNOME_PASSWORD_DIALOG_REMEMBER_FOREVER" value=""/>
+ </enum>
+ <enum get-type="gnome_preferences_type_get_type" name="GnomePreferencesType" type="enum" type-name="GnomePreferencesType">
+ <member name="GNOME_PREFERENCES_NEVER" value=""/>
+ <member name="GNOME_PREFERENCES_USER" value=""/>
+ <member name="GNOME_PREFERENCES_ALWAYS" value=""/>
+ </enum>
+ <enum get-type="gnome_restart_style_get_type" name="GnomeRestartStyle" type="enum" type-name="GnomeRestartStyle">
+ <member name="GNOME_RESTART_IF_RUNNING" value=""/>
+ <member name="GNOME_RESTART_ANYWAY" value=""/>
+ <member name="GNOME_RESTART_IMMEDIATELY" value=""/>
+ <member name="GNOME_RESTART_NEVER" value=""/>
+ </enum>
+ <enum get-type="gnome_save_style_get_type" name="GnomeSaveStyle" type="enum" type-name="GnomeSaveStyle">
+ <member name="GNOME_SAVE_GLOBAL" value=""/>
+ <member name="GNOME_SAVE_LOCAL" value=""/>
+ <member name="GNOME_SAVE_BOTH" value=""/>
+ </enum>
+ <enum deprecated="1" name="GnomeThemeFileParseError" type="enum" type-name="GnomeThemeFileParseError">
+ <member name="GNOME_THEME_FILE_PARSE_ERROR_INVALID_SYNTAX" value=""/>
+ <member name="GNOME_THEME_FILE_PARSE_ERROR_INVALID_ESCAPES" value=""/>
+ <member name="GNOME_THEME_FILE_PARSE_ERROR_INVALID_CHARS" value=""/>
+ </enum>
+ <enum get-type="gnome_thumbnail_size_get_type" name="GnomeThumbnailSize" type="enum" type-name="GnomeThumbnailSize">
+ <member name="GNOME_THUMBNAIL_SIZE_NORMAL" value=""/>
+ <member name="GNOME_THUMBNAIL_SIZE_LARGE" value=""/>
+ </enum>
+ <enum name="GnomeUIInfoConfigurableTypes" type="enum" type-name="GnomeUIInfoConfigurableTypes">
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_NEW" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_OPEN" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_SAVE" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_SAVE_AS" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_REVERT" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_PRINT" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_PRINT_SETUP" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_CLOSE" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_QUIT" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_CUT" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_COPY" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_PASTE" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_CLEAR" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_UNDO" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_REDO" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_FIND" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_FIND_AGAIN" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_REPLACE" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_PROPERTIES" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_PREFERENCES" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_ABOUT" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_SELECT_ALL" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_NEW_WINDOW" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_CLOSE_WINDOW" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_NEW_GAME" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_PAUSE_GAME" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_RESTART_GAME" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_UNDO_MOVE" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_REDO_MOVE" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_HINT" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_SCORES" value=""/>
+ <member name="GNOME_APP_CONFIGURABLE_ITEM_END_GAME" value=""/>
+ </enum>
+ <enum name="GnomeUIInfoType" type="enum" type-name="GnomeUIInfoType">
+ <member name="GNOME_APP_UI_ENDOFINFO" value=""/>
+ <member name="GNOME_APP_UI_ITEM" value=""/>
+ <member name="GNOME_APP_UI_TOGGLEITEM" value=""/>
+ <member name="GNOME_APP_UI_RADIOITEMS" value=""/>
+ <member name="GNOME_APP_UI_SUBTREE" value=""/>
+ <member name="GNOME_APP_UI_SEPARATOR" value=""/>
+ <member name="GNOME_APP_UI_HELP" value=""/>
+ <member name="GNOME_APP_UI_BUILDER_DATA" value=""/>
+ <member name="GNOME_APP_UI_ITEM_CONFIGURABLE" value=""/>
+ <member name="GNOME_APP_UI_SUBTREE_STOCK" value=""/>
+ <member name="GNOME_APP_UI_INCLUDE" value=""/>
+ </enum>
+ <enum name="GnomeUIPixmapType" type="enum" type-name="GnomeUIPixmapType">
+ <member name="GNOME_APP_PIXMAP_NONE" value=""/>
+ <member name="GNOME_APP_PIXMAP_STOCK" value=""/>
+ <member name="GNOME_APP_PIXMAP_DATA" value=""/>
+ <member name="GNOME_APP_PIXMAP_FILENAME" value=""/>
+ </enum>
+ <callback name="GnomeAppProgressCancelFunc" type-name="GnomeAppProgressCancelFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeAppProgressFunc" type-name="GnomeAppProgressFunc">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeGdkPixbufDoneCallback" type-name="GnomeGdkPixbufDoneCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeGdkPixbufAsyncHandle*"/>
+ <parameter name="cb_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeGdkPixbufLoadCallback" type-name="GnomeGdkPixbufLoadCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeGdkPixbufAsyncHandle*"/>
+ <parameter name="error" type="GnomeVFSResult"/>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ <parameter name="cb_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeInteractFunction" type-name="GnomeInteractFunction">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="key" type="gint"/>
+ <parameter name="dialog_type" type="GnomeDialogType"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeMDIChildConfigFunc" type-name="GnomeMDIChildConfigFunc">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="arg1" type="GnomeMDIChild*"/>
+ <parameter name="arg2" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeMDIChildCreator" type-name="GnomeMDIChildCreator">
+ <return-type type="GnomeMDIChild*"/>
+ <parameters>
+ <parameter name="arg1" type="const-gchar*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeMDIChildLabelFunc" type-name="GnomeMDIChildLabelFunc">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="arg1" type="GnomeMDIChild*"/>
+ <parameter name="arg2" type="GtkWidget*"/>
+ <parameter name="arg3" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeMDIChildMenuCreator" type-name="GnomeMDIChildMenuCreator">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="arg1" type="GnomeMDIChild*"/>
+ <parameter name="arg2" type="GtkWidget*"/>
+ <parameter name="arg3" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeMDIChildViewCreator" type-name="GnomeMDIChildViewCreator">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="arg1" type="GnomeMDIChild*"/>
+ <parameter name="arg2" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomePasswordDialogQualityFunc" type-name="GnomePasswordDialogQualityFunc">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="password" type="const-char*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeReplyCallback" type-name="GnomeReplyCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="reply" type="gint"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeStringCallback" type-name="GnomeStringCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="string" type="gchar*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeThemeFileLineFunc" type-name="GnomeThemeFileLineFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="key" type="const-char*"/>
+ <parameter name="locale" type="const-char*"/>
+ <parameter name="value" type="const-char*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeThemeFileSectionFunc" type-name="GnomeThemeFileSectionFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="name" type="const-char*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeUISignalConnectFunc" type-name="GnomeUISignalConnectFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="signal_name" type="const-char*"/>
+ <parameter name="uibdata" type="GnomeUIBuilderData*"/>
+ </parameters>
+ </callback>
+ <object deprecated="1" get-type="" name="GnomeAbout" parent="GtkDialog" type-name="GnomeAbout">
+ <field name="_priv" type="GnomeAboutPrivate*"/>
+ <property name="name" readable="1" type="gchar*" writable="1"/>
+ <property name="version" readable="1" type="gchar*" writable="1"/>
+ <property name="copyright" readable="1" type="gchar*" writable="1"/>
+ <property name="comments" readable="1" type="gchar*" writable="1"/>
+ <property name="authors" type="value_array" writable="1"/>
+ <property name="documenters" type="value_array" writable="1"/>
+ <property name="translator_credits" readable="1" type="gchar*" writable="1"/>
+ <property name="logo" type="GdkPixbuf" writable="1"/>
+ <method deprecated="1" name="construct" symbol="gnome_about_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="about" type="GnomeAbout*"/>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="version" type="const-gchar*"/>
+ <parameter name="copyright" type="const-gchar*"/>
+ <parameter name="comments" type="const-gchar*"/>
+ <parameter name="authors" type="const-gchar**"/>
+ <parameter name="documenters" type="const-gchar**"/>
+ <parameter name="translator_credits" type="const-gchar*"/>
+ <parameter name="logo_pixbuf" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_about_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_about_new">
+ <parameters>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="version" type="const-gchar*"/>
+ <parameter name="copyright" type="const-gchar*"/>
+ <parameter name="comments" type="const-gchar*"/>
+ <parameter name="authors" type="const-gchar**"/>
+ <parameter name="documenters" type="const-gchar**"/>
+ <parameter name="translator_credits" type="const-gchar*"/>
+ <parameter name="logo_pixbuf" type="GdkPixbuf*"/>
+ </parameters>
+ </constructor>
+ </object>
+ <object get-type="" name="GnomeApp" parent="GtkWindow" type-name="GnomeApp">
+ <field name="name" type="gchar*"/>
+ <field name="prefix" type="gchar*"/>
+ <field name="dock" type="GtkWidget*"/>
+ <field name="statusbar" type="GtkWidget*"/>
+ <field name="vbox" type="GtkWidget*"/>
+ <field name="menubar" type="GtkWidget*"/>
+ <field name="contents" type="GtkWidget*"/>
+ <field name="layout" type="BonoboDockLayout*"/>
+ <field name="accel_group" type="GtkAccelGroup*"/>
+ <field name="enable_layout_config" type="guint"/>
+ <field name="_priv" type="GnomeAppPrivate*"/>
+ <property construct="1" name="app_id" readable="1" type="gchar*" writable="1"/>
+ <method name="add_dock_item" symbol="gnome_app_add_dock_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="item" type="BonoboDockItem*"/>
+ <parameter name="placement" type="BonoboDockPlacement"/>
+ <parameter name="band_num" type="gint"/>
+ <parameter name="band_position" type="gint"/>
+ <parameter name="offset" type="gint"/>
+ </parameters>
+ </method>
+ <method name="add_docked" symbol="gnome_app_add_docked">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="behavior" type="BonoboDockItemBehavior"/>
+ <parameter name="placement" type="BonoboDockPlacement"/>
+ <parameter name="band_num" type="gint"/>
+ <parameter name="band_position" type="gint"/>
+ <parameter name="offset" type="gint"/>
+ </parameters>
+ </method>
+ <method name="add_toolbar" symbol="gnome_app_add_toolbar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="toolbar" type="GtkToolbar*"/>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="behavior" type="BonoboDockItemBehavior"/>
+ <parameter name="placement" type="BonoboDockPlacement"/>
+ <parameter name="band_num" type="gint"/>
+ <parameter name="band_position" type="gint"/>
+ <parameter name="offset" type="gint"/>
+ </parameters>
+ </method>
+ <method name="construct" symbol="gnome_app_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="appname" type="const-gchar*"/>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="create_menus" symbol="gnome_app_create_menus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method name="create_menus_custom" symbol="gnome_app_create_menus_custom">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="uibdata" type="GnomeUIBuilderData*"/>
+ </parameters>
+ </method>
+ <method name="create_menus_interp" symbol="gnome_app_create_menus_interp">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="relay_func" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy_func" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="create_menus_with_data" symbol="gnome_app_create_menus_with_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="create_toolbar" symbol="gnome_app_create_toolbar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method name="create_toolbar_custom" symbol="gnome_app_create_toolbar_custom">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="uibdata" type="GnomeUIBuilderData*"/>
+ </parameters>
+ </method>
+ <method name="create_toolbar_interp" symbol="gnome_app_create_toolbar_interp">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="relay_func" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy_func" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="create_toolbar_with_data" symbol="gnome_app_create_toolbar_with_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="enable_layout_config" symbol="gnome_app_enable_layout_config">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="error" symbol="gnome_app_error">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="error" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="fill_menu" symbol="gnome_app_fill_menu">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="menu_shell" type="GtkMenuShell*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ <parameter name="uline_accels" type="gboolean"/>
+ <parameter name="pos" type="gint"/>
+ </parameters>
+ </method>
+ <method name="fill_menu_custom" symbol="gnome_app_fill_menu_custom">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="menu_shell" type="GtkMenuShell*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="uibdata" type="GnomeUIBuilderData*"/>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ <parameter name="uline_accels" type="gboolean"/>
+ <parameter name="pos" type="gint"/>
+ </parameters>
+ </method>
+ <method name="fill_menu_with_data" symbol="gnome_app_fill_menu_with_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="menu_shell" type="GtkMenuShell*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ <parameter name="uline_accels" type="gboolean"/>
+ <parameter name="pos" type="gint"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="fill_toolbar" symbol="gnome_app_fill_toolbar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="toolbar" type="GtkToolbar*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ </parameters>
+ </method>
+ <method name="fill_toolbar_custom" symbol="gnome_app_fill_toolbar_custom">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="toolbar" type="GtkToolbar*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="uibdata" type="GnomeUIBuilderData*"/>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ </parameters>
+ </method>
+ <method name="fill_toolbar_with_data" symbol="gnome_app_fill_toolbar_with_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="toolbar" type="GtkToolbar*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="find_menu_pos" symbol="gnome_app_find_menu_pos">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="parent" type="GtkWidget*"/>
+ <parameter name="path" type="const-gchar*"/>
+ <parameter name="pos" type="gint*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="flash" symbol="gnome_app_flash">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="flash" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_dock" symbol="gnome_app_get_dock">
+ <return-type type="BonoboDock*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ </parameters>
+ </method>
+ <method name="get_dock_item_by_name" symbol="gnome_app_get_dock_item_by_name">
+ <return-type type="BonoboDockItem*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_app_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="helper_gettext" symbol="gnome_app_helper_gettext">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="string" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="insert_menus" symbol="gnome_app_insert_menus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="path" type="const-gchar*"/>
+ <parameter name="menuinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method name="insert_menus_custom" symbol="gnome_app_insert_menus_custom">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="path" type="const-gchar*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="uibdata" type="GnomeUIBuilderData*"/>
+ </parameters>
+ </method>
+ <method name="insert_menus_interp" symbol="gnome_app_insert_menus_interp">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="path" type="const-gchar*"/>
+ <parameter name="menuinfo" type="GnomeUIInfo*"/>
+ <parameter name="relay_func" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy_func" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="insert_menus_with_data" symbol="gnome_app_insert_menus_with_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="path" type="const-gchar*"/>
+ <parameter name="menuinfo" type="GnomeUIInfo*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="install_appbar_menu_hints" symbol="gnome_app_install_appbar_menu_hints">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method name="install_menu_hints" symbol="gnome_app_install_menu_hints">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method name="install_statusbar_menu_hints" symbol="gnome_app_install_statusbar_menu_hints">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkStatusbar*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="message" symbol="gnome_app_message">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="message" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_app_new">
+ <parameters>
+ <parameter name="appname" type="const-gchar*"/>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="ok_cancel" symbol="gnome_app_ok_cancel">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="ok_cancel_modal" symbol="gnome_app_ok_cancel_modal">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="progress_done" symbol="gnome_app_progress_done">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="key" type="GnomeAppProgressKey"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="progress_manual" symbol="gnome_app_progress_manual">
+ <return-type type="GnomeAppProgressKey"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="description" type="const-gchar*"/>
+ <parameter name="cancel_cb" type="GnomeAppProgressCancelFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="progress_timeout" symbol="gnome_app_progress_timeout">
+ <return-type type="GnomeAppProgressKey"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="description" type="const-gchar*"/>
+ <parameter name="interval" type="guint32"/>
+ <parameter name="percentage_cb" type="GnomeAppProgressFunc"/>
+ <parameter name="cancel_cb" type="GnomeAppProgressCancelFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="question" symbol="gnome_app_question">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="question" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="question_modal" symbol="gnome_app_question_modal">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="question" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="remove_menu_range" symbol="gnome_app_remove_menu_range">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="path" type="const-gchar*"/>
+ <parameter name="start" type="gint"/>
+ <parameter name="items" type="gint"/>
+ </parameters>
+ </method>
+ <method name="remove_menus" symbol="gnome_app_remove_menus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="path" type="const-gchar*"/>
+ <parameter name="items" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="request_password" symbol="gnome_app_request_password">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeStringCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="request_string" symbol="gnome_app_request_string">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeStringCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="set_contents" symbol="gnome_app_set_contents">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="contents" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_menus" symbol="gnome_app_set_menus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="menubar" type="GtkMenuBar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_progress" symbol="gnome_app_set_progress">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="key" type="GnomeAppProgressKey"/>
+ <parameter name="percent" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_statusbar" symbol="gnome_app_set_statusbar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="statusbar" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_statusbar_custom" symbol="gnome_app_set_statusbar_custom">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="container" type="GtkWidget*"/>
+ <parameter name="statusbar" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_toolbar" symbol="gnome_app_set_toolbar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="toolbar" type="GtkToolbar*"/>
+ </parameters>
+ </method>
+ <method name="setup_toolbar" symbol="gnome_app_setup_toolbar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="toolbar" type="GtkToolbar*"/>
+ <parameter name="dock_item" type="BonoboDockItem*"/>
+ </parameters>
+ </method>
+ <method name="ui_configure_configurable" symbol="gnome_app_ui_configure_configurable">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="warning" symbol="gnome_app_warning">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ <parameter name="warning" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeAppBar" parent="GtkHBox" type-name="GnomeAppBar">
+ <field name="_priv" type="GnomeAppBarPrivate*"/>
+ <signal name="user_response" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ab" type="GnomeAppBar*"/>
+ </parameters>
+ </signal>
+ <signal name="clear_prompt" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ab" type="GnomeAppBar*"/>
+ </parameters>
+ </signal>
+ <property construct="1" name="has_progress" readable="1" type="gboolean" writable="1"/>
+ <property construct="1" name="has_status" readable="1" type="gboolean" writable="1"/>
+ <property construct="1" name="interactivity" readable="1" type="GnomePreferencesType" writable="1"/>
+ <method name="clear_prompt" symbol="gnome_appbar_clear_prompt">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ </parameters>
+ </method>
+ <method name="clear_stack" symbol="gnome_appbar_clear_stack">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ </parameters>
+ </method>
+ <method name="get_progress" symbol="gnome_appbar_get_progress">
+ <return-type type="GtkProgressBar*"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ </parameters>
+ </method>
+ <method name="get_response" symbol="gnome_appbar_get_response">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ </parameters>
+ </method>
+ <method name="get_status" symbol="gnome_appbar_get_status">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_appbar_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="gnome_appbar_new">
+ <parameters>
+ <parameter name="has_progress" type="gboolean"/>
+ <parameter name="has_status" type="gboolean"/>
+ <parameter name="interactivity" type="GnomePreferencesType"/>
+ </parameters>
+ </constructor>
+ <method name="pop" symbol="gnome_appbar_pop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ </parameters>
+ </method>
+ <method name="push" symbol="gnome_appbar_push">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ <parameter name="status" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="refresh" symbol="gnome_appbar_refresh">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ </parameters>
+ </method>
+ <method name="set_default" symbol="gnome_appbar_set_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ <parameter name="default_status" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_progress_percentage" symbol="gnome_appbar_set_progress_percentage">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ <parameter name="percentage" type="gfloat"/>
+ </parameters>
+ </method>
+ <method name="set_prompt" symbol="gnome_appbar_set_prompt">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="modal" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_status" symbol="gnome_appbar_set_status">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="appbar" type="GnomeAppBar*"/>
+ <parameter name="status" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeClient" parent="GtkObject" type-name="GnomeClient">
+ <field name="smc_conn" type="gpointer"/>
+ <field name="client_id" type="gchar*"/>
+ <field name="previous_id" type="gchar*"/>
+ <field name="config_prefix" type="gchar*"/>
+ <field name="global_config_prefix" type="gchar*"/>
+ <field name="static_args" type="GList*"/>
+ <field name="clone_command" type="gchar**"/>
+ <field name="current_directory" type="gchar*"/>
+ <field name="discard_command" type="gchar**"/>
+ <field name="environment" type="GHashTable*"/>
+ <field name="process_id" type="pid_t"/>
+ <field name="program" type="gchar*"/>
+ <field name="resign_command" type="gchar**"/>
+ <field name="restart_command" type="gchar**"/>
+ <field name="restart_style" type="GnomeRestartStyle"/>
+ <field name="shutdown_command" type="gchar**"/>
+ <field name="user_id" type="gchar*"/>
+ <field name="interaction_keys" type="GSList*"/>
+ <field name="input_id" type="gint"/>
+ <field name="save_style" type="guint"/>
+ <field name="interact_style" type="guint"/>
+ <field name="state" type="guint"/>
+ <field name="shutdown" type="guint"/>
+ <field name="fast" type="guint"/>
+ <field name="save_phase_2_requested" type="guint"/>
+ <field name="save_successfull" type="guint"/>
+ <field name="save_yourself_emitted" type="guint"/>
+ <field name="reserved" type="gpointer"/>
+ <signal name="save_yourself" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="phase" type="gint"/>
+ <parameter name="save_style" type="GnomeSaveStyle"/>
+ <parameter name="shutdown" type="gboolean"/>
+ <parameter name="interact_style" type="GnomeInteractStyle"/>
+ <parameter name="fast" type="gboolean"/>
+ </parameters>
+ </signal>
+ <signal name="die" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </signal>
+ <signal name="save_complete" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </signal>
+ <signal name="shutdown_cancelled" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </signal>
+ <signal name="connect" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="restarted" type="gboolean"/>
+ </parameters>
+ </signal>
+ <signal name="disconnect" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </signal>
+ <method name="add_static_arg" symbol="gnome_client_add_static_arg">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="connect" symbol="gnome_client_connect">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="disable_master_connection" symbol="gnome_client_disable_master_connection">
+ <return-type type="void"/>
+ </method>
+ <method name="disconnect" symbol="gnome_client_disconnect">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="flush" symbol="gnome_client_flush">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="get_config_prefix" symbol="gnome_client_get_config_prefix">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="get_desktop_id" symbol="gnome_client_get_desktop_id">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="get_flags" symbol="gnome_client_get_flags">
+ <return-type type="GnomeClientFlags"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="get_global_config_prefix" symbol="gnome_client_get_global_config_prefix">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gnome_client_get_id">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="get_previous_id" symbol="gnome_client_get_previous_id">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_client_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="module_info_get" symbol="gnome_client_module_info_get">
+ <return-type type="const-GnomeModuleInfo*"/>
+ </method>
+ <constructor name="new" symbol="gnome_client_new"/>
+ <constructor name="new_without_connection" symbol="gnome_client_new_without_connection"/>
+ <method name="request_interaction" symbol="gnome_client_request_interaction">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="dialog_type" type="GnomeDialogType"/>
+ <parameter name="function" type="GnomeInteractFunction"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="request_interaction_interp" symbol="gnome_client_request_interaction_interp">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="dialog_type" type="GnomeDialogType"/>
+ <parameter name="function" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="request_phase_2" symbol="gnome_client_request_phase_2">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ </parameters>
+ </method>
+ <method name="request_save" symbol="gnome_client_request_save">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="save_style" type="GnomeSaveStyle"/>
+ <parameter name="shutdown" type="gboolean"/>
+ <parameter name="interact_style" type="GnomeInteractStyle"/>
+ <parameter name="fast" type="gboolean"/>
+ <parameter name="global" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="save_any_dialog" symbol="gnome_client_save_any_dialog">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="dialog" type="GtkDialog*"/>
+ </parameters>
+ </method>
+ <method name="save_error_dialog" symbol="gnome_client_save_error_dialog">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="dialog" type="GtkDialog*"/>
+ </parameters>
+ </method>
+ <method name="set_clone_command" symbol="gnome_client_set_clone_command">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="argc" type="gint"/>
+ <parameter name="argv" type="gchar*[]"/>
+ </parameters>
+ </method>
+ <method name="set_current_directory" symbol="gnome_client_set_current_directory">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_discard_command" symbol="gnome_client_set_discard_command">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="argc" type="gint"/>
+ <parameter name="argv" type="gchar*[]"/>
+ </parameters>
+ </method>
+ <method name="set_environment" symbol="gnome_client_set_environment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="value" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_global_config_prefix" symbol="gnome_client_set_global_config_prefix">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="prefix" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_id" symbol="gnome_client_set_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="id" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_priority" symbol="gnome_client_set_priority">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="priority" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_process_id" symbol="gnome_client_set_process_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="pid" type="pid_t"/>
+ </parameters>
+ </method>
+ <method name="set_program" symbol="gnome_client_set_program">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="program" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_resign_command" symbol="gnome_client_set_resign_command">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="argc" type="gint"/>
+ <parameter name="argv" type="gchar*[]"/>
+ </parameters>
+ </method>
+ <method name="set_restart_command" symbol="gnome_client_set_restart_command">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="argc" type="gint"/>
+ <parameter name="argv" type="gchar*[]"/>
+ </parameters>
+ </method>
+ <method name="set_restart_style" symbol="gnome_client_set_restart_style">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="style" type="GnomeRestartStyle"/>
+ </parameters>
+ </method>
+ <method name="set_shutdown_command" symbol="gnome_client_set_shutdown_command">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="argc" type="gint"/>
+ <parameter name="argv" type="gchar*[]"/>
+ </parameters>
+ </method>
+ <method name="set_user_id" symbol="gnome_client_set_user_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="client" type="GnomeClient*"/>
+ <parameter name="id" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeColorPicker" parent="GtkButton" type-name="GnomeColorPicker">
+ <field name="_priv" type="GnomeColorPickerPrivate*"/>
+ <signal name="color_set" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="r" type="guint"/>
+ <parameter name="g" type="guint"/>
+ <parameter name="b" type="guint"/>
+ <parameter name="a" type="guint"/>
+ </parameters>
+ </signal>
+ <property name="dither" readable="1" type="gboolean" writable="1"/>
+ <property name="use_alpha" readable="1" type="gboolean" writable="1"/>
+ <property name="title" readable="1" type="gchar*" writable="1"/>
+ <property name="red" readable="1" type="guint" writable="1"/>
+ <property name="green" readable="1" type="guint" writable="1"/>
+ <property name="blue" readable="1" type="guint" writable="1"/>
+ <property name="alpha" readable="1" type="guint" writable="1"/>
+ <method deprecated="1" name="get_d" symbol="gnome_color_picker_get_d">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="r" type="gdouble*"/>
+ <parameter name="g" type="gdouble*"/>
+ <parameter name="b" type="gdouble*"/>
+ <parameter name="a" type="gdouble*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_dither" symbol="gnome_color_picker_get_dither">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_i16" symbol="gnome_color_picker_get_i16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="r" type="gushort*"/>
+ <parameter name="g" type="gushort*"/>
+ <parameter name="b" type="gushort*"/>
+ <parameter name="a" type="gushort*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_i8" symbol="gnome_color_picker_get_i8">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="r" type="guint8*"/>
+ <parameter name="g" type="guint8*"/>
+ <parameter name="b" type="guint8*"/>
+ <parameter name="a" type="guint8*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_title" symbol="gnome_color_picker_get_title">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_color_picker_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="get_use_alpha" symbol="gnome_color_picker_get_use_alpha">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_color_picker_new"/>
+ <method deprecated="1" name="set_d" symbol="gnome_color_picker_set_d">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="r" type="gdouble"/>
+ <parameter name="g" type="gdouble"/>
+ <parameter name="b" type="gdouble"/>
+ <parameter name="a" type="gdouble"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_dither" symbol="gnome_color_picker_set_dither">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="dither" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_i16" symbol="gnome_color_picker_set_i16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="r" type="gushort"/>
+ <parameter name="g" type="gushort"/>
+ <parameter name="b" type="gushort"/>
+ <parameter name="a" type="gushort"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_i8" symbol="gnome_color_picker_set_i8">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="r" type="guint8"/>
+ <parameter name="g" type="guint8"/>
+ <parameter name="b" type="guint8"/>
+ <parameter name="a" type="guint8"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_title" symbol="gnome_color_picker_set_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_use_alpha" symbol="gnome_color_picker_set_use_alpha">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cp" type="GnomeColorPicker*"/>
+ <parameter name="use_alpha" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeDateEdit" parent="GtkHBox" type-name="GnomeDateEdit">
+ <field name="_priv" type="GnomeDateEditPrivate*"/>
+ <property name="time" readable="1" type="ulong" writable="1"/>
+ <property name="dateedit_flags" readable="1" type="GnomeDateEditFlags" writable="1"/>
+ <property name="lower_hour" readable="1" type="gint" writable="1"/>
+ <property name="upper_hour" readable="1" type="gint" writable="1"/>
+ <property name="initial_time" readable="1" type="ulong" writable="1"/>
+ <signal name="time_changed" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ </parameters>
+ </signal>
+ <signal name="date_changed" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ </parameters>
+ </signal>
+ <method name="construct" symbol="gnome_date_edit_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ <parameter name="the_time" type="time_t"/>
+ <parameter name="flags" type="GnomeDateEditFlags"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_date" symbol="gnome_date_edit_get_date">
+ <return-type type="time_t"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ </parameters>
+ </method>
+ <method name="get_flags" symbol="gnome_date_edit_get_flags">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ </parameters>
+ </method>
+ <method name="get_initial_time" symbol="gnome_date_edit_get_initial_time">
+ <return-type type="time_t"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ </parameters>
+ </method>
+ <method name="get_time" symbol="gnome_date_edit_get_time">
+ <return-type type="time_t"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_date_edit_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="gnome_date_edit_new">
+ <parameters>
+ <parameter name="the_time" type="time_t"/>
+ <parameter name="show_time" type="gboolean"/>
+ <parameter name="use_24_format" type="gboolean"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_flags" symbol="gnome_date_edit_new_flags">
+ <parameters>
+ <parameter name="the_time" type="time_t"/>
+ <parameter name="flags" type="GnomeDateEditFlags"/>
+ </parameters>
+ </constructor>
+ <method name="set_flags" symbol="gnome_date_edit_set_flags">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ <parameter name="flags" type="GnomeDateEditFlags"/>
+ </parameters>
+ </method>
+ <method name="set_popup_range" symbol="gnome_date_edit_set_popup_range">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ <parameter name="low_hour" type="int"/>
+ <parameter name="up_hour" type="int"/>
+ </parameters>
+ </method>
+ <method name="set_time" symbol="gnome_date_edit_set_time">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gde" type="GnomeDateEdit*"/>
+ <parameter name="the_time" type="time_t"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeDialog" parent="GtkWindow" type-name="GnomeDialog">
+ <field name="vbox" readable="1" type="GtkWidget*" writable="1"/>
+ <field name="buttons" type="GList*"/>
+ <field name="action_area" type="GtkWidget*"/>
+ <field name="accelerators" type="GtkAccelGroup*"/>
+ <field name="click_closes" type="unsigned int"/>
+ <field name="just_hide" type="unsigned int"/>
+ <signal name="close" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ </parameters>
+ </signal>
+ <signal name="clicked" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button_number" type="gint"/>
+ </parameters>
+ </signal>
+ <method deprecated="1" name="append_button" symbol="gnome_dialog_append_button">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="append_button_with_pixmap" symbol="gnome_dialog_append_button_with_pixmap">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button_name" type="const-gchar*"/>
+ <parameter name="pixmap_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="append_buttons" symbol="gnome_dialog_append_buttons">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="first" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="append_buttons_with_pixmaps" symbol="gnome_dialog_append_buttons_with_pixmaps">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="names" type="const-gchar**"/>
+ <parameter name="pixmaps" type="const-gchar**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="append_buttonsv" symbol="gnome_dialog_append_buttonsv">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="buttons" type="const-gchar**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="button_connect" symbol="gnome_dialog_button_connect">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button" type="gint"/>
+ <parameter name="callback" type="GCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="button_connect_object" symbol="gnome_dialog_button_connect_object">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button" type="gint"/>
+ <parameter name="callback" type="GCallback"/>
+ <parameter name="obj" type="GtkObject*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="close" symbol="gnome_dialog_close">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="close_hides" symbol="gnome_dialog_close_hides">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="just_hide" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="construct" symbol="gnome_dialog_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="title" type="const-gchar*"/>
+ <parameter name="ap" type="va_list"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="constructv" symbol="gnome_dialog_constructv">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="title" type="const-gchar*"/>
+ <parameter name="buttons" type="const-gchar**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="editable_enters" symbol="gnome_dialog_editable_enters">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="editable" type="GtkEditable*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_dialog_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="grab_focus" symbol="gnome_dialog_grab_focus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button" type="gint"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_dialog_new">
+ <parameters>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="newv" symbol="gnome_dialog_newv">
+ <parameters>
+ <parameter name="title" type="const-gchar*"/>
+ <parameter name="buttons" type="const-gchar**"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="run" symbol="gnome_dialog_run">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="run_and_close" symbol="gnome_dialog_run_and_close">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_accelerator" symbol="gnome_dialog_set_accelerator">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button" type="gint"/>
+ <parameter name="accelerator_key" type="const-guchar"/>
+ <parameter name="accelerator_mods" type="guint8"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_close" symbol="gnome_dialog_set_close">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="click_closes" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_default" symbol="gnome_dialog_set_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_parent" symbol="gnome_dialog_set_parent">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_sensitive" symbol="gnome_dialog_set_sensitive">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dialog" type="GnomeDialog*"/>
+ <parameter name="button" type="gint"/>
+ <parameter name="setting" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeDruid" parent="GtkContainer" type-name="GnomeDruid">
+ <field name="help" type="GtkWidget*"/>
+ <field name="back" type="GtkWidget*"/>
+ <field name="next" type="GtkWidget*"/>
+ <field name="cancel" type="GtkWidget*"/>
+ <field name="finish" type="GtkWidget*"/>
+ <field name="_priv" type="GnomeDruidPrivate*"/>
+ <signal name="cancel" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ </parameters>
+ </signal>
+ <signal name="help" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ </parameters>
+ </signal>
+ <property name="show_finish" readable="1" type="gboolean" writable="1"/>
+ <property name="show_help" readable="1" type="gboolean" writable="1"/>
+ <method deprecated="1" name="append_page" symbol="gnome_druid_append_page">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="construct_with_window" symbol="gnome_druid_construct_with_window">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="title" type="const-char*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ <parameter name="close_on_cancel" type="gboolean"/>
+ <parameter name="window" type="GtkWidget**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_druid_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="insert_page" symbol="gnome_druid_insert_page">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="back_page" type="GnomeDruidPage*"/>
+ <parameter name="page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_druid_new"/>
+ <constructor deprecated="1" name="new_with_window" symbol="gnome_druid_new_with_window">
+ <parameters>
+ <parameter name="title" type="const-char*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ <parameter name="close_on_cancel" type="gboolean"/>
+ <parameter name="window" type="GtkWidget**"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="prepend_page" symbol="gnome_druid_prepend_page">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_buttons_sensitive" symbol="gnome_druid_set_buttons_sensitive">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="back_sensitive" type="gboolean"/>
+ <parameter name="next_sensitive" type="gboolean"/>
+ <parameter name="cancel_sensitive" type="gboolean"/>
+ <parameter name="help_sensitive" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_page" symbol="gnome_druid_set_page">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_show_finish" symbol="gnome_druid_set_show_finish">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="show_finish" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_show_help" symbol="gnome_druid_set_show_help">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid" type="GnomeDruid*"/>
+ <parameter name="show_help" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeDruidPage" parent="GtkBin" type-name="GnomeDruidPage">
+ <field name="_priv" type="GnomeDruidPagePrivate*"/>
+ <signal name="next" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ <parameter name="druid" type="GtkWidget*"/>
+ </parameters>
+ </signal>
+ <signal name="prepare" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ <parameter name="druid" type="GtkWidget*"/>
+ </parameters>
+ </signal>
+ <signal name="back" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ <parameter name="druid" type="GtkWidget*"/>
+ </parameters>
+ </signal>
+ <signal name="finish" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ <parameter name="druid" type="GtkWidget*"/>
+ </parameters>
+ </signal>
+ <signal name="cancel" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ <parameter name="druid" type="GtkWidget*"/>
+ </parameters>
+ </signal>
+ <vfunc name="configure_canvas">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_sidebar_shown">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ <parameter name="sidebar_shown" type="gboolean"/>
+ </parameters>
+ </vfunc>
+ <method deprecated="1" name="back" symbol="gnome_druid_page_back">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="cancel" symbol="gnome_druid_page_cancel">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="finish" symbol="gnome_druid_page_finish">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_druid_page_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_druid_page_new"/>
+ <method deprecated="1" name="next" symbol="gnome_druid_page_next">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="prepare" symbol="gnome_druid_page_prepare">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page" type="GnomeDruidPage*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeDruidPageEdge" parent="GnomeDruidPage" type-name="GnomeDruidPageEdge">
+ <field name="title" readable="1" type="gchar*" writable="1"/>
+ <field name="text" readable="1" type="gchar*" writable="1"/>
+ <field name="logo_image" readable="1" type="GdkPixbuf*" writable="1"/>
+ <field name="watermark_image" readable="1" type="GdkPixbuf*" writable="1"/>
+ <field name="top_watermark_image" readable="1" type="GdkPixbuf*" writable="1"/>
+ <field name="background_color" readable="1" type="GdkColor" writable="1"/>
+ <field name="textbox_color" readable="1" type="GdkColor" writable="1"/>
+ <field name="logo_background_color" readable="1" type="GdkColor" writable="1"/>
+ <field name="title_color" readable="1" type="GdkColor" writable="1"/>
+ <field name="text_color" readable="1" type="GdkColor" writable="1"/>
+ <field name="position" readable="1" type="guint" writable="1"/>
+ <field name="_priv" type="GnomeDruidPageEdgePrivate*"/>
+ <method deprecated="1" name="construct" symbol="gnome_druid_page_edge_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="position" type="GnomeEdgePosition"/>
+ <parameter name="antialiased" type="gboolean"/>
+ <parameter name="title" type="const-gchar*"/>
+ <parameter name="text" type="const-gchar*"/>
+ <parameter name="logo" type="GdkPixbuf*"/>
+ <parameter name="watermark" type="GdkPixbuf*"/>
+ <parameter name="top_watermark" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_druid_page_edge_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_druid_page_edge_new">
+ <parameters>
+ <parameter name="position" type="GnomeEdgePosition"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="new_aa" symbol="gnome_druid_page_edge_new_aa">
+ <parameters>
+ <parameter name="position" type="GnomeEdgePosition"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="new_with_vals" symbol="gnome_druid_page_edge_new_with_vals">
+ <parameters>
+ <parameter name="position" type="GnomeEdgePosition"/>
+ <parameter name="antialiased" type="gboolean"/>
+ <parameter name="title" type="const-gchar*"/>
+ <parameter name="text" type="const-gchar*"/>
+ <parameter name="logo" type="GdkPixbuf*"/>
+ <parameter name="watermark" type="GdkPixbuf*"/>
+ <parameter name="top_watermark" type="GdkPixbuf*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="set_bg_color" symbol="gnome_druid_page_edge_set_bg_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo" symbol="gnome_druid_page_edge_set_logo">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="logo_image" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo_bg_color" symbol="gnome_druid_page_edge_set_logo_bg_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_text" symbol="gnome_druid_page_edge_set_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_text_color" symbol="gnome_druid_page_edge_set_text_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_textbox_color" symbol="gnome_druid_page_edge_set_textbox_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_title" symbol="gnome_druid_page_edge_set_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_title_color" symbol="gnome_druid_page_edge_set_title_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_top_watermark" symbol="gnome_druid_page_edge_set_top_watermark">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="top_watermark_image" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_watermark" symbol="gnome_druid_page_edge_set_watermark">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_edge" type="GnomeDruidPageEdge*"/>
+ <parameter name="watermark" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeDruidPageStandard" parent="GnomeDruidPage" type-name="GnomeDruidPageStandard">
+ <field name="vbox" readable="1" type="GtkWidget*" writable="1"/>
+ <field name="title" readable="1" type="gchar*" writable="1"/>
+ <field name="logo" readable="1" type="GdkPixbuf*" writable="1"/>
+ <field name="top_watermark" readable="1" type="GdkPixbuf*" writable="1"/>
+ <field name="title_foreground" readable="1" type="GdkColor" writable="1"/>
+ <field name="background" readable="1" type="GdkColor" writable="1"/>
+ <field name="logo_background" readable="1" type="GdkColor" writable="1"/>
+ <field name="contents_background" readable="1" type="GdkColor" writable="1"/>
+ <field name="_priv" type="GnomeDruidPageStandardPrivate*"/>
+ <property name="title" readable="1" type="gchar*" writable="1"/>
+ <property name="logo" readable="1" type="GdkPixbuf" writable="1"/>
+ <property name="top_watermark" readable="1" type="GdkPixbuf" writable="1"/>
+ <property name="title_foreground" type="gchar*" writable="1"/>
+ <property name="title_foreground_gdk" readable="1" type="GdkColor" writable="1"/>
+ <property name="title_foreground_set" readable="1" type="gboolean" writable="1"/>
+ <property name="background" type="gchar*" writable="1"/>
+ <property name="background_gdk" readable="1" type="GdkColor" writable="1"/>
+ <property name="background_set" readable="1" type="gboolean" writable="1"/>
+ <property name="contents_background" type="gchar*" writable="1"/>
+ <property name="contents_background_gdk" readable="1" type="GdkColor" writable="1"/>
+ <property name="contents_background_set" readable="1" type="gboolean" writable="1"/>
+ <property name="logo_background" type="gchar*" writable="1"/>
+ <property name="logo_background_gdk" readable="1" type="GdkColor" writable="1"/>
+ <property name="logo_background_set" readable="1" type="gboolean" writable="1"/>
+ <method deprecated="1" name="append_item" symbol="gnome_druid_page_standard_append_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="question" type="const-gchar*"/>
+ <parameter name="item" type="GtkWidget*"/>
+ <parameter name="additional_info" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_druid_page_standard_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_druid_page_standard_new"/>
+ <constructor deprecated="1" name="new_with_vals" symbol="gnome_druid_page_standard_new_with_vals">
+ <parameters>
+ <parameter name="title" type="const-gchar*"/>
+ <parameter name="logo" type="GdkPixbuf*"/>
+ <parameter name="top_watermark" type="GdkPixbuf*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="set_background" symbol="gnome_druid_page_standard_set_background">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_contents_background" symbol="gnome_druid_page_standard_set_contents_background">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo" symbol="gnome_druid_page_standard_set_logo">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="logo_image" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo_background" symbol="gnome_druid_page_standard_set_logo_background">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_title" symbol="gnome_druid_page_standard_set_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_title_foreground" symbol="gnome_druid_page_standard_set_title_foreground">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_top_watermark" symbol="gnome_druid_page_standard_set_top_watermark">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="druid_page_standard" type="GnomeDruidPageStandard*"/>
+ <parameter name="top_watermark_image" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeEntry" parent="GtkCombo" type-name="GnomeEntry">
+ <field name="_priv" type="GnomeEntryPrivate*"/>
+ <signal name="activate" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeEntry*"/>
+ </parameters>
+ </signal>
+ <property name="history_id" readable="1" type="gchar*" writable="1"/>
+ <property name="gtk_entry" readable="1" type="GtkEntry"/>
+ <implements>
+ <interface name="GtkEditable"/>
+ </implements>
+ <method deprecated="1" name="append_history" symbol="gnome_entry_append_history">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ <parameter name="save" type="gboolean"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="clear_history" symbol="gnome_entry_clear_history">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_history_id" symbol="gnome_entry_get_history_id">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_max_saved" symbol="gnome_entry_get_max_saved">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_entry_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="gtk_entry" symbol="gnome_entry_gtk_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_entry_new">
+ <parameters>
+ <parameter name="history_id" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="prepend_history" symbol="gnome_entry_prepend_history">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ <parameter name="save" type="gboolean"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_history_id" symbol="gnome_entry_set_history_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ <parameter name="history_id" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_max_saved" symbol="gnome_entry_set_max_saved">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gentry" type="GnomeEntry*"/>
+ <parameter name="max_saved" type="guint"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeFileEntry" parent="GtkVBox" type-name="GnomeFileEntry">
+ <field name="fsw" type="GtkWidget*"/>
+ <field name="default_path" type="char*"/>
+ <field name="_priv" type="GnomeFileEntryPrivate*"/>
+ <signal name="browse_clicked" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ </parameters>
+ </signal>
+ <signal name="activate" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ </parameters>
+ </signal>
+ <property name="history_id" readable="1" type="gchar*" writable="1"/>
+ <property name="browse_dialog_title" readable="1" type="gchar*" writable="1"/>
+ <property name="directory_entry" readable="1" type="gboolean" writable="1"/>
+ <property name="modal" readable="1" type="gboolean" writable="1"/>
+ <property name="filename" readable="1" type="gchar*" writable="1"/>
+ <property name="default_path" readable="1" type="gchar*" writable="1"/>
+ <property name="gnome_entry" readable="1" type="GnomeEntry"/>
+ <property name="gtk_entry" readable="1" type="GtkEntry"/>
+ <property name="use_filechooser" readable="1" type="gboolean" writable="1"/>
+ <property name="filechooser_action" readable="1" type="GtkFileChooserAction" writable="1"/>
+ <implements>
+ <interface name="GtkEditable"/>
+ </implements>
+ <method deprecated="1" name="construct" symbol="gnome_file_entry_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="history_id" type="const-char*"/>
+ <parameter name="browse_dialog_title" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_directory_entry" symbol="gnome_file_entry_get_directory_entry">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_full_path" symbol="gnome_file_entry_get_full_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="file_must_exist" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_modal" symbol="gnome_file_entry_get_modal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_file_entry_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="gnome_entry" symbol="gnome_file_entry_gnome_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="gtk_entry" symbol="gnome_file_entry_gtk_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_file_entry_new">
+ <parameters>
+ <parameter name="history_id" type="const-char*"/>
+ <parameter name="browse_dialog_title" type="const-char*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="set_default_path" symbol="gnome_file_entry_set_default_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_directory" symbol="gnome_file_entry_set_directory">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="directory_entry" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_directory_entry" symbol="gnome_file_entry_set_directory_entry">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="directory_entry" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_filename" symbol="gnome_file_entry_set_filename">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_modal" symbol="gnome_file_entry_set_modal">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="is_modal" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_title" symbol="gnome_file_entry_set_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fentry" type="GnomeFileEntry*"/>
+ <parameter name="browse_dialog_title" type="const-char*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeFontPicker" parent="GtkButton" type-name="GnomeFontPicker">
+ <field name="_priv" type="GnomeFontPickerPrivate*"/>
+ <property name="title" readable="1" type="gchar*" writable="1"/>
+ <property name="mode" readable="1" type="GnomeFontPickerMode" writable="1"/>
+ <property name="font_name" readable="1" type="gchar*" writable="1"/>
+ <property name="font" readable="1" type="gpointer"/>
+ <property name="preview_text" readable="1" type="gchar*" writable="1"/>
+ <property name="use-font-in-label" readable="1" type="gboolean" writable="1"/>
+ <property name="label-font-size" readable="1" type="gint" writable="1"/>
+ <property name="show-size" readable="1" type="gboolean" writable="1"/>
+ <signal name="font_set" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="font_name" type="const-gchar*"/>
+ </parameters>
+ </signal>
+ <method deprecated="1" name="fi_set_show_size" symbol="gnome_font_picker_fi_set_show_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="show_size" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="fi_set_use_font_in_label" symbol="gnome_font_picker_fi_set_use_font_in_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="use_font_in_label" type="gboolean"/>
+ <parameter name="size" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_font" symbol="gnome_font_picker_get_font">
+ <return-type type="GdkFont*"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_font_name" symbol="gnome_font_picker_get_font_name">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_mode" symbol="gnome_font_picker_get_mode">
+ <return-type type="GnomeFontPickerMode"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_preview_text" symbol="gnome_font_picker_get_preview_text">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_title" symbol="gnome_font_picker_get_title">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_font_picker_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_font_picker_new"/>
+ <method deprecated="1" name="set_font_name" symbol="gnome_font_picker_set_font_name">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="fontname" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_mode" symbol="gnome_font_picker_set_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="mode" type="GnomeFontPickerMode"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_preview_text" symbol="gnome_font_picker_set_preview_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_title" symbol="gnome_font_picker_set_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="uw_get_widget" symbol="gnome_font_picker_uw_get_widget">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="uw_set_widget" symbol="gnome_font_picker_uw_set_widget">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gfp" type="GnomeFontPicker*"/>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeHRef" parent="GtkButton" type-name="GnomeHRef">
+ <field name="_priv" type="GnomeHRefPrivate*"/>
+ <property name="url" readable="1" type="gchar*" writable="1"/>
+ <property name="text" readable="1" type="gchar*" writable="1"/>
+ <method deprecated="1" name="get_label" symbol="gnome_href_get_label">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="href" type="GnomeHRef*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_text" symbol="gnome_href_get_text">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="href" type="GnomeHRef*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_href_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="get_url" symbol="gnome_href_get_url">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="href" type="GnomeHRef*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_href_new">
+ <parameters>
+ <parameter name="url" type="const-gchar*"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="set_label" symbol="gnome_href_set_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="href" type="GnomeHRef*"/>
+ <parameter name="label" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_text" symbol="gnome_href_set_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="href" type="GnomeHRef*"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_url" symbol="gnome_href_set_url">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="href" type="GnomeHRef*"/>
+ <parameter name="url" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeIconEntry" parent="GtkVBox" type-name="GnomeIconEntry">
+ <field name="_priv" type="GnomeIconEntryPrivate*"/>
+ <signal name="changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ </parameters>
+ </signal>
+ <signal name="browse" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ </parameters>
+ </signal>
+ <property name="history_id" readable="1" type="gchar*" writable="1"/>
+ <property name="browse_dialog_title" readable="1" type="gchar*" writable="1"/>
+ <property name="pixmap_subdir" readable="1" type="gchar*" writable="1"/>
+ <property name="filename" readable="1" type="gchar*" writable="1"/>
+ <property name="pick_dialog" readable="1" type="GtkDialog"/>
+ <method name="construct" symbol="gnome_icon_entry_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ <parameter name="history_id" type="const-gchar*"/>
+ <parameter name="browse_dialog_title" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_filename" symbol="gnome_icon_entry_get_filename">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_icon_entry_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="gnome_entry" symbol="gnome_icon_entry_gnome_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ </parameters>
+ </method>
+ <method name="gnome_file_entry" symbol="gnome_icon_entry_gnome_file_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ </parameters>
+ </method>
+ <method name="gtk_entry" symbol="gnome_icon_entry_gtk_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_icon_entry_new">
+ <parameters>
+ <parameter name="history_id" type="const-gchar*"/>
+ <parameter name="browse_dialog_title" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <method name="pick_dialog" symbol="gnome_icon_entry_pick_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ </parameters>
+ </method>
+ <method name="set_browse_dialog_title" symbol="gnome_icon_entry_set_browse_dialog_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ <parameter name="browse_dialog_title" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_filename" symbol="gnome_icon_entry_set_filename">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ <parameter name="filename" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_history_id" symbol="gnome_icon_entry_set_history_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ <parameter name="history_id" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_icon" symbol="gnome_icon_entry_set_icon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ <parameter name="filename" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_max_saved" symbol="gnome_icon_entry_set_max_saved">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ <parameter name="max_saved" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_pixmap_subdir" symbol="gnome_icon_entry_set_pixmap_subdir">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ientry" type="GnomeIconEntry*"/>
+ <parameter name="subdir" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeIconList" parent="GnomeCanvas" type-name="GnomeIconList">
+ <field name="adj" type="GtkAdjustment*"/>
+ <field name="hadj" type="GtkAdjustment*"/>
+ <field name="_priv" type="GnomeIconListPrivate*"/>
+ <signal name="select_icon" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="num" type="gint"/>
+ <parameter name="event" type="GdkEvent*"/>
+ </parameters>
+ </signal>
+ <signal name="unselect_icon" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="num" type="gint"/>
+ <parameter name="event" type="GdkEvent*"/>
+ </parameters>
+ </signal>
+ <signal name="focus_icon" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="num" type="gint"/>
+ </parameters>
+ </signal>
+ <signal name="text_changed" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="num" type="gint"/>
+ <parameter name="new_text" type="const-char*"/>
+ </parameters>
+ </signal>
+ <signal name="move_cursor" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="dir" type="GtkDirectionType"/>
+ <parameter name="clear_selection" type="gboolean"/>
+ </parameters>
+ </signal>
+ <signal name="toggle_cursor_selection" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </signal>
+ <vfunc name="unused">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="unused" type="GnomeIconList*"/>
+ </parameters>
+ </vfunc>
+ <method deprecated="1" name="append" symbol="gnome_icon_list_append">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="icon_filename" type="const-char*"/>
+ <parameter name="text" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="append_pixbuf" symbol="gnome_icon_list_append_pixbuf">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="im" type="GdkPixbuf*"/>
+ <parameter name="icon_filename" type="const-char*"/>
+ <parameter name="text" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="clear" symbol="gnome_icon_list_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="construct" symbol="gnome_icon_list_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="icon_width" type="guint"/>
+ <parameter name="adj" type="GtkAdjustment*"/>
+ <parameter name="flags" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="find_icon_from_data" symbol="gnome_icon_list_find_icon_from_data">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="find_icon_from_filename" symbol="gnome_icon_list_find_icon_from_filename">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="focus_icon" symbol="gnome_icon_list_focus_icon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="idx" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="freeze" symbol="gnome_icon_list_freeze">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_icon_at" symbol="gnome_icon_list_get_icon_at">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_icon_data" symbol="gnome_icon_list_get_icon_data">
+ <return-type type="gpointer"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_icon_filename" symbol="gnome_icon_list_get_icon_filename">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="idx" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_icon_pixbuf_item" symbol="gnome_icon_list_get_icon_pixbuf_item">
+ <return-type type="GnomeCanvasPixbuf*"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="idx" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_icon_text_item" symbol="gnome_icon_list_get_icon_text_item">
+ <return-type type="GnomeIconTextItem*"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="idx" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_items_per_line" symbol="gnome_icon_list_get_items_per_line">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_num_icons" symbol="gnome_icon_list_get_num_icons">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_selection" symbol="gnome_icon_list_get_selection">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_selection_mode" symbol="gnome_icon_list_get_selection_mode">
+ <return-type type="GtkSelectionMode"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_icon_list_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="icon_is_visible" symbol="gnome_icon_list_icon_is_visible">
+ <return-type type="GtkVisibility"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="insert" symbol="gnome_icon_list_insert">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ <parameter name="icon_filename" type="const-char*"/>
+ <parameter name="text" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="insert_pixbuf" symbol="gnome_icon_list_insert_pixbuf">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ <parameter name="im" type="GdkPixbuf*"/>
+ <parameter name="icon_filename" type="const-char*"/>
+ <parameter name="text" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="moveto" symbol="gnome_icon_list_moveto">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ <parameter name="yalign" type="double"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_icon_list_new">
+ <parameters>
+ <parameter name="icon_width" type="guint"/>
+ <parameter name="adj" type="GtkAdjustment*"/>
+ <parameter name="flags" type="int"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="remove" symbol="gnome_icon_list_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="select_all" symbol="gnome_icon_list_select_all">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="select_icon" symbol="gnome_icon_list_select_icon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_col_spacing" symbol="gnome_icon_list_set_col_spacing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pixels" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_hadjustment" symbol="gnome_icon_list_set_hadjustment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="hadj" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_icon_border" symbol="gnome_icon_list_set_icon_border">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pixels" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_icon_data" symbol="gnome_icon_list_set_icon_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="idx" type="int"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_icon_data_full" symbol="gnome_icon_list_set_icon_data_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_icon_width" symbol="gnome_icon_list_set_icon_width">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="w" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_row_spacing" symbol="gnome_icon_list_set_row_spacing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pixels" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_selection_mode" symbol="gnome_icon_list_set_selection_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="mode" type="GtkSelectionMode"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_separators" symbol="gnome_icon_list_set_separators">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="sep" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_text_spacing" symbol="gnome_icon_list_set_text_spacing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pixels" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_vadjustment" symbol="gnome_icon_list_set_vadjustment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="vadj" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="thaw" symbol="gnome_icon_list_thaw">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="unselect_all" symbol="gnome_icon_list_unselect_all">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="unselect_icon" symbol="gnome_icon_list_unselect_icon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gil" type="GnomeIconList*"/>
+ <parameter name="pos" type="int"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeIconSelection" parent="GtkVBox" type-name="GnomeIconSelection">
+ <field name="_priv" type="GnomeIconSelectionPrivate*"/>
+ <method name="add_defaults" symbol="gnome_icon_selection_add_defaults">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ </parameters>
+ </method>
+ <method name="add_directory" symbol="gnome_icon_selection_add_directory">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ <parameter name="dir" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="clear" symbol="gnome_icon_selection_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ <parameter name="not_shown" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="get_box" symbol="gnome_icon_selection_get_box">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ </parameters>
+ </method>
+ <method name="get_gil" symbol="gnome_icon_selection_get_gil">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="gnome_icon_selection_get_icon">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ <parameter name="full_path" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_icon_selection_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="gnome_icon_selection_new"/>
+ <method name="select_icon" symbol="gnome_icon_selection_select_icon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ <parameter name="filename" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="show_icons" symbol="gnome_icon_selection_show_icons">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ </parameters>
+ </method>
+ <method name="stop_loading" symbol="gnome_icon_selection_stop_loading">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gis" type="GnomeIconSelection*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeIconTextItem" parent="GnomeCanvasItem" type-name="GnomeIconTextItem">
+ <field name="x" type="int"/>
+ <field name="y" type="int"/>
+ <field name="width" type="int"/>
+ <field name="fontname" type="char*"/>
+ <field name="text" type="char*"/>
+ <field name="editing" type="unsigned int"/>
+ <field name="selected" type="unsigned int"/>
+ <field name="focused" type="unsigned int"/>
+ <field name="is_editable" type="unsigned int"/>
+ <field name="is_text_allocated" type="unsigned int"/>
+ <field name="_priv" type="GnomeIconTextItemPrivate*"/>
+ <signal name="text_changed" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </signal>
+ <signal name="height_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </signal>
+ <signal name="width_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </signal>
+ <signal name="editing_started" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </signal>
+ <signal name="editing_stopped" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </signal>
+ <signal name="selection_started" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </signal>
+ <signal name="selection_stopped" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </signal>
+ <vfunc name="create_entry">
+ <return-type type="GtkEntry*"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </vfunc>
+ <method deprecated="1" name="configure" symbol="gnome_icon_text_item_configure">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ <parameter name="width" type="int"/>
+ <parameter name="fontname" type="const-char*"/>
+ <parameter name="text" type="const-char*"/>
+ <parameter name="is_editable" type="gboolean"/>
+ <parameter name="is_static" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="focus" symbol="gnome_icon_text_item_focus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ <parameter name="focused" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_editable" symbol="gnome_icon_text_item_get_editable">
+ <return-type type="GtkEditable*"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_text" symbol="gnome_icon_text_item_get_text">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_icon_text_item_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="select" symbol="gnome_icon_text_item_select">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ <parameter name="sel" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="setxy" symbol="gnome_icon_text_item_setxy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="start_editing" symbol="gnome_icon_text_item_start_editing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="stop_editing" symbol="gnome_icon_text_item_stop_editing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iti" type="GnomeIconTextItem*"/>
+ <parameter name="accept" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeIconTheme" type-name="GnomeIconTheme">
+ <signal name="changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_theme" type="GnomeIconTheme*"/>
+ </parameters>
+ </signal>
+ <method deprecated="1" name="append_search_path" symbol="gnome_icon_theme_append_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_allow_svg" symbol="gnome_icon_theme_get_allow_svg">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_example_icon_name" symbol="gnome_icon_theme_get_example_icon_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_search_path" symbol="gnome_icon_theme_get_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="path" type="char**[]"/>
+ <parameter name="n_elements" type="int*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_icon_theme_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="has_icon" symbol="gnome_icon_theme_has_icon">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="icon_name" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="list_icons" symbol="gnome_icon_theme_list_icons">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="context" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="lookup_icon" symbol="gnome_icon_theme_lookup_icon">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="icon_name" type="const-char*"/>
+ <parameter name="size" type="int"/>
+ <parameter name="icon_data" type="const-GnomeIconData**"/>
+ <parameter name="base_size" type="int*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_icon_theme_new"/>
+ <method deprecated="1" name="prepend_search_path" symbol="gnome_icon_theme_prepend_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="path" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="rescan_if_needed" symbol="gnome_icon_theme_rescan_if_needed">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_allow_svg" symbol="gnome_icon_theme_set_allow_svg">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="allow_svg" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_custom_theme" symbol="gnome_icon_theme_set_custom_theme">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="theme_name" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_search_path" symbol="gnome_icon_theme_set_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="theme" type="GnomeIconTheme*"/>
+ <parameter name="path" type="const-char*[]"/>
+ <parameter name="n_elements" type="int"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeMDI" parent="GtkObject" type-name="GnomeMDI">
+ <field name="mode" type="GnomeMDIMode"/>
+ <field name="tab_pos" type="GtkPositionType"/>
+ <field name="signal_id" type="guint"/>
+ <field name="in_drag" type="guint"/>
+ <field name="appname" type="gchar*"/>
+ <field name="title" type="gchar*"/>
+ <field name="menu_template" type="GnomeUIInfo*"/>
+ <field name="toolbar_template" type="GnomeUIInfo*"/>
+ <field name="active_child" type="GnomeMDIChild*"/>
+ <field name="active_view" type="GtkWidget*"/>
+ <field name="active_window" type="GnomeApp*"/>
+ <field name="windows" type="GList*"/>
+ <field name="children" type="GList*"/>
+ <field name="registered" type="GSList*"/>
+ <field name="child_menu_path" type="gchar*"/>
+ <field name="child_list_path" type="gchar*"/>
+ <field name="reserved" type="gpointer"/>
+ <method deprecated="1" name="add_child" symbol="gnome_mdi_add_child">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="child" type="GnomeMDIChild*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="add_toplevel_view" symbol="gnome_mdi_add_toplevel_view">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="child" type="GnomeMDIChild*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="add_view" symbol="gnome_mdi_add_view">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="child" type="GnomeMDIChild*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="find_child" symbol="gnome_mdi_find_child">
+ <return-type type="GnomeMDIChild*"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_active_child" symbol="gnome_mdi_get_active_child">
+ <return-type type="GnomeMDIChild*"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_active_view" symbol="gnome_mdi_get_active_view">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_active_window" symbol="gnome_mdi_get_active_window">
+ <return-type type="GnomeApp*"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_app_from_view" symbol="gnome_mdi_get_app_from_view">
+ <return-type type="GnomeApp*"/>
+ <parameters>
+ <parameter name="view" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_child_from_view" symbol="gnome_mdi_get_child_from_view">
+ <return-type type="GnomeMDIChild*"/>
+ <parameters>
+ <parameter name="view" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_child_menu_info" symbol="gnome_mdi_get_child_menu_info">
+ <return-type type="GnomeUIInfo*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_menubar_info" symbol="gnome_mdi_get_menubar_info">
+ <return-type type="GnomeUIInfo*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_toolbar_info" symbol="gnome_mdi_get_toolbar_info">
+ <return-type type="GnomeUIInfo*"/>
+ <parameters>
+ <parameter name="app" type="GnomeApp*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_mdi_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="get_view_from_window" symbol="gnome_mdi_get_view_from_window">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="app" type="GnomeApp*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_mdi_new">
+ <parameters>
+ <parameter name="appname" type="const-gchar*"/>
+ <parameter name="title" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="open_toplevel" symbol="gnome_mdi_open_toplevel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="register" symbol="gnome_mdi_register">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="object" type="GtkObject*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_all" symbol="gnome_mdi_remove_all">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="force" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_child" symbol="gnome_mdi_remove_child">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="child" type="GnomeMDIChild*"/>
+ <parameter name="force" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="remove_view" symbol="gnome_mdi_remove_view">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="view" type="GtkWidget*"/>
+ <parameter name="force" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="restore_state" symbol="gnome_mdi_restore_state">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="section" type="const-gchar*"/>
+ <parameter name="create_child_func" type="GnomeMDIChildCreator"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="save_state" symbol="gnome_mdi_save_state">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="section" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_active_view" symbol="gnome_mdi_set_active_view">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="view" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_child_list_path" symbol="gnome_mdi_set_child_list_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="path" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_child_menu_path" symbol="gnome_mdi_set_child_menu_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="path" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_menubar_template" symbol="gnome_mdi_set_menubar_template">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="menu_tmpl" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_mode" symbol="gnome_mdi_set_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="mode" type="GnomeMDIMode"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_toolbar_template" symbol="gnome_mdi_set_toolbar_template">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="tbar_tmpl" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="unregister" symbol="gnome_mdi_unregister">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="object" type="GtkObject*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="update_child" symbol="gnome_mdi_update_child">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi" type="GnomeMDI*"/>
+ <parameter name="child" type="GnomeMDIChild*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeMDIChild" parent="GtkObject" type-name="GnomeMDIChild">
+ <field name="parent" type="GtkObject*"/>
+ <field name="name" type="gchar*"/>
+ <field name="views" type="GList*"/>
+ <field name="menu_template" type="GnomeUIInfo*"/>
+ <field name="reserved" type="gpointer"/>
+ <method deprecated="1" name="add_view" symbol="gnome_mdi_child_add_view">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="mdi_child" type="GnomeMDIChild*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_mdi_child_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="remove_view" symbol="gnome_mdi_child_remove_view">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi_child" type="GnomeMDIChild*"/>
+ <parameter name="view" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_menu_template" symbol="gnome_mdi_child_set_menu_template">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi_child" type="GnomeMDIChild*"/>
+ <parameter name="menu_tmpl" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_name" symbol="gnome_mdi_child_set_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mdi_child" type="GnomeMDIChild*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeMDIGenericChild" parent="GnomeMDIChild" type-name="GnomeMDIGenericChild">
+ <field name="create_view" type="GnomeMDIChildViewCreator"/>
+ <field name="create_menus" type="GnomeMDIChildMenuCreator"/>
+ <field name="get_config_string" type="GnomeMDIChildConfigFunc"/>
+ <field name="set_label" type="GnomeMDIChildLabelFunc"/>
+ <field name="create_view_cbm" type="GtkCallbackMarshal"/>
+ <field name="create_menus_cbm" type="GtkCallbackMarshal"/>
+ <field name="get_config_string_cbm" type="GtkCallbackMarshal"/>
+ <field name="set_label_cbm" type="GtkCallbackMarshal"/>
+ <field name="create_view_dn" type="GtkDestroyNotify"/>
+ <field name="create_menus_dn" type="GtkDestroyNotify"/>
+ <field name="get_config_string_dn" type="GtkDestroyNotify"/>
+ <field name="set_label_dn" type="GtkDestroyNotify"/>
+ <field name="create_view_data" type="gpointer"/>
+ <field name="create_menus_data" type="gpointer"/>
+ <field name="get_config_string_data" type="gpointer"/>
+ <field name="set_label_data" type="gpointer"/>
+ <field name="reserved" type="gpointer"/>
+ <method deprecated="1" name="get_type" symbol="gnome_mdi_generic_child_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_mdi_generic_child_new">
+ <parameters>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="set_config_func" symbol="gnome_mdi_generic_child_set_config_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildConfigFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_config_func_full" symbol="gnome_mdi_generic_child_set_config_func_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildConfigFunc"/>
+ <parameter name="marshal" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="notify" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_label_func" symbol="gnome_mdi_generic_child_set_label_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildLabelFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_label_func_full" symbol="gnome_mdi_generic_child_set_label_func_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildLabelFunc"/>
+ <parameter name="marshal" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="notify" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_menu_creator" symbol="gnome_mdi_generic_child_set_menu_creator">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildMenuCreator"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_menu_creator_full" symbol="gnome_mdi_generic_child_set_menu_creator_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildMenuCreator"/>
+ <parameter name="marshal" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="notify" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_view_creator" symbol="gnome_mdi_generic_child_set_view_creator">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildViewCreator"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_view_creator_full" symbol="gnome_mdi_generic_child_set_view_creator_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="child" type="GnomeMDIGenericChild*"/>
+ <parameter name="func" type="GnomeMDIChildViewCreator"/>
+ <parameter name="marshal" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="notify" type="GtkDestroyNotify"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeMessageBox" parent="GnomeDialog" type-name="GnomeMessageBox">
+ <field name="_priv" type="GnomeMessageBoxPrivate*"/>
+ <method deprecated="1" name="construct" symbol="gnome_message_box_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="messagebox" type="GnomeMessageBox*"/>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="message_box_type" type="const-gchar*"/>
+ <parameter name="buttons" type="const-gchar**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_message_box_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_message_box_new">
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="message_box_type" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="newv" symbol="gnome_message_box_newv">
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="message_box_type" type="const-gchar*"/>
+ <parameter name="buttons" type="const-gchar**"/>
+ </parameters>
+ </constructor>
+ </object>
+ <object get-type="" name="GnomePasswordDialog" parent="GtkDialog" type-name="GnomePasswordDialog">
+ <field name="details" type="GnomePasswordDialogDetails*"/>
+ <property name="show-username" readable="1" type="gboolean" writable="1"/>
+ <property name="show-domain" readable="1" type="gboolean" writable="1"/>
+ <property name="show-password" readable="1" type="gboolean" writable="1"/>
+ <property name="show-new-password" readable="1" type="gboolean" writable="1"/>
+ <property name="show-new-password-quality" readable="1" type="gboolean" writable="1"/>
+ <property name="show-userpass-buttons" readable="1" type="gboolean" writable="1"/>
+ <property name="show-remember" readable="1" type="gboolean" writable="1"/>
+ <property name="readonly-username" readable="1" type="gboolean" writable="1"/>
+ <property name="readonly-domain" readable="1" type="gboolean" writable="1"/>
+ <property name="anonymous" readable="1" type="gboolean" writable="1"/>
+ <property name="remember-mode" readable="1" type="GnomePasswordDialogRemember" writable="1"/>
+ <property name="message" readable="1" type="gchar*" writable="1"/>
+ <property name="message-markup" readable="1" type="gchar*" writable="1"/>
+ <property name="username" readable="1" type="gchar*" writable="1"/>
+ <property name="domain" readable="1" type="gchar*" writable="1"/>
+ <property name="password" readable="1" type="gchar*" writable="1"/>
+ <property name="new-password" readable="1" type="gchar*" writable="1"/>
+ <method name="anon_selected" symbol="gnome_password_dialog_anon_selected">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ </parameters>
+ </method>
+ <method name="get_domain" symbol="gnome_password_dialog_get_domain">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ </parameters>
+ </method>
+ <method name="get_new_password" symbol="gnome_password_dialog_get_new_password">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ </parameters>
+ </method>
+ <method name="get_password" symbol="gnome_password_dialog_get_password">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ </parameters>
+ </method>
+ <method name="get_remember" symbol="gnome_password_dialog_get_remember">
+ <return-type type="GnomePasswordDialogRemember"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_password_dialog_get_type">
+ <return-type type="GtkType"/>
+ </method>
+ <method name="get_username" symbol="gnome_password_dialog_get_username">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_password_dialog_new">
+ <parameters>
+ <parameter name="dialog_title" type="const-char*"/>
+ <parameter name="message" type="const-char*"/>
+ <parameter name="username" type="const-char*"/>
+ <parameter name="password" type="const-char*"/>
+ <parameter name="readonly_username" type="gboolean"/>
+ </parameters>
+ </constructor>
+ <method name="run_and_block" symbol="gnome_password_dialog_run_and_block">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ </parameters>
+ </method>
+ <method name="set_domain" symbol="gnome_password_dialog_set_domain">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="domain" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="set_new_password" symbol="gnome_password_dialog_set_new_password">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="password" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="set_password" symbol="gnome_password_dialog_set_password">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="password" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="set_password_quality_func" symbol="gnome_password_dialog_set_password_quality_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="func" type="GnomePasswordDialogQualityFunc"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="dnotify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="set_readonly_domain" symbol="gnome_password_dialog_set_readonly_domain">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="readonly" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_readonly_username" symbol="gnome_password_dialog_set_readonly_username">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="readonly" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_remember" symbol="gnome_password_dialog_set_remember">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="remember" type="GnomePasswordDialogRemember"/>
+ </parameters>
+ </method>
+ <method name="set_show_domain" symbol="gnome_password_dialog_set_show_domain">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_new_password" symbol="gnome_password_dialog_set_show_new_password">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_new_password_quality" symbol="gnome_password_dialog_set_show_new_password_quality">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_password" symbol="gnome_password_dialog_set_show_password">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_remember" symbol="gnome_password_dialog_set_show_remember">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="show_remember" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_username" symbol="gnome_password_dialog_set_show_username">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_userpass_buttons" symbol="gnome_password_dialog_set_show_userpass_buttons">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="show_userpass_buttons" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_username" symbol="gnome_password_dialog_set_username">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="password_dialog" type="GnomePasswordDialog*"/>
+ <parameter name="username" type="const-char*"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomePixmap" parent="GtkImage" type-name="GnomePixmap">
+ <field name="_priv" type="GnomePixmapPrivate*"/>
+ <method deprecated="1" name="get_type" symbol="gnome_pixmap_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="load_file" symbol="gnome_pixmap_load_file">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gpixmap" type="GnomePixmap*"/>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="load_file_at_size" symbol="gnome_pixmap_load_file_at_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gpixmap" type="GnomePixmap*"/>
+ <parameter name="filename" type="const-char*"/>
+ <parameter name="width" type="int"/>
+ <parameter name="height" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="load_xpm_d" symbol="gnome_pixmap_load_xpm_d">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gpixmap" type="GnomePixmap*"/>
+ <parameter name="xpm_data" type="const-char**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="load_xpm_d_at_size" symbol="gnome_pixmap_load_xpm_d_at_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gpixmap" type="GnomePixmap*"/>
+ <parameter name="xpm_data" type="const-char**"/>
+ <parameter name="width" type="int"/>
+ <parameter name="height" type="int"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new_from_file" symbol="gnome_pixmap_new_from_file">
+ <parameters>
+ <parameter name="filename" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="new_from_file_at_size" symbol="gnome_pixmap_new_from_file_at_size">
+ <parameters>
+ <parameter name="filename" type="const-gchar*"/>
+ <parameter name="width" type="gint"/>
+ <parameter name="height" type="gint"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="new_from_gnome_pixmap" symbol="gnome_pixmap_new_from_gnome_pixmap">
+ <parameters>
+ <parameter name="gpixmap" type="GnomePixmap*"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="new_from_xpm_d" symbol="gnome_pixmap_new_from_xpm_d">
+ <parameters>
+ <parameter name="xpm_data" type="const-gchar**"/>
+ </parameters>
+ </constructor>
+ <constructor deprecated="1" name="new_from_xpm_d_at_size" symbol="gnome_pixmap_new_from_xpm_d_at_size">
+ <parameters>
+ <parameter name="xpm_data" type="const-gchar**"/>
+ <parameter name="width" type="gint"/>
+ <parameter name="height" type="gint"/>
+ </parameters>
+ </constructor>
+ </object>
+ <object deprecated="1" get-type="" name="GnomePixmapEntry" parent="GnomeFileEntry" type-name="GnomePixmapEntry">
+ <field name="_priv" type="GnomePixmapEntryPrivate*"/>
+ <property name="do_preview" readable="1" type="gboolean" writable="1"/>
+ <method deprecated="1" name="construct" symbol="gnome_pixmap_entry_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ <parameter name="history_id" type="const-gchar*"/>
+ <parameter name="browse_dialog_title" type="const-gchar*"/>
+ <parameter name="do_preview" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="get_filename" symbol="gnome_pixmap_entry_get_filename">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_pixmap_entry_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method deprecated="1" name="gnome_entry" symbol="gnome_pixmap_entry_gnome_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="gnome_file_entry" symbol="gnome_pixmap_entry_gnome_file_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="gtk_entry" symbol="gnome_pixmap_entry_gtk_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ </parameters>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_pixmap_entry_new">
+ <parameters>
+ <parameter name="history_id" type="const-gchar*"/>
+ <parameter name="browse_dialog_title" type="const-gchar*"/>
+ <parameter name="do_preview" type="gboolean"/>
+ </parameters>
+ </constructor>
+ <method name="preview_widget" symbol="gnome_pixmap_entry_preview_widget">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ </parameters>
+ </method>
+ <method name="scrolled_window" symbol="gnome_pixmap_entry_scrolled_window">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_pixmap_subdir" symbol="gnome_pixmap_entry_set_pixmap_subdir">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ <parameter name="subdir" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_preview" symbol="gnome_pixmap_entry_set_preview">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ <parameter name="do_preview" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_preview_size" symbol="gnome_pixmap_entry_set_preview_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pentry" type="GnomePixmapEntry*"/>
+ <parameter name="preview_w" type="gint"/>
+ <parameter name="preview_h" type="gint"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomePropertyBox" parent="GnomeDialog" type-name="GnomePropertyBox">
+ <field name="notebook" type="GtkWidget*"/>
+ <field name="ok_button" type="GtkWidget*"/>
+ <field name="apply_button" type="GtkWidget*"/>
+ <field name="cancel_button" type="GtkWidget*"/>
+ <field name="help_button" type="GtkWidget*"/>
+ <field name="reserved" type="gpointer"/>
+ <signal name="apply" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="propertybox" type="GnomePropertyBox*"/>
+ <parameter name="page_num" type="gint"/>
+ </parameters>
+ </signal>
+ <signal name="help" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="propertybox" type="GnomePropertyBox*"/>
+ <parameter name="page_num" type="gint"/>
+ </parameters>
+ </signal>
+ <method deprecated="1" name="append_page" symbol="gnome_property_box_append_page">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="property_box" type="GnomePropertyBox*"/>
+ <parameter name="child" type="GtkWidget*"/>
+ <parameter name="tab_label" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="changed" symbol="gnome_property_box_changed">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="property_box" type="GnomePropertyBox*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_property_box_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_property_box_new"/>
+ <method deprecated="1" name="set_modified" symbol="gnome_property_box_set_modified">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="property_box" type="GnomePropertyBox*"/>
+ <parameter name="state" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_state" symbol="gnome_property_box_set_state">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="property_box" type="GnomePropertyBox*"/>
+ <parameter name="state" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
+ <object deprecated="1" get-type="" name="GnomeScores" parent="GtkDialog" type-name="GnomeScores">
+ <field name="_priv" type="GnomeScoresPrivate*"/>
+ <method deprecated="1" name="construct" symbol="gnome_scores_construct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="n_scores" type="guint"/>
+ <parameter name="names" type="gchar**"/>
+ <parameter name="scores" type="gfloat*"/>
+ <parameter name="times" type="time_t*"/>
+ <parameter name="clear" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="display" symbol="gnome_scores_display">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="title" type="const-gchar*"/>
+ <parameter name="app_name" type="const-gchar*"/>
+ <parameter name="Name" type="/*"/>
+ <parameter name="in" type="as"/>
+ <parameter name="pos" type="int"/>
+ <parameter name="returned" type="as"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="display_with_pixmap" symbol="gnome_scores_display_with_pixmap">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="pixmap_logo" type="const-gchar*"/>
+ <parameter name="app_name" type="const-gchar*"/>
+ <parameter name="level" type="const-gchar*"/>
+ <parameter name="pos" type="int"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_type" symbol="gnome_scores_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor deprecated="1" name="new" symbol="gnome_scores_new">
+ <parameters>
+ <parameter name="n_scores" type="guint"/>
+ <parameter name="names" type="gchar**"/>
+ <parameter name="scores" type="gfloat*"/>
+ <parameter name="times" type="time_t*"/>
+ <parameter name="clear" type="gboolean"/>
+ </parameters>
+ </constructor>
+ <method deprecated="1" name="set_color" symbol="gnome_scores_set_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="n" type="guint"/>
+ <parameter name="col" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_colors" symbol="gnome_scores_set_colors">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="col" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_current_player" symbol="gnome_scores_set_current_player">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="i" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_def_color" symbol="gnome_scores_set_def_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="col" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo_label" symbol="gnome_scores_set_logo_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="txt" type="const-gchar*"/>
+ <parameter name="font" type="const-gchar*"/>
+ <parameter name="col" type="GdkColor*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo_label_title" symbol="gnome_scores_set_logo_label_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="txt" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo_pixmap" symbol="gnome_scores_set_logo_pixmap">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="pix_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_logo_widget" symbol="gnome_scores_set_logo_widget">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gs" type="GnomeScores*"/>
+ <parameter name="w" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="GnomeThumbnailFactory" parent="GObject" type-name="GnomeThumbnailFactory">
+ <field name="priv" type="GnomeThumbnailFactoryPrivate*"/>
+ <method name="can_thumbnail" symbol="gnome_thumbnail_factory_can_thumbnail">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="mtime" type="time_t"/>
+ </parameters>
+ </method>
+ <method name="create_failed_thumbnail" symbol="gnome_thumbnail_factory_create_failed_thumbnail">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mtime" type="time_t"/>
+ </parameters>
+ </method>
+ <method name="generate_thumbnail" symbol="gnome_thumbnail_factory_generate_thumbnail">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gnome_thumbnail_factory_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="has_valid_failed_thumbnail" symbol="gnome_thumbnail_factory_has_valid_failed_thumbnail">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mtime" type="time_t"/>
+ </parameters>
+ </method>
+ <method name="lookup" symbol="gnome_thumbnail_factory_lookup">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mtime" type="time_t"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_thumbnail_factory_new">
+ <parameters>
+ <parameter name="size" type="GnomeThumbnailSize"/>
+ </parameters>
+ </constructor>
+ <method name="save_thumbnail" symbol="gnome_thumbnail_factory_save_thumbnail">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="thumbnail" type="GdkPixbuf*"/>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="original_mtime" type="time_t"/>
+ </parameters>
+ </method>
+ </object>
+ <struct get-type="" name="GnomeAppBarMsg" opaque="true" type-name="GnomeAppBarMsg"/>
+ <struct get-type="" name="GnomeGdkPixbufAsyncHandle" opaque="true" type-name="GnomeGdkPixbufAsyncHandle"/>
+ <struct deprecated="1" get-type="" name="GnomeIconData" type-name="GnomeIconData">
+ <field name="has_embedded_rect" readable="1" type="gboolean" writable="1"/>
+ <field name="x0" readable="1" type="int" writable="1"/>
+ <field name="y0" readable="1" type="int" writable="1"/>
+ <field name="x1" readable="1" type="int" writable="1"/>
+ <field name="y1" readable="1" type="int" writable="1"/>
+ <field name="attach_points" readable="1" type="GnomeIconDataPoint*" writable="1"/>
+ <field name="n_attach_points" readable="1" type="int" writable="1"/>
+ <field name="display_name" readable="1" type="char*" writable="1"/>
+ <method deprecated="1" name="dup" symbol="gnome_icon_data_dup">
+ <return-type type="GnomeIconData*"/>
+ <parameters>
+ <parameter name="icon_data" type="const-GnomeIconData*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="free" symbol="gnome_icon_data_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_data" type="GnomeIconData*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeIconDataPoint" type-name="GnomeIconDataPoint">
+ <field name="x" readable="1" type="int" writable="1"/>
+ <field name="y" readable="1" type="int" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeMessageBoxButton" opaque="true" type-name="GnomeMessageBoxButton"/>
+ <struct get-type="" name="GnomePasswordDialogDetails" opaque="true" type-name="GnomePasswordDialogDetails"/>
+ <struct get-type="" name="GnomeThemeFile" opaque="true" type-name="GnomeThemeFile">
+ <method deprecated="1" name="foreach_key" symbol="gnome_theme_file_foreach_key">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="section" type="const-char*"/>
+ <parameter name="include_localized" type="gboolean"/>
+ <parameter name="func" type="GnomeThemeFileLineFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="foreach_section" symbol="gnome_theme_file_foreach_section">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="func" type="GnomeThemeFileSectionFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="free" symbol="gnome_theme_file_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_integer" symbol="gnome_theme_file_get_integer">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="section" type="const-char*"/>
+ <parameter name="keyname" type="const-char*"/>
+ <parameter name="val" type="int*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_locale_string" symbol="gnome_theme_file_get_locale_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="section" type="const-char*"/>
+ <parameter name="keyname" type="const-char*"/>
+ <parameter name="val" type="char**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_raw" symbol="gnome_theme_file_get_raw">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="section" type="const-char*"/>
+ <parameter name="keyname" type="const-char*"/>
+ <parameter name="locale" type="const-char*"/>
+ <parameter name="val" type="char**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_string" symbol="gnome_theme_file_get_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ <parameter name="section" type="const-char*"/>
+ <parameter name="keyname" type="const-char*"/>
+ <parameter name="val" type="char**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="new_from_string" symbol="gnome_theme_file_new_from_string">
+ <return-type type="GnomeThemeFile*"/>
+ <parameters>
+ <parameter name="data" type="char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="parse_error_quark" symbol="gnome_theme_file_parse_error_quark">
+ <return-type type="GQuark"/>
+ </method>
+ <method deprecated="1" name="to_string" symbol="gnome_theme_file_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="df" type="GnomeThemeFile*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct get-type="" name="GnomeUIBuilderData" type-name="GnomeUIBuilderData">
+ <field name="connect_func" readable="1" type="GnomeUISignalConnectFunc" writable="1"/>
+ <field name="data" readable="1" type="gpointer" writable="1"/>
+ <field name="is_interp" readable="1" type="gboolean" writable="1"/>
+ <field name="relay_func" readable="1" type="GtkCallbackMarshal" writable="1"/>
+ <field name="destroy_func" readable="1" type="GtkDestroyNotify" writable="1"/>
+ </struct>
+ <struct get-type="" name="GnomeUIInfo" type-name="GnomeUIInfo">
+ <field name="type" readable="1" type="GnomeUIInfoType" writable="1"/>
+ <field name="label" readable="1" type="const-gchar*" writable="1"/>
+ <field name="hint" readable="1" type="const-gchar*" writable="1"/>
+ <field name="moreinfo" readable="1" type="gpointer" writable="1"/>
+ <field name="user_data" readable="1" type="gpointer" writable="1"/>
+ <field name="unused_data" readable="1" type="gpointer" writable="1"/>
+ <field name="pixmap_type" readable="1" type="GnomeUIPixmapType" writable="1"/>
+ <field name="pixmap_info" readable="1" type="gconstpointer" writable="1"/>
+ <field name="accelerator_key" readable="1" type="guint" writable="1"/>
+ <field name="ac_mods" readable="1" type="GdkModifierType" writable="1"/>
+ <field name="widget" readable="1" type="GtkWidget*" writable="1"/>
+ </struct>
+ <function name="accelerators_sync" symbol="gnome_accelerators_sync">
+ <return-type type="void"/>
+ </function>
+ <struct name="GnomeAuthentication">
+ <method name="manager_dialog_is_visible" symbol="gnome_authentication_manager_dialog_is_visible">
+ <return-type type="gboolean"/>
+ </method>
+ <method name="manager_init" symbol="gnome_authentication_manager_init">
+ <return-type type="void"/>
+ </method>
+ </struct>
+ <struct name="GnomeError">
+ <method deprecated="1" name="dialog" symbol="gnome_error_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="error" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="dialog_parented" symbol="gnome_error_dialog_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="error" type="const-gchar*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeGdk">
+ <method name="pixbuf_new_from_uri" symbol="gnome_gdk_pixbuf_new_from_uri">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="pixbuf_new_from_uri_async" symbol="gnome_gdk_pixbuf_new_from_uri_async">
+ <return-type type="GnomeGdkPixbufAsyncHandle*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="load_callback" type="GnomeGdkPixbufLoadCallback"/>
+ <parameter name="done_callback" type="GnomeGdkPixbufDoneCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="pixbuf_new_from_uri_at_scale" symbol="gnome_gdk_pixbuf_new_from_uri_at_scale">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="width" type="gint"/>
+ <parameter name="height" type="gint"/>
+ <parameter name="preserve_aspect_ratio" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="pixbuf_new_from_uri_cancel" symbol="gnome_gdk_pixbuf_new_from_uri_cancel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeGdkPixbufAsyncHandle*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeGtk">
+ <method name="module_info_get" symbol="gnome_gtk_module_info_get">
+ <return-type type="const-GnomeModuleInfo*"/>
+ </method>
+ <method deprecated="1" name="widget_add_popup_items" symbol="gnome_gtk_widget_add_popup_items">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeHelp">
+ <method name="display_desktop_on_screen" symbol="gnome_help_display_desktop_on_screen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="doc_id" type="const-char*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_on_screen" symbol="gnome_help_display_on_screen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_uri_on_screen" symbol="gnome_help_display_uri_on_screen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="help_uri" type="const-char*"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="display_with_doc_id_on_screen" symbol="gnome_help_display_with_doc_id_on_screen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="program" type="GnomeProgram*"/>
+ <parameter name="doc_id" type="const-char*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="link_id" type="const-char*"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="ice_init" symbol="gnome_ice_init">
+ <return-type type="void"/>
+ </function>
+ <struct name="GnomeIcon">
+ <method name="lookup" symbol="gnome_icon_lookup">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="icon_theme" type="GtkIconTheme*"/>
+ <parameter name="thumbnail_factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="file_uri" type="const-char*"/>
+ <parameter name="custom_icon" type="const-char*"/>
+ <parameter name="file_info" type="GnomeVFSFileInfo*"/>
+ <parameter name="mime_type" type="const-char*"/>
+ <parameter name="flags" type="GnomeIconLookupFlags"/>
+ <parameter name="result" type="GnomeIconLookupResultFlags*"/>
+ </parameters>
+ </method>
+ <method name="lookup_sync" symbol="gnome_icon_lookup_sync">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="icon_theme" type="GtkIconTheme*"/>
+ <parameter name="thumbnail_factory" type="GnomeThumbnailFactory*"/>
+ <parameter name="file_uri" type="const-char*"/>
+ <parameter name="custom_icon" type="const-char*"/>
+ <parameter name="flags" type="GnomeIconLookupFlags"/>
+ <parameter name="result" type="GnomeIconLookupResultFlags*"/>
+ </parameters>
+ </method>
+ </struct>
+ <function deprecated="1" name="init_with_popt_table" symbol="gnome_init_with_popt_table">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="app_id" type="const-char*"/>
+ <parameter name="app_version" type="const-char*"/>
+ <parameter name="argc" type="int"/>
+ <parameter name="argv" type="char**"/>
+ <parameter name="options" type="poptOption*"/>
+ <parameter name="flags" type="int"/>
+ <parameter name="return_ctx" type="poptContext*"/>
+ </parameters>
+ </function>
+ <function name="interaction_key_return" symbol="gnome_interaction_key_return">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="key" type="gint"/>
+ <parameter name="cancel_shutdown" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="master_client" symbol="gnome_master_client">
+ <return-type type="GnomeClient*"/>
+ </function>
+ <struct name="GnomeOk">
+ <method deprecated="1" name="cancel_dialog" symbol="gnome_ok_cancel_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="cancel_dialog_modal" symbol="gnome_ok_cancel_dialog_modal">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="cancel_dialog_modal_parented" symbol="gnome_ok_cancel_dialog_modal_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="cancel_dialog_parented" symbol="gnome_ok_cancel_dialog_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="dialog" symbol="gnome_ok_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="dialog_parented" symbol="gnome_ok_dialog_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="message" type="const-gchar*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomePopup">
+ <method deprecated="1" name="menu_append" symbol="gnome_popup_menu_append">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="popup" type="GtkWidget*"/>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="menu_attach" symbol="gnome_popup_menu_attach">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="popup" type="GtkWidget*"/>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="menu_do_popup" symbol="gnome_popup_menu_do_popup">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="popup" type="GtkWidget*"/>
+ <parameter name="pos_func" type="GtkMenuPositionFunc"/>
+ <parameter name="pos_data" type="gpointer"/>
+ <parameter name="event" type="GdkEventButton*"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="for_widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="menu_do_popup_modal" symbol="gnome_popup_menu_do_popup_modal">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="popup" type="GtkWidget*"/>
+ <parameter name="pos_func" type="GtkMenuPositionFunc"/>
+ <parameter name="pos_data" type="gpointer"/>
+ <parameter name="event" type="GdkEventButton*"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="for_widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="menu_get_accel_group" symbol="gnome_popup_menu_get_accel_group">
+ <return-type type="GtkAccelGroup*"/>
+ <parameters>
+ <parameter name="menu" type="GtkMenu*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="menu_new" symbol="gnome_popup_menu_new">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="menu_new_with_accelgroup" symbol="gnome_popup_menu_new_with_accelgroup">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="uiinfo" type="GnomeUIInfo*"/>
+ <parameter name="accelgroup" type="GtkAccelGroup*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeQuestion">
+ <method deprecated="1" name="dialog" symbol="gnome_question_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="question" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="dialog_modal" symbol="gnome_question_dialog_modal">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="question" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="dialog_modal_parented" symbol="gnome_question_dialog_modal_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="question" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="dialog_parented" symbol="gnome_question_dialog_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="question" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeReplyCallback"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeRequest">
+ <method deprecated="1" name="dialog" symbol="gnome_request_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="password" type="gboolean"/>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="default_text" type="const-gchar*"/>
+ <parameter name="max_length" type="const-guint16"/>
+ <parameter name="callback" type="GnomeStringCallback"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="password_dialog" symbol="gnome_request_password_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeStringCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="password_dialog_parented" symbol="gnome_request_password_dialog_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeStringCallback"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="string_dialog" symbol="gnome_request_string_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeStringCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="string_dialog_parented" symbol="gnome_request_string_dialog_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="prompt" type="const-gchar*"/>
+ <parameter name="callback" type="GnomeStringCallback"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeThumbnail">
+ <method name="has_uri" symbol="gnome_thumbnail_has_uri">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="is_valid" symbol="gnome_thumbnail_is_valid">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="mtime" type="time_t"/>
+ </parameters>
+ </method>
+ <method name="md5" symbol="gnome_thumbnail_md5">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="path_for_uri" symbol="gnome_thumbnail_path_for_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="const-char*"/>
+ <parameter name="size" type="GnomeThumbnailSize"/>
+ </parameters>
+ </method>
+ <method name="scale_down_pixbuf" symbol="gnome_thumbnail_scale_down_pixbuf">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ <parameter name="dest_width" type="int"/>
+ <parameter name="dest_height" type="int"/>
+ </parameters>
+ </method>
+ </struct>
+ <function name="type_init" symbol="gnome_type_init">
+ <return-type type="void"/>
+ </function>
+ <function name="url_show_on_screen" symbol="gnome_url_show_on_screen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="url" type="const-char*"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </function>
+ <struct name="GnomeWarning">
+ <method deprecated="1" name="dialog" symbol="gnome_warning_dialog">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="warning" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="dialog_parented" symbol="gnome_warning_dialog_parented">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="warning" type="const-gchar*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeWindow">
+ <method deprecated="1" name="icon_init" symbol="gnome_window_icon_init">
+ <return-type type="void"/>
+ </method>
+ <method deprecated="1" name="icon_set_default_from_file" symbol="gnome_window_icon_set_default_from_file">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="icon_set_default_from_file_list" symbol="gnome_window_icon_set_default_from_file_list">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="filenames" type="const-char**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="icon_set_from_default" symbol="gnome_window_icon_set_from_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="w" type="GtkWindow*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="icon_set_from_file" symbol="gnome_window_icon_set_from_file">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="w" type="GtkWindow*"/>
+ <parameter name="filename" type="const-char*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="icon_set_from_file_list" symbol="gnome_window_icon_set_from_file_list">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="w" type="GtkWindow*"/>
+ <parameter name="filenames" type="const-char**"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="toplevel_set_title" symbol="gnome_window_toplevel_set_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ <parameter name="doc_name" type="const-gchar*"/>
+ <parameter name="app_name" type="const-gchar*"/>
+ <parameter name="extension" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </struct>
+ <constant name="GNOME_STOCK_ABOUT" type="utf8" type-name="GNOME_STOCK_ABOUT" value="gnome-stock-about"/>
+ <constant name="GNOME_STOCK_ATTACH" type="utf8" type-name="GNOME_STOCK_ATTACH" value="gnome-stock-attach"/>
+ <constant name="GNOME_STOCK_AUTHENTICATION" type="utf8" type-name="GNOME_STOCK_AUTHENTICATION" value="gnome-stock-authentication"/>
+ <constant name="GNOME_STOCK_BLANK" type="utf8" type-name="GNOME_STOCK_BLANK" value="gnome-stock-blank"/>
+ <constant name="GNOME_STOCK_BOOK_BLUE" type="utf8" type-name="GNOME_STOCK_BOOK_BLUE" value="gnome-stock-book-blue"/>
+ <constant name="GNOME_STOCK_BOOK_GREEN" type="utf8" type-name="GNOME_STOCK_BOOK_GREEN" value="gnome-stock-book-green"/>
+ <constant name="GNOME_STOCK_BOOK_OPEN" type="utf8" type-name="GNOME_STOCK_BOOK_OPEN" value="gnome-stock-book-open"/>
+ <constant name="GNOME_STOCK_BOOK_RED" type="utf8" type-name="GNOME_STOCK_BOOK_RED" value="gnome-stock-book-red"/>
+ <constant name="GNOME_STOCK_BOOK_YELLOW" type="utf8" type-name="GNOME_STOCK_BOOK_YELLOW" value="gnome-stock-book-yellow"/>
+ <constant name="GNOME_STOCK_LINE_IN" type="utf8" type-name="GNOME_STOCK_LINE_IN" value="gnome-stock-line-in"/>
+ <constant name="GNOME_STOCK_MAIL" type="utf8" type-name="GNOME_STOCK_MAIL" value="gnome-stock-mail"/>
+ <constant name="GNOME_STOCK_MAIL_FWD" type="utf8" type-name="GNOME_STOCK_MAIL_FWD" value="gnome-stock-mail-fwd"/>
+ <constant name="GNOME_STOCK_MAIL_NEW" type="utf8" type-name="GNOME_STOCK_MAIL_NEW" value="gnome-stock-mail-new"/>
+ <constant name="GNOME_STOCK_MAIL_RCV" type="utf8" type-name="GNOME_STOCK_MAIL_RCV" value="gnome-stock-mail-rcv"/>
+ <constant name="GNOME_STOCK_MAIL_RPL" type="utf8" type-name="GNOME_STOCK_MAIL_RPL" value="gnome-stock-mail-rpl"/>
+ <constant name="GNOME_STOCK_MAIL_SND" type="utf8" type-name="GNOME_STOCK_MAIL_SND" value="gnome-stock-mail-snd"/>
+ <constant name="GNOME_STOCK_MIC" type="utf8" type-name="GNOME_STOCK_MIC" value="gnome-stock-mic"/>
+ <constant name="GNOME_STOCK_MIDI" type="utf8" type-name="GNOME_STOCK_MIDI" value="gnome-stock-midi"/>
+ <constant name="GNOME_STOCK_MULTIPLE_FILE" type="utf8" type-name="GNOME_STOCK_MULTIPLE_FILE" value="gnome-stock-multiple-file"/>
+ <constant name="GNOME_STOCK_NOT" type="utf8" type-name="GNOME_STOCK_NOT" value="gnome-stock-not"/>
+ <constant name="GNOME_STOCK_SCORES" type="utf8" type-name="GNOME_STOCK_SCORES" value="gnome-stock-scores"/>
+ <constant name="GNOME_STOCK_TABLE_BORDERS" type="utf8" type-name="GNOME_STOCK_TABLE_BORDERS" value="gnome-stock-table-borders"/>
+ <constant name="GNOME_STOCK_TABLE_FILL" type="utf8" type-name="GNOME_STOCK_TABLE_FILL" value="gnome-stock-table-fill"/>
+ <constant name="GNOME_STOCK_TEXT_BULLETED_LIST" type="utf8" type-name="GNOME_STOCK_TEXT_BULLETED_LIST" value="gnome-stock-text-bulleted-list"/>
+ <constant name="GNOME_STOCK_TEXT_INDENT" type="utf8" type-name="GNOME_STOCK_TEXT_INDENT" value="gnome-stock-text-indent"/>
+ <constant name="GNOME_STOCK_TEXT_NUMBERED_LIST" type="utf8" type-name="GNOME_STOCK_TEXT_NUMBERED_LIST" value="gnome-stock-text-numbered-list"/>
+ <constant name="GNOME_STOCK_TEXT_UNINDENT" type="utf8" type-name="GNOME_STOCK_TEXT_UNINDENT" value="gnome-stock-text-unindent"/>
+ <constant name="GNOME_STOCK_TIMER" type="utf8" type-name="GNOME_STOCK_TIMER" value="gnome-stock-timer"/>
+ <constant name="GNOME_STOCK_TIMER_STOP" type="utf8" type-name="GNOME_STOCK_TIMER_STOP" value="gnome-stock-timer-stop"/>
+ <constant name="GNOME_STOCK_TRASH" type="utf8" type-name="GNOME_STOCK_TRASH" value="gnome-stock-trash"/>
+ <constant name="GNOME_STOCK_TRASH_FULL" type="utf8" type-name="GNOME_STOCK_TRASH_FULL" value="gnome-stock-trash-full"/>
+ <constant name="GNOME_STOCK_VOLUME" type="utf8" type-name="GNOME_STOCK_VOLUME" value="gnome-stock-volume"/>
+ </namespace>
+</api>
--- /dev/null
+Gnome cheader_filename="libgnomeui/libgnomeui.h"
+GnomeApp.layout hidden="1"
+gnome_app_add_dock_item hidden="1"
+gnome_app_add_docked hidden="1"
+gnome_app_add_toolbar hidden="1"
+gnome_app_get_dock hidden="1"
+gnome_app_get_dock_item_by_name hidden="1"
+gnome_app_setup_toolbar hidden="1"
+GnomeAppBar::clear_prompt has_emitter="1"
+GnomeClient::connect has_emitter="1"
+GnomeClient::disconnect has_emitter="1"
+GnomeHelp hidden="1"
+gnome_icon_entry_pick_dialog name="get_pick_dialog"
+GnomeIconList hidden="1"
+GnomeIconTextItem hidden="1"
+/* pango.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Pango", lower_case_cprefix = "pango_")]
namespace Pango {
[CCode (cprefix = "PANGO_ALIGN_", cheader_filename = "pango/pango.h")]
+/* poppler-glib.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Poppler", lower_case_cprefix = "poppler_")]
namespace Poppler {
[CCode (cprefix = "POPPLER_ACTION_", cheader_filename = "poppler.h")]
+/* vte.vala generated by lt-vapigen, do not modify. */
+
[CCode (cprefix = "Vte", lower_case_cprefix = "vte_")]
namespace Vte {
[CCode (cprefix = "VTE_ANTI_ALIAS_", cheader_filename = "vte/vte.h")]
type.type_name = "ValueArray";
} else if (n == "time_t") {
type.type_name = "ulong";
+ } else if (n == "mode_t") {
+ type.type_name = "uint";
} else if (n == "gint" || n == "pid_t") {
type.type_name = "int";
} else if (n == "unsigned" || n == "unsigned-int") {