14
14
<refname>GFileInfo</refname>
15
15
<refpurpose>File Information and Attributes</refpurpose>
16
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
19
<refsynopsisdiv role="synopsis">
18
<refsynopsisdiv id="GFileInfo.synopsis" role="synopsis">
20
19
<title role="synopsis.title">Synopsis</title>
24
23
#include <gio/gio.h>
27
25
<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link>;
28
26
enum <link linkend="GFileType">GFileType</link>;
29
27
<link linkend="GFileInfo-struct">GFileInfo</link>;
30
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS">G_FILE_ATTRIBUTE_STANDARD_TYPE</link>
31
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</link>
32
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</link>
33
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</link>
34
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</link>
35
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_NAME</link>
36
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</link>
37
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</link>
38
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS">G_FILE_ATTRIBUTE_STANDARD_COPY_NAME</link>
39
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS">G_FILE_ATTRIBUTE_STANDARD_ICON</link>
40
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</link>
41
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS">G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</link>
42
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS">G_FILE_ATTRIBUTE_STANDARD_SIZE</link>
43
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</link>
44
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS">G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</link>
45
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</link>
46
#define <link linkend="G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS">G_FILE_ATTRIBUTE_ETAG_VALUE</link>
47
#define <link linkend="G-FILE-ATTRIBUTE-ID-FILE:CAPS">G_FILE_ATTRIBUTE_ID_FILE</link>
48
#define <link linkend="G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS">G_FILE_ATTRIBUTE_ID_FILESYSTEM</link>
49
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_READ</link>
50
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</link>
51
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</link>
52
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</link>
53
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</link>
54
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</link>
55
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</link>
56
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</link>
57
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</link>
58
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</link>
59
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</link>
60
#define <link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS">G_FILE_ATTRIBUTE_TIME_MODIFIED</link>
61
#define <link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</link>
62
#define <link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS">G_FILE_ATTRIBUTE_TIME_ACCESS</link>
63
#define <link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</link>
64
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS">G_FILE_ATTRIBUTE_TIME_CHANGED</link>
65
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</link>
66
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CREATED:CAPS">G_FILE_ATTRIBUTE_TIME_CREATED</link>
67
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS">G_FILE_ATTRIBUTE_TIME_CREATED_USEC</link>
68
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS">G_FILE_ATTRIBUTE_UNIX_DEVICE</link>
69
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-INODE:CAPS">G_FILE_ATTRIBUTE_UNIX_INODE</link>
70
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-MODE:CAPS">G_FILE_ATTRIBUTE_UNIX_MODE</link>
71
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS">G_FILE_ATTRIBUTE_UNIX_NLINK</link>
72
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-UID:CAPS">G_FILE_ATTRIBUTE_UNIX_UID</link>
73
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-GID:CAPS">G_FILE_ATTRIBUTE_UNIX_GID</link>
74
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS">G_FILE_ATTRIBUTE_UNIX_RDEV</link>
75
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS">G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</link>
76
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS">G_FILE_ATTRIBUTE_UNIX_BLOCKS</link>
77
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS">G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</link>
78
#define <link linkend="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS">G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</link>
79
#define <link linkend="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS">G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</link>
80
#define <link linkend="G-FILE-ATTRIBUTE-OWNER-USER:CAPS">G_FILE_ATTRIBUTE_OWNER_USER</link>
81
#define <link linkend="G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS">G_FILE_ATTRIBUTE_OWNER_USER_REAL</link>
82
#define <link linkend="G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS">G_FILE_ATTRIBUTE_OWNER_GROUP</link>
83
#define <link linkend="G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS">G_FILE_ATTRIBUTE_THUMBNAIL_PATH</link>
84
#define <link linkend="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS">G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</link>
85
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</link>
86
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</link>
87
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</link>
88
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</link>
89
#define <link linkend="G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS">G_FILE_ATTRIBUTE_GVFS_BACKEND</link>
90
#define <link linkend="G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS">G_FILE_ATTRIBUTE_SELINUX_CONTEXT</link>
91
#define <link linkend="G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS">G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</link>
92
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</link>
93
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS">G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION</link>
94
<link linkend="GFileInfo">GFileInfo</link>* <link linkend="g-file-info-new">g_file_info_new</link> (void);
95
<link linkend="GFileInfo">GFileInfo</link>* <link linkend="g-file-info-dup">g_file_info_dup</link> (<link linkend="GFileInfo">GFileInfo</link> *other);
28
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-TYPE--CAPS">G_FILE_ATTRIBUTE_STANDARD_TYPE</link>
29
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN--CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</link>
30
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP--CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</link>
31
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK--CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</link>
32
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL--CAPS">G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</link>
33
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-NAME--CAPS">G_FILE_ATTRIBUTE_STANDARD_NAME</link>
34
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME--CAPS">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</link>
35
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME--CAPS">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</link>
36
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-COPY-NAME--CAPS">G_FILE_ATTRIBUTE_STANDARD_COPY_NAME</link>
37
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-ICON--CAPS">G_FILE_ATTRIBUTE_STANDARD_ICON</link>
38
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE--CAPS">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</link>
39
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE--CAPS">G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</link>
40
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-SIZE--CAPS">G_FILE_ATTRIBUTE_STANDARD_SIZE</link>
41
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET--CAPS">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</link>
42
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI--CAPS">G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</link>
43
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER--CAPS">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</link>
44
#define <link linkend="G-FILE-ATTRIBUTE-ETAG-VALUE--CAPS">G_FILE_ATTRIBUTE_ETAG_VALUE</link>
45
#define <link linkend="G-FILE-ATTRIBUTE-ID-FILE--CAPS">G_FILE_ATTRIBUTE_ID_FILE</link>
46
#define <link linkend="G-FILE-ATTRIBUTE-ID-FILESYSTEM--CAPS">G_FILE_ATTRIBUTE_ID_FILESYSTEM</link>
47
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-READ--CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_READ</link>
48
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE--CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</link>
49
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE--CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</link>
50
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE--CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</link>
51
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH--CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</link>
52
#define <link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME--CAPS">G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</link>
53
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT--CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</link>
54
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT--CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</link>
55
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT--CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</link>
56
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE--CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</link>
57
#define <link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI--CAPS">G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</link>
58
#define <link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED--CAPS">G_FILE_ATTRIBUTE_TIME_MODIFIED</link>
59
#define <link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC--CAPS">G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</link>
60
#define <link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS--CAPS">G_FILE_ATTRIBUTE_TIME_ACCESS</link>
61
#define <link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC--CAPS">G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</link>
62
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED--CAPS">G_FILE_ATTRIBUTE_TIME_CHANGED</link>
63
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC--CAPS">G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</link>
64
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CREATED--CAPS">G_FILE_ATTRIBUTE_TIME_CREATED</link>
65
#define <link linkend="G-FILE-ATTRIBUTE-TIME-CREATED-USEC--CAPS">G_FILE_ATTRIBUTE_TIME_CREATED_USEC</link>
66
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-DEVICE--CAPS">G_FILE_ATTRIBUTE_UNIX_DEVICE</link>
67
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-INODE--CAPS">G_FILE_ATTRIBUTE_UNIX_INODE</link>
68
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-MODE--CAPS">G_FILE_ATTRIBUTE_UNIX_MODE</link>
69
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-NLINK--CAPS">G_FILE_ATTRIBUTE_UNIX_NLINK</link>
70
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-UID--CAPS">G_FILE_ATTRIBUTE_UNIX_UID</link>
71
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-GID--CAPS">G_FILE_ATTRIBUTE_UNIX_GID</link>
72
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-RDEV--CAPS">G_FILE_ATTRIBUTE_UNIX_RDEV</link>
73
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE--CAPS">G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</link>
74
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCKS--CAPS">G_FILE_ATTRIBUTE_UNIX_BLOCKS</link>
75
#define <link linkend="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT--CAPS">G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</link>
76
#define <link linkend="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE--CAPS">G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</link>
77
#define <link linkend="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM--CAPS">G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</link>
78
#define <link linkend="G-FILE-ATTRIBUTE-OWNER-USER--CAPS">G_FILE_ATTRIBUTE_OWNER_USER</link>
79
#define <link linkend="G-FILE-ATTRIBUTE-OWNER-USER-REAL--CAPS">G_FILE_ATTRIBUTE_OWNER_USER_REAL</link>
80
#define <link linkend="G-FILE-ATTRIBUTE-OWNER-GROUP--CAPS">G_FILE_ATTRIBUTE_OWNER_GROUP</link>
81
#define <link linkend="G-FILE-ATTRIBUTE-THUMBNAIL-PATH--CAPS">G_FILE_ATTRIBUTE_THUMBNAIL_PATH</link>
82
#define <link linkend="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED--CAPS">G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</link>
83
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE--CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</link>
84
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-FREE--CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</link>
85
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE--CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</link>
86
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY--CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</link>
87
#define <link linkend="G-FILE-ATTRIBUTE-GVFS-BACKEND--CAPS">G_FILE_ATTRIBUTE_GVFS_BACKEND</link>
88
#define <link linkend="G-FILE-ATTRIBUTE-SELINUX-CONTEXT--CAPS">G_FILE_ATTRIBUTE_SELINUX_CONTEXT</link>
89
#define <link linkend="G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT--CAPS">G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</link>
90
#define <link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW--CAPS">G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</link>
91
#define <link linkend="G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION--CAPS">G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION</link>
92
<link linkend="GFileInfo">GFileInfo</link> * <link linkend="g-file-info-new">g_file_info_new</link> (void);
93
<link linkend="GFileInfo">GFileInfo</link> * <link linkend="g-file-info-dup">g_file_info_dup</link> (<link linkend="GFileInfo">GFileInfo</link> *other);
96
94
<link linkend="void">void</link> <link linkend="g-file-info-copy-into">g_file_info_copy_into</link> (<link linkend="GFileInfo">GFileInfo</link> *src_info,
97
95
<link linkend="GFileInfo">GFileInfo</link> *dest_info);
98
96
<link linkend="gboolean">gboolean</link> <link linkend="g-file-info-has-attribute">g_file_info_has_attribute</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
99
97
const <link linkend="char">char</link> *attribute);
100
<link linkend="char">char</link>** <link linkend="g-file-info-list-attributes">g_file_info_list_attributes</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
98
<link linkend="char">char</link> ** <link linkend="g-file-info-list-attributes">g_file_info_list_attributes</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
101
99
const <link linkend="char">char</link> *name_space);
102
100
<link linkend="GFileAttributeType">GFileAttributeType</link> <link linkend="g-file-info-get-attribute-type">g_file_info_get_attribute_type</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
103
101
const <link linkend="char">char</link> *attribute);
104
102
<link linkend="void">void</link> <link linkend="g-file-info-remove-attribute">g_file_info_remove_attribute</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
105
103
const <link linkend="char">char</link> *attribute);
106
<link linkend="char">char</link>* <link linkend="g-file-info-get-attribute-as-string">g_file_info_get_attribute_as_string</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
104
<link linkend="char">char</link> * <link linkend="g-file-info-get-attribute-as-string">g_file_info_get_attribute_as_string</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
107
105
const <link linkend="char">char</link> *attribute);
108
106
<link linkend="gboolean">gboolean</link> <link linkend="g-file-info-get-attribute-data">g_file_info_get_attribute_data</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
109
107
const <link linkend="char">char</link> *attribute,
110
108
<link linkend="GFileAttributeType">GFileAttributeType</link> *type,
111
109
<link linkend="gpointer">gpointer</link> *value_pp,
112
110
<link linkend="GFileAttributeStatus">GFileAttributeStatus</link> *status);
113
<link linkend="GFileAttributeStatus">GFileAttributeStatus</link> <link linkend="g-file-info-get-attribute-status">g_file_info_get_attribute_status</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
114
const <link linkend="char">char</link> *attribute);
115
const <link linkend="char">char</link>* <link linkend="g-file-info-get-attribute-string">g_file_info_get_attribute_string</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
116
const <link linkend="char">char</link> *attribute);
117
const <link linkend="char">char</link>* <link linkend="g-file-info-get-attribute-byte-string">g_file_info_get_attribute_byte_string</link>
111
<link linkend="GFileAttributeStatus">GFileAttributeStatus</link> <link linkend="g-file-info-get-attribute-status">g_file_info_get_attribute_status</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
112
const <link linkend="char">char</link> *attribute);
113
const <link linkend="char">char</link> * <link linkend="g-file-info-get-attribute-string">g_file_info_get_attribute_string</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
114
const <link linkend="char">char</link> *attribute);
115
const <link linkend="char">char</link> * <link linkend="g-file-info-get-attribute-byte-string">g_file_info_get_attribute_byte_string</link>
118
116
(<link linkend="GFileInfo">GFileInfo</link> *info,
119
117
const <link linkend="char">char</link> *attribute);
120
118
<link linkend="gboolean">gboolean</link> <link linkend="g-file-info-get-attribute-boolean">g_file_info_get_attribute_boolean</link> (<link linkend="GFileInfo">GFileInfo</link> *info,
454
436
encoding selected for the filesystem it is in then the copy name will not be set.
457
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
439
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
460
441
</para></refsect2>
462
<title><anchor id="G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS" role="macro"/>G_FILE_ATTRIBUTE_STANDARD_ICON</title>
463
<indexterm><primary>G_FILE_ATTRIBUTE_STANDARD_ICON</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_ICON "standard::icon" /* object (GIcon) */
442
<refsect2 id="G-FILE-ATTRIBUTE-STANDARD-ICON--CAPS" role="macro">
443
<title>G_FILE_ATTRIBUTE_STANDARD_ICON</title>
444
<indexterm zone="G-FILE-ATTRIBUTE-STANDARD-ICON--CAPS"><primary sortas="G_FILE_ATTRIBUTE_STANDARD_ICON">G_FILE_ATTRIBUTE_STANDARD_ICON</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_ICON "standard::icon" /* object (GIcon) */
464
445
</programlisting>
466
447
A key in the "standard" namespace for getting the icon for the file.
467
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_OBJECT</literal></link>.
448
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-OBJECT--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_OBJECT</literal></link>.
468
449
The value for this key should contain a <link linkend="GIcon"><type>GIcon</type></link>.</para>
471
451
</para></refsect2>
473
<title><anchor id="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</title>
474
<indexterm><primary>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE "standard::content-type" /* string */
452
<refsect2 id="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE--CAPS" role="macro">
453
<title>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</title>
454
<indexterm zone="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE "standard::content-type" /* string */
475
455
</programlisting>
477
457
A key in the "standard" namespace for getting the content type of the file.
478
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.
458
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.
479
459
The value for this key should contain a valid content type.</para>
482
461
</para></refsect2>
484
<title><anchor id="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</title>
485
<indexterm><primary>G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE "standard::fast-content-type" /* string */
462
<refsect2 id="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE--CAPS" role="macro">
463
<title>G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</title>
464
<indexterm zone="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE">G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE "standard::fast-content-type" /* string */
486
465
</programlisting>
488
467
A key in the "standard" namespace for getting the fast content type.
489
468
The fast content type isn't as reliable as the regular one, as it
490
469
only uses the filename to guess it, but it is faster to calculate than the
491
470
regular content type.
492
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
471
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
495
473
</para></refsect2>
497
<title><anchor id="G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_STANDARD_SIZE</title>
498
<indexterm><primary>G_FILE_ATTRIBUTE_STANDARD_SIZE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_SIZE "standard::size" /* uint64 */
474
<refsect2 id="G-FILE-ATTRIBUTE-STANDARD-SIZE--CAPS" role="macro">
475
<title>G_FILE_ATTRIBUTE_STANDARD_SIZE</title>
476
<indexterm zone="G-FILE-ATTRIBUTE-STANDARD-SIZE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_STANDARD_SIZE">G_FILE_ATTRIBUTE_STANDARD_SIZE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_SIZE "standard::size" /* uint64 */
499
477
</programlisting>
501
479
A key in the "standard" namespace for getting the file's size (in bytes).
502
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
480
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
505
482
</para></refsect2>
507
<title><anchor id="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS" role="macro"/>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</title>
508
<indexterm><primary>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET "standard::symlink-target" /* byte string */
483
<refsect2 id="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET--CAPS" role="macro">
484
<title>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</title>
485
<indexterm zone="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET--CAPS"><primary sortas="G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET "standard::symlink-target" /* byte string */
509
486
</programlisting>
511
488
A key in the "standard" namespace for getting the symlink target, if the file
512
is a symlink. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
513
<link linkend="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</literal></link>.</para>
489
is a symlink. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
490
<link linkend="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</literal></link>.</para>
516
492
</para></refsect2>
518
<title><anchor id="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS" role="macro"/>G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</title>
519
<indexterm><primary>G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_TARGET_URI "standard::target-uri" /* string */
493
<refsect2 id="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI--CAPS" role="macro">
494
<title>G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</title>
495
<indexterm zone="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI--CAPS"><primary sortas="G_FILE_ATTRIBUTE_STANDARD_TARGET_URI">G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_TARGET_URI "standard::target-uri" /* string */
520
496
</programlisting>
522
498
A key in the "standard" namespace for getting the target URI for the file, in
523
the case of <link linkend="G-FILE-TYPE-SHORTCUT:CAPS"><literal>G_FILE_TYPE_SHORTCUT</literal></link> or <link linkend="G-FILE-TYPE-MOUNTABLE:CAPS"><literal>G_FILE_TYPE_MOUNTABLE</literal></link> files.
524
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
499
the case of <link linkend="G-FILE-TYPE-SHORTCUT--CAPS"><literal>G_FILE_TYPE_SHORTCUT</literal></link> or <link linkend="G-FILE-TYPE-MOUNTABLE--CAPS"><literal>G_FILE_TYPE_MOUNTABLE</literal></link> files.
500
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
527
502
</para></refsect2>
529
<title><anchor id="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS" role="macro"/>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</title>
530
<indexterm><primary>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER "standard::sort-order" /* int32 */
503
<refsect2 id="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER--CAPS" role="macro">
504
<title>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</title>
505
<indexterm zone="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER--CAPS"><primary sortas="G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER "standard::sort-order" /* int32 */
531
506
</programlisting>
533
A key in the "standard" namespace for setting the sort order of a file.
534
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-INT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_INT32</literal></link>.
535
An example use would be in file managers, which would use this key
508
A key in the "standard" namespace for setting the sort order of a file.
509
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-INT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_INT32</literal></link>.
510
An example use would be in file managers, which would use this key
536
511
to set the order files are displayed. Files with smaller sort order
537
512
should be sorted first, and files without sort order as if sort order
541
515
</para></refsect2>
543
<title><anchor id="G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ETAG_VALUE</title>
544
<indexterm><primary>G_FILE_ATTRIBUTE_ETAG_VALUE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ETAG_VALUE "etag::value" /* string */
516
<refsect2 id="G-FILE-ATTRIBUTE-ETAG-VALUE--CAPS" role="macro">
517
<title>G_FILE_ATTRIBUTE_ETAG_VALUE</title>
518
<indexterm zone="G-FILE-ATTRIBUTE-ETAG-VALUE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ETAG_VALUE">G_FILE_ATTRIBUTE_ETAG_VALUE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ETAG_VALUE "etag::value" /* string */
545
519
</programlisting>
547
521
A key in the "etag" namespace for getting the value of the file's
548
entity tag. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
549
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
522
entity tag. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
523
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
552
525
</para></refsect2>
554
<title><anchor id="G-FILE-ATTRIBUTE-ID-FILE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ID_FILE</title>
555
<indexterm><primary>G_FILE_ATTRIBUTE_ID_FILE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ID_FILE "id::file" /* string */
526
<refsect2 id="G-FILE-ATTRIBUTE-ID-FILE--CAPS" role="macro">
527
<title>G_FILE_ATTRIBUTE_ID_FILE</title>
528
<indexterm zone="G-FILE-ATTRIBUTE-ID-FILE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ID_FILE">G_FILE_ATTRIBUTE_ID_FILE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ID_FILE "id::file" /* string */
556
529
</programlisting>
558
531
A key in the "id" namespace for getting a file identifier.
559
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.
532
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.
560
533
An example use would be during listing files, to avoid recursive
561
534
directory scanning.</para>
564
536
</para></refsect2>
566
<title><anchor id="G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ID_FILESYSTEM</title>
567
<indexterm><primary>G_FILE_ATTRIBUTE_ID_FILESYSTEM</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ID_FILESYSTEM "id::filesystem" /* string */
537
<refsect2 id="G-FILE-ATTRIBUTE-ID-FILESYSTEM--CAPS" role="macro">
538
<title>G_FILE_ATTRIBUTE_ID_FILESYSTEM</title>
539
<indexterm zone="G-FILE-ATTRIBUTE-ID-FILESYSTEM--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ID_FILESYSTEM">G_FILE_ATTRIBUTE_ID_FILESYSTEM</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ID_FILESYSTEM "id::filesystem" /* string */
568
540
</programlisting>
570
542
A key in the "id" namespace for getting the file system identifier.
571
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.
543
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.
572
544
An example use would be during drag and drop to see if the source
573
545
and target are on the same filesystem (default to move) or not (default
577
548
</para></refsect2>
579
<title><anchor id="G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ACCESS_CAN_READ</title>
580
<indexterm><primary>G_FILE_ATTRIBUTE_ACCESS_CAN_READ</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_READ "access::can-read" /* boolean */
549
<refsect2 id="G-FILE-ATTRIBUTE-ACCESS-CAN-READ--CAPS" role="macro">
550
<title>G_FILE_ATTRIBUTE_ACCESS_CAN_READ</title>
551
<indexterm zone="G-FILE-ATTRIBUTE-ACCESS-CAN-READ--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ACCESS_CAN_READ">G_FILE_ATTRIBUTE_ACCESS_CAN_READ</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_READ "access::can-read" /* boolean */
581
552
</programlisting>
583
A key in the "access" namespace for getting read privileges.
584
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
585
This attribute will be <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the user is able to read the file.</para>
554
A key in the "access" namespace for getting read privileges.
555
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
556
This attribute will be <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the user is able to read the file.</para>
588
558
</para></refsect2>
590
<title><anchor id="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</title>
591
<indexterm><primary>G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE "access::can-write" /* boolean */
559
<refsect2 id="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE--CAPS" role="macro">
560
<title>G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</title>
561
<indexterm zone="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE">G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE "access::can-write" /* boolean */
592
562
</programlisting>
594
564
A key in the "access" namespace for getting write privileges.
595
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
596
This attribute will be <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the user is able to write to the file.</para>
565
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
566
This attribute will be <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the user is able to write to the file.</para>
599
568
</para></refsect2>
601
<title><anchor id="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</title>
602
<indexterm><primary>G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE "access::can-execute" /* boolean */
569
<refsect2 id="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE--CAPS" role="macro">
570
<title>G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</title>
571
<indexterm zone="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE">G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE "access::can-execute" /* boolean */
603
572
</programlisting>
605
574
A key in the "access" namespace for getting execution privileges.
606
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
607
This attribute will be <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the user is able to execute the file.</para>
575
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
576
This attribute will be <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the user is able to execute the file.</para>
610
578
</para></refsect2>
612
<title><anchor id="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</title>
613
<indexterm><primary>G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE "access::can-delete" /* boolean */
579
<refsect2 id="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE--CAPS" role="macro">
580
<title>G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</title>
581
<indexterm zone="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE">G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE "access::can-delete" /* boolean */
614
582
</programlisting>
616
584
A key in the "access" namespace for checking deletion privileges.
617
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
618
This attribute will be <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the user is able to delete the file.</para>
585
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
586
This attribute will be <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the user is able to delete the file.</para>
621
588
</para></refsect2>
623
<title><anchor id="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</title>
624
<indexterm><primary>G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH "access::can-trash" /* boolean */
589
<refsect2 id="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH--CAPS" role="macro">
590
<title>G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</title>
591
<indexterm zone="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH">G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH "access::can-trash" /* boolean */
625
592
</programlisting>
627
594
A key in the "access" namespace for checking trashing privileges.
628
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
629
This attribute will be <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the user is able to move the file to
595
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
596
This attribute will be <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the user is able to move the file to
630
597
the trash.</para>
633
599
</para></refsect2>
635
<title><anchor id="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS" role="macro"/>G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</title>
636
<indexterm><primary>G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME "access::can-rename" /* boolean */
600
<refsect2 id="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME--CAPS" role="macro">
601
<title>G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</title>
602
<indexterm zone="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME--CAPS"><primary sortas="G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME">G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME "access::can-rename" /* boolean */
637
603
</programlisting>
639
605
A key in the "access" namespace for checking renaming privileges.
640
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
641
This attribute will be <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the user is able to rename the file.</para>
606
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.
607
This attribute will be <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the user is able to rename the file.</para>
644
609
</para></refsect2>
646
<title><anchor id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS" role="macro"/>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</title>
647
<indexterm><primary>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT "mountable::can-mount" /* boolean */
610
<refsect2 id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT--CAPS" role="macro">
611
<title>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</title>
612
<indexterm zone="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT--CAPS"><primary sortas="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT "mountable::can-mount" /* boolean */
648
613
</programlisting>
650
615
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is mountable.
651
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
616
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
654
618
</para></refsect2>
656
<title><anchor id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS" role="macro"/>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</title>
657
<indexterm><primary>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT "mountable::can-unmount" /* boolean */
619
<refsect2 id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT--CAPS" role="macro">
620
<title>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</title>
621
<indexterm zone="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT--CAPS"><primary sortas="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT "mountable::can-unmount" /* boolean */
658
622
</programlisting>
660
624
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is unmountable.
661
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
625
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
664
627
</para></refsect2>
666
<title><anchor id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS" role="macro"/>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</title>
667
<indexterm><primary>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT "mountable::can-eject" /* boolean */
628
<refsect2 id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT--CAPS" role="macro">
629
<title>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</title>
630
<indexterm zone="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT--CAPS"><primary sortas="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT "mountable::can-eject" /* boolean */
668
631
</programlisting>
670
633
A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be ejected.
671
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
634
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
674
636
</para></refsect2>
676
<title><anchor id="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</title>
677
<indexterm><primary>G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE "mountable::unix-device" /* uint32 */
637
<refsect2 id="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE--CAPS" role="macro">
638
<title>G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</title>
639
<indexterm zone="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE "mountable::unix-device" /* uint32 */
678
640
</programlisting>
680
642
A key in the "mountable" namespace for getting the unix device.
681
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
643
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
684
645
</para></refsect2>
686
<title><anchor id="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS" role="macro"/>G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</title>
687
<indexterm><primary>G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI "mountable::hal-udi" /* string */
646
<refsect2 id="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI--CAPS" role="macro">
647
<title>G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</title>
648
<indexterm zone="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI--CAPS"><primary sortas="G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI">G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI "mountable::hal-udi" /* string */
688
649
</programlisting>
690
651
A key in the "mountable" namespace for getting the HAL UDI for the mountable
691
file. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
652
file. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
694
654
</para></refsect2>
696
<title><anchor id="G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_MODIFIED</title>
697
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_MODIFIED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_MODIFIED "time::modified" /* uint64 */
655
<refsect2 id="G-FILE-ATTRIBUTE-TIME-MODIFIED--CAPS" role="macro">
656
<title>G_FILE_ATTRIBUTE_TIME_MODIFIED</title>
657
<indexterm zone="G-FILE-ATTRIBUTE-TIME-MODIFIED--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_MODIFIED">G_FILE_ATTRIBUTE_TIME_MODIFIED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_MODIFIED "time::modified" /* uint64 */
698
658
</programlisting>
700
660
A key in the "time" namespace for getting the time the file was last
701
modified. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
702
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>, and contains the UNIX time since the
661
modified. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
662
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>, and contains the UNIX time since the
703
663
file was modified.</para>
706
665
</para></refsect2>
708
<title><anchor id="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</title>
709
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC "time::modified-usec" /* uint32 */
666
<refsect2 id="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC--CAPS" role="macro">
667
<title>G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</title>
668
<indexterm zone="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC">G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC "time::modified-usec" /* uint32 */
710
669
</programlisting>
712
671
A key in the "time" namespace for getting the miliseconds of the time
713
the file was last modified. This should be used in conjunction with
714
<link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS"><type>G_FILE_ATTRIBUTE_TIME_MODIFIED</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
715
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
672
the file was last modified. This should be used in conjunction with
673
<link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED--CAPS"><type>G_FILE_ATTRIBUTE_TIME_MODIFIED</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
674
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
718
676
</para></refsect2>
720
<title><anchor id="G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_ACCESS</title>
721
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_ACCESS</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_ACCESS "time::access" /* uint64 */
677
<refsect2 id="G-FILE-ATTRIBUTE-TIME-ACCESS--CAPS" role="macro">
678
<title>G_FILE_ATTRIBUTE_TIME_ACCESS</title>
679
<indexterm zone="G-FILE-ATTRIBUTE-TIME-ACCESS--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_ACCESS">G_FILE_ATTRIBUTE_TIME_ACCESS</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_ACCESS "time::access" /* uint64 */
722
680
</programlisting>
724
682
A key in the "time" namespace for getting the time the file was last
725
accessed. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
726
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>, and contains the UNIX time since the
683
accessed. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
684
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>, and contains the UNIX time since the
727
685
file was last accessed.</para>
730
687
</para></refsect2>
732
<title><anchor id="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</title>
733
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_ACCESS_USEC "time::access-usec" /* uint32 */
688
<refsect2 id="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC--CAPS" role="macro">
689
<title>G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</title>
690
<indexterm zone="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_ACCESS_USEC">G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_ACCESS_USEC "time::access-usec" /* uint32 */
734
691
</programlisting>
736
693
A key in the "time" namespace for getting the microseconds of the time
737
694
the file was last accessed. This should be used in conjunction with
738
<link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS"><type>G_FILE_ATTRIBUTE_TIME_ACCESS</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
739
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
695
<link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS--CAPS"><type>G_FILE_ATTRIBUTE_TIME_ACCESS</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
696
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
742
698
</para></refsect2>
744
<title><anchor id="G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_CHANGED</title>
745
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_CHANGED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CHANGED "time::changed" /* uint64 */
699
<refsect2 id="G-FILE-ATTRIBUTE-TIME-CHANGED--CAPS" role="macro">
700
<title>G_FILE_ATTRIBUTE_TIME_CHANGED</title>
701
<indexterm zone="G-FILE-ATTRIBUTE-TIME-CHANGED--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_CHANGED">G_FILE_ATTRIBUTE_TIME_CHANGED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CHANGED "time::changed" /* uint64 */
746
702
</programlisting>
748
704
A key in the "time" namespace for getting the time the file was last
749
changed. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>,
705
changed. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>,
750
706
and contains the UNIX time since the file was last changed.
753
709
This corresponds to the traditional UNIX ctime.</para>
756
711
</para></refsect2>
758
<title><anchor id="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</title>
759
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CHANGED_USEC "time::changed-usec" /* uint32 */
712
<refsect2 id="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC--CAPS" role="macro">
713
<title>G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</title>
714
<indexterm zone="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_CHANGED_USEC">G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CHANGED_USEC "time::changed-usec" /* uint32 */
760
715
</programlisting>
762
717
A key in the "time" namespace for getting the microseconds of the time
763
718
the file was last changed. This should be used in conjunction with
764
<link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS"><type>G_FILE_ATTRIBUTE_TIME_CHANGED</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
765
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
719
<link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED--CAPS"><type>G_FILE_ATTRIBUTE_TIME_CHANGED</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
720
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
768
722
</para></refsect2>
770
<title><anchor id="G-FILE-ATTRIBUTE-TIME-CREATED:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_CREATED</title>
771
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_CREATED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CREATED "time::created" /* uint64 */
723
<refsect2 id="G-FILE-ATTRIBUTE-TIME-CREATED--CAPS" role="macro">
724
<title>G_FILE_ATTRIBUTE_TIME_CREATED</title>
725
<indexterm zone="G-FILE-ATTRIBUTE-TIME-CREATED--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_CREATED">G_FILE_ATTRIBUTE_TIME_CREATED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CREATED "time::created" /* uint64 */
772
726
</programlisting>
774
728
A key in the "time" namespace for getting the time the file was created.
775
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>,
729
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>,
776
730
and contains the UNIX time since the file was created.
779
733
This corresponds to the NTFS ctime.</para>
782
735
</para></refsect2>
784
<title><anchor id="G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TIME_CREATED_USEC</title>
785
<indexterm><primary>G_FILE_ATTRIBUTE_TIME_CREATED_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CREATED_USEC "time::created-usec" /* uint32 */
736
<refsect2 id="G-FILE-ATTRIBUTE-TIME-CREATED-USEC--CAPS" role="macro">
737
<title>G_FILE_ATTRIBUTE_TIME_CREATED_USEC</title>
738
<indexterm zone="G-FILE-ATTRIBUTE-TIME-CREATED-USEC--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TIME_CREATED_USEC">G_FILE_ATTRIBUTE_TIME_CREATED_USEC</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TIME_CREATED_USEC "time::created-usec" /* uint32 */
786
739
</programlisting>
788
741
A key in the "time" namespace for getting the microseconds of the time
789
742
the file was created. This should be used in conjunction with
790
<link linkend="G-FILE-ATTRIBUTE-TIME-CREATED:CAPS"><type>G_FILE_ATTRIBUTE_TIME_CREATED</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
791
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
743
<link linkend="G-FILE-ATTRIBUTE-TIME-CREATED--CAPS"><type>G_FILE_ATTRIBUTE_TIME_CREATED</type></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
744
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
794
746
</para></refsect2>
796
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_DEVICE</title>
797
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_DEVICE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_DEVICE "unix::device" /* uint32 */
747
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-DEVICE--CAPS" role="macro">
748
<title>G_FILE_ATTRIBUTE_UNIX_DEVICE</title>
749
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-DEVICE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_DEVICE">G_FILE_ATTRIBUTE_UNIX_DEVICE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_DEVICE "unix::device" /* uint32 */
798
750
</programlisting>
800
A key in the "unix" namespace for getting the device id of the device the
801
file is located on (see <link linkend="stat"><function>stat()</function></link> documentation). This attribute is only
802
available for UNIX file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
803
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
752
A key in the "unix" namespace for getting the device id of the device the
753
file is located on (see <link linkend="stat"><function>stat()</function></link> documentation). This attribute is only
754
available for UNIX file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
755
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
806
757
</para></refsect2>
808
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-INODE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_INODE</title>
809
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_INODE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_INODE "unix::inode" /* uint64 */
758
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-INODE--CAPS" role="macro">
759
<title>G_FILE_ATTRIBUTE_UNIX_INODE</title>
760
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-INODE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_INODE">G_FILE_ATTRIBUTE_UNIX_INODE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_INODE "unix::inode" /* uint64 */
810
761
</programlisting>
812
763
A key in the "unix" namespace for getting the inode of the file.
813
This attribute is only available for UNIX file systems. Corresponding
814
<link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
764
This attribute is only available for UNIX file systems. Corresponding
765
<link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
817
767
</para></refsect2>
819
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-MODE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_MODE</title>
820
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_MODE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_MODE "unix::mode" /* uint32 */
768
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-MODE--CAPS" role="macro">
769
<title>G_FILE_ATTRIBUTE_UNIX_MODE</title>
770
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-MODE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_MODE">G_FILE_ATTRIBUTE_UNIX_MODE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_MODE "unix::mode" /* uint32 */
821
771
</programlisting>
823
773
A key in the "unix" namespace for getting the mode of the file
824
(e.g. whether the file is a regular file, symlink, etc). See <link linkend="lstat"><function>lstat()</function></link>
825
documentation. This attribute is only available for UNIX file systems.
826
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
831
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_NLINK</title>
832
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_NLINK</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_NLINK "unix::nlink" /* uint32 */
835
A key in the "unix" namespace for getting the number of hard links
836
for a file. See <link linkend="lstat"><function>lstat()</function></link> documentation. This attribute is only available
837
for UNIX file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
838
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
843
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-UID:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_UID</title>
844
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_UID</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_UID "unix::uid" /* uint32 */
847
A key in the "unix" namespace for getting the user ID for the file.
848
This attribute is only available for UNIX file systems.
849
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
854
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-GID:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_GID</title>
855
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_GID</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_GID "unix::gid" /* uint32 */
774
(e.g. whether the file is a regular file, symlink, etc). See <link linkend="lstat"><function>lstat()</function></link>
775
documentation. This attribute is only available for UNIX file systems.
776
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
779
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-NLINK--CAPS" role="macro">
780
<title>G_FILE_ATTRIBUTE_UNIX_NLINK</title>
781
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-NLINK--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_NLINK">G_FILE_ATTRIBUTE_UNIX_NLINK</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_NLINK "unix::nlink" /* uint32 */
784
A key in the "unix" namespace for getting the number of hard links
785
for a file. See <link linkend="lstat"><function>lstat()</function></link> documentation. This attribute is only available
786
for UNIX file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
787
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
790
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-UID--CAPS" role="macro">
791
<title>G_FILE_ATTRIBUTE_UNIX_UID</title>
792
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-UID--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_UID">G_FILE_ATTRIBUTE_UNIX_UID</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_UID "unix::uid" /* uint32 */
795
A key in the "unix" namespace for getting the user ID for the file.
796
This attribute is only available for UNIX file systems.
797
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
800
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-GID--CAPS" role="macro">
801
<title>G_FILE_ATTRIBUTE_UNIX_GID</title>
802
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-GID--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_GID">G_FILE_ATTRIBUTE_UNIX_GID</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_GID "unix::gid" /* uint32 */
856
803
</programlisting>
858
805
A key in the "unix" namespace for getting the group ID for the file.
859
This attribute is only available for UNIX file systems.
860
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
865
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_RDEV</title>
866
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_RDEV</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_RDEV "unix::rdev" /* uint32 */
869
A key in the "unix" namespace for getting the device ID for the file
870
(if it is a special file). See <link linkend="lstat"><function>lstat()</function></link> documentation. This attribute
871
is only available for UNIX file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
872
is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
877
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</title>
878
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE "unix::block-size" /* uint32 */
881
A key in the "unix" namespace for getting the block size for the file
882
system. This attribute is only available for UNIX file systems.
883
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
888
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_BLOCKS</title>
889
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_BLOCKS</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_BLOCKS "unix::blocks" /* uint64 */
892
A key in the "unix" namespace for getting the number of blocks allocated
893
for the file. This attribute is only available for UNIX file systems.
894
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
899
<title><anchor id="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS" role="macro"/>G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</title>
900
<indexterm><primary>G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT "unix::is-mountpoint" /* boolean */
903
A key in the "unix" namespace for checking if the file represents a
904
UNIX mount point. This attribute is <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the file is a UNIX mount
905
point. This attribute is only available for UNIX file systems.
906
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
911
<title><anchor id="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</title>
912
<indexterm><primary>G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE "dos::is-archive" /* boolean */
915
A key in the "dos" namespace for checking if the file's archive flag
916
is set. This attribute is <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the archive flag is set. This attribute
917
is only available for DOS file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
918
is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
923
<title><anchor id="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS" role="macro"/>G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</title>
924
<indexterm><primary>G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_DOS_IS_SYSTEM "dos::is-system" /* boolean */
927
A key in the "dos" namespace for checking if the file's backup flag
928
is set. This attribute is <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the backup flag is set. This attribute
929
is only available for DOS file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
930
is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
935
<title><anchor id="G-FILE-ATTRIBUTE-OWNER-USER:CAPS" role="macro"/>G_FILE_ATTRIBUTE_OWNER_USER</title>
936
<indexterm><primary>G_FILE_ATTRIBUTE_OWNER_USER</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_OWNER_USER "owner::user" /* string */
939
A key in the "owner" namespace for getting the user name of the
940
file's owner. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
941
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
946
<title><anchor id="G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS" role="macro"/>G_FILE_ATTRIBUTE_OWNER_USER_REAL</title>
947
<indexterm><primary>G_FILE_ATTRIBUTE_OWNER_USER_REAL</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_OWNER_USER_REAL "owner::user-real" /* string */
950
A key in the "owner" namespace for getting the real name of the
951
user that owns the file. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
952
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
957
<title><anchor id="G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS" role="macro"/>G_FILE_ATTRIBUTE_OWNER_GROUP</title>
958
<indexterm><primary>G_FILE_ATTRIBUTE_OWNER_GROUP</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_OWNER_GROUP "owner::group" /* string */
806
This attribute is only available for UNIX file systems.
807
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
810
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-RDEV--CAPS" role="macro">
811
<title>G_FILE_ATTRIBUTE_UNIX_RDEV</title>
812
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-RDEV--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_RDEV">G_FILE_ATTRIBUTE_UNIX_RDEV</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_RDEV "unix::rdev" /* uint32 */
815
A key in the "unix" namespace for getting the device ID for the file
816
(if it is a special file). See <link linkend="lstat"><function>lstat()</function></link> documentation. This attribute
817
is only available for UNIX file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
818
is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
821
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE--CAPS" role="macro">
822
<title>G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</title>
823
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE">G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE "unix::block-size" /* uint32 */
826
A key in the "unix" namespace for getting the block size for the file
827
system. This attribute is only available for UNIX file systems.
828
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
831
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-BLOCKS--CAPS" role="macro">
832
<title>G_FILE_ATTRIBUTE_UNIX_BLOCKS</title>
833
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-BLOCKS--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_BLOCKS">G_FILE_ATTRIBUTE_UNIX_BLOCKS</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_BLOCKS "unix::blocks" /* uint64 */
836
A key in the "unix" namespace for getting the number of blocks allocated
837
for the file. This attribute is only available for UNIX file systems.
838
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
841
<refsect2 id="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT--CAPS" role="macro">
842
<title>G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</title>
843
<indexterm zone="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT--CAPS"><primary sortas="G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT">G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT "unix::is-mountpoint" /* boolean */
846
A key in the "unix" namespace for checking if the file represents a
847
UNIX mount point. This attribute is <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the file is a UNIX mount
848
point. This attribute is only available for UNIX file systems.
849
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
852
<refsect2 id="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE--CAPS" role="macro">
853
<title>G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</title>
854
<indexterm zone="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE">G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE "dos::is-archive" /* boolean */
857
A key in the "dos" namespace for checking if the file's archive flag
858
is set. This attribute is <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the archive flag is set. This attribute
859
is only available for DOS file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
860
is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
863
<refsect2 id="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM--CAPS" role="macro">
864
<title>G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</title>
865
<indexterm zone="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM--CAPS"><primary sortas="G_FILE_ATTRIBUTE_DOS_IS_SYSTEM">G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_DOS_IS_SYSTEM "dos::is-system" /* boolean */
868
A key in the "dos" namespace for checking if the file's backup flag
869
is set. This attribute is <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the backup flag is set. This attribute
870
is only available for DOS file systems. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
871
is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
874
<refsect2 id="G-FILE-ATTRIBUTE-OWNER-USER--CAPS" role="macro">
875
<title>G_FILE_ATTRIBUTE_OWNER_USER</title>
876
<indexterm zone="G-FILE-ATTRIBUTE-OWNER-USER--CAPS"><primary sortas="G_FILE_ATTRIBUTE_OWNER_USER">G_FILE_ATTRIBUTE_OWNER_USER</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_OWNER_USER "owner::user" /* string */
879
A key in the "owner" namespace for getting the user name of the
880
file's owner. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
881
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
884
<refsect2 id="G-FILE-ATTRIBUTE-OWNER-USER-REAL--CAPS" role="macro">
885
<title>G_FILE_ATTRIBUTE_OWNER_USER_REAL</title>
886
<indexterm zone="G-FILE-ATTRIBUTE-OWNER-USER-REAL--CAPS"><primary sortas="G_FILE_ATTRIBUTE_OWNER_USER_REAL">G_FILE_ATTRIBUTE_OWNER_USER_REAL</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_OWNER_USER_REAL "owner::user-real" /* string */
889
A key in the "owner" namespace for getting the real name of the
890
user that owns the file. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
891
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
894
<refsect2 id="G-FILE-ATTRIBUTE-OWNER-GROUP--CAPS" role="macro">
895
<title>G_FILE_ATTRIBUTE_OWNER_GROUP</title>
896
<indexterm zone="G-FILE-ATTRIBUTE-OWNER-GROUP--CAPS"><primary sortas="G_FILE_ATTRIBUTE_OWNER_GROUP">G_FILE_ATTRIBUTE_OWNER_GROUP</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_OWNER_GROUP "owner::group" /* string */
959
897
</programlisting>
961
899
A key in the "owner" namespace for getting the file owner's group.
962
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
967
<title><anchor id="G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS" role="macro"/>G_FILE_ATTRIBUTE_THUMBNAIL_PATH</title>
968
<indexterm><primary>G_FILE_ATTRIBUTE_THUMBNAIL_PATH</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_THUMBNAIL_PATH "thumbnail::path" /* bytestring */
971
A key in the "thumbnail" namespace for getting the path to the thumbnail
972
image. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
973
<link linkend="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</literal></link>.</para>
978
<title><anchor id="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS" role="macro"/>G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</title>
979
<indexterm><primary>G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "thumbnail::failed" /* boolean */
982
A key in the "thumbnail" namespace for checking if thumbnailing failed.
983
This attribute is <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if thumbnailing failed. Corresponding
984
<link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
989
<title><anchor id="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</title>
990
<indexterm><primary>G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_SIZE "filesystem::size" /* uint64 */
993
A key in the "filesystem" namespace for getting the total size (in bytes) of the file system,
994
used in <link linkend="g-file-query-filesystem-info"><function>g_file_query_filesystem_info()</function></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
995
is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
1000
<title><anchor id="G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_FILESYSTEM_FREE</title>
1001
<indexterm><primary>G_FILE_ATTRIBUTE_FILESYSTEM_FREE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_FREE "filesystem::free" /* uint64 */
1004
A key in the "filesystem" namespace for getting the number of bytes of free space left on the
1005
file system. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
1006
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
1011
<title><anchor id="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS" role="macro"/>G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</title>
1012
<indexterm><primary>G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_TYPE "filesystem::type" /* string */
900
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
903
<refsect2 id="G-FILE-ATTRIBUTE-THUMBNAIL-PATH--CAPS" role="macro">
904
<title>G_FILE_ATTRIBUTE_THUMBNAIL_PATH</title>
905
<indexterm zone="G-FILE-ATTRIBUTE-THUMBNAIL-PATH--CAPS"><primary sortas="G_FILE_ATTRIBUTE_THUMBNAIL_PATH">G_FILE_ATTRIBUTE_THUMBNAIL_PATH</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_THUMBNAIL_PATH "thumbnail::path" /* bytestring */
908
A key in the "thumbnail" namespace for getting the path to the thumbnail
909
image. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
910
<link linkend="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</literal></link>.</para>
913
<refsect2 id="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED--CAPS" role="macro">
914
<title>G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</title>
915
<indexterm zone="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED--CAPS"><primary sortas="G_FILE_ATTRIBUTE_THUMBNAILING_FAILED">G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "thumbnail::failed" /* boolean */
918
A key in the "thumbnail" namespace for checking if thumbnailing failed.
919
This attribute is <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if thumbnailing failed. Corresponding
920
<link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
923
<refsect2 id="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE--CAPS" role="macro">
924
<title>G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</title>
925
<indexterm zone="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_FILESYSTEM_SIZE">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_SIZE "filesystem::size" /* uint64 */
928
A key in the "filesystem" namespace for getting the total size (in bytes) of the file system,
929
used in <link linkend="g-file-query-filesystem-info"><function>g_file_query_filesystem_info()</function></link>. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
930
is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
933
<refsect2 id="G-FILE-ATTRIBUTE-FILESYSTEM-FREE--CAPS" role="macro">
934
<title>G_FILE_ATTRIBUTE_FILESYSTEM_FREE</title>
935
<indexterm zone="G-FILE-ATTRIBUTE-FILESYSTEM-FREE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_FILESYSTEM_FREE">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_FREE "filesystem::free" /* uint64 */
938
A key in the "filesystem" namespace for getting the number of bytes of free space left on the
939
file system. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
940
<link linkend="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></link>.</para>
943
<refsect2 id="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE--CAPS" role="macro">
944
<title>G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</title>
945
<indexterm zone="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE--CAPS"><primary sortas="G_FILE_ATTRIBUTE_FILESYSTEM_TYPE">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_TYPE "filesystem::type" /* string */
1013
946
</programlisting>
1015
948
A key in the "filesystem" namespace for getting the file system's type.
1016
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
949
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
1019
951
</para></refsect2>
1021
<title><anchor id="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS" role="macro"/>G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</title>
1022
<indexterm><primary>G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_READONLY "filesystem::readonly" /* boolean */
952
<refsect2 id="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY--CAPS" role="macro">
953
<title>G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</title>
954
<indexterm zone="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY--CAPS"><primary sortas="G_FILE_ATTRIBUTE_FILESYSTEM_READONLY">G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_READONLY "filesystem::readonly" /* boolean */
1023
955
</programlisting>
1025
A key in the "filesystem" namespace for checking if the file system
1026
is read only. Is set to <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the file system is read only.
1027
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
957
A key in the "filesystem" namespace for checking if the file system
958
is read only. Is set to <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the file system is read only.
959
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></link>.</para>
1030
961
</para></refsect2>
1032
<title><anchor id="G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS" role="macro"/>G_FILE_ATTRIBUTE_GVFS_BACKEND</title>
1033
<indexterm><primary>G_FILE_ATTRIBUTE_GVFS_BACKEND</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_GVFS_BACKEND "gvfs::backend" /* string */
962
<refsect2 id="G-FILE-ATTRIBUTE-GVFS-BACKEND--CAPS" role="macro">
963
<title>G_FILE_ATTRIBUTE_GVFS_BACKEND</title>
964
<indexterm zone="G-FILE-ATTRIBUTE-GVFS-BACKEND--CAPS"><primary sortas="G_FILE_ATTRIBUTE_GVFS_BACKEND">G_FILE_ATTRIBUTE_GVFS_BACKEND</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_GVFS_BACKEND "gvfs::backend" /* string */
1034
965
</programlisting>
1036
967
A key in the "gvfs" namespace that gets the name of the current
1037
GVFS backend in use. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
1038
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
968
GVFS backend in use. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
969
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
1041
971
</para></refsect2>
1043
<title><anchor id="G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS" role="macro"/>G_FILE_ATTRIBUTE_SELINUX_CONTEXT</title>
1044
<indexterm><primary>G_FILE_ATTRIBUTE_SELINUX_CONTEXT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_SELINUX_CONTEXT "selinux::context" /* string */
972
<refsect2 id="G-FILE-ATTRIBUTE-SELINUX-CONTEXT--CAPS" role="macro">
973
<title>G_FILE_ATTRIBUTE_SELINUX_CONTEXT</title>
974
<indexterm zone="G-FILE-ATTRIBUTE-SELINUX-CONTEXT--CAPS"><primary sortas="G_FILE_ATTRIBUTE_SELINUX_CONTEXT">G_FILE_ATTRIBUTE_SELINUX_CONTEXT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_SELINUX_CONTEXT "selinux::context" /* string */
1045
975
</programlisting>
1047
977
A key in the "selinux" namespace for getting the file's SELinux
1048
context. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
1049
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>. Note that this attribute is only
978
context. Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is
979
<link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>. Note that this attribute is only
1050
980
available if GLib has been built with SELinux support.</para>
1053
982
</para></refsect2>
1055
<title><anchor id="G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS" role="macro"/>G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</title>
1056
<indexterm><primary>G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT "trash::item-count" /* uint32 */
983
<refsect2 id="G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT--CAPS" role="macro">
984
<title>G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</title>
985
<indexterm zone="G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT--CAPS"><primary sortas="G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT">G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT "trash::item-count" /* uint32 */
1057
986
</programlisting>
1059
A key in the "trash" namespace. When requested against
988
A key in the "trash" namespace. When requested against
1060
989
"trash:///" returns the number of (toplevel) items in the trash folder.
1061
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
990
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></link>.</para>
1064
992
</para></refsect2>
1066
<title><anchor id="G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS" role="macro"/>G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</title>
1067
<indexterm><primary>G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW "filesystem::use-preview" /* uint32 (GFilesystemPreviewType) */
993
<refsect2 id="G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW--CAPS" role="macro">
994
<title>G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</title>
995
<indexterm zone="G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW--CAPS"><primary sortas="G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW">G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</primary></indexterm><programlisting>#define G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW "filesystem::use-preview" /* uint32 (GFilesystemPreviewType) */
1068
996
</programlisting>
1070
998
A key in the "filesystem" namespace for hinting a file manager
1087
1014
when displaying a directory or for a bookmarks menu.
1090
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
1017
Corresponding <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> is <link linkend="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></link>.</para>
1093
1019
</para></refsect2>
1095
<title><anchor id="g-file-info-new" role="function"/>g_file_info_new ()</title>
1096
<indexterm><primary>g_file_info_new</primary></indexterm><programlisting><link linkend="GFileInfo">GFileInfo</link>* g_file_info_new (void);</programlisting>
1020
<refsect2 id="g-file-info-new" role="function">
1021
<title>g_file_info_new ()</title>
1022
<indexterm zone="g-file-info-new"><primary sortas="g_file_info_new">g_file_info_new</primary></indexterm><programlisting><link linkend="GFileInfo">GFileInfo</link> * g_file_info_new (void);</programlisting>
1098
1024
Creates a new file info structure.</para>
1101
1026
</para><variablelist role="params">
1102
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1027
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1103
1028
</simpara></listitem></varlistentry>
1104
1029
</variablelist></refsect2>
1106
<title><anchor id="g-file-info-dup" role="function"/>g_file_info_dup ()</title>
1107
<indexterm><primary>g_file_info_dup</primary></indexterm><programlisting><link linkend="GFileInfo">GFileInfo</link>* g_file_info_dup (<link linkend="GFileInfo">GFileInfo</link> *other);</programlisting>
1030
<refsect2 id="g-file-info-dup" role="function">
1031
<title>g_file_info_dup ()</title>
1032
<indexterm zone="g-file-info-dup"><primary sortas="g_file_info_dup">g_file_info_dup</primary></indexterm><programlisting><link linkend="GFileInfo">GFileInfo</link> * g_file_info_dup (<link linkend="GFileInfo">GFileInfo</link> *other);</programlisting>
1109
1034
Duplicates a file info structure.</para>
1112
1036
</para><variablelist role="params">
1113
<varlistentry><term><parameter>other</parameter> :</term>
1037
<varlistentry><term><parameter>other</parameter> :</term>
1114
1038
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1115
1039
</simpara></listitem></varlistentry>
1116
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a duplicate <link linkend="GFileInfo"><type>GFileInfo</type></link> of <parameter>other</parameter>.
1040
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a duplicate <link linkend="GFileInfo"><type>GFileInfo</type></link> of <parameter>other</parameter>.
1117
1041
</simpara></listitem></varlistentry>
1118
1042
</variablelist></refsect2>
1120
<title><anchor id="g-file-info-copy-into" role="function"/>g_file_info_copy_into ()</title>
1121
<indexterm><primary>g_file_info_copy_into</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_copy_into (<link linkend="GFileInfo">GFileInfo</link> *src_info,
1043
<refsect2 id="g-file-info-copy-into" role="function">
1044
<title>g_file_info_copy_into ()</title>
1045
<indexterm zone="g-file-info-copy-into"><primary sortas="g_file_info_copy_into">g_file_info_copy_into</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_copy_into (<link linkend="GFileInfo">GFileInfo</link> *src_info,
1122
1046
<link linkend="GFileInfo">GFileInfo</link> *dest_info);</programlisting>
1124
1048
Copies all of the <link linkend="GFileAttribute"><type>GFileAttribute</type></link><!-- -->s from <parameter>src_info</parameter> to <parameter>dest_info</parameter>.</para>
1127
1050
</para><variablelist role="params">
1128
<varlistentry><term><parameter>src_info</parameter> :</term>
1051
<varlistentry><term><parameter>src_info</parameter> :</term>
1129
1052
<listitem><simpara> source to copy attributes from.
1130
1053
</simpara></listitem></varlistentry>
1131
<varlistentry><term><parameter>dest_info</parameter> :</term>
1054
<varlistentry><term><parameter>dest_info</parameter> :</term>
1132
1055
<listitem><simpara> destination to copy attributes to.
1133
1056
</simpara></listitem></varlistentry>
1134
1057
</variablelist></refsect2>
1136
<title><anchor id="g-file-info-has-attribute" role="function"/>g_file_info_has_attribute ()</title>
1137
<indexterm><primary>g_file_info_has_attribute</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_has_attribute (<link linkend="GFileInfo">GFileInfo</link> *info,
1058
<refsect2 id="g-file-info-has-attribute" role="function">
1059
<title>g_file_info_has_attribute ()</title>
1060
<indexterm zone="g-file-info-has-attribute"><primary sortas="g_file_info_has_attribute">g_file_info_has_attribute</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_has_attribute (<link linkend="GFileInfo">GFileInfo</link> *info,
1138
1061
const <link linkend="char">char</link> *attribute);</programlisting>
1140
1063
Checks if a file info structure has an attribute named <parameter>attribute</parameter>.</para>
1143
1065
</para><variablelist role="params">
1144
<varlistentry><term><parameter>info</parameter> :</term>
1066
<varlistentry><term><parameter>info</parameter> :</term>
1145
1067
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1146
1068
</simpara></listitem></varlistentry>
1147
<varlistentry><term><parameter>attribute</parameter> :</term>
1069
<varlistentry><term><parameter>attribute</parameter> :</term>
1148
1070
<listitem><simpara> a file attribute key.
1149
1071
</simpara></listitem></varlistentry>
1150
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if <parameter>Ginfo</parameter> has an attribute named <parameter>attribute</parameter>,
1151
<link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
1072
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>Ginfo</parameter> has an attribute named <parameter>attribute</parameter>,
1073
<link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
1152
1074
</simpara></listitem></varlistentry>
1153
1075
</variablelist></refsect2>
1155
<title><anchor id="g-file-info-list-attributes" role="function"/>g_file_info_list_attributes ()</title>
1156
<indexterm><primary>g_file_info_list_attributes</primary></indexterm><programlisting><link linkend="char">char</link>** g_file_info_list_attributes (<link linkend="GFileInfo">GFileInfo</link> *info,
1076
<refsect2 id="g-file-info-list-attributes" role="function">
1077
<title>g_file_info_list_attributes ()</title>
1078
<indexterm zone="g-file-info-list-attributes"><primary sortas="g_file_info_list_attributes">g_file_info_list_attributes</primary></indexterm><programlisting><link linkend="char">char</link> ** g_file_info_list_attributes (<link linkend="GFileInfo">GFileInfo</link> *info,
1157
1079
const <link linkend="char">char</link> *name_space);</programlisting>
1159
1081
Lists the file info structure's attributes.</para>
1162
1083
</para><variablelist role="params">
1163
<varlistentry><term><parameter>info</parameter> :</term>
1084
<varlistentry><term><parameter>info</parameter> :</term>
1164
1085
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1165
1086
</simpara></listitem></varlistentry>
1166
<varlistentry><term><parameter>name_space</parameter> :</term>
1087
<varlistentry><term><parameter>name_space</parameter> :</term>
1167
1088
<listitem><simpara> a file attribute key's namespace.
1168
1089
</simpara></listitem></varlistentry>
1169
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a null-terminated array of strings of all of the
1090
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a null-terminated array of strings of all of the
1170
1091
possible attribute types for the given <parameter>name_space</parameter>, or
1171
<link linkend="NULL:CAPS"><literal>NULL</literal></link> on error.
1092
<link linkend="NULL--CAPS"><literal>NULL</literal></link> on error.
1172
1093
</simpara></listitem></varlistentry>
1173
1094
</variablelist></refsect2>
1175
<title><anchor id="g-file-info-get-attribute-type" role="function"/>g_file_info_get_attribute_type ()</title>
1176
<indexterm><primary>g_file_info_get_attribute_type</primary></indexterm><programlisting><link linkend="GFileAttributeType">GFileAttributeType</link> g_file_info_get_attribute_type (<link linkend="GFileInfo">GFileInfo</link> *info,
1095
<refsect2 id="g-file-info-get-attribute-type" role="function">
1096
<title>g_file_info_get_attribute_type ()</title>
1097
<indexterm zone="g-file-info-get-attribute-type"><primary sortas="g_file_info_get_attribute_type">g_file_info_get_attribute_type</primary></indexterm><programlisting><link linkend="GFileAttributeType">GFileAttributeType</link> g_file_info_get_attribute_type (<link linkend="GFileInfo">GFileInfo</link> *info,
1177
1098
const <link linkend="char">char</link> *attribute);</programlisting>
1179
1100
Gets the attribute type for an attribute key.</para>
1182
1102
</para><variablelist role="params">
1183
<varlistentry><term><parameter>info</parameter> :</term>
1103
<varlistentry><term><parameter>info</parameter> :</term>
1184
1104
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1185
1105
</simpara></listitem></varlistentry>
1186
<varlistentry><term><parameter>attribute</parameter> :</term>
1106
<varlistentry><term><parameter>attribute</parameter> :</term>
1187
1107
<listitem><simpara> a file attribute key.
1188
1108
</simpara></listitem></varlistentry>
1189
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> for the given <parameter>attribute</parameter>, or
1190
<link linkend="G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_INVALID</literal></link> if the key is invalid.
1109
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> for the given <parameter>attribute</parameter>, or
1110
<link linkend="G-FILE-ATTRIBUTE-TYPE-INVALID--CAPS"><literal>G_FILE_ATTRIBUTE_TYPE_INVALID</literal></link> if the key is invalid.
1191
1111
</simpara></listitem></varlistentry>
1192
1112
</variablelist></refsect2>
1194
<title><anchor id="g-file-info-remove-attribute" role="function"/>g_file_info_remove_attribute ()</title>
1195
<indexterm><primary>g_file_info_remove_attribute</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_remove_attribute (<link linkend="GFileInfo">GFileInfo</link> *info,
1113
<refsect2 id="g-file-info-remove-attribute" role="function">
1114
<title>g_file_info_remove_attribute ()</title>
1115
<indexterm zone="g-file-info-remove-attribute"><primary sortas="g_file_info_remove_attribute">g_file_info_remove_attribute</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_remove_attribute (<link linkend="GFileInfo">GFileInfo</link> *info,
1196
1116
const <link linkend="char">char</link> *attribute);</programlisting>
1198
1118
Removes all cases of <parameter>attribute</parameter> from <parameter>info</parameter> if it exists.</para>
1201
1120
</para><variablelist role="params">
1202
<varlistentry><term><parameter>info</parameter> :</term>
1121
<varlistentry><term><parameter>info</parameter> :</term>
1203
1122
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1204
1123
</simpara></listitem></varlistentry>
1205
<varlistentry><term><parameter>attribute</parameter> :</term>
1124
<varlistentry><term><parameter>attribute</parameter> :</term>
1206
1125
<listitem><simpara> a file attribute key.
1207
1126
</simpara></listitem></varlistentry>
1208
1127
</variablelist></refsect2>
1210
<title><anchor id="g-file-info-get-attribute-as-string" role="function"/>g_file_info_get_attribute_as_string ()</title>
1211
<indexterm><primary>g_file_info_get_attribute_as_string</primary></indexterm><programlisting><link linkend="char">char</link>* g_file_info_get_attribute_as_string (<link linkend="GFileInfo">GFileInfo</link> *info,
1128
<refsect2 id="g-file-info-get-attribute-as-string" role="function">
1129
<title>g_file_info_get_attribute_as_string ()</title>
1130
<indexterm zone="g-file-info-get-attribute-as-string"><primary sortas="g_file_info_get_attribute_as_string">g_file_info_get_attribute_as_string</primary></indexterm><programlisting><link linkend="char">char</link> * g_file_info_get_attribute_as_string (<link linkend="GFileInfo">GFileInfo</link> *info,
1212
1131
const <link linkend="char">char</link> *attribute);</programlisting>
1214
1133
Gets the value of a attribute, formated as a string.
1215
1134
This escapes things as needed to make the string valid
1219
1137
</para><variablelist role="params">
1220
<varlistentry><term><parameter>info</parameter> :</term>
1138
<varlistentry><term><parameter>info</parameter> :</term>
1221
1139
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1222
1140
</simpara></listitem></varlistentry>
1223
<varlistentry><term><parameter>attribute</parameter> :</term>
1141
<varlistentry><term><parameter>attribute</parameter> :</term>
1224
1142
<listitem><simpara> a file attribute key.
1225
1143
</simpara></listitem></varlistentry>
1226
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a UTF-8 string associated with the given <parameter>attribute</parameter>.
1144
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a UTF-8 string associated with the given <parameter>attribute</parameter>.
1227
1145
When you're done with the string it must be freed with <link linkend="g-free"><function>g_free()</function></link>.
1228
1146
</simpara></listitem></varlistentry>
1229
1147
</variablelist></refsect2>
1231
<title><anchor id="g-file-info-get-attribute-data" role="function"/>g_file_info_get_attribute_data ()</title>
1232
<indexterm><primary>g_file_info_get_attribute_data</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_attribute_data (<link linkend="GFileInfo">GFileInfo</link> *info,
1148
<refsect2 id="g-file-info-get-attribute-data" role="function">
1149
<title>g_file_info_get_attribute_data ()</title>
1150
<indexterm zone="g-file-info-get-attribute-data"><primary sortas="g_file_info_get_attribute_data">g_file_info_get_attribute_data</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_attribute_data (<link linkend="GFileInfo">GFileInfo</link> *info,
1233
1151
const <link linkend="char">char</link> *attribute,
1234
1152
<link linkend="GFileAttributeType">GFileAttributeType</link> *type,
1235
1153
<link linkend="gpointer">gpointer</link> *value_pp,
1238
1156
Gets the attribute type, value and status for an attribute key.</para>
1241
1158
</para><variablelist role="params">
1242
<varlistentry><term><parameter>info</parameter> :</term>
1159
<varlistentry><term><parameter>info</parameter> :</term>
1243
1160
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>
1244
1161
</simpara></listitem></varlistentry>
1245
<varlistentry><term><parameter>attribute</parameter> :</term>
1162
<varlistentry><term><parameter>attribute</parameter> :</term>
1246
1163
<listitem><simpara> a file attribute key
1247
1164
</simpara></listitem></varlistentry>
1248
<varlistentry><term><parameter>type</parameter> :</term>
1249
<listitem><simpara> return location for the attribute type, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>
1250
</simpara></listitem></varlistentry>
1251
<varlistentry><term><parameter>value_pp</parameter> :</term>
1252
<listitem><simpara> return location for the attribute value, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>
1253
</simpara></listitem></varlistentry>
1254
<varlistentry><term><parameter>status</parameter> :</term>
1255
<listitem><simpara> return location for the attribute status, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>
1256
</simpara></listitem></varlistentry>
1257
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if <parameter>info</parameter> has an attribute named <parameter>attribute</parameter>,
1258
<link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
1165
<varlistentry><term><parameter>type</parameter> :</term>
1166
<listitem><simpara> return location for the attribute type, or <link linkend="NULL--CAPS"><literal>NULL</literal></link>
1167
</simpara></listitem></varlistentry>
1168
<varlistentry><term><parameter>value_pp</parameter> :</term>
1169
<listitem><simpara> return location for the attribute value, or <link linkend="NULL--CAPS"><literal>NULL</literal></link>
1170
</simpara></listitem></varlistentry>
1171
<varlistentry><term><parameter>status</parameter> :</term>
1172
<listitem><simpara> return location for the attribute status, or <link linkend="NULL--CAPS"><literal>NULL</literal></link>
1173
</simpara></listitem></varlistentry>
1174
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>info</parameter> has an attribute named <parameter>attribute</parameter>,
1175
<link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
1259
1176
</simpara></listitem></varlistentry>
1260
1177
</variablelist></refsect2>
1262
<title><anchor id="g-file-info-get-attribute-status" role="function"/>g_file_info_get_attribute_status ()</title>
1263
<indexterm><primary>g_file_info_get_attribute_status</primary></indexterm><programlisting><link linkend="GFileAttributeStatus">GFileAttributeStatus</link> g_file_info_get_attribute_status (<link linkend="GFileInfo">GFileInfo</link> *info,
1178
<refsect2 id="g-file-info-get-attribute-status" role="function">
1179
<title>g_file_info_get_attribute_status ()</title>
1180
<indexterm zone="g-file-info-get-attribute-status"><primary sortas="g_file_info_get_attribute_status">g_file_info_get_attribute_status</primary></indexterm><programlisting><link linkend="GFileAttributeStatus">GFileAttributeStatus</link> g_file_info_get_attribute_status (<link linkend="GFileInfo">GFileInfo</link> *info,
1264
1181
const <link linkend="char">char</link> *attribute);</programlisting>
1266
1183
Gets the attribute status for an attribute key.</para>
1269
1185
</para><variablelist role="params">
1270
<varlistentry><term><parameter>info</parameter> :</term>
1186
<varlistentry><term><parameter>info</parameter> :</term>
1271
1187
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>
1272
1188
</simpara></listitem></varlistentry>
1273
<varlistentry><term><parameter>attribute</parameter> :</term>
1189
<varlistentry><term><parameter>attribute</parameter> :</term>
1274
1190
<listitem><simpara> a file attribute key
1275
1191
</simpara></listitem></varlistentry>
1276
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeStatus"><type>GFileAttributeStatus</type></link> for the given <parameter>attribute</parameter>, or
1277
<link linkend="G-FILE-ATTRIBUTE-STATUS-UNSET:CAPS"><literal>G_FILE_ATTRIBUTE_STATUS_UNSET</literal></link> if the key is invalid.
1192
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeStatus"><type>GFileAttributeStatus</type></link> for the given <parameter>attribute</parameter>, or
1193
<link linkend="G-FILE-ATTRIBUTE-STATUS-UNSET--CAPS"><literal>G_FILE_ATTRIBUTE_STATUS_UNSET</literal></link> if the key is invalid.
1279
1195
</simpara></listitem></varlistentry>
1280
1196
</variablelist></refsect2>
1282
<title><anchor id="g-file-info-get-attribute-string" role="function"/>g_file_info_get_attribute_string ()</title>
1283
<indexterm><primary>g_file_info_get_attribute_string</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_attribute_string (<link linkend="GFileInfo">GFileInfo</link> *info,
1197
<refsect2 id="g-file-info-get-attribute-string" role="function">
1198
<title>g_file_info_get_attribute_string ()</title>
1199
<indexterm zone="g-file-info-get-attribute-string"><primary sortas="g_file_info_get_attribute_string">g_file_info_get_attribute_string</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_attribute_string (<link linkend="GFileInfo">GFileInfo</link> *info,
1284
1200
const <link linkend="char">char</link> *attribute);</programlisting>
1286
1202
Gets the value of a string attribute. If the attribute does
1287
not contain a string, <link linkend="NULL:CAPS"><literal>NULL</literal></link> will be returned.</para>
1203
not contain a string, <link linkend="NULL--CAPS"><literal>NULL</literal></link> will be returned.</para>
1290
1205
</para><variablelist role="params">
1291
<varlistentry><term><parameter>info</parameter> :</term>
1206
<varlistentry><term><parameter>info</parameter> :</term>
1292
1207
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1293
1208
</simpara></listitem></varlistentry>
1294
<varlistentry><term><parameter>attribute</parameter> :</term>
1209
<varlistentry><term><parameter>attribute</parameter> :</term>
1295
1210
<listitem><simpara> a file attribute key.
1296
1211
</simpara></listitem></varlistentry>
1297
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the contents of the <parameter>attribute</parameter> value as a string, or
1298
<link linkend="NULL:CAPS"><literal>NULL</literal></link> otherwise.
1212
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the contents of the <parameter>attribute</parameter> value as a string, or
1213
<link linkend="NULL--CAPS"><literal>NULL</literal></link> otherwise.
1299
1214
</simpara></listitem></varlistentry>
1300
1215
</variablelist></refsect2>
1302
<title><anchor id="g-file-info-get-attribute-byte-string" role="function"/>g_file_info_get_attribute_byte_string ()</title>
1303
<indexterm><primary>g_file_info_get_attribute_byte_string</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_attribute_byte_string
1216
<refsect2 id="g-file-info-get-attribute-byte-string" role="function">
1217
<title>g_file_info_get_attribute_byte_string ()</title>
1218
<indexterm zone="g-file-info-get-attribute-byte-string"><primary sortas="g_file_info_get_attribute_byte_string">g_file_info_get_attribute_byte_string</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_attribute_byte_string
1304
1219
(<link linkend="GFileInfo">GFileInfo</link> *info,
1305
1220
const <link linkend="char">char</link> *attribute);</programlisting>
1307
1222
Gets the value of a byte string attribute. If the attribute does
1308
not contain a byte string, <link linkend="NULL:CAPS"><literal>NULL</literal></link> will be returned.</para>
1223
not contain a byte string, <link linkend="NULL--CAPS"><literal>NULL</literal></link> will be returned.</para>
1311
1225
</para><variablelist role="params">
1312
<varlistentry><term><parameter>info</parameter> :</term>
1226
<varlistentry><term><parameter>info</parameter> :</term>
1313
1227
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1314
1228
</simpara></listitem></varlistentry>
1315
<varlistentry><term><parameter>attribute</parameter> :</term>
1229
<varlistentry><term><parameter>attribute</parameter> :</term>
1316
1230
<listitem><simpara> a file attribute key.
1317
1231
</simpara></listitem></varlistentry>
1318
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the contents of the <parameter>attribute</parameter> value as a byte string, or
1319
<link linkend="NULL:CAPS"><literal>NULL</literal></link> otherwise.
1232
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the contents of the <parameter>attribute</parameter> value as a byte string, or
1233
<link linkend="NULL--CAPS"><literal>NULL</literal></link> otherwise.
1320
1234
</simpara></listitem></varlistentry>
1321
1235
</variablelist></refsect2>
1323
<title><anchor id="g-file-info-get-attribute-boolean" role="function"/>g_file_info_get_attribute_boolean ()</title>
1324
<indexterm><primary>g_file_info_get_attribute_boolean</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_attribute_boolean (<link linkend="GFileInfo">GFileInfo</link> *info,
1236
<refsect2 id="g-file-info-get-attribute-boolean" role="function">
1237
<title>g_file_info_get_attribute_boolean ()</title>
1238
<indexterm zone="g-file-info-get-attribute-boolean"><primary sortas="g_file_info_get_attribute_boolean">g_file_info_get_attribute_boolean</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_attribute_boolean (<link linkend="GFileInfo">GFileInfo</link> *info,
1325
1239
const <link linkend="char">char</link> *attribute);</programlisting>
1327
1241
Gets the value of a boolean attribute. If the attribute does not
1328
contain a boolean value, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> will be returned.</para>
1242
contain a boolean value, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> will be returned.</para>
1331
1244
</para><variablelist role="params">
1332
<varlistentry><term><parameter>info</parameter> :</term>
1245
<varlistentry><term><parameter>info</parameter> :</term>
1333
1246
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1334
1247
</simpara></listitem></varlistentry>
1335
<varlistentry><term><parameter>attribute</parameter> :</term>
1248
<varlistentry><term><parameter>attribute</parameter> :</term>
1336
1249
<listitem><simpara> a file attribute key.
1337
1250
</simpara></listitem></varlistentry>
1338
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the boolean value contained within the attribute.
1251
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the boolean value contained within the attribute.
1339
1252
</simpara></listitem></varlistentry>
1340
1253
</variablelist></refsect2>
1342
<title><anchor id="g-file-info-get-attribute-uint32" role="function"/>g_file_info_get_attribute_uint32 ()</title>
1343
<indexterm><primary>g_file_info_get_attribute_uint32</primary></indexterm><programlisting><link linkend="guint32">guint32</link> g_file_info_get_attribute_uint32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1254
<refsect2 id="g-file-info-get-attribute-uint32" role="function">
1255
<title>g_file_info_get_attribute_uint32 ()</title>
1256
<indexterm zone="g-file-info-get-attribute-uint32"><primary sortas="g_file_info_get_attribute_uint32">g_file_info_get_attribute_uint32</primary></indexterm><programlisting><link linkend="guint32">guint32</link> g_file_info_get_attribute_uint32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1344
1257
const <link linkend="char">char</link> *attribute);</programlisting>
1346
1259
Gets an unsigned 32-bit integer contained within the attribute. If the
1347
1260
attribute does not contain an unsigned 32-bit integer, or is invalid,
1348
1261
0 will be returned.</para>
1351
1263
</para><variablelist role="params">
1352
<varlistentry><term><parameter>info</parameter> :</term>
1264
<varlistentry><term><parameter>info</parameter> :</term>
1353
1265
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1354
1266
</simpara></listitem></varlistentry>
1355
<varlistentry><term><parameter>attribute</parameter> :</term>
1267
<varlistentry><term><parameter>attribute</parameter> :</term>
1356
1268
<listitem><simpara> a file attribute key.
1357
1269
</simpara></listitem></varlistentry>
1358
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> an unsigned 32-bit integer from the attribute.
1270
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> an unsigned 32-bit integer from the attribute.
1359
1271
</simpara></listitem></varlistentry>
1360
1272
</variablelist></refsect2>
1362
<title><anchor id="g-file-info-get-attribute-int32" role="function"/>g_file_info_get_attribute_int32 ()</title>
1363
<indexterm><primary>g_file_info_get_attribute_int32</primary></indexterm><programlisting><link linkend="gint32">gint32</link> g_file_info_get_attribute_int32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1273
<refsect2 id="g-file-info-get-attribute-int32" role="function">
1274
<title>g_file_info_get_attribute_int32 ()</title>
1275
<indexterm zone="g-file-info-get-attribute-int32"><primary sortas="g_file_info_get_attribute_int32">g_file_info_get_attribute_int32</primary></indexterm><programlisting><link linkend="gint32">gint32</link> g_file_info_get_attribute_int32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1364
1276
const <link linkend="char">char</link> *attribute);</programlisting>
1366
1278
Gets a signed 32-bit integer contained within the attribute. If the
1367
1279
attribute does not contain a signed 32-bit integer, or is invalid,
1368
1280
0 will be returned.</para>
1371
1282
</para><variablelist role="params">
1372
<varlistentry><term><parameter>info</parameter> :</term>
1283
<varlistentry><term><parameter>info</parameter> :</term>
1373
1284
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1374
1285
</simpara></listitem></varlistentry>
1375
<varlistentry><term><parameter>attribute</parameter> :</term>
1286
<varlistentry><term><parameter>attribute</parameter> :</term>
1376
1287
<listitem><simpara> a file attribute key.
1377
1288
</simpara></listitem></varlistentry>
1378
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a signed 32-bit integer from the attribute.
1289
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a signed 32-bit integer from the attribute.
1379
1290
</simpara></listitem></varlistentry>
1380
1291
</variablelist></refsect2>
1382
<title><anchor id="g-file-info-get-attribute-uint64" role="function"/>g_file_info_get_attribute_uint64 ()</title>
1383
<indexterm><primary>g_file_info_get_attribute_uint64</primary></indexterm><programlisting><link linkend="guint64">guint64</link> g_file_info_get_attribute_uint64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1292
<refsect2 id="g-file-info-get-attribute-uint64" role="function">
1293
<title>g_file_info_get_attribute_uint64 ()</title>
1294
<indexterm zone="g-file-info-get-attribute-uint64"><primary sortas="g_file_info_get_attribute_uint64">g_file_info_get_attribute_uint64</primary></indexterm><programlisting><link linkend="guint64">guint64</link> g_file_info_get_attribute_uint64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1384
1295
const <link linkend="char">char</link> *attribute);</programlisting>
1386
1297
Gets a unsigned 64-bit integer contained within the attribute. If the
1387
1298
attribute does not contain an unsigned 64-bit integer, or is invalid,
1388
1299
0 will be returned.</para>
1391
1301
</para><variablelist role="params">
1392
<varlistentry><term><parameter>info</parameter> :</term>
1302
<varlistentry><term><parameter>info</parameter> :</term>
1393
1303
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1394
1304
</simpara></listitem></varlistentry>
1395
<varlistentry><term><parameter>attribute</parameter> :</term>
1305
<varlistentry><term><parameter>attribute</parameter> :</term>
1396
1306
<listitem><simpara> a file attribute key.
1397
1307
</simpara></listitem></varlistentry>
1398
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a unsigned 64-bit integer from the attribute.
1308
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a unsigned 64-bit integer from the attribute.
1399
1309
</simpara></listitem></varlistentry>
1400
1310
</variablelist></refsect2>
1402
<title><anchor id="g-file-info-get-attribute-int64" role="function"/>g_file_info_get_attribute_int64 ()</title>
1403
<indexterm><primary>g_file_info_get_attribute_int64</primary></indexterm><programlisting><link linkend="gint64">gint64</link> g_file_info_get_attribute_int64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1311
<refsect2 id="g-file-info-get-attribute-int64" role="function">
1312
<title>g_file_info_get_attribute_int64 ()</title>
1313
<indexterm zone="g-file-info-get-attribute-int64"><primary sortas="g_file_info_get_attribute_int64">g_file_info_get_attribute_int64</primary></indexterm><programlisting><link linkend="gint64">gint64</link> g_file_info_get_attribute_int64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1404
1314
const <link linkend="char">char</link> *attribute);</programlisting>
1406
1316
Gets a signed 64-bit integer contained within the attribute. If the
1407
1317
attribute does not contain an signed 64-bit integer, or is invalid,
1408
1318
0 will be returned.</para>
1411
1320
</para><variablelist role="params">
1412
<varlistentry><term><parameter>info</parameter> :</term>
1321
<varlistentry><term><parameter>info</parameter> :</term>
1413
1322
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1414
1323
</simpara></listitem></varlistentry>
1415
<varlistentry><term><parameter>attribute</parameter> :</term>
1324
<varlistentry><term><parameter>attribute</parameter> :</term>
1416
1325
<listitem><simpara> a file attribute key.
1417
1326
</simpara></listitem></varlistentry>
1418
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a signed 64-bit integer from the attribute.
1327
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a signed 64-bit integer from the attribute.
1419
1328
</simpara></listitem></varlistentry>
1420
1329
</variablelist></refsect2>
1422
<title><anchor id="g-file-info-get-attribute-object" role="function"/>g_file_info_get_attribute_object ()</title>
1423
<indexterm><primary>g_file_info_get_attribute_object</primary></indexterm><programlisting><link linkend="GObject">GObject</link>* g_file_info_get_attribute_object (<link linkend="GFileInfo">GFileInfo</link> *info,
1330
<refsect2 id="g-file-info-get-attribute-object" role="function">
1331
<title>g_file_info_get_attribute_object ()</title>
1332
<indexterm zone="g-file-info-get-attribute-object"><primary sortas="g_file_info_get_attribute_object">g_file_info_get_attribute_object</primary></indexterm><programlisting><link linkend="GObject">GObject</link> * g_file_info_get_attribute_object (<link linkend="GFileInfo">GFileInfo</link> *info,
1424
1333
const <link linkend="char">char</link> *attribute);</programlisting>
1426
1335
Gets the value of a <link linkend="GObject"><type>GObject</type></link> attribute. If the attribute does
1427
not contain a <link linkend="GObject"><type>GObject</type></link>, <link linkend="NULL:CAPS"><literal>NULL</literal></link> will be returned.</para>
1336
not contain a <link linkend="GObject"><type>GObject</type></link>, <link linkend="NULL--CAPS"><literal>NULL</literal></link> will be returned.</para>
1430
1338
</para><variablelist role="params">
1431
<varlistentry><term><parameter>info</parameter> :</term>
1339
<varlistentry><term><parameter>info</parameter> :</term>
1432
1340
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1433
1341
</simpara></listitem></varlistentry>
1434
<varlistentry><term><parameter>attribute</parameter> :</term>
1342
<varlistentry><term><parameter>attribute</parameter> :</term>
1435
1343
<listitem><simpara> a file attribute key.
1436
1344
</simpara></listitem></varlistentry>
1437
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GObject"><type>GObject</type></link> associated with the given <parameter>attribute</parameter>, or
1438
<link linkend="NULL:CAPS"><literal>NULL</literal></link> otherwise.
1345
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GObject"><type>GObject</type></link> associated with the given <parameter>attribute</parameter>, or
1346
<link linkend="NULL--CAPS"><literal>NULL</literal></link> otherwise.
1439
1347
</simpara></listitem></varlistentry>
1440
1348
</variablelist></refsect2>
1442
<title><anchor id="g-file-info-set-attribute" role="function"/>g_file_info_set_attribute ()</title>
1443
<indexterm><primary>g_file_info_set_attribute</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute (<link linkend="GFileInfo">GFileInfo</link> *info,
1349
<refsect2 id="g-file-info-set-attribute" role="function">
1350
<title>g_file_info_set_attribute ()</title>
1351
<indexterm zone="g-file-info-set-attribute"><primary sortas="g_file_info_set_attribute">g_file_info_set_attribute</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute (<link linkend="GFileInfo">GFileInfo</link> *info,
1444
1352
const <link linkend="char">char</link> *attribute,
1445
1353
<link linkend="GFileAttributeType">GFileAttributeType</link> type,
1446
1354
<link linkend="gpointer">gpointer</link> value_p);</programlisting>
1448
1356
Sets the <parameter>attribute</parameter> to contain the given value, if possible.</para>
1451
1358
</para><variablelist role="params">
1452
<varlistentry><term><parameter>info</parameter> :</term>
1359
<varlistentry><term><parameter>info</parameter> :</term>
1453
1360
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1454
1361
</simpara></listitem></varlistentry>
1455
<varlistentry><term><parameter>attribute</parameter> :</term>
1362
<varlistentry><term><parameter>attribute</parameter> :</term>
1456
1363
<listitem><simpara> a file attribute key.
1457
1364
</simpara></listitem></varlistentry>
1458
<varlistentry><term><parameter>type</parameter> :</term>
1365
<varlistentry><term><parameter>type</parameter> :</term>
1459
1366
<listitem><simpara> a <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link>
1460
1367
</simpara></listitem></varlistentry>
1461
<varlistentry><term><parameter>value_p</parameter> :</term>
1368
<varlistentry><term><parameter>value_p</parameter> :</term>
1462
1369
<listitem><simpara> pointer to the value
1463
1370
</simpara></listitem></varlistentry>
1464
1371
</variablelist></refsect2>
1466
<title><anchor id="g-file-info-set-attribute-string" role="function"/>g_file_info_set_attribute_string ()</title>
1467
<indexterm><primary>g_file_info_set_attribute_string</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_string (<link linkend="GFileInfo">GFileInfo</link> *info,
1372
<refsect2 id="g-file-info-set-attribute-string" role="function">
1373
<title>g_file_info_set_attribute_string ()</title>
1374
<indexterm zone="g-file-info-set-attribute-string"><primary sortas="g_file_info_set_attribute_string">g_file_info_set_attribute_string</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_string (<link linkend="GFileInfo">GFileInfo</link> *info,
1468
1375
const <link linkend="char">char</link> *attribute,
1469
1376
const <link linkend="char">char</link> *attr_value);</programlisting>
1471
1378
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1472
1379
if possible.</para>
1475
1381
</para><variablelist role="params">
1476
<varlistentry><term><parameter>info</parameter> :</term>
1382
<varlistentry><term><parameter>info</parameter> :</term>
1477
1383
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1478
1384
</simpara></listitem></varlistentry>
1479
<varlistentry><term><parameter>attribute</parameter> :</term>
1385
<varlistentry><term><parameter>attribute</parameter> :</term>
1480
1386
<listitem><simpara> a file attribute key.
1481
1387
</simpara></listitem></varlistentry>
1482
<varlistentry><term><parameter>attr_value</parameter> :</term>
1388
<varlistentry><term><parameter>attr_value</parameter> :</term>
1483
1389
<listitem><simpara> a string.
1484
1390
</simpara></listitem></varlistentry>
1485
1391
</variablelist></refsect2>
1487
<title><anchor id="g-file-info-set-attribute-byte-string" role="function"/>g_file_info_set_attribute_byte_string ()</title>
1488
<indexterm><primary>g_file_info_set_attribute_byte_string</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_byte_string
1392
<refsect2 id="g-file-info-set-attribute-byte-string" role="function">
1393
<title>g_file_info_set_attribute_byte_string ()</title>
1394
<indexterm zone="g-file-info-set-attribute-byte-string"><primary sortas="g_file_info_set_attribute_byte_string">g_file_info_set_attribute_byte_string</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_byte_string
1489
1395
(<link linkend="GFileInfo">GFileInfo</link> *info,
1490
1396
const <link linkend="char">char</link> *attribute,
1491
1397
const <link linkend="char">char</link> *attr_value);</programlisting>
1493
1399
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1494
1400
if possible.</para>
1497
1402
</para><variablelist role="params">
1498
<varlistentry><term><parameter>info</parameter> :</term>
1403
<varlistentry><term><parameter>info</parameter> :</term>
1499
1404
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1500
1405
</simpara></listitem></varlistentry>
1501
<varlistentry><term><parameter>attribute</parameter> :</term>
1406
<varlistentry><term><parameter>attribute</parameter> :</term>
1502
1407
<listitem><simpara> a file attribute key.
1503
1408
</simpara></listitem></varlistentry>
1504
<varlistentry><term><parameter>attr_value</parameter> :</term>
1409
<varlistentry><term><parameter>attr_value</parameter> :</term>
1505
1410
<listitem><simpara> a byte string.
1506
1411
</simpara></listitem></varlistentry>
1507
1412
</variablelist></refsect2>
1509
<title><anchor id="g-file-info-set-attribute-boolean" role="function"/>g_file_info_set_attribute_boolean ()</title>
1510
<indexterm><primary>g_file_info_set_attribute_boolean</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_boolean (<link linkend="GFileInfo">GFileInfo</link> *info,
1413
<refsect2 id="g-file-info-set-attribute-boolean" role="function">
1414
<title>g_file_info_set_attribute_boolean ()</title>
1415
<indexterm zone="g-file-info-set-attribute-boolean"><primary sortas="g_file_info_set_attribute_boolean">g_file_info_set_attribute_boolean</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_boolean (<link linkend="GFileInfo">GFileInfo</link> *info,
1511
1416
const <link linkend="char">char</link> *attribute,
1512
1417
<link linkend="gboolean">gboolean</link> attr_value);</programlisting>
1514
1419
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1515
1420
if possible.</para>
1518
1422
</para><variablelist role="params">
1519
<varlistentry><term><parameter>info</parameter> :</term>
1423
<varlistentry><term><parameter>info</parameter> :</term>
1520
1424
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1521
1425
</simpara></listitem></varlistentry>
1522
<varlistentry><term><parameter>attribute</parameter> :</term>
1426
<varlistentry><term><parameter>attribute</parameter> :</term>
1523
1427
<listitem><simpara> a file attribute key.
1524
1428
</simpara></listitem></varlistentry>
1525
<varlistentry><term><parameter>attr_value</parameter> :</term>
1429
<varlistentry><term><parameter>attr_value</parameter> :</term>
1526
1430
<listitem><simpara> a boolean value.
1527
1431
</simpara></listitem></varlistentry>
1528
1432
</variablelist></refsect2>
1530
<title><anchor id="g-file-info-set-attribute-uint32" role="function"/>g_file_info_set_attribute_uint32 ()</title>
1531
<indexterm><primary>g_file_info_set_attribute_uint32</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_uint32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1433
<refsect2 id="g-file-info-set-attribute-uint32" role="function">
1434
<title>g_file_info_set_attribute_uint32 ()</title>
1435
<indexterm zone="g-file-info-set-attribute-uint32"><primary sortas="g_file_info_set_attribute_uint32">g_file_info_set_attribute_uint32</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_uint32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1532
1436
const <link linkend="char">char</link> *attribute,
1533
1437
<link linkend="guint32">guint32</link> attr_value);</programlisting>
1535
1439
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1536
1440
if possible.</para>
1539
1442
</para><variablelist role="params">
1540
<varlistentry><term><parameter>info</parameter> :</term>
1443
<varlistentry><term><parameter>info</parameter> :</term>
1541
1444
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1542
1445
</simpara></listitem></varlistentry>
1543
<varlistentry><term><parameter>attribute</parameter> :</term>
1446
<varlistentry><term><parameter>attribute</parameter> :</term>
1544
1447
<listitem><simpara> a file attribute key.
1545
1448
</simpara></listitem></varlistentry>
1546
<varlistentry><term><parameter>attr_value</parameter> :</term>
1449
<varlistentry><term><parameter>attr_value</parameter> :</term>
1547
1450
<listitem><simpara> an unsigned 32-bit integer.
1548
1451
</simpara></listitem></varlistentry>
1549
1452
</variablelist></refsect2>
1551
<title><anchor id="g-file-info-set-attribute-int32" role="function"/>g_file_info_set_attribute_int32 ()</title>
1552
<indexterm><primary>g_file_info_set_attribute_int32</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_int32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1453
<refsect2 id="g-file-info-set-attribute-int32" role="function">
1454
<title>g_file_info_set_attribute_int32 ()</title>
1455
<indexterm zone="g-file-info-set-attribute-int32"><primary sortas="g_file_info_set_attribute_int32">g_file_info_set_attribute_int32</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_int32 (<link linkend="GFileInfo">GFileInfo</link> *info,
1553
1456
const <link linkend="char">char</link> *attribute,
1554
1457
<link linkend="gint32">gint32</link> attr_value);</programlisting>
1556
1459
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1557
1460
if possible.</para>
1560
1462
</para><variablelist role="params">
1561
<varlistentry><term><parameter>info</parameter> :</term>
1463
<varlistentry><term><parameter>info</parameter> :</term>
1562
1464
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1563
1465
</simpara></listitem></varlistentry>
1564
<varlistentry><term><parameter>attribute</parameter> :</term>
1466
<varlistentry><term><parameter>attribute</parameter> :</term>
1565
1467
<listitem><simpara> a file attribute key.
1566
1468
</simpara></listitem></varlistentry>
1567
<varlistentry><term><parameter>attr_value</parameter> :</term>
1469
<varlistentry><term><parameter>attr_value</parameter> :</term>
1568
1470
<listitem><simpara> a signed 32-bit integer
1569
1471
</simpara></listitem></varlistentry>
1570
1472
</variablelist></refsect2>
1572
<title><anchor id="g-file-info-set-attribute-uint64" role="function"/>g_file_info_set_attribute_uint64 ()</title>
1573
<indexterm><primary>g_file_info_set_attribute_uint64</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_uint64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1473
<refsect2 id="g-file-info-set-attribute-uint64" role="function">
1474
<title>g_file_info_set_attribute_uint64 ()</title>
1475
<indexterm zone="g-file-info-set-attribute-uint64"><primary sortas="g_file_info_set_attribute_uint64">g_file_info_set_attribute_uint64</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_uint64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1574
1476
const <link linkend="char">char</link> *attribute,
1575
1477
<link linkend="guint64">guint64</link> attr_value);</programlisting>
1577
1479
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1578
1480
if possible.</para>
1581
1482
</para><variablelist role="params">
1582
<varlistentry><term><parameter>info</parameter> :</term>
1483
<varlistentry><term><parameter>info</parameter> :</term>
1583
1484
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1584
1485
</simpara></listitem></varlistentry>
1585
<varlistentry><term><parameter>attribute</parameter> :</term>
1486
<varlistentry><term><parameter>attribute</parameter> :</term>
1586
1487
<listitem><simpara> a file attribute key.
1587
1488
</simpara></listitem></varlistentry>
1588
<varlistentry><term><parameter>attr_value</parameter> :</term>
1489
<varlistentry><term><parameter>attr_value</parameter> :</term>
1589
1490
<listitem><simpara> an unsigned 64-bit integer.
1590
1491
</simpara></listitem></varlistentry>
1591
1492
</variablelist></refsect2>
1593
<title><anchor id="g-file-info-set-attribute-int64" role="function"/>g_file_info_set_attribute_int64 ()</title>
1594
<indexterm><primary>g_file_info_set_attribute_int64</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_int64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1493
<refsect2 id="g-file-info-set-attribute-int64" role="function">
1494
<title>g_file_info_set_attribute_int64 ()</title>
1495
<indexterm zone="g-file-info-set-attribute-int64"><primary sortas="g_file_info_set_attribute_int64">g_file_info_set_attribute_int64</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_int64 (<link linkend="GFileInfo">GFileInfo</link> *info,
1595
1496
const <link linkend="char">char</link> *attribute,
1596
1497
<link linkend="gint64">gint64</link> attr_value);</programlisting>
1598
1499
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1599
1500
if possible.</para>
1602
1502
</para><variablelist role="params">
1603
<varlistentry><term><parameter>info</parameter> :</term>
1503
<varlistentry><term><parameter>info</parameter> :</term>
1604
1504
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1605
1505
</simpara></listitem></varlistentry>
1606
<varlistentry><term><parameter>attribute</parameter> :</term>
1506
<varlistentry><term><parameter>attribute</parameter> :</term>
1607
1507
<listitem><simpara> attribute name to set.
1608
1508
</simpara></listitem></varlistentry>
1609
<varlistentry><term><parameter>attr_value</parameter> :</term>
1509
<varlistentry><term><parameter>attr_value</parameter> :</term>
1610
1510
<listitem><simpara> int64 value to set attribute to.
1611
1511
</simpara></listitem></varlistentry>
1612
1512
</variablelist></refsect2>
1614
<title><anchor id="g-file-info-set-attribute-object" role="function"/>g_file_info_set_attribute_object ()</title>
1615
<indexterm><primary>g_file_info_set_attribute_object</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_object (<link linkend="GFileInfo">GFileInfo</link> *info,
1513
<refsect2 id="g-file-info-set-attribute-object" role="function">
1514
<title>g_file_info_set_attribute_object ()</title>
1515
<indexterm zone="g-file-info-set-attribute-object"><primary sortas="g_file_info_set_attribute_object">g_file_info_set_attribute_object</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_object (<link linkend="GFileInfo">GFileInfo</link> *info,
1616
1516
const <link linkend="char">char</link> *attribute,
1617
1517
<link linkend="GObject">GObject</link> *attr_value);</programlisting>
1619
1519
Sets the <parameter>attribute</parameter> to contain the given <parameter>attr_value</parameter>,
1620
1520
if possible.</para>
1623
1522
</para><variablelist role="params">
1624
<varlistentry><term><parameter>info</parameter> :</term>
1523
<varlistentry><term><parameter>info</parameter> :</term>
1625
1524
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1626
1525
</simpara></listitem></varlistentry>
1627
<varlistentry><term><parameter>attribute</parameter> :</term>
1526
<varlistentry><term><parameter>attribute</parameter> :</term>
1628
1527
<listitem><simpara> a file attribute key.
1629
1528
</simpara></listitem></varlistentry>
1630
<varlistentry><term><parameter>attr_value</parameter> :</term>
1529
<varlistentry><term><parameter>attr_value</parameter> :</term>
1631
1530
<listitem><simpara> a <link linkend="GObject"><type>GObject</type></link>.
1632
1531
</simpara></listitem></varlistentry>
1633
1532
</variablelist></refsect2>
1635
<title><anchor id="g-file-info-clear-status" role="function"/>g_file_info_clear_status ()</title>
1636
<indexterm><primary>g_file_info_clear_status</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_clear_status (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1533
<refsect2 id="g-file-info-clear-status" role="function">
1534
<title>g_file_info_clear_status ()</title>
1535
<indexterm zone="g-file-info-clear-status"><primary sortas="g_file_info_clear_status">g_file_info_clear_status</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_clear_status (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1638
1537
Clears the status information from <parameter>info</parameter>.</para>
1641
1539
</para><variablelist role="params">
1642
<varlistentry><term><parameter>info</parameter> :</term>
1540
<varlistentry><term><parameter>info</parameter> :</term>
1643
1541
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1644
1542
</simpara></listitem></varlistentry>
1645
1543
</variablelist></refsect2>
1647
<title><anchor id="g-file-info-get-file-type" role="function"/>g_file_info_get_file_type ()</title>
1648
<indexterm><primary>g_file_info_get_file_type</primary></indexterm><programlisting><link linkend="GFileType">GFileType</link> g_file_info_get_file_type (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1544
<refsect2 id="g-file-info-get-file-type" role="function">
1545
<title>g_file_info_get_file_type ()</title>
1546
<indexterm zone="g-file-info-get-file-type"><primary sortas="g_file_info_get_file_type">g_file_info_get_file_type</primary></indexterm><programlisting><link linkend="GFileType">GFileType</link> g_file_info_get_file_type (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1650
1548
Gets a file's type (whether it is a regular file, symlink, etc).
1651
1549
This is different from the file's content type, see <link linkend="g-file-info-get-content-type"><function>g_file_info_get_content_type()</function></link>.</para>
1654
1551
</para><variablelist role="params">
1655
<varlistentry><term><parameter>info</parameter> :</term>
1552
<varlistentry><term><parameter>info</parameter> :</term>
1656
1553
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1657
1554
</simpara></listitem></varlistentry>
1658
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileType"><type>GFileType</type></link> for the given file.
1555
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileType"><type>GFileType</type></link> for the given file.
1659
1556
</simpara></listitem></varlistentry>
1660
1557
</variablelist></refsect2>
1662
<title><anchor id="g-file-info-get-is-hidden" role="function"/>g_file_info_get_is_hidden ()</title>
1663
<indexterm><primary>g_file_info_get_is_hidden</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_is_hidden (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1558
<refsect2 id="g-file-info-get-is-hidden" role="function">
1559
<title>g_file_info_get_is_hidden ()</title>
1560
<indexterm zone="g-file-info-get-is-hidden"><primary sortas="g_file_info_get_is_hidden">g_file_info_get_is_hidden</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_is_hidden (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1665
1562
Checks if a file is hidden.</para>
1668
1564
</para><variablelist role="params">
1669
<varlistentry><term><parameter>info</parameter> :</term>
1565
<varlistentry><term><parameter>info</parameter> :</term>
1670
1566
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1671
1567
</simpara></listitem></varlistentry>
1672
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the file is a hidden file, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
1568
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the file is a hidden file, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
1673
1569
</simpara></listitem></varlistentry>
1674
1570
</variablelist></refsect2>
1676
<title><anchor id="g-file-info-get-is-backup" role="function"/>g_file_info_get_is_backup ()</title>
1677
<indexterm><primary>g_file_info_get_is_backup</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_is_backup (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1571
<refsect2 id="g-file-info-get-is-backup" role="function">
1572
<title>g_file_info_get_is_backup ()</title>
1573
<indexterm zone="g-file-info-get-is-backup"><primary sortas="g_file_info_get_is_backup">g_file_info_get_is_backup</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_is_backup (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1679
1575
Checks if a file is a backup file.</para>
1682
1577
</para><variablelist role="params">
1683
<varlistentry><term><parameter>info</parameter> :</term>
1578
<varlistentry><term><parameter>info</parameter> :</term>
1684
1579
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1685
1580
</simpara></listitem></varlistentry>
1686
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if file is a backup file, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
1581
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if file is a backup file, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
1687
1582
</simpara></listitem></varlistentry>
1688
1583
</variablelist></refsect2>
1690
<title><anchor id="g-file-info-get-is-symlink" role="function"/>g_file_info_get_is_symlink ()</title>
1691
<indexterm><primary>g_file_info_get_is_symlink</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_is_symlink (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1584
<refsect2 id="g-file-info-get-is-symlink" role="function">
1585
<title>g_file_info_get_is_symlink ()</title>
1586
<indexterm zone="g-file-info-get-is-symlink"><primary sortas="g_file_info_get_is_symlink">g_file_info_get_is_symlink</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_info_get_is_symlink (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1693
1588
Checks if a file is a symlink.</para>
1696
1590
</para><variablelist role="params">
1697
<varlistentry><term><parameter>info</parameter> :</term>
1591
<varlistentry><term><parameter>info</parameter> :</term>
1698
1592
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1699
1593
</simpara></listitem></varlistentry>
1700
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the given <parameter>info</parameter> is a symlink.
1594
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the given <parameter>info</parameter> is a symlink.
1701
1595
</simpara></listitem></varlistentry>
1702
1596
</variablelist></refsect2>
1704
<title><anchor id="g-file-info-get-name" role="function"/>g_file_info_get_name ()</title>
1705
<indexterm><primary>g_file_info_get_name</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_name (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1597
<refsect2 id="g-file-info-get-name" role="function">
1598
<title>g_file_info_get_name ()</title>
1599
<indexterm zone="g-file-info-get-name"><primary sortas="g_file_info_get_name">g_file_info_get_name</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_name (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1707
1601
Gets the name for a file.</para>
1710
1603
</para><variablelist role="params">
1711
<varlistentry><term><parameter>info</parameter> :</term>
1604
<varlistentry><term><parameter>info</parameter> :</term>
1712
1605
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1713
1606
</simpara></listitem></varlistentry>
1714
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the file name.
1607
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the file name.
1715
1608
</simpara></listitem></varlistentry>
1716
1609
</variablelist></refsect2>
1718
<title><anchor id="g-file-info-get-display-name" role="function"/>g_file_info_get_display_name ()</title>
1719
<indexterm><primary>g_file_info_get_display_name</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_display_name (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1610
<refsect2 id="g-file-info-get-display-name" role="function">
1611
<title>g_file_info_get_display_name ()</title>
1612
<indexterm zone="g-file-info-get-display-name"><primary sortas="g_file_info_get_display_name">g_file_info_get_display_name</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_display_name (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1721
1614
Gets a display name for a file.</para>
1724
1616
</para><variablelist role="params">
1725
<varlistentry><term><parameter>info</parameter> :</term>
1617
<varlistentry><term><parameter>info</parameter> :</term>
1726
1618
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1727
1619
</simpara></listitem></varlistentry>
1728
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the display name.
1620
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the display name.
1729
1621
</simpara></listitem></varlistentry>
1730
1622
</variablelist></refsect2>
1732
<title><anchor id="g-file-info-get-edit-name" role="function"/>g_file_info_get_edit_name ()</title>
1733
<indexterm><primary>g_file_info_get_edit_name</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_edit_name (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1623
<refsect2 id="g-file-info-get-edit-name" role="function">
1624
<title>g_file_info_get_edit_name ()</title>
1625
<indexterm zone="g-file-info-get-edit-name"><primary sortas="g_file_info_get_edit_name">g_file_info_get_edit_name</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_edit_name (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1735
1627
Gets the edit name for a file.</para>
1738
1629
</para><variablelist role="params">
1739
<varlistentry><term><parameter>info</parameter> :</term>
1630
<varlistentry><term><parameter>info</parameter> :</term>
1740
1631
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1741
1632
</simpara></listitem></varlistentry>
1742
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the edit name.
1633
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the edit name.
1743
1634
</simpara></listitem></varlistentry>
1744
1635
</variablelist></refsect2>
1746
<title><anchor id="g-file-info-get-icon" role="function"/>g_file_info_get_icon ()</title>
1747
<indexterm><primary>g_file_info_get_icon</primary></indexterm><programlisting><link linkend="GIcon">GIcon</link>* g_file_info_get_icon (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1636
<refsect2 id="g-file-info-get-icon" role="function">
1637
<title>g_file_info_get_icon ()</title>
1638
<indexterm zone="g-file-info-get-icon"><primary sortas="g_file_info_get_icon">g_file_info_get_icon</primary></indexterm><programlisting><link linkend="GIcon">GIcon</link> * g_file_info_get_icon (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1749
1640
Gets the icon for a file.</para>
1752
1642
</para><variablelist role="params">
1753
<varlistentry><term><parameter>info</parameter> :</term>
1643
<varlistentry><term><parameter>info</parameter> :</term>
1754
1644
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1755
1645
</simpara></listitem></varlistentry>
1756
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="GIcon"><type>GIcon</type></link> for the given <parameter>info</parameter>.
1646
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="GIcon"><type>GIcon</type></link> for the given <parameter>info</parameter>.
1757
1647
</simpara></listitem></varlistentry>
1758
1648
</variablelist></refsect2>
1760
<title><anchor id="g-file-info-get-content-type" role="function"/>g_file_info_get_content_type ()</title>
1761
<indexterm><primary>g_file_info_get_content_type</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_content_type (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1649
<refsect2 id="g-file-info-get-content-type" role="function">
1650
<title>g_file_info_get_content_type ()</title>
1651
<indexterm zone="g-file-info-get-content-type"><primary sortas="g_file_info_get_content_type">g_file_info_get_content_type</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_content_type (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1763
1653
Gets the file's content type.</para>
1766
1655
</para><variablelist role="params">
1767
<varlistentry><term><parameter>info</parameter> :</term>
1656
<varlistentry><term><parameter>info</parameter> :</term>
1768
1657
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1769
1658
</simpara></listitem></varlistentry>
1770
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the file's content type.s
1659
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the file's content type.
1771
1660
</simpara></listitem></varlistentry>
1772
1661
</variablelist></refsect2>
1774
<title><anchor id="g-file-info-get-size" role="function"/>g_file_info_get_size ()</title>
1775
<indexterm><primary>g_file_info_get_size</primary></indexterm><programlisting><link linkend="goffset">goffset</link> g_file_info_get_size (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1662
<refsect2 id="g-file-info-get-size" role="function">
1663
<title>g_file_info_get_size ()</title>
1664
<indexterm zone="g-file-info-get-size"><primary sortas="g_file_info_get_size">g_file_info_get_size</primary></indexterm><programlisting><link linkend="goffset">goffset</link> g_file_info_get_size (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1777
1666
Gets the file's size.</para>
1780
1668
</para><variablelist role="params">
1781
<varlistentry><term><parameter>info</parameter> :</term>
1669
<varlistentry><term><parameter>info</parameter> :</term>
1782
1670
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1783
1671
</simpara></listitem></varlistentry>
1784
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="goffset"><type>goffset</type></link> containing the file's size.
1672
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="goffset"><type>goffset</type></link> containing the file's size.
1785
1673
</simpara></listitem></varlistentry>
1786
1674
</variablelist></refsect2>
1788
<title><anchor id="g-file-info-get-modification-time" role="function"/>g_file_info_get_modification_time ()</title>
1789
<indexterm><primary>g_file_info_get_modification_time</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_get_modification_time (<link linkend="GFileInfo">GFileInfo</link> *info,
1675
<refsect2 id="g-file-info-get-modification-time" role="function">
1676
<title>g_file_info_get_modification_time ()</title>
1677
<indexterm zone="g-file-info-get-modification-time"><primary sortas="g_file_info_get_modification_time">g_file_info_get_modification_time</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_get_modification_time (<link linkend="GFileInfo">GFileInfo</link> *info,
1790
1678
<link linkend="GTimeVal">GTimeVal</link> *result);</programlisting>
1792
1680
Gets the modification time of the current <parameter>info</parameter> and sets it
1793
1681
in <parameter>result</parameter>.</para>
1796
1683
</para><variablelist role="params">
1797
<varlistentry><term><parameter>info</parameter> :</term>
1684
<varlistentry><term><parameter>info</parameter> :</term>
1798
1685
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1799
1686
</simpara></listitem></varlistentry>
1800
<varlistentry><term><parameter>result</parameter> :</term>
1687
<varlistentry><term><parameter>result</parameter> :</term>
1801
1688
<listitem><simpara> a <link linkend="GTimeVal"><type>GTimeVal</type></link>.
1802
1689
</simpara></listitem></varlistentry>
1803
1690
</variablelist></refsect2>
1805
<title><anchor id="g-file-info-get-symlink-target" role="function"/>g_file_info_get_symlink_target ()</title>
1806
<indexterm><primary>g_file_info_get_symlink_target</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_symlink_target (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1691
<refsect2 id="g-file-info-get-symlink-target" role="function">
1692
<title>g_file_info_get_symlink_target ()</title>
1693
<indexterm zone="g-file-info-get-symlink-target"><primary sortas="g_file_info_get_symlink_target">g_file_info_get_symlink_target</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_symlink_target (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1808
1695
Gets the symlink target for a given <link linkend="GFileInfo"><type>GFileInfo</type></link>.</para>
1811
1697
</para><variablelist role="params">
1812
<varlistentry><term><parameter>info</parameter> :</term>
1698
<varlistentry><term><parameter>info</parameter> :</term>
1813
1699
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1814
1700
</simpara></listitem></varlistentry>
1815
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the symlink target.
1701
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the symlink target.
1816
1702
</simpara></listitem></varlistentry>
1817
1703
</variablelist></refsect2>
1819
<title><anchor id="g-file-info-get-etag" role="function"/>g_file_info_get_etag ()</title>
1820
<indexterm><primary>g_file_info_get_etag</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_info_get_etag (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1704
<refsect2 id="g-file-info-get-etag" role="function">
1705
<title>g_file_info_get_etag ()</title>
1706
<indexterm zone="g-file-info-get-etag"><primary sortas="g_file_info_get_etag">g_file_info_get_etag</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_info_get_etag (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1822
1708
Gets the <link linkend="gfile-etag">entity tag</link> for a given
1823
<link linkend="GFileInfo"><type>GFileInfo</type></link>. See <link linkend="G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS"><literal>G_FILE_ATTRIBUTE_ETAG_VALUE</literal></link>.</para>
1709
<link linkend="GFileInfo"><type>GFileInfo</type></link>. See <link linkend="G-FILE-ATTRIBUTE-ETAG-VALUE--CAPS"><literal>G_FILE_ATTRIBUTE_ETAG_VALUE</literal></link>.</para>
1826
1711
</para><variablelist role="params">
1827
<varlistentry><term><parameter>info</parameter> :</term>
1712
<varlistentry><term><parameter>info</parameter> :</term>
1828
1713
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1829
1714
</simpara></listitem></varlistentry>
1830
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the value of the "etag:value" attribute.
1715
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the value of the "etag:value" attribute.
1831
1716
</simpara></listitem></varlistentry>
1832
1717
</variablelist></refsect2>
1834
<title><anchor id="g-file-info-get-sort-order" role="function"/>g_file_info_get_sort_order ()</title>
1835
<indexterm><primary>g_file_info_get_sort_order</primary></indexterm><programlisting><link linkend="gint32">gint32</link> g_file_info_get_sort_order (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1718
<refsect2 id="g-file-info-get-sort-order" role="function">
1719
<title>g_file_info_get_sort_order ()</title>
1720
<indexterm zone="g-file-info-get-sort-order"><primary sortas="g_file_info_get_sort_order">g_file_info_get_sort_order</primary></indexterm><programlisting><link linkend="gint32">gint32</link> g_file_info_get_sort_order (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1837
1722
Gets the value of the sort_order attribute from the <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1838
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</literal></link>.</para>
1723
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</literal></link>.</para>
1841
1725
</para><variablelist role="params">
1842
<varlistentry><term><parameter>info</parameter> :</term>
1726
<varlistentry><term><parameter>info</parameter> :</term>
1843
1727
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1844
1728
</simpara></listitem></varlistentry>
1845
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="gint32"><type>gint32</type></link> containing the value of the "standard::sort_order" attribute.
1729
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="gint32"><type>gint32</type></link> containing the value of the "standard::sort_order" attribute.
1846
1730
</simpara></listitem></varlistentry>
1847
1731
</variablelist></refsect2>
1849
<title><anchor id="g-file-info-set-attribute-mask" role="function"/>g_file_info_set_attribute_mask ()</title>
1850
<indexterm><primary>g_file_info_set_attribute_mask</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_mask (<link linkend="GFileInfo">GFileInfo</link> *info,
1732
<refsect2 id="g-file-info-set-attribute-mask" role="function">
1733
<title>g_file_info_set_attribute_mask ()</title>
1734
<indexterm zone="g-file-info-set-attribute-mask"><primary sortas="g_file_info_set_attribute_mask">g_file_info_set_attribute_mask</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_attribute_mask (<link linkend="GFileInfo">GFileInfo</link> *info,
1851
1735
<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *mask);</programlisting>
1853
1737
Sets <parameter>mask</parameter> on <parameter>info</parameter> to match specific attribute types.</para>
1856
1739
</para><variablelist role="params">
1857
<varlistentry><term><parameter>info</parameter> :</term>
1740
<varlistentry><term><parameter>info</parameter> :</term>
1858
1741
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1859
1742
</simpara></listitem></varlistentry>
1860
<varlistentry><term><parameter>mask</parameter> :</term>
1743
<varlistentry><term><parameter>mask</parameter> :</term>
1861
1744
<listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
1862
1745
</simpara></listitem></varlistentry>
1863
1746
</variablelist></refsect2>
1865
<title><anchor id="g-file-info-unset-attribute-mask" role="function"/>g_file_info_unset_attribute_mask ()</title>
1866
<indexterm><primary>g_file_info_unset_attribute_mask</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_unset_attribute_mask (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1747
<refsect2 id="g-file-info-unset-attribute-mask" role="function">
1748
<title>g_file_info_unset_attribute_mask ()</title>
1749
<indexterm zone="g-file-info-unset-attribute-mask"><primary sortas="g_file_info_unset_attribute_mask">g_file_info_unset_attribute_mask</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_unset_attribute_mask (<link linkend="GFileInfo">GFileInfo</link> *info);</programlisting>
1868
1751
Unsets a mask set by <link linkend="g-file-info-set-attribute-mask"><function>g_file_info_set_attribute_mask()</function></link>, if one
1872
1754
</para><variablelist role="params">
1873
<varlistentry><term><parameter>info</parameter> :</term>
1755
<varlistentry><term><parameter>info</parameter> :</term>
1874
1756
<listitem><simpara> <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1875
1757
</simpara></listitem></varlistentry>
1876
1758
</variablelist></refsect2>
1878
<title><anchor id="g-file-info-set-file-type" role="function"/>g_file_info_set_file_type ()</title>
1879
<indexterm><primary>g_file_info_set_file_type</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_file_type (<link linkend="GFileInfo">GFileInfo</link> *info,
1759
<refsect2 id="g-file-info-set-file-type" role="function">
1760
<title>g_file_info_set_file_type ()</title>
1761
<indexterm zone="g-file-info-set-file-type"><primary sortas="g_file_info_set_file_type">g_file_info_set_file_type</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_file_type (<link linkend="GFileInfo">GFileInfo</link> *info,
1880
1762
<link linkend="GFileType">GFileType</link> type);</programlisting>
1882
1764
Sets the file type in a <link linkend="GFileInfo"><type>GFileInfo</type></link> to <parameter>type</parameter>.
1883
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_TYPE</literal></link>.</para>
1765
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-TYPE--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_TYPE</literal></link>.</para>
1886
1767
</para><variablelist role="params">
1887
<varlistentry><term><parameter>info</parameter> :</term>
1768
<varlistentry><term><parameter>info</parameter> :</term>
1888
1769
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1889
1770
</simpara></listitem></varlistentry>
1890
<varlistentry><term><parameter>type</parameter> :</term>
1771
<varlistentry><term><parameter>type</parameter> :</term>
1891
1772
<listitem><simpara> a <link linkend="GFileType"><type>GFileType</type></link>.
1892
1773
</simpara></listitem></varlistentry>
1893
1774
</variablelist></refsect2>
1895
<title><anchor id="g-file-info-set-is-hidden" role="function"/>g_file_info_set_is_hidden ()</title>
1896
<indexterm><primary>g_file_info_set_is_hidden</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_is_hidden (<link linkend="GFileInfo">GFileInfo</link> *info,
1775
<refsect2 id="g-file-info-set-is-hidden" role="function">
1776
<title>g_file_info_set_is_hidden ()</title>
1777
<indexterm zone="g-file-info-set-is-hidden"><primary sortas="g_file_info_set_is_hidden">g_file_info_set_is_hidden</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_is_hidden (<link linkend="GFileInfo">GFileInfo</link> *info,
1897
1778
<link linkend="gboolean">gboolean</link> is_hidden);</programlisting>
1899
1780
Sets the "is_hidden" attribute in a <link linkend="GFileInfo"><type>GFileInfo</type></link> according to <parameter>is_symlink</parameter>.
1900
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</literal></link>.</para>
1781
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</literal></link>.</para>
1903
1783
</para><variablelist role="params">
1904
<varlistentry><term><parameter>info</parameter> :</term>
1784
<varlistentry><term><parameter>info</parameter> :</term>
1905
1785
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1906
1786
</simpara></listitem></varlistentry>
1907
<varlistentry><term><parameter>is_hidden</parameter> :</term>
1787
<varlistentry><term><parameter>is_hidden</parameter> :</term>
1908
1788
<listitem><simpara> a <link linkend="gboolean"><type>gboolean</type></link>.
1909
1789
</simpara></listitem></varlistentry>
1910
1790
</variablelist></refsect2>
1912
<title><anchor id="g-file-info-set-is-symlink" role="function"/>g_file_info_set_is_symlink ()</title>
1913
<indexterm><primary>g_file_info_set_is_symlink</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_is_symlink (<link linkend="GFileInfo">GFileInfo</link> *info,
1791
<refsect2 id="g-file-info-set-is-symlink" role="function">
1792
<title>g_file_info_set_is_symlink ()</title>
1793
<indexterm zone="g-file-info-set-is-symlink"><primary sortas="g_file_info_set_is_symlink">g_file_info_set_is_symlink</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_is_symlink (<link linkend="GFileInfo">GFileInfo</link> *info,
1914
1794
<link linkend="gboolean">gboolean</link> is_symlink);</programlisting>
1916
1796
Sets the "is_symlink" attribute in a <link linkend="GFileInfo"><type>GFileInfo</type></link> according to <parameter>is_symlink</parameter>.
1917
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</literal></link>.</para>
1797
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</literal></link>.</para>
1920
1799
</para><variablelist role="params">
1921
<varlistentry><term><parameter>info</parameter> :</term>
1800
<varlistentry><term><parameter>info</parameter> :</term>
1922
1801
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1923
1802
</simpara></listitem></varlistentry>
1924
<varlistentry><term><parameter>is_symlink</parameter> :</term>
1803
<varlistentry><term><parameter>is_symlink</parameter> :</term>
1925
1804
<listitem><simpara> a <link linkend="gboolean"><type>gboolean</type></link>.
1926
1805
</simpara></listitem></varlistentry>
1927
1806
</variablelist></refsect2>
1929
<title><anchor id="g-file-info-set-name" role="function"/>g_file_info_set_name ()</title>
1930
<indexterm><primary>g_file_info_set_name</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_name (<link linkend="GFileInfo">GFileInfo</link> *info,
1807
<refsect2 id="g-file-info-set-name" role="function">
1808
<title>g_file_info_set_name ()</title>
1809
<indexterm zone="g-file-info-set-name"><primary sortas="g_file_info_set_name">g_file_info_set_name</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_name (<link linkend="GFileInfo">GFileInfo</link> *info,
1931
1810
const <link linkend="char">char</link> *name);</programlisting>
1933
1812
Sets the name attribute for the current <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1934
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_NAME</literal></link>.</para>
1813
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-NAME--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_NAME</literal></link>.</para>
1937
1815
</para><variablelist role="params">
1938
<varlistentry><term><parameter>info</parameter> :</term>
1816
<varlistentry><term><parameter>info</parameter> :</term>
1939
1817
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1940
1818
</simpara></listitem></varlistentry>
1941
<varlistentry><term><parameter>name</parameter> :</term>
1819
<varlistentry><term><parameter>name</parameter> :</term>
1942
1820
<listitem><simpara> a string containing a name.
1943
1821
</simpara></listitem></varlistentry>
1944
1822
</variablelist></refsect2>
1946
<title><anchor id="g-file-info-set-display-name" role="function"/>g_file_info_set_display_name ()</title>
1947
<indexterm><primary>g_file_info_set_display_name</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_display_name (<link linkend="GFileInfo">GFileInfo</link> *info,
1823
<refsect2 id="g-file-info-set-display-name" role="function">
1824
<title>g_file_info_set_display_name ()</title>
1825
<indexterm zone="g-file-info-set-display-name"><primary sortas="g_file_info_set_display_name">g_file_info_set_display_name</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_display_name (<link linkend="GFileInfo">GFileInfo</link> *info,
1948
1826
const <link linkend="char">char</link> *display_name);</programlisting>
1950
1828
Sets the display name for the current <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1951
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</literal></link>.</para>
1829
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</literal></link>.</para>
1954
1831
</para><variablelist role="params">
1955
<varlistentry><term><parameter>info</parameter> :</term>
1832
<varlistentry><term><parameter>info</parameter> :</term>
1956
1833
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1957
1834
</simpara></listitem></varlistentry>
1958
<varlistentry><term><parameter>display_name</parameter> :</term>
1835
<varlistentry><term><parameter>display_name</parameter> :</term>
1959
1836
<listitem><simpara> a string containing a display name.
1960
1837
</simpara></listitem></varlistentry>
1961
1838
</variablelist></refsect2>
1963
<title><anchor id="g-file-info-set-edit-name" role="function"/>g_file_info_set_edit_name ()</title>
1964
<indexterm><primary>g_file_info_set_edit_name</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_edit_name (<link linkend="GFileInfo">GFileInfo</link> *info,
1839
<refsect2 id="g-file-info-set-edit-name" role="function">
1840
<title>g_file_info_set_edit_name ()</title>
1841
<indexterm zone="g-file-info-set-edit-name"><primary sortas="g_file_info_set_edit_name">g_file_info_set_edit_name</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_edit_name (<link linkend="GFileInfo">GFileInfo</link> *info,
1965
1842
const <link linkend="char">char</link> *edit_name);</programlisting>
1967
1844
Sets the edit name for the current file.
1968
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</literal></link>.</para>
1845
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</literal></link>.</para>
1971
1847
</para><variablelist role="params">
1972
<varlistentry><term><parameter>info</parameter> :</term>
1848
<varlistentry><term><parameter>info</parameter> :</term>
1973
1849
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1974
1850
</simpara></listitem></varlistentry>
1975
<varlistentry><term><parameter>edit_name</parameter> :</term>
1851
<varlistentry><term><parameter>edit_name</parameter> :</term>
1976
1852
<listitem><simpara> a string containing an edit name.
1977
1853
</simpara></listitem></varlistentry>
1978
1854
</variablelist></refsect2>
1980
<title><anchor id="g-file-info-set-icon" role="function"/>g_file_info_set_icon ()</title>
1981
<indexterm><primary>g_file_info_set_icon</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_icon (<link linkend="GFileInfo">GFileInfo</link> *info,
1855
<refsect2 id="g-file-info-set-icon" role="function">
1856
<title>g_file_info_set_icon ()</title>
1857
<indexterm zone="g-file-info-set-icon"><primary sortas="g_file_info_set_icon">g_file_info_set_icon</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_icon (<link linkend="GFileInfo">GFileInfo</link> *info,
1982
1858
<link linkend="GIcon">GIcon</link> *icon);</programlisting>
1984
1860
Sets the icon for a given <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1985
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_ICON</literal></link>.</para>
1861
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-ICON--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_ICON</literal></link>.</para>
1988
1863
</para><variablelist role="params">
1989
<varlistentry><term><parameter>info</parameter> :</term>
1864
<varlistentry><term><parameter>info</parameter> :</term>
1990
1865
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
1991
1866
</simpara></listitem></varlistentry>
1992
<varlistentry><term><parameter>icon</parameter> :</term>
1867
<varlistentry><term><parameter>icon</parameter> :</term>
1993
1868
<listitem><simpara> a <link linkend="GIcon"><type>GIcon</type></link>.
1994
1869
</simpara></listitem></varlistentry>
1995
1870
</variablelist></refsect2>
1997
<title><anchor id="g-file-info-set-content-type" role="function"/>g_file_info_set_content_type ()</title>
1998
<indexterm><primary>g_file_info_set_content_type</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_content_type (<link linkend="GFileInfo">GFileInfo</link> *info,
1871
<refsect2 id="g-file-info-set-content-type" role="function">
1872
<title>g_file_info_set_content_type ()</title>
1873
<indexterm zone="g-file-info-set-content-type"><primary sortas="g_file_info_set_content_type">g_file_info_set_content_type</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_content_type (<link linkend="GFileInfo">GFileInfo</link> *info,
1999
1874
const <link linkend="char">char</link> *content_type);</programlisting>
2001
1876
Sets the content type attribute for a given <link linkend="GFileInfo"><type>GFileInfo</type></link>.
2002
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</literal></link>.</para>
1877
See <link linkend="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</literal></link>.</para>
2005
1879
</para><variablelist role="params">
2006
<varlistentry><term><parameter>info</parameter> :</term>
1880
<varlistentry><term><parameter>info</parameter> :</term>
2007
1881
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
2008
1882
</simpara></listitem></varlistentry>
2009
<varlistentry><term><parameter>content_type</parameter> :</term>
1883
<varlistentry><term><parameter>content_type</parameter> :</term>
2010
1884
<listitem><simpara> a content type. See <link linkend="GContentType"><type>GContentType</type></link>.
2011
1885
</simpara></listitem></varlistentry>
2012
1886
</variablelist></refsect2>
2014
<title><anchor id="g-file-info-set-size" role="function"/>g_file_info_set_size ()</title>
2015
<indexterm><primary>g_file_info_set_size</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_size (<link linkend="GFileInfo">GFileInfo</link> *info,
1887
<refsect2 id="g-file-info-set-size" role="function">
1888
<title>g_file_info_set_size ()</title>
1889
<indexterm zone="g-file-info-set-size"><primary sortas="g_file_info_set_size">g_file_info_set_size</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_size (<link linkend="GFileInfo">GFileInfo</link> *info,
2016
1890
<link linkend="goffset">goffset</link> size);</programlisting>
2018
Sets the <link linkend="G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SIZE</literal></link> attribute in the file info
1892
Sets the <link linkend="G-FILE-ATTRIBUTE-STANDARD-SIZE--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SIZE</literal></link> attribute in the file info
2019
1893
to the given size.</para>
2022
1895
</para><variablelist role="params">
2023
<varlistentry><term><parameter>info</parameter> :</term>
1896
<varlistentry><term><parameter>info</parameter> :</term>
2024
1897
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
2025
1898
</simpara></listitem></varlistentry>
2026
<varlistentry><term><parameter>size</parameter> :</term>
1899
<varlistentry><term><parameter>size</parameter> :</term>
2027
1900
<listitem><simpara> a <link linkend="goffset"><type>goffset</type></link> containing the file's size.
2028
1901
</simpara></listitem></varlistentry>
2029
1902
</variablelist></refsect2>
2031
<title><anchor id="g-file-info-set-modification-time" role="function"/>g_file_info_set_modification_time ()</title>
2032
<indexterm><primary>g_file_info_set_modification_time</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_modification_time (<link linkend="GFileInfo">GFileInfo</link> *info,
1903
<refsect2 id="g-file-info-set-modification-time" role="function">
1904
<title>g_file_info_set_modification_time ()</title>
1905
<indexterm zone="g-file-info-set-modification-time"><primary sortas="g_file_info_set_modification_time">g_file_info_set_modification_time</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_modification_time (<link linkend="GFileInfo">GFileInfo</link> *info,
2033
1906
<link linkend="GTimeVal">GTimeVal</link> *mtime);</programlisting>
2035
Sets the <link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_MODIFIED</literal></link> attribute in the file
1908
Sets the <link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_MODIFIED</literal></link> attribute in the file
2036
1909
info to the given time value.</para>
2039
1911
</para><variablelist role="params">
2040
<varlistentry><term><parameter>info</parameter> :</term>
1912
<varlistentry><term><parameter>info</parameter> :</term>
2041
1913
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
2042
1914
</simpara></listitem></varlistentry>
2043
<varlistentry><term><parameter>mtime</parameter> :</term>
1915
<varlistentry><term><parameter>mtime</parameter> :</term>
2044
1916
<listitem><simpara> a <link linkend="GTimeVal"><type>GTimeVal</type></link>.
2045
1917
</simpara></listitem></varlistentry>
2046
1918
</variablelist></refsect2>
2048
<title><anchor id="g-file-info-set-symlink-target" role="function"/>g_file_info_set_symlink_target ()</title>
2049
<indexterm><primary>g_file_info_set_symlink_target</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_symlink_target (<link linkend="GFileInfo">GFileInfo</link> *info,
1919
<refsect2 id="g-file-info-set-symlink-target" role="function">
1920
<title>g_file_info_set_symlink_target ()</title>
1921
<indexterm zone="g-file-info-set-symlink-target"><primary sortas="g_file_info_set_symlink_target">g_file_info_set_symlink_target</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_symlink_target (<link linkend="GFileInfo">GFileInfo</link> *info,
2050
1922
const <link linkend="char">char</link> *symlink_target);</programlisting>
2052
Sets the <link linkend="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</literal></link> attribute in the file info
1924
Sets the <link linkend="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</literal></link> attribute in the file info
2053
1925
to the given symlink target.</para>
2056
1927
</para><variablelist role="params">
2057
<varlistentry><term><parameter>info</parameter> :</term>
1928
<varlistentry><term><parameter>info</parameter> :</term>
2058
1929
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
2059
1930
</simpara></listitem></varlistentry>
2060
<varlistentry><term><parameter>symlink_target</parameter> :</term>
1931
<varlistentry><term><parameter>symlink_target</parameter> :</term>
2061
1932
<listitem><simpara> a static string containing a path to a symlink target.
2062
1933
</simpara></listitem></varlistentry>
2063
1934
</variablelist></refsect2>
2065
<title><anchor id="g-file-info-set-sort-order" role="function"/>g_file_info_set_sort_order ()</title>
2066
<indexterm><primary>g_file_info_set_sort_order</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_sort_order (<link linkend="GFileInfo">GFileInfo</link> *info,
1935
<refsect2 id="g-file-info-set-sort-order" role="function">
1936
<title>g_file_info_set_sort_order ()</title>
1937
<indexterm zone="g-file-info-set-sort-order"><primary sortas="g_file_info_set_sort_order">g_file_info_set_sort_order</primary></indexterm><programlisting><link linkend="void">void</link> g_file_info_set_sort_order (<link linkend="GFileInfo">GFileInfo</link> *info,
2067
1938
<link linkend="gint32">gint32</link> sort_order);</programlisting>
2069
1940
Sets the sort order attribute in the file info structure. See
2070
<link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</literal></link>.</para>
1941
<link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</literal></link>.</para>
2073
1943
</para><variablelist role="params">
2074
<varlistentry><term><parameter>info</parameter> :</term>
1944
<varlistentry><term><parameter>info</parameter> :</term>
2075
1945
<listitem><simpara> a <link linkend="GFileInfo"><type>GFileInfo</type></link>.
2076
1946
</simpara></listitem></varlistentry>
2077
<varlistentry><term><parameter>sort_order</parameter> :</term>
1947
<varlistentry><term><parameter>sort_order</parameter> :</term>
2078
1948
<listitem><simpara> a sort order integer.
2079
1949
</simpara></listitem></varlistentry>
2080
1950
</variablelist></refsect2>
2082
<title><anchor id="g-file-attribute-matcher-new" role="function"/>g_file_attribute_matcher_new ()</title>
2083
<indexterm><primary>g_file_attribute_matcher_new</primary></indexterm><programlisting><link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link>* g_file_attribute_matcher_new (const <link linkend="char">char</link> *attributes);</programlisting>
1951
<refsect2 id="g-file-attribute-matcher-new" role="function">
1952
<title>g_file_attribute_matcher_new ()</title>
1953
<indexterm zone="g-file-attribute-matcher-new"><primary sortas="g_file_attribute_matcher_new">g_file_attribute_matcher_new</primary></indexterm><programlisting><link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> * g_file_attribute_matcher_new (const <link linkend="char">char</link> *attributes);</programlisting>
2085
1955
Creates a new file attribute matcher, which matches attributes
2086
1956
against a given string. <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link><!-- -->s are reference
2109
1979
</tbody></tgroup>
2110
1980
</table></para>
2113
1982
</para><variablelist role="params">
2114
<varlistentry><term><parameter>attributes</parameter> :</term>
1983
<varlistentry><term><parameter>attributes</parameter> :</term>
2115
1984
<listitem><simpara> an attribute string to match.
2116
1985
</simpara></listitem></varlistentry>
2117
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
1986
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2118
1987
</simpara></listitem></varlistentry>
2119
1988
</variablelist></refsect2>
2121
<title><anchor id="g-file-attribute-matcher-ref" role="function"/>g_file_attribute_matcher_ref ()</title>
2122
<indexterm><primary>g_file_attribute_matcher_ref</primary></indexterm><programlisting><link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link>* g_file_attribute_matcher_ref (<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher);</programlisting>
1989
<refsect2 id="g-file-attribute-matcher-ref" role="function">
1990
<title>g_file_attribute_matcher_ref ()</title>
1991
<indexterm zone="g-file-attribute-matcher-ref"><primary sortas="g_file_attribute_matcher_ref">g_file_attribute_matcher_ref</primary></indexterm><programlisting><link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> * g_file_attribute_matcher_ref (<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher);</programlisting>
2124
1993
References a file attribute matcher.</para>
2127
1995
</para><variablelist role="params">
2128
<varlistentry><term><parameter>matcher</parameter> :</term>
1996
<varlistentry><term><parameter>matcher</parameter> :</term>
2129
1997
<listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2130
1998
</simpara></listitem></varlistentry>
2131
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
1999
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2132
2000
</simpara></listitem></varlistentry>
2133
2001
</variablelist></refsect2>
2135
<title><anchor id="g-file-attribute-matcher-unref" role="function"/>g_file_attribute_matcher_unref ()</title>
2136
<indexterm><primary>g_file_attribute_matcher_unref</primary></indexterm><programlisting><link linkend="void">void</link> g_file_attribute_matcher_unref (<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher);</programlisting>
2002
<refsect2 id="g-file-attribute-matcher-unref" role="function">
2003
<title>g_file_attribute_matcher_unref ()</title>
2004
<indexterm zone="g-file-attribute-matcher-unref"><primary sortas="g_file_attribute_matcher_unref">g_file_attribute_matcher_unref</primary></indexterm><programlisting><link linkend="void">void</link> g_file_attribute_matcher_unref (<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher);</programlisting>
2138
2006
Unreferences <parameter>matcher</parameter>. If the reference count falls below 1,
2139
2007
the <parameter>matcher</parameter> is automatically freed.</para>
2142
2009
</para><variablelist role="params">
2143
<varlistentry><term><parameter>matcher</parameter> :</term>
2010
<varlistentry><term><parameter>matcher</parameter> :</term>
2144
2011
<listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2145
2012
</simpara></listitem></varlistentry>
2146
2013
</variablelist></refsect2>
2148
<title><anchor id="g-file-attribute-matcher-matches" role="function"/>g_file_attribute_matcher_matches ()</title>
2149
<indexterm><primary>g_file_attribute_matcher_matches</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_attribute_matcher_matches (<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher,
2014
<refsect2 id="g-file-attribute-matcher-matches" role="function">
2015
<title>g_file_attribute_matcher_matches ()</title>
2016
<indexterm zone="g-file-attribute-matcher-matches"><primary sortas="g_file_attribute_matcher_matches">g_file_attribute_matcher_matches</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_attribute_matcher_matches (<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher,
2150
2017
const <link linkend="char">char</link> *attribute);</programlisting>
2152
2019
Checks if an attribute will be matched by an attribute matcher. If
2153
2020
the matcher was created with the "*" matching string, this function
2154
will always return <link linkend="TRUE:CAPS"><literal>TRUE</literal></link>.</para>
2021
will always return <link linkend="TRUE--CAPS"><literal>TRUE</literal></link>.</para>
2157
2023
</para><variablelist role="params">
2158
<varlistentry><term><parameter>matcher</parameter> :</term>
2024
<varlistentry><term><parameter>matcher</parameter> :</term>
2159
2025
<listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2160
2026
</simpara></listitem></varlistentry>
2161
<varlistentry><term><parameter>attribute</parameter> :</term>
2027
<varlistentry><term><parameter>attribute</parameter> :</term>
2162
2028
<listitem><simpara> a file attribute key.
2163
2029
</simpara></listitem></varlistentry>
2164
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if <parameter>attribute</parameter> matches <parameter>matcher</parameter>. <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
2030
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>attribute</parameter> matches <parameter>matcher</parameter>. <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
2165
2031
</simpara></listitem></varlistentry>
2166
2032
</variablelist></refsect2>
2168
<title><anchor id="g-file-attribute-matcher-matches-only" role="function"/>g_file_attribute_matcher_matches_only ()</title>
2169
<indexterm><primary>g_file_attribute_matcher_matches_only</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_attribute_matcher_matches_only
2033
<refsect2 id="g-file-attribute-matcher-matches-only" role="function">
2034
<title>g_file_attribute_matcher_matches_only ()</title>
2035
<indexterm zone="g-file-attribute-matcher-matches-only"><primary sortas="g_file_attribute_matcher_matches_only">g_file_attribute_matcher_matches_only</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_attribute_matcher_matches_only
2170
2036
(<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher,
2171
2037
const <link linkend="char">char</link> *attribute);</programlisting>
2173
2039
Checks if a attribute matcher only matches a given attribute. Always
2174
returns <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> if "*" was used when creating the matcher.</para>
2040
returns <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> if "*" was used when creating the matcher.</para>
2177
2042
</para><variablelist role="params">
2178
<varlistentry><term><parameter>matcher</parameter> :</term>
2043
<varlistentry><term><parameter>matcher</parameter> :</term>
2179
2044
<listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2180
2045
</simpara></listitem></varlistentry>
2181
<varlistentry><term><parameter>attribute</parameter> :</term>
2046
<varlistentry><term><parameter>attribute</parameter> :</term>
2182
2047
<listitem><simpara> a file attribute key.
2183
2048
</simpara></listitem></varlistentry>
2184
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the matcher only matches <parameter>attribute</parameter>. <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
2049
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the matcher only matches <parameter>attribute</parameter>. <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
2185
2050
</simpara></listitem></varlistentry>
2186
2051
</variablelist></refsect2>
2188
<title><anchor id="g-file-attribute-matcher-enumerate-namespace" role="function"/>g_file_attribute_matcher_enumerate_namespace ()</title>
2189
<indexterm><primary>g_file_attribute_matcher_enumerate_namespace</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_attribute_matcher_enumerate_namespace
2052
<refsect2 id="g-file-attribute-matcher-enumerate-namespace" role="function">
2053
<title>g_file_attribute_matcher_enumerate_namespace ()</title>
2054
<indexterm zone="g-file-attribute-matcher-enumerate-namespace"><primary sortas="g_file_attribute_matcher_enumerate_namespace">g_file_attribute_matcher_enumerate_namespace</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> g_file_attribute_matcher_enumerate_namespace
2190
2055
(<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher,
2191
2056
const <link linkend="char">char</link> *ns);</programlisting>
2193
2058
Checks if the matcher will match all of the keys in a given namespace.
2194
This will always return <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if a wildcard character is in use (e.g. if
2059
This will always return <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if a wildcard character is in use (e.g. if
2195
2060
matcher was created with "standard::*" and <parameter>ns</parameter> is "standard", or if matcher was created
2196
2061
using "*" and namespace is anything.)
2199
2064
TODO: this is awkwardly worded.</para>
2202
2066
</para><variablelist role="params">
2203
<varlistentry><term><parameter>matcher</parameter> :</term>
2067
<varlistentry><term><parameter>matcher</parameter> :</term>
2204
2068
<listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2205
2069
</simpara></listitem></varlistentry>
2206
<varlistentry><term><parameter>ns</parameter> :</term>
2070
<varlistentry><term><parameter>ns</parameter> :</term>
2207
2071
<listitem><simpara> a string containing a file attribute namespace.
2208
2072
</simpara></listitem></varlistentry>
2209
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the matcher matches all of the entries
2210
in the given <parameter>ns</parameter>, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise.
2073
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the matcher matches all of the entries
2074
in the given <parameter>ns</parameter>, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
2211
2075
</simpara></listitem></varlistentry>
2212
2076
</variablelist></refsect2>
2214
<title><anchor id="g-file-attribute-matcher-enumerate-next" role="function"/>g_file_attribute_matcher_enumerate_next ()</title>
2215
<indexterm><primary>g_file_attribute_matcher_enumerate_next</primary></indexterm><programlisting>const <link linkend="char">char</link>* g_file_attribute_matcher_enumerate_next
2077
<refsect2 id="g-file-attribute-matcher-enumerate-next" role="function">
2078
<title>g_file_attribute_matcher_enumerate_next ()</title>
2079
<indexterm zone="g-file-attribute-matcher-enumerate-next"><primary sortas="g_file_attribute_matcher_enumerate_next">g_file_attribute_matcher_enumerate_next</primary></indexterm><programlisting>const <link linkend="char">char</link> * g_file_attribute_matcher_enumerate_next
2216
2080
(<link linkend="GFileAttributeMatcher">GFileAttributeMatcher</link> *matcher);</programlisting>
2218
2082
Gets the next matched attribute from a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.</para>
2221
2084
</para><variablelist role="params">
2222
<varlistentry><term><parameter>matcher</parameter> :</term>
2085
<varlistentry><term><parameter>matcher</parameter> :</term>
2223
2086
<listitem><simpara> a <link linkend="GFileAttributeMatcher"><type>GFileAttributeMatcher</type></link>.
2224
2087
</simpara></listitem></varlistentry>
2225
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the next attribute or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if
2088
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a string containing the next attribute or <link linkend="NULL--CAPS"><literal>NULL</literal></link> if
2226
2089
no more attribute exist.
2227
2090
</simpara></listitem></varlistentry>
2228
2091
</variablelist></refsect2>