⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gioenums.h

📁 windows平台下开发gtk程序所需要的库和头文件等
💻 H
📖 第 1 页 / 共 2 页
字号:
 *    block device, or character device. * @G_FILE_TYPE_SHORTCUT: File is a shortcut (Windows systems). * @G_FILE_TYPE_MOUNTABLE: File is a mountable location. * * Indicates the file's on-disk type. **/typedef enum {  G_FILE_TYPE_UNKNOWN = 0,  G_FILE_TYPE_REGULAR,  G_FILE_TYPE_DIRECTORY,  G_FILE_TYPE_SYMBOLIC_LINK,  G_FILE_TYPE_SPECIAL, /* socket, fifo, blockdev, chardev */  G_FILE_TYPE_SHORTCUT,  G_FILE_TYPE_MOUNTABLE} GFileType;/** * GFilesystemPreviewType: * @G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS: Only preview files if user has explicitly requested it. * @G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL: Preview files if user has requested preview of "local" files. * @G_FILESYSTEM_PREVIEW_TYPE_NEVER: Never preview files. * * Indicates a hint from the file system whether files should be * previewed in a file manager. Returned as the value of the key * #G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW. **/typedef enum {  G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS = 0,  G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL,  G_FILESYSTEM_PREVIEW_TYPE_NEVER} GFilesystemPreviewType;/** * GFileMonitorEvent: * @G_FILE_MONITOR_EVENT_CHANGED: a file changed. * @G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT: a hint that this was probably the last change in a set of changes. * @G_FILE_MONITOR_EVENT_DELETED: a file was deleted. * @G_FILE_MONITOR_EVENT_CREATED: a file was created. * @G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED: a file attribute was changed. * @G_FILE_MONITOR_EVENT_PRE_UNMOUNT: the file location will soon be unmounted. * @G_FILE_MONITOR_EVENT_UNMOUNTED: the file location was unmounted. * * Specifies what type of event a monitor event is. **/typedef enum {  G_FILE_MONITOR_EVENT_CHANGED,  G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT,  G_FILE_MONITOR_EVENT_DELETED,  G_FILE_MONITOR_EVENT_CREATED,  G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED,  G_FILE_MONITOR_EVENT_PRE_UNMOUNT,  G_FILE_MONITOR_EVENT_UNMOUNTED} GFileMonitorEvent;/* This enumeration conflicts with GIOError in giochannel.h. However, * that is only used as a return value in some deprecated functions. * So, we reuse the same prefix for the enumeration values, but call * the actual enumeration (which is rarely used) GIOErrorEnum. *//** * GIOErrorEnum: * @G_IO_ERROR_FAILED: Generic error condition for when any operation fails. * @G_IO_ERROR_NOT_FOUND: File not found error. * @G_IO_ERROR_EXISTS: File already exists error. * @G_IO_ERROR_IS_DIRECTORY: File is a directory error. * @G_IO_ERROR_NOT_DIRECTORY: File is not a directory. * @G_IO_ERROR_NOT_EMPTY: File is a directory that isn't empty. * @G_IO_ERROR_NOT_REGULAR_FILE: File is not a regular file. * @G_IO_ERROR_NOT_SYMBOLIC_LINK: File is not a symbolic link. * @G_IO_ERROR_NOT_MOUNTABLE_FILE: File cannot be mounted. * @G_IO_ERROR_FILENAME_TOO_LONG: Filename is too many characters. * @G_IO_ERROR_INVALID_FILENAME: Filename is invalid or contains invalid characters. * @G_IO_ERROR_TOO_MANY_LINKS: File contains too many symbolic links. * @G_IO_ERROR_NO_SPACE: No space left on drive. * @G_IO_ERROR_INVALID_ARGUMENT: Invalid argument. * @G_IO_ERROR_PERMISSION_DENIED: Permission denied. * @G_IO_ERROR_NOT_SUPPORTED: Operation not supported for the current backend. * @G_IO_ERROR_NOT_MOUNTED: File isn't mounted. * @G_IO_ERROR_ALREADY_MOUNTED: File is already mounted. * @G_IO_ERROR_CLOSED: File was closed. * @G_IO_ERROR_CANCELLED: Operation was cancelled. See #GCancellable. * @G_IO_ERROR_PENDING: Operations are still pending. * @G_IO_ERROR_READ_ONLY: File is read only. * @G_IO_ERROR_CANT_CREATE_BACKUP: Backup couldn't be created. * @G_IO_ERROR_WRONG_ETAG: File's Entity Tag was incorrect. * @G_IO_ERROR_TIMED_OUT: Operation timed out. * @G_IO_ERROR_WOULD_RECURSE: Operation would be recursive. * @G_IO_ERROR_BUSY: File is busy. * @G_IO_ERROR_WOULD_BLOCK: Operation would block. * @G_IO_ERROR_HOST_NOT_FOUND: Host couldn't be found (remote operations). * @G_IO_ERROR_WOULD_MERGE: Operation would merge files. * @G_IO_ERROR_FAILED_HANDLED: Operation failed and a helper program has already interacted with the user. Do not display any error dialog. * * Error codes returned by GIO functions. * **/typedef enum {  G_IO_ERROR_FAILED,  G_IO_ERROR_NOT_FOUND,  G_IO_ERROR_EXISTS,  G_IO_ERROR_IS_DIRECTORY,  G_IO_ERROR_NOT_DIRECTORY,  G_IO_ERROR_NOT_EMPTY,  G_IO_ERROR_NOT_REGULAR_FILE,  G_IO_ERROR_NOT_SYMBOLIC_LINK,  G_IO_ERROR_NOT_MOUNTABLE_FILE,  G_IO_ERROR_FILENAME_TOO_LONG,  G_IO_ERROR_INVALID_FILENAME,  G_IO_ERROR_TOO_MANY_LINKS,  G_IO_ERROR_NO_SPACE,  G_IO_ERROR_INVALID_ARGUMENT,  G_IO_ERROR_PERMISSION_DENIED,  G_IO_ERROR_NOT_SUPPORTED,  G_IO_ERROR_NOT_MOUNTED,  G_IO_ERROR_ALREADY_MOUNTED,  G_IO_ERROR_CLOSED,  G_IO_ERROR_CANCELLED,  G_IO_ERROR_PENDING,  G_IO_ERROR_READ_ONLY,  G_IO_ERROR_CANT_CREATE_BACKUP,  G_IO_ERROR_WRONG_ETAG,  G_IO_ERROR_TIMED_OUT,  G_IO_ERROR_WOULD_RECURSE,  G_IO_ERROR_BUSY,  G_IO_ERROR_WOULD_BLOCK,  G_IO_ERROR_HOST_NOT_FOUND,  G_IO_ERROR_WOULD_MERGE,  G_IO_ERROR_FAILED_HANDLED} GIOErrorEnum;/** * GAskPasswordFlags: * @G_ASK_PASSWORD_NEED_PASSWORD: operation requires a password. * @G_ASK_PASSWORD_NEED_USERNAME: operation requires a username. * @G_ASK_PASSWORD_NEED_DOMAIN: operation requires a domain. * @G_ASK_PASSWORD_SAVING_SUPPORTED: operation supports saving settings. * @G_ASK_PASSWORD_ANONYMOUS_SUPPORTED: operation supports anonymous users. * * #GAskPasswordFlags are used to request specific information from the * user, or to notify the user of their choices in an authentication * situation. **/typedef enum {  G_ASK_PASSWORD_NEED_PASSWORD       = (1 << 0),  G_ASK_PASSWORD_NEED_USERNAME       = (1 << 1),  G_ASK_PASSWORD_NEED_DOMAIN         = (1 << 2),  G_ASK_PASSWORD_SAVING_SUPPORTED    = (1 << 3),  G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 << 4)} GAskPasswordFlags;/** * GPasswordSave: * @G_PASSWORD_SAVE_NEVER: never save a password. * @G_PASSWORD_SAVE_FOR_SESSION: save a password for the session. * @G_PASSWORD_SAVE_PERMANENTLY: save a password permanently. * * #GPasswordSave is used to indicate the lifespan of a saved password. * * #Gvfs stores passwords in the Gnome keyring when this flag allows it * to, and later retrieves it again from there. **/typedef enum {  G_PASSWORD_SAVE_NEVER,  G_PASSWORD_SAVE_FOR_SESSION,  G_PASSWORD_SAVE_PERMANENTLY} GPasswordSave;/** * GMountOperationResult: * @G_MOUNT_OPERATION_HANDLED: The request was fulfilled and the *     user specified data is now available * @G_MOUNT_OPERATION_ABORTED: The user requested the mount operation *     to be aborted * @G_MOUNT_OPERATION_UNHANDLED: The request was unhandled (i.e. not *     implemented) * * #GMountOperationResult is returned as a result when a request for * information is send by the mounting operation. **/typedef enum {  G_MOUNT_OPERATION_HANDLED,  G_MOUNT_OPERATION_ABORTED,  G_MOUNT_OPERATION_UNHANDLED} GMountOperationResult;/** * GOutputStreamSpliceFlags: * @G_OUTPUT_STREAM_SPLICE_NONE: Do not close either stream. * @G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE: Close the source stream after *     the splice. * @G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET: Close the target stream after *     the splice. * * GOutputStreamSpliceFlags determine how streams should be spliced. **/typedef enum {  G_OUTPUT_STREAM_SPLICE_NONE         = 0,  G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = (1 << 0),  G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = (1 << 1)} GOutputStreamSpliceFlags;/** * GEmblemOrigin: * @G_EMBLEM_ORIGIN_UNKNOWN: Emblem of unknown origin * @G_EMBLEM_ORIGIN_DEVICE: Embleme adds device-specific information * @G_EMBLEM_ORIGIN_LIVEMETADATA: Emblem depicts live metadata, such as "readonly" * @G_EMBLEM_ORIGIN_TAG: Emblem comes from a user-defined tag, e.g. set by nautilus (in the future) * * GEmblemOrigin is used to add information about the origin of the emblem * to #GEmblem. * * Since: 2.18 */typedef enum  {  G_EMBLEM_ORIGIN_UNKNOWN,  G_EMBLEM_ORIGIN_DEVICE,  G_EMBLEM_ORIGIN_LIVEMETADATA,  G_EMBLEM_ORIGIN_TAG} GEmblemOrigin;G_END_DECLS#endif /* __GIO_ENUMS_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -