- AppInfoCreateFlags
alias AppInfoCreateFlags = GAppInfoCreateFlags
- ApplicationFlags
alias ApplicationFlags = GApplicationFlags
- AskPasswordFlags
alias AskPasswordFlags = GAskPasswordFlags
- AsyncReadyCallback
alias AsyncReadyCallback = void delegate(gobject.object.ObjectG sourceObject, gio.async_result.AsyncResult res)
Type definition for a function that will be called back when an asynchronous
operation within GIO has been completed. #GAsyncReadyCallback
callbacks from #GTask are guaranteed to be invoked in a later
iteration of the
[thread-default main context][g-main-context-push-thread-default]
where the #GTask was created. All other users of
#GAsyncReadyCallback must likewise call it asynchronously in a
later iteration of the main context.
- BusAcquiredCallback
alias BusAcquiredCallback = void delegate(gio.dbus_connection.DBusConnection connection, string name)
Invoked when a connection to a message bus has been obtained.
- BusNameAcquiredCallback
alias BusNameAcquiredCallback = void delegate(gio.dbus_connection.DBusConnection connection, string name)
Invoked when the name is acquired.
- BusNameAppearedCallback
alias BusNameAppearedCallback = void delegate(gio.dbus_connection.DBusConnection connection, string name, string nameOwner)
Invoked when the name being watched is known to have to have an owner.
- BusNameLostCallback
alias BusNameLostCallback = void delegate(gio.dbus_connection.DBusConnection connection, string name)
Invoked when the name is lost or connection has been closed.
- BusNameOwnerFlags
alias BusNameOwnerFlags = GBusNameOwnerFlags
- BusNameVanishedCallback
alias BusNameVanishedCallback = void delegate(gio.dbus_connection.DBusConnection connection, string name)
Invoked when the name being watched is known not to have to have an owner.
- BusNameWatcherFlags
alias BusNameWatcherFlags = GBusNameWatcherFlags
- BusType
alias BusType = GBusType
- CancellableSourceFunc
alias CancellableSourceFunc = bool delegate(gio.cancellable.Cancellable cancellable)
- ConverterFlags
alias ConverterFlags = GConverterFlags
- ConverterResult
alias ConverterResult = GConverterResult
- CredentialsType
alias CredentialsType = GCredentialsType
- DBusCallFlags
alias DBusCallFlags = GDBusCallFlags
- DBusCapabilityFlags
alias DBusCapabilityFlags = GDBusCapabilityFlags
- DBusConnectionFlags
alias DBusConnectionFlags = GDBusConnectionFlags
- DBusError
alias DBusError = GDBusError
- DBusInterfaceGetPropertyFunc
alias DBusInterfaceGetPropertyFunc = glib.variant.VariantG delegate(gio.dbus_connection.DBusConnection connection, string sender, string objectPath, string interfaceName, string propertyName, glib.error.ErrorG error)
The type of the get_property function in #GDBusInterfaceVTable.
- DBusInterfaceMethodCallFunc
alias DBusInterfaceMethodCallFunc = void delegate(gio.dbus_connection.DBusConnection connection, string sender, string objectPath, string interfaceName, string methodName, glib.variant.VariantG parameters, gio.dbus_method_invocation.DBusMethodInvocation invocation)
The type of the method_call function in #GDBusInterfaceVTable.
- DBusInterfaceSetPropertyFunc
alias DBusInterfaceSetPropertyFunc = bool delegate(gio.dbus_connection.DBusConnection connection, string sender, string objectPath, string interfaceName, string propertyName, glib.variant.VariantG value, glib.error.ErrorG error)
The type of the set_property function in #GDBusInterfaceVTable.
- DBusInterfaceSkeletonFlags
alias DBusInterfaceSkeletonFlags = GDBusInterfaceSkeletonFlags
- DBusInterfaceVTable
alias DBusInterfaceVTable = GDBusInterfaceVTable
- DBusMessageByteOrder
alias DBusMessageByteOrder = GDBusMessageByteOrder
- DBusMessageFilterFunction
alias DBusMessageFilterFunction = gio.dbus_message.DBusMessage delegate(gio.dbus_connection.DBusConnection connection, gio.dbus_message.DBusMessage message, bool incoming)
- DBusMessageFlags
alias DBusMessageFlags = GDBusMessageFlags
- DBusMessageHeaderField
alias DBusMessageHeaderField = GDBusMessageHeaderField
- DBusMessageType
alias DBusMessageType = GDBusMessageType
- DBusObjectManagerClientFlags
alias DBusObjectManagerClientFlags = GDBusObjectManagerClientFlags
- DBusPropertyInfoFlags
alias DBusPropertyInfoFlags = GDBusPropertyInfoFlags
- DBusProxyFlags
alias DBusProxyFlags = GDBusProxyFlags
- DBusProxyTypeFunc
alias DBusProxyTypeFunc = gobject.types.GType delegate(gio.dbus_object_manager_client.DBusObjectManagerClient manager, string objectPath, string interfaceName)
Function signature for a function used to determine the #GType to
use for an interface proxy (if interface_name is not null) or
object proxy (if interface_name is null).
- DBusSendMessageFlags
alias DBusSendMessageFlags = GDBusSendMessageFlags
- DBusServerFlags
alias DBusServerFlags = GDBusServerFlags
- DBusSignalCallback
alias DBusSignalCallback = void delegate(gio.dbus_connection.DBusConnection connection, string senderName, string objectPath, string interfaceName, string signalName, glib.variant.VariantG parameters)
- DBusSignalFlags
alias DBusSignalFlags = GDBusSignalFlags
- DBusSubtreeDispatchFunc
alias DBusSubtreeDispatchFunc = gio.types.DBusInterfaceVTable delegate(gio.dbus_connection.DBusConnection connection, string sender, string objectPath, string interfaceName, string node, out void* outUserData)
The type of the dispatch function in #GDBusSubtreeVTable.
- DBusSubtreeEnumerateFunc
alias DBusSubtreeEnumerateFunc = string[] delegate(gio.dbus_connection.DBusConnection connection, string sender, string objectPath)
The type of the enumerate function in #GDBusSubtreeVTable.
- DBusSubtreeFlags
alias DBusSubtreeFlags = GDBusSubtreeFlags
- DBusSubtreeIntrospectFunc
alias DBusSubtreeIntrospectFunc = gio.dbus_interface_info.DBusInterfaceInfo[] delegate(gio.dbus_connection.DBusConnection connection, string sender, string objectPath, string node)
The type of the introspect function in #GDBusSubtreeVTable.
- DBusSubtreeVTable
alias DBusSubtreeVTable = GDBusSubtreeVTable
- DataStreamByteOrder
alias DataStreamByteOrder = GDataStreamByteOrder
- DataStreamNewlineType
alias DataStreamNewlineType = GDataStreamNewlineType
- DatagramBasedSourceFunc
alias DatagramBasedSourceFunc = bool delegate(gio.datagram_based.DatagramBased datagramBased, glib.types.IOCondition condition)
- DesktopAppLaunchCallback
alias DesktopAppLaunchCallback = void delegate(gio.desktop_app_info.DesktopAppInfo appinfo, glib.types.Pid pid)
- DriveStartFlags
alias DriveStartFlags = GDriveStartFlags
- DriveStartStopType
alias DriveStartStopType = GDriveStartStopType
- EmblemOrigin
alias EmblemOrigin = GEmblemOrigin
- FileAttributeInfoFlags
alias FileAttributeInfoFlags = GFileAttributeInfoFlags
- FileAttributeStatus
alias FileAttributeStatus = GFileAttributeStatus
- FileAttributeType
alias FileAttributeType = GFileAttributeType
- FileCopyFlags
alias FileCopyFlags = GFileCopyFlags
- FileCreateFlags
alias FileCreateFlags = GFileCreateFlags
- FileMeasureFlags
alias FileMeasureFlags = GFileMeasureFlags
- FileMeasureProgressCallback
alias FileMeasureProgressCallback = void delegate(bool reporting, ulong currentSize, ulong numDirs, ulong numFiles)
This callback type is used by gio.file.File.measureDiskUsage to make
periodic progress reports when measuring the amount of disk spaced
used by a directory.
- FileMonitorEvent
alias FileMonitorEvent = GFileMonitorEvent
- FileMonitorFlags
alias FileMonitorFlags = GFileMonitorFlags
- FileProgressCallback
alias FileProgressCallback = void delegate(long currentNumBytes, long totalNumBytes)
When doing file operations that may take a while, such as moving
a file or copying a file, a progress callback is used to pass how
far along that operation is to the application.
- FileQueryInfoFlags
alias FileQueryInfoFlags = GFileQueryInfoFlags
- FileReadMoreCallback
alias FileReadMoreCallback = bool delegate(string fileContents, long fileSize)
When loading the partial contents of a file with gio.file.File.loadPartialContentsAsync,
it may become necessary to determine if any more data from the file should be loaded.
A #GFileReadMoreCallback function facilitates this by returning true if more data
should be read, or false otherwise.
- FileType
alias FileType = GFileType
- FilesystemPreviewType
alias FilesystemPreviewType = GFilesystemPreviewType
- IOErrorEnum
alias IOErrorEnum = GIOErrorEnum
- IOModuleScopeFlags
alias IOModuleScopeFlags = GIOModuleScopeFlags
- IOSchedulerJobFunc
alias IOSchedulerJobFunc = bool delegate(gio.ioscheduler_job.IOSchedulerJob job, gio.cancellable.Cancellable cancellable)
- IOStreamAdapter
alias IOStreamAdapter = GIOStreamAdapter*
- IOStreamSpliceFlags
alias IOStreamSpliceFlags = GIOStreamSpliceFlags
- InputVector
alias InputVector = GInputVector
- MemoryMonitorWarningLevel
alias MemoryMonitorWarningLevel = GMemoryMonitorWarningLevel
- MountMountFlags
alias MountMountFlags = GMountMountFlags
- MountOperationResult
alias MountOperationResult = GMountOperationResult
- MountUnmountFlags
alias MountUnmountFlags = GMountUnmountFlags
- NetworkConnectivity
alias NetworkConnectivity = GNetworkConnectivity
- NotificationPriority
alias NotificationPriority = GNotificationPriority
- OutputStreamSpliceFlags
alias OutputStreamSpliceFlags = GOutputStreamSpliceFlags
- OutputVector
alias OutputVector = GOutputVector
- PasswordSave
alias PasswordSave = GPasswordSave
- PollableReturn
alias PollableReturn = GPollableReturn
- PollableSourceFunc
alias PollableSourceFunc = bool delegate(gobject.object.ObjectG pollableStream)
- ReallocFunc
alias ReallocFunc = void* delegate(size_t size)
Changes the size of the memory block pointed to by data to
size bytes.
- ResolverError
alias ResolverError = GResolverError
- ResolverNameLookupFlags
alias ResolverNameLookupFlags = GResolverNameLookupFlags
- ResolverRecordType
alias ResolverRecordType = GResolverRecordType
- ResourceError
alias ResourceError = GResourceError
- ResourceFlags
alias ResourceFlags = GResourceFlags
- ResourceLookupFlags
alias ResourceLookupFlags = GResourceLookupFlags
- SettingsBindFlags
alias SettingsBindFlags = GSettingsBindFlags
- SettingsBindGetMapping
alias SettingsBindGetMapping = bool delegate(gobject.value.Value value, glib.variant.VariantG variant)
The type for the function that is used to convert from #GSettings to
an object property. The value is already initialized to hold values
of the appropriate type.
- SettingsBindSetMapping
alias SettingsBindSetMapping = glib.variant.VariantG delegate(gobject.value.Value value, glib.variant_type.VariantType expectedType)
The type for the function that is used to convert an object property
value to a #GVariant for storing it in #GSettings.
- SettingsGetMapping
alias SettingsGetMapping = bool delegate(glib.variant.VariantG value, out void* result)
The type of the function that is used to convert from a value stored
in a #GSettings to a value that is useful to the application.
- SimpleAsyncThreadFunc
alias SimpleAsyncThreadFunc = void delegate(gio.simple_async_result.SimpleAsyncResult res, gobject.object.ObjectG object, gio.cancellable.Cancellable cancellable)
Simple thread function that runs an asynchronous operation and
checks for cancellation.
- SocketClientEvent
alias SocketClientEvent = GSocketClientEvent
- SocketFamily
alias SocketFamily = GSocketFamily
- SocketListenerEvent
alias SocketListenerEvent = GSocketListenerEvent
- SocketMsgFlags
alias SocketMsgFlags = GSocketMsgFlags
- SocketProtocol
alias SocketProtocol = GSocketProtocol
- SocketSourceFunc
alias SocketSourceFunc = bool delegate(gio.socket.Socket socket, glib.types.IOCondition condition)
- SocketType
alias SocketType = GSocketType
- SubprocessFlags
alias SubprocessFlags = GSubprocessFlags
- TaskThreadFunc
alias TaskThreadFunc = void delegate(gio.task.Task task, gobject.object.ObjectG sourceObject, gio.cancellable.Cancellable cancellable)
- TestDBusFlags
alias TestDBusFlags = GTestDBusFlags
- TlsAuthenticationMode
alias TlsAuthenticationMode = GTlsAuthenticationMode
- TlsCertificateFlags
alias TlsCertificateFlags = GTlsCertificateFlags
- TlsCertificateRequestFlags
alias TlsCertificateRequestFlags = GTlsCertificateRequestFlags
- TlsChannelBindingError
alias TlsChannelBindingError = GTlsChannelBindingError
- TlsChannelBindingType
alias TlsChannelBindingType = GTlsChannelBindingType
- TlsDatabaseLookupFlags
alias TlsDatabaseLookupFlags = GTlsDatabaseLookupFlags
- TlsDatabaseVerifyFlags
alias TlsDatabaseVerifyFlags = GTlsDatabaseVerifyFlags
- TlsError
alias TlsError = GTlsError
- TlsInteractionResult
alias TlsInteractionResult = GTlsInteractionResult
- TlsPasswordFlags
alias TlsPasswordFlags = GTlsPasswordFlags
- TlsProtocolVersion
alias TlsProtocolVersion = GTlsProtocolVersion
- TlsRehandshakeMode
alias TlsRehandshakeMode = GTlsRehandshakeMode
- UnixSocketAddressType
alias UnixSocketAddressType = GUnixSocketAddressType
- VfsFileLookupFunc
alias VfsFileLookupFunc = gio.file.File delegate(gio.vfs.Vfs vfs, string identifier)
This function type is used by gio.vfs.Vfs.registerUriScheme to make it
possible for a client to associate an URI scheme to a different #GFile
implementation.
- ZlibCompressorFormat
alias ZlibCompressorFormat = GZlibCompressorFormat
- DBUS_METHOD_INVOCATION_HANDLED
enum DBUS_METHOD_INVOCATION_HANDLED;
The value returned by handlers of the signals generated by
the gdbus-codegen tool to indicate that a method call has been
handled by an implementation. It is equal to true, but using
this macro is sometimes more readable.
- DBUS_METHOD_INVOCATION_UNHANDLED
enum DBUS_METHOD_INVOCATION_UNHANDLED;
The value returned by handlers of the signals generated by
the gdbus-codegen tool to indicate that a method call has not been
handled by an implementation. It is equal to false, but using
this macro is sometimes more readable.
- DEBUG_CONTROLLER_EXTENSION_POINT_NAME
enum DEBUG_CONTROLLER_EXTENSION_POINT_NAME;
Extension point for debug control functionality.
See [Extending GIO][extending-gio].
- DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME
enum DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME;
Extension point for default handler to URI association. See
[Extending GIO][extending-gio].
- DRIVE_IDENTIFIER_KIND_UNIX_DEVICE
enum DRIVE_IDENTIFIER_KIND_UNIX_DEVICE;
- FILE_ATTRIBUTE_ACCESS_CAN_DELETE
enum FILE_ATTRIBUTE_ACCESS_CAN_DELETE;
A key in the "access" namespace for checking deletion privileges.
- FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE
enum FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE;
A key in the "access" namespace for getting execution privileges.
- FILE_ATTRIBUTE_ACCESS_CAN_READ
enum FILE_ATTRIBUTE_ACCESS_CAN_READ;
A key in the "access" namespace for getting read privileges.
- FILE_ATTRIBUTE_ACCESS_CAN_RENAME
enum FILE_ATTRIBUTE_ACCESS_CAN_RENAME;
A key in the "access" namespace for checking renaming privileges.
- FILE_ATTRIBUTE_ACCESS_CAN_TRASH
enum FILE_ATTRIBUTE_ACCESS_CAN_TRASH;
A key in the "access" namespace for checking trashing privileges.
- FILE_ATTRIBUTE_ACCESS_CAN_WRITE
enum FILE_ATTRIBUTE_ACCESS_CAN_WRITE;
A key in the "access" namespace for getting write privileges.
- FILE_ATTRIBUTE_DOS_IS_ARCHIVE
enum FILE_ATTRIBUTE_DOS_IS_ARCHIVE;
A key in the "dos" namespace for checking if the file's archive flag
is set.
- FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT
enum FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT;
A key in the "dos" namespace for checking if the file is a NTFS mount point
(a volume mount or a junction point).
- FILE_ATTRIBUTE_DOS_IS_SYSTEM
enum FILE_ATTRIBUTE_DOS_IS_SYSTEM;
A key in the "dos" namespace for checking if the file's backup flag
is set.
- FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG
enum FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG;
A key in the "dos" namespace for getting the file NTFS reparse tag.
- FILE_ATTRIBUTE_ETAG_VALUE
enum FILE_ATTRIBUTE_ETAG_VALUE;
A key in the "etag" namespace for getting the value of the file's
entity tag.
- FILE_ATTRIBUTE_FILESYSTEM_FREE
enum FILE_ATTRIBUTE_FILESYSTEM_FREE;
A key in the "filesystem" namespace for getting the number of bytes
of free space left on the file system.
- FILE_ATTRIBUTE_FILESYSTEM_READONLY
enum FILE_ATTRIBUTE_FILESYSTEM_READONLY;
A key in the "filesystem" namespace for checking if the file system
is read only.
- FILE_ATTRIBUTE_FILESYSTEM_REMOTE
enum FILE_ATTRIBUTE_FILESYSTEM_REMOTE;
A key in the "filesystem" namespace for checking if the file system
is remote.
- FILE_ATTRIBUTE_FILESYSTEM_SIZE
enum FILE_ATTRIBUTE_FILESYSTEM_SIZE;
- FILE_ATTRIBUTE_FILESYSTEM_TYPE
enum FILE_ATTRIBUTE_FILESYSTEM_TYPE;
A key in the "filesystem" namespace for getting the file system's type.
- FILE_ATTRIBUTE_FILESYSTEM_USED
enum FILE_ATTRIBUTE_FILESYSTEM_USED;
A key in the "filesystem" namespace for getting the number of bytes
used by data on the file system.
- FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW
enum FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW;
A key in the "filesystem" namespace for hinting a file manager
application whether it should preview (e.g. thumbnail) files on the
file system.
- FILE_ATTRIBUTE_GVFS_BACKEND
enum FILE_ATTRIBUTE_GVFS_BACKEND;
A key in the "gvfs" namespace that gets the name of the current
GVFS backend in use.
- FILE_ATTRIBUTE_ID_FILE
enum FILE_ATTRIBUTE_ID_FILE;
A key in the "id" namespace for getting a file identifier.
- FILE_ATTRIBUTE_ID_FILESYSTEM
enum FILE_ATTRIBUTE_ID_FILESYSTEM;
A key in the "id" namespace for getting the file system identifier.
- FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT
enum FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) can be ejected.
- FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT
enum FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) is mountable.
- FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL
enum FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) can be polled.
- FILE_ATTRIBUTE_MOUNTABLE_CAN_START
enum FILE_ATTRIBUTE_MOUNTABLE_CAN_START;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) can be started.
- FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED
enum FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) can be started degraded.
- FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP
enum FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) can be stopped.
- FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT
enum FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) is unmountable.
- FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI
enum FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI;
A key in the "mountable" namespace for getting the HAL UDI for the mountable
file.
- FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC
enum FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC;
A key in the "mountable" namespace for checking if a file (of
type G_FILE_TYPE_MOUNTABLE) is automatically polled for media.
- FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE
enum FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE;
A key in the "mountable" namespace for getting the #GDriveStartStopType.
- FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE
enum FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE;
A key in the "mountable" namespace for getting the unix device.
- FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE
enum FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE;
A key in the "mountable" namespace for getting the unix device file.
- FILE_ATTRIBUTE_OWNER_GROUP
enum FILE_ATTRIBUTE_OWNER_GROUP;
A key in the "owner" namespace for getting the file owner's group.
- FILE_ATTRIBUTE_OWNER_USER
enum FILE_ATTRIBUTE_OWNER_USER;
A key in the "owner" namespace for getting the user name of the
file's owner.
- FILE_ATTRIBUTE_OWNER_USER_REAL
enum FILE_ATTRIBUTE_OWNER_USER_REAL;
A key in the "owner" namespace for getting the real name of the
user that owns the file.
- FILE_ATTRIBUTE_PREVIEW_ICON
enum FILE_ATTRIBUTE_PREVIEW_ICON;
A key in the "preview" namespace for getting a #GIcon that can be
used to get preview of the file.
- FILE_ATTRIBUTE_RECENT_MODIFIED
enum FILE_ATTRIBUTE_RECENT_MODIFIED;
A key in the "recent" namespace for getting time, when the metadata for the
file in recent:/// was last changed.
- FILE_ATTRIBUTE_SELINUX_CONTEXT
enum FILE_ATTRIBUTE_SELINUX_CONTEXT;
A key in the "selinux" namespace for getting the file's SELinux
context.
- FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE
enum FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE;
A key in the "standard" namespace for getting the amount of disk space
that is consumed by the file (in bytes).
- FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE
enum FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE;
A key in the "standard" namespace for getting the content type of the file.
- FILE_ATTRIBUTE_STANDARD_COPY_NAME
enum FILE_ATTRIBUTE_STANDARD_COPY_NAME;
A key in the "standard" namespace for getting the copy name of the file.
- FILE_ATTRIBUTE_STANDARD_DESCRIPTION
enum FILE_ATTRIBUTE_STANDARD_DESCRIPTION;
A key in the "standard" namespace for getting the description of the file.
- FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME
enum FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME;
A key in the "standard" namespace for getting the display name of the file.
- FILE_ATTRIBUTE_STANDARD_EDIT_NAME
enum FILE_ATTRIBUTE_STANDARD_EDIT_NAME;
A key in the "standard" namespace for edit name of the file.
- FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE
enum FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE;
A key in the "standard" namespace for getting the fast content type.
- FILE_ATTRIBUTE_STANDARD_ICON
enum FILE_ATTRIBUTE_STANDARD_ICON;
A key in the "standard" namespace for getting the icon for the file.
- FILE_ATTRIBUTE_STANDARD_IS_BACKUP
enum FILE_ATTRIBUTE_STANDARD_IS_BACKUP;
A key in the "standard" namespace for checking if a file is a backup file.
- FILE_ATTRIBUTE_STANDARD_IS_HIDDEN
enum FILE_ATTRIBUTE_STANDARD_IS_HIDDEN;
A key in the "standard" namespace for checking if a file is hidden.
- FILE_ATTRIBUTE_STANDARD_IS_SYMLINK
enum FILE_ATTRIBUTE_STANDARD_IS_SYMLINK;
A key in the "standard" namespace for checking if the file is a symlink.
Typically the actual type is something else, if we followed the symlink
to get the type.
- FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL
enum FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL;
A key in the "standard" namespace for checking if a file is virtual.
- FILE_ATTRIBUTE_STANDARD_IS_VOLATILE
enum FILE_ATTRIBUTE_STANDARD_IS_VOLATILE;
A key in the "standard" namespace for checking if a file is
volatile. This is meant for opaque, non-POSIX-like backends to
indicate that the URI is not persistent. Applications should look
at G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET for the persistent URI.
- FILE_ATTRIBUTE_STANDARD_NAME
enum FILE_ATTRIBUTE_STANDARD_NAME;
A key in the "standard" namespace for getting the name of the file.
- FILE_ATTRIBUTE_STANDARD_SIZE
enum FILE_ATTRIBUTE_STANDARD_SIZE;
A key in the "standard" namespace for getting the file's size (in bytes).
- FILE_ATTRIBUTE_STANDARD_SORT_ORDER
enum FILE_ATTRIBUTE_STANDARD_SORT_ORDER;
A key in the "standard" namespace for setting the sort order of a file.
- FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON
enum FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON;
A key in the "standard" namespace for getting the symbolic icon for the file.
- FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET
enum FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET;
A key in the "standard" namespace for getting the symlink target, if the file
is a symlink.
- FILE_ATTRIBUTE_STANDARD_TARGET_URI
enum FILE_ATTRIBUTE_STANDARD_TARGET_URI;
- FILE_ATTRIBUTE_STANDARD_TYPE
enum FILE_ATTRIBUTE_STANDARD_TYPE;
A key in the "standard" namespace for storing file types.
- FILE_ATTRIBUTE_THUMBNAILING_FAILED
enum FILE_ATTRIBUTE_THUMBNAILING_FAILED;
A key in the "thumbnail" namespace for checking if thumbnailing failed.
- FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE
enum FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE;
A key in the "thumbnail" namespace for checking if thumbnailing failed
for the large image.
- FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL
enum FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL;
A key in the "thumbnail" namespace for checking if thumbnailing failed
for the normal image.
- FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE
enum FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE;
A key in the "thumbnail" namespace for checking if thumbnailing failed
for the x-large image.
- FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE
enum FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE;
A key in the "thumbnail" namespace for checking if thumbnailing failed
for the xx-large image.
- FILE_ATTRIBUTE_THUMBNAIL_IS_VALID
enum FILE_ATTRIBUTE_THUMBNAIL_IS_VALID;
A key in the "thumbnail" namespace for checking whether the thumbnail is outdated.
- FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE
enum FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE;
A key in the "thumbnail" namespace for checking whether the large
thumbnail is outdated.
- FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL
enum FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL;
A key in the "thumbnail" namespace for checking whether the normal
thumbnail is outdated.
- FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE
enum FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE;
A key in the "thumbnail" namespace for checking whether the x-large
thumbnail is outdated.
- FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE
enum FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE;
A key in the "thumbnail" namespace for checking whether the xx-large
thumbnail is outdated.
- FILE_ATTRIBUTE_THUMBNAIL_PATH
enum FILE_ATTRIBUTE_THUMBNAIL_PATH;
A key in the "thumbnail" namespace for getting the path to the thumbnail
image with the biggest size available.
- FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE
enum FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE;
A key in the "thumbnail" namespace for getting the path to the large
thumbnail image.
- FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL
enum FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL;
A key in the "thumbnail" namespace for getting the path to the normal
thumbnail image.
- FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE
enum FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE;
A key in the "thumbnail" namespace for getting the path to the x-large
thumbnail image.
- FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE
enum FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE;
A key in the "thumbnail" namespace for getting the path to the xx-large
thumbnail image.
- FILE_ATTRIBUTE_TIME_ACCESS
enum FILE_ATTRIBUTE_TIME_ACCESS;
A key in the "time" namespace for getting the time the file was last
accessed.
- FILE_ATTRIBUTE_TIME_ACCESS_NSEC
enum FILE_ATTRIBUTE_TIME_ACCESS_NSEC;
A key in the "time" namespace for getting the nanoseconds of the time
the file was last accessed. This should be used in conjunction with
#G_FILE_ATTRIBUTE_TIME_ACCESS. Corresponding #GFileAttributeType is
gio.types.FileAttributeType.Uint32.
- FILE_ATTRIBUTE_TIME_ACCESS_USEC
enum FILE_ATTRIBUTE_TIME_ACCESS_USEC;
A key in the "time" namespace for getting the microseconds of the time
the file was last accessed.
- FILE_ATTRIBUTE_TIME_CHANGED
enum FILE_ATTRIBUTE_TIME_CHANGED;
A key in the "time" namespace for getting the time the file was last
changed.
- FILE_ATTRIBUTE_TIME_CHANGED_NSEC
enum FILE_ATTRIBUTE_TIME_CHANGED_NSEC;
A key in the "time" namespace for getting the nanoseconds of the time
the file was last changed. This should be used in conjunction with
#G_FILE_ATTRIBUTE_TIME_CHANGED. Corresponding #GFileAttributeType is
gio.types.FileAttributeType.Uint32.
- FILE_ATTRIBUTE_TIME_CHANGED_USEC
enum FILE_ATTRIBUTE_TIME_CHANGED_USEC;
A key in the "time" namespace for getting the microseconds of the time
the file was last changed.
- FILE_ATTRIBUTE_TIME_CREATED
enum FILE_ATTRIBUTE_TIME_CREATED;
A key in the "time" namespace for getting the time the file was created.
- FILE_ATTRIBUTE_TIME_CREATED_NSEC
enum FILE_ATTRIBUTE_TIME_CREATED_NSEC;
A key in the "time" namespace for getting the nanoseconds of the time
the file was created. This should be used in conjunction with
#G_FILE_ATTRIBUTE_TIME_CREATED. Corresponding #GFileAttributeType is
gio.types.FileAttributeType.Uint32.
- FILE_ATTRIBUTE_TIME_CREATED_USEC
enum FILE_ATTRIBUTE_TIME_CREATED_USEC;
A key in the "time" namespace for getting the microseconds of the time
the file was created.
- FILE_ATTRIBUTE_TIME_MODIFIED
enum FILE_ATTRIBUTE_TIME_MODIFIED;
A key in the "time" namespace for getting the time the file was last
modified.
- FILE_ATTRIBUTE_TIME_MODIFIED_NSEC
enum FILE_ATTRIBUTE_TIME_MODIFIED_NSEC;
A key in the "time" namespace for getting the nanoseconds of the time
the file was last modified. This should be used in conjunction with
#G_FILE_ATTRIBUTE_TIME_MODIFIED. Corresponding #GFileAttributeType is
gio.types.FileAttributeType.Uint32.
- FILE_ATTRIBUTE_TIME_MODIFIED_USEC
enum FILE_ATTRIBUTE_TIME_MODIFIED_USEC;
A key in the "time" namespace for getting the microseconds of the time
the file was last modified.
- FILE_ATTRIBUTE_TRASH_DELETION_DATE
enum FILE_ATTRIBUTE_TRASH_DELETION_DATE;
A key in the "trash" namespace for getting the deletion date and time
of a file inside the trash:/// folder.
- FILE_ATTRIBUTE_TRASH_ITEM_COUNT
enum FILE_ATTRIBUTE_TRASH_ITEM_COUNT;
A key in the "trash" namespace for getting the number of (toplevel) items
that are present in the trash:/// folder.
- FILE_ATTRIBUTE_TRASH_ORIG_PATH
enum FILE_ATTRIBUTE_TRASH_ORIG_PATH;
A key in the "trash" namespace for getting the original path of a file
inside the trash:/// folder before it was trashed.
- FILE_ATTRIBUTE_UNIX_BLOCKS
enum FILE_ATTRIBUTE_UNIX_BLOCKS;
A key in the "unix" namespace for getting the number of blocks allocated
for the file.
- FILE_ATTRIBUTE_UNIX_BLOCK_SIZE
enum FILE_ATTRIBUTE_UNIX_BLOCK_SIZE;
A key in the "unix" namespace for getting the block size for the file
system.
- FILE_ATTRIBUTE_UNIX_DEVICE
enum FILE_ATTRIBUTE_UNIX_DEVICE;
A key in the "unix" namespace for getting the device id of the device the
file is located on (see stat() documentation).
- FILE_ATTRIBUTE_UNIX_GID
enum FILE_ATTRIBUTE_UNIX_GID;
A key in the "unix" namespace for getting the group ID for the file.
- FILE_ATTRIBUTE_UNIX_INODE
enum FILE_ATTRIBUTE_UNIX_INODE;
A key in the "unix" namespace for getting the inode of the file.
- FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT
enum FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT;
A key in the "unix" namespace for checking if the file represents a
UNIX mount point.
- FILE_ATTRIBUTE_UNIX_MODE
enum FILE_ATTRIBUTE_UNIX_MODE;
A key in the "unix" namespace for getting the mode of the file
(e.g. whether the file is a regular file, symlink, etc).
- FILE_ATTRIBUTE_UNIX_NLINK
enum FILE_ATTRIBUTE_UNIX_NLINK;
A key in the "unix" namespace for getting the number of hard links
for a file.
- FILE_ATTRIBUTE_UNIX_RDEV
enum FILE_ATTRIBUTE_UNIX_RDEV;
A key in the "unix" namespace for getting the device ID for the file
(if it is a special file).
- FILE_ATTRIBUTE_UNIX_UID
enum FILE_ATTRIBUTE_UNIX_UID;
A key in the "unix" namespace for getting the user ID for the file.
- MEMORY_MONITOR_EXTENSION_POINT_NAME
enum MEMORY_MONITOR_EXTENSION_POINT_NAME;
Extension point for memory usage monitoring functionality.
See [Extending GIO][extending-gio].
- MENU_ATTRIBUTE_ACTION
enum MENU_ATTRIBUTE_ACTION;
The menu item attribute which holds the action name of the item. Action
names are namespaced with an identifier for the action group in which the
action resides. For example, "win." for window-specific actions and "app."
for application-wide actions.
- MENU_ATTRIBUTE_ACTION_NAMESPACE
enum MENU_ATTRIBUTE_ACTION_NAMESPACE;
The menu item attribute that holds the namespace for all action names in
menus that are linked from this item.
- MENU_ATTRIBUTE_ICON
enum MENU_ATTRIBUTE_ICON;
The menu item attribute which holds the icon of the item.
- MENU_ATTRIBUTE_LABEL
enum MENU_ATTRIBUTE_LABEL;
The menu item attribute which holds the label of the item.
- MENU_ATTRIBUTE_TARGET
enum MENU_ATTRIBUTE_TARGET;
The menu item attribute which holds the target with which the item's action
will be activated.
- MENU_EXPORTER_MAX_SECTION_SIZE
enum MENU_EXPORTER_MAX_SECTION_SIZE;
- MENU_LINK_SECTION
enum MENU_LINK_SECTION;
The name of the link that associates a menu item with a section. The linked
menu will usually be shown in place of the menu item, using the item's label
as a header.
- MENU_LINK_SUBMENU
enum MENU_LINK_SUBMENU;
The name of the link that associates a menu item with a submenu.
- NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME
enum NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME;
- NETWORK_MONITOR_EXTENSION_POINT_NAME
enum NETWORK_MONITOR_EXTENSION_POINT_NAME;
Extension point for network status monitoring functionality.
See [Extending GIO][extending-gio].
- POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME
enum POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME;
Extension point for power profile usage monitoring functionality.
See [Extending GIO][extending-gio].
- PROXY_EXTENSION_POINT_NAME
enum PROXY_EXTENSION_POINT_NAME;
Extension point for proxy functionality.
See [Extending GIO][extending-gio].
- PROXY_RESOLVER_EXTENSION_POINT_NAME
enum PROXY_RESOLVER_EXTENSION_POINT_NAME;
Extension point for proxy resolving functionality.
See [Extending GIO][extending-gio].
- SETTINGS_BACKEND_EXTENSION_POINT_NAME
enum SETTINGS_BACKEND_EXTENSION_POINT_NAME;
Extension point for #GSettingsBackend functionality.
- TLS_BACKEND_EXTENSION_POINT_NAME
enum TLS_BACKEND_EXTENSION_POINT_NAME;
Extension point for TLS functionality via #GTlsBackend.
See [Extending GIO][extending-gio].
- TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT
enum TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT;
The purpose used to verify the client certificate in a TLS connection.
Used by TLS servers.
- TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER
enum TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER;
The purpose used to verify the server certificate in a TLS connection. This
is the most common purpose in use. Used by TLS clients.
- VFS_EXTENSION_POINT_NAME
enum VFS_EXTENSION_POINT_NAME;
Extension point for #GVfs functionality.
See [Extending GIO][extending-gio].
- VOLUME_IDENTIFIER_KIND_CLASS
enum VOLUME_IDENTIFIER_KIND_CLASS;
- VOLUME_IDENTIFIER_KIND_HAL_UDI
enum VOLUME_IDENTIFIER_KIND_HAL_UDI;
- VOLUME_IDENTIFIER_KIND_LABEL
enum VOLUME_IDENTIFIER_KIND_LABEL;
- VOLUME_IDENTIFIER_KIND_NFS_MOUNT
enum VOLUME_IDENTIFIER_KIND_NFS_MOUNT;
- VOLUME_IDENTIFIER_KIND_UNIX_DEVICE
enum VOLUME_IDENTIFIER_KIND_UNIX_DEVICE;
- VOLUME_IDENTIFIER_KIND_UUID
enum VOLUME_IDENTIFIER_KIND_UUID;
- VOLUME_MONITOR_EXTENSION_POINT_NAME
enum VOLUME_MONITOR_EXTENSION_POINT_NAME;
Extension point for volume monitor functionality.
See [Extending GIO][extending-gio].