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

📄 gfileinfo.h

📁 windows平台下开发gtk程序所需要的库和头文件等
💻 H
📖 第 1 页 / 共 3 页
字号:
 * A key in the "dos" namespace for checking if the file's archive flag * is set. This attribute is %TRUE if the archive flag is set. This attribute * is only available for DOS file systems. Corresponding #GFileAttributeType * is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN. **/#define G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE "dos::is-archive"         /* boolean *//** * G_FILE_ATTRIBUTE_DOS_IS_SYSTEM: * * A key in the "dos" namespace for checking if the file's backup flag * is set. This attribute is %TRUE if the backup flag is set. This attribute * is only available for DOS file systems. Corresponding #GFileAttributeType * is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN. **/#define G_FILE_ATTRIBUTE_DOS_IS_SYSTEM "dos::is-system"           /* boolean *//* Owner attributes *//** * G_FILE_ATTRIBUTE_OWNER_USER: * * A key in the "owner" namespace for getting the user name of the * file's owner. Corresponding #GFileAttributeType is * %G_FILE_ATTRIBUTE_TYPE_STRING. **/#define G_FILE_ATTRIBUTE_OWNER_USER "owner::user"                 /* string *//** * G_FILE_ATTRIBUTE_OWNER_USER_REAL: * * A key in the "owner" namespace for getting the real name of the * user that owns the file. Corresponding #GFileAttributeType is * %G_FILE_ATTRIBUTE_TYPE_STRING. **/#define G_FILE_ATTRIBUTE_OWNER_USER_REAL "owner::user-real"       /* string *//** * G_FILE_ATTRIBUTE_OWNER_GROUP: * * A key in the "owner" namespace for getting the file owner's group. * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING. **/#define G_FILE_ATTRIBUTE_OWNER_GROUP "owner::group"               /* string *//* Thumbnails *//** * G_FILE_ATTRIBUTE_THUMBNAIL_PATH: * * A key in the "thumbnail" namespace for getting the path to the thumbnail * image. Corresponding #GFileAttributeType is * %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING. **/#define G_FILE_ATTRIBUTE_THUMBNAIL_PATH "thumbnail::path"         /* bytestring *//** * G_FILE_ATTRIBUTE_THUMBNAILING_FAILED: * * A key in the "thumbnail" namespace for checking if thumbnailing failed. * This attribute is %TRUE if thumbnailing failed. Corresponding * #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN. **/#define G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "thumbnail::failed"         /* boolean *//* File system info (for g_file_get_filesystem_info) *//** * G_FILE_ATTRIBUTE_FILESYSTEM_SIZE: * * A key in the "filesystem" namespace for getting the total size (in bytes) of the file system, * used in g_file_query_filesystem_info(). Corresponding #GFileAttributeType * is %G_FILE_ATTRIBUTE_TYPE_UINT64. **/#define G_FILE_ATTRIBUTE_FILESYSTEM_SIZE "filesystem::size"                       /* uint64 *//** * G_FILE_ATTRIBUTE_FILESYSTEM_FREE: * * A key in the "filesystem" namespace for getting the number of bytes of free space left on the * file system. Corresponding #GFileAttributeType is * %G_FILE_ATTRIBUTE_TYPE_UINT64. **/#define G_FILE_ATTRIBUTE_FILESYSTEM_FREE "filesystem::free"                       /* uint64 *//** * G_FILE_ATTRIBUTE_FILESYSTEM_TYPE: * * A key in the "filesystem" namespace for getting the file system's type. * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING. **/#define G_FILE_ATTRIBUTE_FILESYSTEM_TYPE "filesystem::type"                       /* string *//** * G_FILE_ATTRIBUTE_FILESYSTEM_READONLY: * * A key in the "filesystem" namespace for checking if the file system * is read only. Is set to %TRUE if the file system is read only. * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN. **/#define G_FILE_ATTRIBUTE_FILESYSTEM_READONLY "filesystem::readonly"               /* boolean *//** * G_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. The value for this key contain a * #GFilesystemPreviewType. **/#define G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW "filesystem::use-preview"        /* uint32 (GFilesystemPreviewType) *//** * G_FILE_ATTRIBUTE_GVFS_BACKEND: * * A key in the "gvfs" namespace that gets the name of the current * GVFS backend in use. Corresponding #GFileAttributeType is * %G_FILE_ATTRIBUTE_TYPE_STRING. **/#define G_FILE_ATTRIBUTE_GVFS_BACKEND "gvfs::backend"             /* string *//** * G_FILE_ATTRIBUTE_SELINUX_CONTEXT: * * A key in the "selinux" namespace for getting the file's SELinux * context. Corresponding #GFileAttributeType is * %G_FILE_ATTRIBUTE_TYPE_STRING. Note that this attribute is only * available if GLib has been built with SELinux support. **/#define G_FILE_ATTRIBUTE_SELINUX_CONTEXT "selinux::context"       /* string *//** * G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT: * * A key in the "trash" namespace.  When requested against * "trash:///" returns the number of (toplevel) items in the trash folder. * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32. **/#define G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT "trash::item-count"     /* uint32 */GType              g_file_info_get_type                  (void) G_GNUC_CONST;GFileInfo *        g_file_info_new                       (void);GFileInfo *        g_file_info_dup                       (GFileInfo  *other);void               g_file_info_copy_into                 (GFileInfo  *src_info,							  GFileInfo  *dest_info);gboolean           g_file_info_has_attribute             (GFileInfo  *info,							  const char *attribute);char **            g_file_info_list_attributes           (GFileInfo  *info,							  const char *name_space);gboolean           g_file_info_get_attribute_data        (GFileInfo  *info,							  const char *attribute,							  GFileAttributeType *type,							  gpointer   *value_pp,							  GFileAttributeStatus *status);GFileAttributeType g_file_info_get_attribute_type        (GFileInfo  *info,							  const char *attribute);void               g_file_info_remove_attribute          (GFileInfo  *info,							  const char *attribute);GFileAttributeStatus g_file_info_get_attribute_status    (GFileInfo  *info,							  const char *attribute);char *             g_file_info_get_attribute_as_string   (GFileInfo  *info,							  const char *attribute);const char *       g_file_info_get_attribute_string      (GFileInfo  *info,							  const char *attribute);const char *       g_file_info_get_attribute_byte_string (GFileInfo  *info,							  const char *attribute);gboolean           g_file_info_get_attribute_boolean     (GFileInfo  *info,							  const char *attribute);guint32            g_file_info_get_attribute_uint32      (GFileInfo  *info,							  const char *attribute);gint32             g_file_info_get_attribute_int32       (GFileInfo  *info,							  const char *attribute);guint64            g_file_info_get_attribute_uint64      (GFileInfo  *info,							  const char *attribute);gint64             g_file_info_get_attribute_int64       (GFileInfo  *info,							  const char *attribute);GObject *          g_file_info_get_attribute_object      (GFileInfo  *info,							  const char *attribute);void               g_file_info_set_attribute             (GFileInfo  *info,							  const char *attribute,							  GFileAttributeType type,							  gpointer    value_p);void               g_file_info_set_attribute_string      (GFileInfo  *info,							  const char *attribute,							  const char *attr_value);void               g_file_info_set_attribute_byte_string (GFileInfo  *info,							  const char *attribute,							  const char *attr_value);void               g_file_info_set_attribute_boolean     (GFileInfo  *info,							  const char *attribute,							  gboolean    attr_value);void               g_file_info_set_attribute_uint32      (GFileInfo  *info,							  const char *attribute,							  guint32     attr_value);void               g_file_info_set_attribute_int32       (GFileInfo  *info,							  const char *attribute,							  gint32      attr_value);void               g_file_info_set_attribute_uint64      (GFileInfo  *info,							  const char *attribute,							  guint64     attr_value);void               g_file_info_set_attribute_int64       (GFileInfo  *info,							  const char *attribute,							  gint64      attr_value);void               g_file_info_set_attribute_object      (GFileInfo  *info,							  const char *attribute,							  GObject    *attr_value);void               g_file_info_clear_status              (GFileInfo  *info);/* Helper getters: */GFileType         g_file_info_get_file_type          (GFileInfo         *info);gboolean          g_file_info_get_is_hidden          (GFileInfo         *info);gboolean          g_file_info_get_is_backup          (GFileInfo         *info);gboolean          g_file_info_get_is_symlink         (GFileInfo         *info);const char *      g_file_info_get_name               (GFileInfo         *info);const char *      g_file_info_get_display_name       (GFileInfo         *info);const char *      g_file_info_get_edit_name          (GFileInfo         *info);GIcon *           g_file_info_get_icon               (GFileInfo         *info);const char *      g_file_info_get_content_type       (GFileInfo         *info);goffset           g_file_info_get_size               (GFileInfo         *info);void              g_file_info_get_modification_time  (GFileInfo         *info,						      GTimeVal          *result);const char *      g_file_info_get_symlink_target     (GFileInfo         *info);const char *      g_file_info_get_etag               (GFileInfo         *info);gint32            g_file_info_get_sort_order         (GFileInfo         *info);void              g_file_info_set_attribute_mask     (GFileInfo         *info,						      GFileAttributeMatcher *mask);void              g_file_info_unset_attribute_mask   (GFileInfo         *info);/* Helper setters: */void              g_file_info_set_file_type          (GFileInfo         *info,						      GFileType          type);void              g_file_info_set_is_hidden          (GFileInfo         *info,						      gboolean           is_hidden);void              g_file_info_set_is_symlink         (GFileInfo         *info,						      gboolean           is_symlink);void              g_file_info_set_name               (GFileInfo         *info,						      const char        *name);void              g_file_info_set_display_name       (GFileInfo         *info,						      const char        *display_name);void              g_file_info_set_edit_name          (GFileInfo         *info,						      const char        *edit_name);void              g_file_info_set_icon               (GFileInfo         *info,						      GIcon             *icon);void              g_file_info_set_content_type       (GFileInfo         *info,						      const char        *content_type);void              g_file_info_set_size               (GFileInfo         *info,						      goffset            size);void              g_file_info_set_modification_time  (GFileInfo         *info,						      GTimeVal          *mtime);void              g_file_info_set_symlink_target     (GFileInfo         *info,						      const char        *symlink_target);void              g_file_info_set_sort_order         (GFileInfo         *info,						      gint32             sort_order);GFileAttributeMatcher *g_file_attribute_matcher_new            (const char            *attributes);GFileAttributeMatcher *g_file_attribute_matcher_ref            (GFileAttributeMatcher *matcher);void                   g_file_attribute_matcher_unref          (GFileAttributeMatcher *matcher);gboolean               g_file_attribute_matcher_matches        (GFileAttributeMatcher *matcher,								const char            *attribute);gboolean               g_file_attribute_matcher_matches_only   (GFileAttributeMatcher *matcher,								const char            *attribute);gboolean               g_file_attribute_matcher_enumerate_namespace (GFileAttributeMatcher *matcher,								     const char            *ns);const char *           g_file_attribute_matcher_enumerate_next (GFileAttributeMatcher *matcher);G_END_DECLS#endif /* __G_FILE_INFO_H__ */

⌨️ 快捷键说明

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