[CCode (has_construct_function = false)]
public AppLaunchContext ();
public virtual string get_display (GLib.AppInfo info, GLib.List<GLib.File> files);
+ public unowned string get_environment ();
public virtual string get_startup_notify_id (GLib.AppInfo info, GLib.List<GLib.File> files);
public virtual void launch_failed (string startup_notify_id);
+ public void setenv (string variable, string value);
+ public void unsetenv (string variable);
}
[CCode (cheader_filename = "gio/gio.h", cname = "GApplication")]
public class Application : GLib.Object, GLib.ActionGroup, GLib.ActionMap {
[NoWrapper]
public virtual void before_emit (GLib.Variant platform_data);
public unowned string get_application_id ();
+ public static unowned GLib.Application get_default ();
public GLib.ApplicationFlags get_flags ();
public uint get_inactivity_timeout ();
public bool get_is_registered ();
public virtual void run_mainloop ();
public void set_action_group (GLib.ActionGroup action_group);
public void set_application_id (string application_id);
+ public void set_default ();
public void set_flags (GLib.ApplicationFlags flags);
public void set_inactivity_timeout (uint inactivity_timeout);
public GLib.ActionGroup action_group { set; }
+ [NoAccessorMethod]
+ public GLib.MenuModel app_menu { owned get; set; }
public string application_id { get; set construct; }
public GLib.ApplicationFlags flags { get; set; }
public uint inactivity_timeout { get; set; }
public bool is_registered { get; }
public bool is_remote { get; }
+ [NoAccessorMethod]
+ public GLib.MenuModel menubar { owned get; set; }
[HasEmitter]
public virtual signal void activate ();
public virtual signal int command_line (GLib.ApplicationCommandLine command_line);
public bool export (GLib.DBusConnection connection, string object_path) throws GLib.Error;
public virtual void flush ();
public unowned GLib.DBusConnection get_connection ();
+ public unowned GLib.List get_connections ();
public GLib.DBusInterfaceSkeletonFlags get_flags ();
public virtual unowned GLib.DBusInterfaceInfo get_info ();
public unowned string get_object_path ();
public virtual unowned GLib.Variant get_properties ();
public virtual unowned GLib.DBusInterfaceVTable get_vtable ();
+ public bool has_connection (GLib.DBusConnection connection);
public void set_flags (GLib.DBusInterfaceSkeletonFlags flags);
public void unexport ();
+ public void unexport_from_connection (GLib.DBusConnection connection);
[NoAccessorMethod]
public GLib.DBusInterfaceSkeletonFlags g_flags { get; set; }
public virtual signal bool g_authorize_method (GLib.DBusMethodInvocation invocation);
[CCode (has_construct_function = false)]
public DBusObjectProxy (GLib.DBusConnection connection, string object_path);
public unowned GLib.DBusConnection get_connection ();
- public GLib.DBusConnection connection { get; construct; }
[NoAccessorMethod]
- public string object_path { owned get; construct; }
+ public GLib.DBusConnection g_connection { owned get; construct; }
+ [NoAccessorMethod]
+ public string g_object_path { owned get; construct; }
}
[CCode (cheader_filename = "gio/gio.h")]
public class DBusObjectSkeleton : GLib.Object, GLib.DBusObject {
public void remove_interface_by_name (string interface_name);
public void set_object_path (string object_path);
[NoAccessorMethod]
- public string object_path { owned get; set construct; }
+ public string g_object_path { owned get; set construct; }
public virtual signal bool authorize_method (GLib.DBusInterfaceSkeleton interface_, GLib.DBusMethodInvocation invocation);
}
[CCode (cheader_filename = "gio/gio.h", ref_function = "g_dbus_property_info_ref", type_id = "g_dbus_property_info_get_type ()", unref_function = "g_dbus_property_info_unref")]
public unowned string enumerate_next ();
public bool matches (string attribute);
public bool matches_only (string attribute);
+ public unowned GLib.FileAttributeMatcher subtract (GLib.FileAttributeMatcher subtract);
+ public unowned string to_string ();
}
[CCode (cheader_filename = "gio/gio.h")]
public class FileEnumerator : GLib.Object {
public bool set_pending () throws GLib.Error;
public async bool splice_async (GLib.IOStream stream2, GLib.IOStreamSpliceFlags flags, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error;
[NoAccessorMethod]
- public bool closed { get; set; }
+ public bool closed { get; }
public abstract GLib.InputStream input_stream { get; }
public abstract GLib.OutputStream output_stream { get; }
}
public bool is_site_local { get; }
}
[CCode (cheader_filename = "gio/gio.h")]
+ public class InetAddressMask : GLib.Object, GLib.Initable {
+ [CCode (has_construct_function = false)]
+ public InetAddressMask (GLib.InetAddress addr, uint length) throws GLib.Error;
+ public bool equal (GLib.InetAddressMask mask2);
+ [CCode (has_construct_function = false)]
+ public InetAddressMask.from_string (string mask_string) throws GLib.Error;
+ public unowned GLib.InetAddress get_address ();
+ public GLib.SocketFamily get_family ();
+ public uint get_length ();
+ public bool matches (GLib.InetAddress address);
+ public unowned string to_string ();
+ [NoAccessorMethod]
+ public GLib.InetAddress address { owned get; set; }
+ public GLib.SocketFamily family { get; }
+ [NoAccessorMethod]
+ public uint length { get; set; }
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
public class InetSocketAddress : GLib.SocketAddress, GLib.SocketConnectable {
[CCode (has_construct_function = false, type = "GSocketAddress*")]
public InetSocketAddress (GLib.InetAddress address, uint16 port);
[CCode (cheader_filename = "gio/gio.h")]
public class Settings : GLib.Object {
[CCode (has_construct_function = false)]
- public Settings (string schema);
+ public Settings (string schema_id);
public void apply ();
public void bind (string key, void* object, string property, GLib.SettingsBindFlags flags);
public void bind_with_mapping (string key, void* object, string property, GLib.SettingsBindFlags flags, GLib.SettingsBindGetMapping get_mapping, GLib.SettingsBindSetMapping set_mapping, GLib.DestroyNotify destroy);
public void bind_writable (string key, void* object, string property, bool inverted);
public void delay ();
+ [CCode (has_construct_function = false)]
+ public Settings.full (GLib.SettingsSchema schema, GLib.SettingsBackend backend, string path);
[CCode (sentinel = "")]
public void @get (string key, string format, ...);
public bool get_boolean (string key);
public static void sync ();
public static void unbind (void* object, string property);
[CCode (has_construct_function = false)]
- public Settings.with_backend (string schema, GLib.SettingsBackend backend);
+ public Settings.with_backend (string schema_id, GLib.SettingsBackend backend);
[CCode (has_construct_function = false)]
- public Settings.with_backend_and_path (string schema, GLib.SettingsBackend backend, string path);
+ public Settings.with_backend_and_path (string schema_id, GLib.SettingsBackend backend, string path);
[CCode (has_construct_function = false)]
- public Settings.with_path (string schema, string path);
+ public Settings.with_path (string schema_id, string path);
[NoAccessorMethod]
public GLib.SettingsBackend backend { owned get; construct; }
[NoAccessorMethod]
public string path { owned get; construct; }
[NoAccessorMethod]
public string schema { owned get; construct; }
+ [NoAccessorMethod]
+ public string schema_id { owned get; construct; }
+ [NoAccessorMethod]
+ public GLib.SettingsSchema settings_schema { owned get; construct; }
public virtual signal bool change_event (void* keys, int n_keys);
public virtual signal void changed (string key);
public virtual signal bool writable_change_event (uint key);
[CCode (cheader_filename = "gio/gio.h")]
public class SettingsBackend : GLib.Object {
}
+ [CCode (cheader_filename = "gio/gio.h", ref_function = "g_settings_schema_ref", type_id = "g_settings_schema_get_type ()", unref_function = "g_settings_schema_unref")]
+ [Compact]
+ public class SettingsSchema {
+ public unowned string get_id ();
+ public unowned string get_path ();
+ }
+ [CCode (cheader_filename = "gio/gio.h", ref_function = "g_settings_schema_source_ref", type_id = "g_settings_schema_source_get_type ()", unref_function = "g_settings_schema_source_unref")]
+ [Compact]
+ public class SettingsSchemaSource {
+ [CCode (has_construct_function = false)]
+ public SettingsSchemaSource.from_directory (string directory, GLib.SettingsSchemaSource parent, bool trusted) throws GLib.Error;
+ public static unowned GLib.SettingsSchemaSource get_default ();
+ public unowned GLib.SettingsSchema lookup (string schema_id, bool recursive);
+ }
[CCode (cheader_filename = "gio/gio.h")]
public class SimpleAction : GLib.Object, GLib.Action {
[CCode (has_construct_function = false)]
public abstract unowned GLib.Icon get_icon ();
public abstract unowned string get_identifier (string kind);
public abstract unowned string get_name ();
+ public abstract unowned string get_sort_key ();
public abstract GLib.DriveStartStopType get_start_stop_type ();
public abstract GLib.List<GLib.Volume> get_volumes ();
public abstract bool has_media ();
public static GLib.File new_for_commandline_arg (string arg);
public static GLib.File new_for_path (string path);
public static GLib.File new_for_uri (string uri);
+ public static unowned GLib.File new_tmp (string tmpl, out unowned GLib.FileIOStream iostream) throws GLib.Error;
public abstract unowned GLib.FileIOStream open_readwrite (GLib.Cancellable? cancellable = null) throws GLib.Error;
public abstract async unowned GLib.FileIOStream open_readwrite_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error;
public static GLib.File parse_name (string parse_name);
public abstract unowned GLib.Icon get_icon ();
public abstract unowned string get_name ();
public abstract unowned GLib.File get_root ();
+ public abstract unowned string get_sort_key ();
public abstract unowned string get_uuid ();
public abstract unowned GLib.Volume get_volume ();
public abstract async unowned string guess_content_type (bool force_rescan, GLib.Cancellable? cancellable = null) throws GLib.Error;
public signal void unmounted ();
}
[CCode (cheader_filename = "gio/gio.h")]
+ public interface NetworkMonitor : GLib.Initable, GLib.Object {
+ public abstract bool can_reach (GLib.SocketConnectable connectable, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ public abstract async bool can_reach_async (GLib.SocketConnectable connectable, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ public static unowned GLib.NetworkMonitor get_default ();
+ public bool get_network_available ();
+ public bool network_available { get; }
+ public signal void network_changed (bool available);
+ }
+ [CCode (cheader_filename = "gio/gio.h")]
public interface PollableInputStream : GLib.InputStream {
public abstract bool can_poll ();
public abstract GLib.TimeoutSource create_source (GLib.Cancellable? cancellable = null);
public abstract unowned string get_identifier (string kind);
public abstract unowned GLib.Mount get_mount ();
public abstract unowned string get_name ();
+ public abstract unowned string get_sort_key ();
public abstract unowned string get_uuid ();
public async bool mount (GLib.MountMountFlags flags, GLib.MountOperation? mount_operation, GLib.Cancellable? cancellable = null) throws GLib.Error;
[NoWrapper]
[CCode (cheader_filename = "gio/gio.h")]
public const string NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME;
[CCode (cheader_filename = "gio/gio.h")]
+ public const string NETWORK_MONITOR_EXTENSION_POINT_NAME;
+ [CCode (cheader_filename = "gio/gio.h")]
public const string PROXY_EXTENSION_POINT_NAME;
[CCode (cheader_filename = "gio/gio.h")]
public const string PROXY_RESOLVER_EXTENSION_POINT_NAME;
<parameter name="matcher" type="GFileAttributeMatcher*"/>
</parameters>
</method>
+ <method name="subtract" symbol="g_file_attribute_matcher_subtract">
+ <return-type type="GFileAttributeMatcher*"/>
+ <parameters>
+ <parameter name="matcher" type="GFileAttributeMatcher*"/>
+ <parameter name="subtract" type="GFileAttributeMatcher*"/>
+ </parameters>
+ </method>
+ <method name="to_string" symbol="g_file_attribute_matcher_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="matcher" type="GFileAttributeMatcher*"/>
+ </parameters>
+ </method>
<method name="unref" symbol="g_file_attribute_matcher_unref">
<return-type type="void"/>
<parameters>
</parameters>
</method>
</boxed>
+ <boxed name="GSettingsSchema" type-name="GSettingsSchema" get-type="g_settings_schema_get_type">
+ <method name="get_id" symbol="g_settings_schema_get_id">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="schema" type="GSettingsSchema*"/>
+ </parameters>
+ </method>
+ <method name="get_path" symbol="g_settings_schema_get_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="schema" type="GSettingsSchema*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="g_settings_schema_ref">
+ <return-type type="GSettingsSchema*"/>
+ <parameters>
+ <parameter name="schema" type="GSettingsSchema*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="g_settings_schema_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="schema" type="GSettingsSchema*"/>
+ </parameters>
+ </method>
+ </boxed>
+ <boxed name="GSettingsSchemaSource" type-name="GSettingsSchemaSource" get-type="g_settings_schema_source_get_type">
+ <method name="get_default" symbol="g_settings_schema_source_get_default">
+ <return-type type="GSettingsSchemaSource*"/>
+ </method>
+ <method name="lookup" symbol="g_settings_schema_source_lookup">
+ <return-type type="GSettingsSchema*"/>
+ <parameters>
+ <parameter name="source" type="GSettingsSchemaSource*"/>
+ <parameter name="schema_id" type="gchar*"/>
+ <parameter name="recursive" type="gboolean"/>
+ </parameters>
+ </method>
+ <constructor name="new_from_directory" symbol="g_settings_schema_source_new_from_directory">
+ <return-type type="GSettingsSchemaSource*"/>
+ <parameters>
+ <parameter name="directory" type="gchar*"/>
+ <parameter name="parent" type="GSettingsSchemaSource*"/>
+ <parameter name="trusted" type="gboolean"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <method name="ref" symbol="g_settings_schema_source_ref">
+ <return-type type="GSettingsSchemaSource*"/>
+ <parameters>
+ <parameter name="source" type="GSettingsSchemaSource*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="g_settings_schema_source_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="source" type="GSettingsSchemaSource*"/>
+ </parameters>
+ </method>
+ </boxed>
<boxed name="GSrvTarget" type-name="GSrvTarget" get-type="g_srv_target_get_type">
<method name="copy" symbol="g_srv_target_copy">
<return-type type="GSrvTarget*"/>
<parameter name="files" type="GList*"/>
</parameters>
</method>
+ <method name="get_environment" symbol="g_app_launch_context_get_environment">
+ <return-type type="char**"/>
+ <parameters>
+ <parameter name="context" type="GAppLaunchContext*"/>
+ </parameters>
+ </method>
<method name="get_startup_notify_id" symbol="g_app_launch_context_get_startup_notify_id">
<return-type type="char*"/>
<parameters>
<constructor name="new" symbol="g_app_launch_context_new">
<return-type type="GAppLaunchContext*"/>
</constructor>
+ <method name="setenv" symbol="g_app_launch_context_setenv">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="GAppLaunchContext*"/>
+ <parameter name="variable" type="char*"/>
+ <parameter name="value" type="char*"/>
+ </parameters>
+ </method>
+ <method name="unsetenv" symbol="g_app_launch_context_unsetenv">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="GAppLaunchContext*"/>
+ <parameter name="variable" type="char*"/>
+ </parameters>
+ </method>
<vfunc name="get_display">
<return-type type="char*"/>
<parameters>
<parameter name="application" type="GApplication*"/>
</parameters>
</method>
+ <method name="get_default" symbol="g_application_get_default">
+ <return-type type="GApplication*"/>
+ </method>
<method name="get_flags" symbol="g_application_get_flags">
<return-type type="GApplicationFlags"/>
<parameters>
<parameter name="application_id" type="gchar*"/>
</parameters>
</method>
+ <method name="set_default" symbol="g_application_set_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="application" type="GApplication*"/>
+ </parameters>
+ </method>
<method name="set_flags" symbol="g_application_set_flags">
<return-type type="void"/>
<parameters>
</parameters>
</method>
<property name="action-group" type="GActionGroup*" readable="0" writable="1" construct="0" construct-only="0"/>
+ <property name="app-menu" type="GMenuModel*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="application-id" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="flags" type="GApplicationFlags" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="inactivity-timeout" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="is-registered" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="is-remote" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="menubar" type="GMenuModel*" readable="1" writable="1" construct="0" construct-only="0"/>
<signal name="activate" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
</parameters>
</method>
+ <method name="get_connections" symbol="g_dbus_interface_skeleton_get_connections">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ </parameters>
+ </method>
<method name="get_flags" symbol="g_dbus_interface_skeleton_get_flags">
<return-type type="GDBusInterfaceSkeletonFlags"/>
<parameters>
<parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
</parameters>
</method>
+ <method name="has_connection" symbol="g_dbus_interface_skeleton_has_connection">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ <parameter name="connection" type="GDBusConnection*"/>
+ </parameters>
+ </method>
<method name="set_flags" symbol="g_dbus_interface_skeleton_set_flags">
<return-type type="void"/>
<parameters>
<parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
</parameters>
</method>
+ <method name="unexport_from_connection" symbol="g_dbus_interface_skeleton_unexport_from_connection">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="interface_" type="GDBusInterfaceSkeleton*"/>
+ <parameter name="connection" type="GDBusConnection*"/>
+ </parameters>
+ </method>
<property name="g-flags" type="GDBusInterfaceSkeletonFlags" readable="1" writable="1" construct="0" construct-only="0"/>
<signal name="g-authorize-method" when="LAST">
<return-type type="gboolean"/>
<parameter name="object_path" type="gchar*"/>
</parameters>
</constructor>
- <property name="connection" type="GDBusConnection*" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="object-path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="g-connection" type="GDBusConnection*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="g-object-path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
</object>
<object name="GDBusObjectSkeleton" parent="GObject" type-name="GDBusObjectSkeleton" get-type="g_dbus_object_skeleton_get_type">
<implements>
<parameter name="object_path" type="gchar*"/>
</parameters>
</method>
- <property name="object-path" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="g-object-path" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<signal name="authorize-method" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter name="error" type="GError**"/>
</parameters>
</method>
- <property name="closed" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="closed" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="input-stream" type="GInputStream*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="output-stream" type="GOutputStream*" readable="1" writable="0" construct="0" construct-only="0"/>
<vfunc name="close_async">
</parameters>
</vfunc>
</object>
+ <object name="GInetAddressMask" parent="GObject" type-name="GInetAddressMask" get-type="g_inet_address_mask_get_type">
+ <implements>
+ <interface name="GInitable"/>
+ </implements>
+ <method name="equal" symbol="g_inet_address_mask_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mask" type="GInetAddressMask*"/>
+ <parameter name="mask2" type="GInetAddressMask*"/>
+ </parameters>
+ </method>
+ <method name="get_address" symbol="g_inet_address_mask_get_address">
+ <return-type type="GInetAddress*"/>
+ <parameters>
+ <parameter name="mask" type="GInetAddressMask*"/>
+ </parameters>
+ </method>
+ <method name="get_family" symbol="g_inet_address_mask_get_family">
+ <return-type type="GSocketFamily"/>
+ <parameters>
+ <parameter name="mask" type="GInetAddressMask*"/>
+ </parameters>
+ </method>
+ <method name="get_length" symbol="g_inet_address_mask_get_length">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="mask" type="GInetAddressMask*"/>
+ </parameters>
+ </method>
+ <method name="matches" symbol="g_inet_address_mask_matches">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mask" type="GInetAddressMask*"/>
+ <parameter name="address" type="GInetAddress*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="g_inet_address_mask_new">
+ <return-type type="GInetAddressMask*"/>
+ <parameters>
+ <parameter name="addr" type="GInetAddress*"/>
+ <parameter name="length" type="guint"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_string" symbol="g_inet_address_mask_new_from_string">
+ <return-type type="GInetAddressMask*"/>
+ <parameters>
+ <parameter name="mask_string" type="gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <method name="to_string" symbol="g_inet_address_mask_to_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="mask" type="GInetAddressMask*"/>
+ </parameters>
+ </method>
+ <property name="address" type="GInetAddress*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="family" type="GSocketFamily" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="length" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ </object>
<object name="GInetSocketAddress" parent="GSocketAddress" type-name="GInetSocketAddress" get-type="g_inet_socket_address_get_type">
<implements>
<interface name="GSocketConnectable"/>
<constructor name="new" symbol="g_settings_new">
<return-type type="GSettings*"/>
<parameters>
- <parameter name="schema" type="gchar*"/>
+ <parameter name="schema_id" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_full" symbol="g_settings_new_full">
+ <return-type type="GSettings*"/>
+ <parameters>
+ <parameter name="schema" type="GSettingsSchema*"/>
+ <parameter name="backend" type="GSettingsBackend*"/>
+ <parameter name="path" type="gchar*"/>
</parameters>
</constructor>
<constructor name="new_with_backend" symbol="g_settings_new_with_backend">
<return-type type="GSettings*"/>
<parameters>
- <parameter name="schema" type="gchar*"/>
+ <parameter name="schema_id" type="gchar*"/>
<parameter name="backend" type="GSettingsBackend*"/>
</parameters>
</constructor>
<constructor name="new_with_backend_and_path" symbol="g_settings_new_with_backend_and_path">
<return-type type="GSettings*"/>
<parameters>
- <parameter name="schema" type="gchar*"/>
+ <parameter name="schema_id" type="gchar*"/>
<parameter name="backend" type="GSettingsBackend*"/>
<parameter name="path" type="gchar*"/>
</parameters>
<constructor name="new_with_path" symbol="g_settings_new_with_path">
<return-type type="GSettings*"/>
<parameters>
- <parameter name="schema" type="gchar*"/>
+ <parameter name="schema_id" type="gchar*"/>
<parameter name="path" type="gchar*"/>
</parameters>
</constructor>
<property name="has-unapplied" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="path" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
<property name="schema" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="schema-id" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="settings-schema" type="GSettingsSchema*" readable="1" writable="1" construct="0" construct-only="1"/>
<signal name="change-event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter name="drive" type="GDrive*"/>
</parameters>
</method>
+ <method name="get_sort_key" symbol="g_drive_get_sort_key">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="drive" type="GDrive*"/>
+ </parameters>
+ </method>
<method name="get_start_stop_type" symbol="g_drive_get_start_stop_type">
<return-type type="GDriveStartStopType"/>
<parameters>
<parameter name="drive" type="GDrive*"/>
</parameters>
</vfunc>
+ <vfunc name="get_sort_key">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="drive" type="GDrive*"/>
+ </parameters>
+ </vfunc>
<vfunc name="get_start_stop_type">
<return-type type="GDriveStartStopType"/>
<parameters>
<parameter name="uri" type="char*"/>
</parameters>
</method>
+ <method name="new_tmp" symbol="g_file_new_tmp">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter name="tmpl" type="char*"/>
+ <parameter name="iostream" type="GFileIOStream**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="open_readwrite" symbol="g_file_open_readwrite">
<return-type type="GFileIOStream*"/>
<parameters>
<parameter name="mount" type="GMount*"/>
</parameters>
</method>
+ <method name="get_sort_key" symbol="g_mount_get_sort_key">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="mount" type="GMount*"/>
+ </parameters>
+ </method>
<method name="get_uuid" symbol="g_mount_get_uuid">
<return-type type="char*"/>
<parameters>
<parameter name="mount" type="GMount*"/>
</parameters>
</vfunc>
+ <vfunc name="get_sort_key">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="mount" type="GMount*"/>
+ </parameters>
+ </vfunc>
<vfunc name="get_uuid">
<return-type type="char*"/>
<parameters>
</parameters>
</vfunc>
</interface>
+ <interface name="GNetworkMonitor" type-name="GNetworkMonitor" get-type="g_network_monitor_get_type">
+ <requires>
+ <interface name="GInitable"/>
+ <interface name="GObject"/>
+ </requires>
+ <method name="can_reach" symbol="g_network_monitor_can_reach">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ <parameter name="connectable" type="GSocketConnectable*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="can_reach_async" symbol="g_network_monitor_can_reach_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ <parameter name="connectable" type="GSocketConnectable*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="can_reach_finish" symbol="g_network_monitor_can_reach_finish">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ <parameter name="result" type="GAsyncResult*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="get_default" symbol="g_network_monitor_get_default">
+ <return-type type="GNetworkMonitor*"/>
+ </method>
+ <method name="get_network_available" symbol="g_network_monitor_get_network_available">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ </parameters>
+ </method>
+ <property name="network-available" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <signal name="network-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ <parameter name="available" type="gboolean"/>
+ </parameters>
+ </signal>
+ <vfunc name="can_reach">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ <parameter name="connectable" type="GSocketConnectable*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="can_reach_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ <parameter name="connectable" type="GSocketConnectable*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="can_reach_finish">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="monitor" type="GNetworkMonitor*"/>
+ <parameter name="result" type="GAsyncResult*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </vfunc>
+ </interface>
<interface name="GPollableInputStream" type-name="GPollableInputStream" get-type="g_pollable_input_stream_get_type">
<requires>
<interface name="GInputStream"/>
<parameter name="volume" type="GVolume*"/>
</parameters>
</method>
+ <method name="get_sort_key" symbol="g_volume_get_sort_key">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="volume" type="GVolume*"/>
+ </parameters>
+ </method>
<method name="get_uuid" symbol="g_volume_get_uuid">
<return-type type="char*"/>
<parameters>
<parameter name="volume" type="GVolume*"/>
</parameters>
</vfunc>
+ <vfunc name="get_sort_key">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="volume" type="GVolume*"/>
+ </parameters>
+ </vfunc>
<vfunc name="get_uuid">
<return-type type="char*"/>
<parameters>
<constant name="G_MENU_LINK_SECTION" type="char*" value="section"/>
<constant name="G_MENU_LINK_SUBMENU" type="char*" value="submenu"/>
<constant name="G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME" type="char*" value="gio-native-volume-monitor"/>
+ <constant name="G_NETWORK_MONITOR_EXTENSION_POINT_NAME" type="char*" value="gio-network-monitor"/>
<constant name="G_PROXY_EXTENSION_POINT_NAME" type="char*" value="gio-proxy"/>
<constant name="G_PROXY_RESOLVER_EXTENSION_POINT_NAME" type="char*" value="gio-proxy-resolver"/>
<constant name="G_TLS_BACKEND_EXTENSION_POINT_NAME" type="char*" value="gio-tls-backend"/>