161
159
<tgroup cols='3' align='left'><thead>
162
160
<row><entry>Enum Value</entry><entry>Namespace:Key</entry><entry>Value Type</entry></row>
164
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_TYPE</literal></link></entry><entry>standard::type</entry><entry>uint32 (<link linkend="GFileType"><type>GFileType</type></link>)</entry></row>
165
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</literal></link></entry><entry>standard::is-hidden</entry><entry>boolean</entry></row>
166
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</literal></link></entry><entry>standard::is-backup</entry><entry>boolean</entry></row>
167
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</literal></link></entry><entry>standard::is-symlink</entry><entry>boolean</entry></row>
168
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</literal></link></entry><entry>standard::is-virtual</entry><entry>boolean</entry></row>
169
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_NAME</literal></link></entry><entry>standard::name</entry><entry>byte string</entry></row>
170
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</literal></link></entry><entry>standard::display-name</entry><entry>string</entry></row>
171
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</literal></link></entry><entry>standard::edit-name</entry><entry>string</entry></row>
172
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_ICON</literal></link></entry><entry>standard::icon</entry><entry>object (<link linkend="GIcon"><type>GIcon</type></link>)</entry></row>
173
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</literal></link></entry><entry>standard::content-type</entry><entry>string</entry></row>
174
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</literal></link></entry><entry>standard::fast-content-type</entry><entry>string</entry></row>
175
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SIZE</literal></link></entry><entry>standard::size</entry><entry>uint64</entry></row>
176
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</literal></link></entry><entry>standard::symlink-target</entry><entry>byte string</entry></row>
177
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</literal></link></entry><entry>standard::target-uri</entry><entry>string</entry></row>
178
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</literal></link></entry><entry>standard::sort-order</entry><entry>int32</entry></row>
179
<row><entry><link linkend="G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS"><literal>G_FILE_ATTRIBUTE_ETAG_VALUE</literal></link></entry><entry>etag::value</entry><entry>string</entry></row>
180
<row><entry><link linkend="G-FILE-ATTRIBUTE-ID-FILE:CAPS"><literal>G_FILE_ATTRIBUTE_ID_FILE</literal></link></entry><entry>id::file</entry><entry>string</entry></row>
181
<row><entry><link linkend="G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS"><literal>G_FILE_ATTRIBUTE_ID_FILESYSTEM</literal></link></entry><entry>id::filesystem</entry><entry>string</entry></row>
182
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_READ</literal></link></entry><entry>access::can-read</entry><entry>boolean</entry></row>
183
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</literal></link></entry><entry>access::can-write</entry><entry>boolean</entry></row>
184
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</literal></link></entry><entry>access::can-execute</entry><entry>boolean</entry></row>
185
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</literal></link></entry><entry>access::can-delete</entry><entry>boolean</entry></row>
186
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</literal></link></entry><entry>access::can-trash</entry><entry>boolean</entry></row>
187
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</literal></link></entry><entry>access::can-rename</entry><entry>boolean</entry></row>
188
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</literal></link></entry><entry>mountable::can-mount</entry><entry>boolean</entry></row>
189
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</literal></link></entry><entry>mountable::can-unmount</entry><entry>boolean</entry></row>
190
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</literal></link></entry><entry>mountable::can-eject</entry><entry>boolean</entry></row>
191
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</literal></link></entry><entry>mountable::unix-device</entry><entry>uint32</entry></row>
192
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</literal></link></entry><entry>mountable::hal-udi</entry><entry>string</entry></row>
193
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_MODIFIED</literal></link></entry><entry>time::modified</entry><entry>uint64</entry></row>
194
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</literal></link></entry><entry>time::modified-usec</entry><entry>uint32</entry></row>
195
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_ACCESS</literal></link></entry><entry>time::access</entry><entry>uint64</entry></row>
196
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</literal></link></entry><entry>time::access-usec</entry><entry>uint32</entry></row>
197
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CHANGED</literal></link></entry><entry>time::changed</entry><entry>uint64</entry></row>
198
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</literal></link></entry><entry>time::changed-usec</entry><entry>uint32</entry></row>
199
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CREATED:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CREATED</literal></link></entry><entry>time::created</entry><entry>uint64</entry></row>
200
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CREATED_USEC</literal></link></entry><entry>time::created-usec</entry><entry>uint32</entry></row>
201
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_DEVICE</literal></link></entry><entry>unix::device</entry><entry>uint32</entry></row>
202
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-INODE:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_INODE</literal></link></entry><entry>unix::inode</entry><entry>uint64</entry></row>
203
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-MODE:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_MODE</literal></link></entry><entry>unix::mode</entry><entry>uint32</entry></row>
204
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_NLINK</literal></link></entry><entry>unix::nlink</entry><entry>uint32</entry></row>
205
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-UID:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_UID</literal></link></entry><entry>unix::uid</entry><entry>uint32</entry></row>
206
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-GID:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_GID</literal></link></entry><entry>unix::gid</entry><entry>uint32</entry></row>
207
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_RDEV</literal></link></entry><entry>unix::rdev</entry><entry>uint32</entry></row>
208
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</literal></link></entry><entry>unix::block-size</entry><entry>uint32</entry></row>
209
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_BLOCKS</literal></link></entry><entry>unix::blocks</entry><entry>uint64</entry></row>
210
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</literal></link></entry><entry>unix::is-mountpoint</entry><entry>boolean</entry></row>
211
<row><entry><link linkend="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS"><literal>G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</literal></link></entry><entry>dos::is-archive</entry><entry>boolean</entry></row>
212
<row><entry><link linkend="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS"><literal>G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</literal></link></entry><entry>dos::is-system</entry><entry>boolean</entry></row>
213
<row><entry><link linkend="G-FILE-ATTRIBUTE-OWNER-USER:CAPS"><literal>G_FILE_ATTRIBUTE_OWNER_USER</literal></link></entry><entry>owner::user</entry><entry>string</entry></row>
214
<row><entry><link linkend="G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS"><literal>G_FILE_ATTRIBUTE_OWNER_USER_REAL</literal></link></entry><entry>owner::user-real</entry><entry>string</entry></row>
215
<row><entry><link linkend="G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS"><literal>G_FILE_ATTRIBUTE_OWNER_GROUP</literal></link></entry><entry>owner::group</entry><entry>string</entry></row>
216
<row><entry><link linkend="G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS"><literal>G_FILE_ATTRIBUTE_THUMBNAIL_PATH</literal></link></entry><entry>thumbnail::path</entry><entry>bytestring</entry></row>
217
<row><entry><link linkend="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS"><literal>G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</literal></link></entry><entry>thumbnail::failed</entry><entry>boolean</entry></row>
218
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</literal></link></entry><entry>filesystem::size</entry><entry>uint64</entry></row>
219
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_FREE</literal></link></entry><entry>filesystem::free</entry><entry>uint64</entry></row>
220
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</literal></link></entry><entry>filesystem::type</entry><entry>string</entry></row>
221
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</literal></link></entry><entry>filesystem::readonly</entry><entry>boolean</entry></row>
222
<row><entry><link linkend="G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS"><literal>G_FILE_ATTRIBUTE_GVFS_BACKEND</literal></link></entry><entry>gvfs::backend</entry><entry>string</entry></row>
223
<row><entry><link linkend="G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS"><literal>G_FILE_ATTRIBUTE_SELINUX_CONTEXT</literal></link></entry><entry>selinux::context</entry><entry>string</entry></row>
162
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-TYPE--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_TYPE</literal></link></entry><entry>standard::type</entry><entry>uint32 (<link linkend="GFileType"><type>GFileType</type></link>)</entry></row>
163
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</literal></link></entry><entry>standard::is-hidden</entry><entry>boolean</entry></row>
164
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</literal></link></entry><entry>standard::is-backup</entry><entry>boolean</entry></row>
165
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</literal></link></entry><entry>standard::is-symlink</entry><entry>boolean</entry></row>
166
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</literal></link></entry><entry>standard::is-virtual</entry><entry>boolean</entry></row>
167
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-NAME--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_NAME</literal></link></entry><entry>standard::name</entry><entry>byte string</entry></row>
168
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</literal></link></entry><entry>standard::display-name</entry><entry>string</entry></row>
169
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</literal></link></entry><entry>standard::edit-name</entry><entry>string</entry></row>
170
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-ICON--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_ICON</literal></link></entry><entry>standard::icon</entry><entry>object (<link linkend="GIcon"><type>GIcon</type></link>)</entry></row>
171
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</literal></link></entry><entry>standard::content-type</entry><entry>string</entry></row>
172
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</literal></link></entry><entry>standard::fast-content-type</entry><entry>string</entry></row>
173
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-SIZE--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SIZE</literal></link></entry><entry>standard::size</entry><entry>uint64</entry></row>
174
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</literal></link></entry><entry>standard::symlink-target</entry><entry>byte string</entry></row>
175
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</literal></link></entry><entry>standard::target-uri</entry><entry>string</entry></row>
176
<row><entry><link linkend="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER--CAPS"><literal>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</literal></link></entry><entry>standard::sort-order</entry><entry>int32</entry></row>
177
<row><entry><link linkend="G-FILE-ATTRIBUTE-ETAG-VALUE--CAPS"><literal>G_FILE_ATTRIBUTE_ETAG_VALUE</literal></link></entry><entry>etag::value</entry><entry>string</entry></row>
178
<row><entry><link linkend="G-FILE-ATTRIBUTE-ID-FILE--CAPS"><literal>G_FILE_ATTRIBUTE_ID_FILE</literal></link></entry><entry>id::file</entry><entry>string</entry></row>
179
<row><entry><link linkend="G-FILE-ATTRIBUTE-ID-FILESYSTEM--CAPS"><literal>G_FILE_ATTRIBUTE_ID_FILESYSTEM</literal></link></entry><entry>id::filesystem</entry><entry>string</entry></row>
180
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-READ--CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_READ</literal></link></entry><entry>access::can-read</entry><entry>boolean</entry></row>
181
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE--CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</literal></link></entry><entry>access::can-write</entry><entry>boolean</entry></row>
182
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE--CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</literal></link></entry><entry>access::can-execute</entry><entry>boolean</entry></row>
183
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE--CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</literal></link></entry><entry>access::can-delete</entry><entry>boolean</entry></row>
184
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH--CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</literal></link></entry><entry>access::can-trash</entry><entry>boolean</entry></row>
185
<row><entry><link linkend="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME--CAPS"><literal>G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</literal></link></entry><entry>access::can-rename</entry><entry>boolean</entry></row>
186
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT--CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</literal></link></entry><entry>mountable::can-mount</entry><entry>boolean</entry></row>
187
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT--CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</literal></link></entry><entry>mountable::can-unmount</entry><entry>boolean</entry></row>
188
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT--CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</literal></link></entry><entry>mountable::can-eject</entry><entry>boolean</entry></row>
189
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE--CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</literal></link></entry><entry>mountable::unix-device</entry><entry>uint32</entry></row>
190
<row><entry><link linkend="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI--CAPS"><literal>G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</literal></link></entry><entry>mountable::hal-udi</entry><entry>string</entry></row>
191
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_MODIFIED</literal></link></entry><entry>time::modified</entry><entry>uint64</entry></row>
192
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</literal></link></entry><entry>time::modified-usec</entry><entry>uint32</entry></row>
193
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_ACCESS</literal></link></entry><entry>time::access</entry><entry>uint64</entry></row>
194
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</literal></link></entry><entry>time::access-usec</entry><entry>uint32</entry></row>
195
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CHANGED</literal></link></entry><entry>time::changed</entry><entry>uint64</entry></row>
196
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</literal></link></entry><entry>time::changed-usec</entry><entry>uint32</entry></row>
197
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CREATED--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CREATED</literal></link></entry><entry>time::created</entry><entry>uint64</entry></row>
198
<row><entry><link linkend="G-FILE-ATTRIBUTE-TIME-CREATED-USEC--CAPS"><literal>G_FILE_ATTRIBUTE_TIME_CREATED_USEC</literal></link></entry><entry>time::created-usec</entry><entry>uint32</entry></row>
199
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-DEVICE--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_DEVICE</literal></link></entry><entry>unix::device</entry><entry>uint32</entry></row>
200
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-INODE--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_INODE</literal></link></entry><entry>unix::inode</entry><entry>uint64</entry></row>
201
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-MODE--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_MODE</literal></link></entry><entry>unix::mode</entry><entry>uint32</entry></row>
202
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-NLINK--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_NLINK</literal></link></entry><entry>unix::nlink</entry><entry>uint32</entry></row>
203
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-UID--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_UID</literal></link></entry><entry>unix::uid</entry><entry>uint32</entry></row>
204
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-GID--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_GID</literal></link></entry><entry>unix::gid</entry><entry>uint32</entry></row>
205
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-RDEV--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_RDEV</literal></link></entry><entry>unix::rdev</entry><entry>uint32</entry></row>
206
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</literal></link></entry><entry>unix::block-size</entry><entry>uint32</entry></row>
207
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-BLOCKS--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_BLOCKS</literal></link></entry><entry>unix::blocks</entry><entry>uint64</entry></row>
208
<row><entry><link linkend="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT--CAPS"><literal>G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</literal></link></entry><entry>unix::is-mountpoint</entry><entry>boolean</entry></row>
209
<row><entry><link linkend="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE--CAPS"><literal>G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</literal></link></entry><entry>dos::is-archive</entry><entry>boolean</entry></row>
210
<row><entry><link linkend="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM--CAPS"><literal>G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</literal></link></entry><entry>dos::is-system</entry><entry>boolean</entry></row>
211
<row><entry><link linkend="G-FILE-ATTRIBUTE-OWNER-USER--CAPS"><literal>G_FILE_ATTRIBUTE_OWNER_USER</literal></link></entry><entry>owner::user</entry><entry>string</entry></row>
212
<row><entry><link linkend="G-FILE-ATTRIBUTE-OWNER-USER-REAL--CAPS"><literal>G_FILE_ATTRIBUTE_OWNER_USER_REAL</literal></link></entry><entry>owner::user-real</entry><entry>string</entry></row>
213
<row><entry><link linkend="G-FILE-ATTRIBUTE-OWNER-GROUP--CAPS"><literal>G_FILE_ATTRIBUTE_OWNER_GROUP</literal></link></entry><entry>owner::group</entry><entry>string</entry></row>
214
<row><entry><link linkend="G-FILE-ATTRIBUTE-THUMBNAIL-PATH--CAPS"><literal>G_FILE_ATTRIBUTE_THUMBNAIL_PATH</literal></link></entry><entry>thumbnail::path</entry><entry>bytestring</entry></row>
215
<row><entry><link linkend="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED--CAPS"><literal>G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</literal></link></entry><entry>thumbnail::failed</entry><entry>boolean</entry></row>
216
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE--CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</literal></link></entry><entry>filesystem::size</entry><entry>uint64</entry></row>
217
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-FREE--CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_FREE</literal></link></entry><entry>filesystem::free</entry><entry>uint64</entry></row>
218
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE--CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</literal></link></entry><entry>filesystem::type</entry><entry>string</entry></row>
219
<row><entry><link linkend="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY--CAPS"><literal>G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</literal></link></entry><entry>filesystem::readonly</entry><entry>boolean</entry></row>
220
<row><entry><link linkend="G-FILE-ATTRIBUTE-GVFS-BACKEND--CAPS"><literal>G_FILE_ATTRIBUTE_GVFS_BACKEND</literal></link></entry><entry>gvfs::backend</entry><entry>string</entry></row>
221
<row><entry><link linkend="G-FILE-ATTRIBUTE-SELINUX-CONTEXT--CAPS"><literal>G_FILE_ATTRIBUTE_SELINUX_CONTEXT</literal></link></entry><entry>selinux::context</entry><entry>string</entry></row>
224
222
</tbody></tgroup></table></para>
226
224
Note that there are no predefined keys in the "xattr" and "xattr-sys"
256
253
The data types for file attributes.</para>
259
255
</para><variablelist role="enum">
261
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_INVALID</literal></term>
256
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-INVALID--CAPS" role="constant">
257
<term><literal>G_FILE_ATTRIBUTE_TYPE_INVALID</literal></term>
262
258
<listitem><simpara> indicates an invalid or uninitalized type.
263
259
</simpara></listitem>
266
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></term>
261
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-STRING--CAPS" role="constant">
262
<term><literal>G_FILE_ATTRIBUTE_TYPE_STRING</literal></term>
267
263
<listitem><simpara> a null terminated UTF8 string.
268
264
</simpara></listitem>
271
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</literal></term>
266
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING--CAPS" role="constant">
267
<term><literal>G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</literal></term>
272
268
<listitem><simpara> a zero terminated string of non-zero bytes.
273
269
</simpara></listitem>
276
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></term>
271
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-BOOLEAN--CAPS" role="constant">
272
<term><literal>G_FILE_ATTRIBUTE_TYPE_BOOLEAN</literal></term>
277
273
<listitem><simpara> a boolean value.
278
274
</simpara></listitem>
281
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></term>
276
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-UINT32--CAPS" role="constant">
277
<term><literal>G_FILE_ATTRIBUTE_TYPE_UINT32</literal></term>
282
278
<listitem><simpara> an unsigned 4-byte/32-bit integer.
283
279
</simpara></listitem>
286
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-INT32:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_INT32</literal></term>
281
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-INT32--CAPS" role="constant">
282
<term><literal>G_FILE_ATTRIBUTE_TYPE_INT32</literal></term>
287
283
<listitem><simpara> a signed 4-byte/32-bit integer.
288
284
</simpara></listitem>
291
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></term>
286
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-UINT64--CAPS" role="constant">
287
<term><literal>G_FILE_ATTRIBUTE_TYPE_UINT64</literal></term>
292
288
<listitem><simpara> an unsigned 8-byte/64-bit integer.
293
289
</simpara></listitem>
296
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-INT64:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_INT64</literal></term>
291
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-INT64--CAPS" role="constant">
292
<term><literal>G_FILE_ATTRIBUTE_TYPE_INT64</literal></term>
297
293
<listitem><simpara> a signed 8-byte/64-bit integer.
298
294
</simpara></listitem>
301
<term><anchor id="G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_TYPE_OBJECT</literal></term>
296
<varlistentry id="G-FILE-ATTRIBUTE-TYPE-OBJECT--CAPS" role="constant">
297
<term><literal>G_FILE_ATTRIBUTE_TYPE_OBJECT</literal></term>
302
298
<listitem><simpara> a <link linkend="GObject"><type>GObject</type></link>.
303
299
</simpara></listitem>
305
301
</variablelist></refsect2>
307
<title><anchor id="GFileAttributeInfoFlags" role="enum"/>enum GFileAttributeInfoFlags</title>
308
<indexterm><primary>GFileAttributeInfoFlags</primary></indexterm><programlisting>typedef enum {
309
G_FILE_ATTRIBUTE_INFO_NONE = 0,
310
G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = 1 << 0,
311
G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = 1 << 1
302
<refsect2 id="GFileAttributeInfoFlags" role="enum">
303
<title>enum GFileAttributeInfoFlags</title>
304
<indexterm zone="GFileAttributeInfoFlags"><primary sortas="GFileAttributeInfoFlags">GFileAttributeInfoFlags</primary></indexterm><programlisting>typedef enum {
305
G_FILE_ATTRIBUTE_INFO_NONE = 0,
306
G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = (1 << 0),
307
G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = (1 << 1)
312
308
} GFileAttributeInfoFlags;
313
309
</programlisting>
315
311
Flags specifying the behaviour of an attribute.</para>
318
313
</para><variablelist role="enum">
320
<term><anchor id="G-FILE-ATTRIBUTE-INFO-NONE:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_INFO_NONE</literal></term>
314
<varlistentry id="G-FILE-ATTRIBUTE-INFO-NONE--CAPS" role="constant">
315
<term><literal>G_FILE_ATTRIBUTE_INFO_NONE</literal></term>
321
316
<listitem><simpara> no flags set.
322
317
</simpara></listitem>
325
<term><anchor id="G-FILE-ATTRIBUTE-INFO-COPY-WITH-FILE:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE</literal></term>
319
<varlistentry id="G-FILE-ATTRIBUTE-INFO-COPY-WITH-FILE--CAPS" role="constant">
320
<term><literal>G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE</literal></term>
326
321
<listitem><simpara> copy the attribute values when the file is copied.
327
322
</simpara></listitem>
330
<term><anchor id="G-FILE-ATTRIBUTE-INFO-COPY-WHEN-MOVED:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED</literal></term>
324
<varlistentry id="G-FILE-ATTRIBUTE-INFO-COPY-WHEN-MOVED--CAPS" role="constant">
325
<term><literal>G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED</literal></term>
331
326
<listitem><simpara> copy the attribute values when the file is moved.
332
327
</simpara></listitem>
334
329
</variablelist></refsect2>
336
<title><anchor id="GFileAttributeStatus" role="enum"/>enum GFileAttributeStatus</title>
337
<indexterm><primary>GFileAttributeStatus</primary></indexterm><programlisting>typedef enum {
330
<refsect2 id="GFileAttributeStatus" role="enum">
331
<title>enum GFileAttributeStatus</title>
332
<indexterm zone="GFileAttributeStatus"><primary sortas="GFileAttributeStatus">GFileAttributeStatus</primary></indexterm><programlisting>typedef enum {
338
333
G_FILE_ATTRIBUTE_STATUS_UNSET = 0,
339
334
G_FILE_ATTRIBUTE_STATUS_SET,
340
335
G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING
344
339
Used by <link linkend="g-file-set-attributes-from-info"><function>g_file_set_attributes_from_info()</function></link> when setting file attributes.</para>
347
341
</para><variablelist role="enum">
349
<term><anchor id="G-FILE-ATTRIBUTE-STATUS-UNSET:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_STATUS_UNSET</literal></term>
342
<varlistentry id="G-FILE-ATTRIBUTE-STATUS-UNSET--CAPS" role="constant">
343
<term><literal>G_FILE_ATTRIBUTE_STATUS_UNSET</literal></term>
350
344
<listitem><simpara> Attribute value is unset (empty).
351
345
</simpara></listitem>
354
<term><anchor id="G-FILE-ATTRIBUTE-STATUS-SET:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_STATUS_SET</literal></term>
347
<varlistentry id="G-FILE-ATTRIBUTE-STATUS-SET--CAPS" role="constant">
348
<term><literal>G_FILE_ATTRIBUTE_STATUS_SET</literal></term>
355
349
<listitem><simpara> Attribute value is set.
356
350
</simpara></listitem>
359
<term><anchor id="G-FILE-ATTRIBUTE-STATUS-ERROR-SETTING:CAPS" role="constant"/><literal>G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING</literal></term>
352
<varlistentry id="G-FILE-ATTRIBUTE-STATUS-ERROR-SETTING--CAPS" role="constant">
353
<term><literal>G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING</literal></term>
360
354
<listitem><simpara> Indicates an error in setting the value.
361
355
</simpara></listitem>
363
357
</variablelist></refsect2>
365
<title><anchor id="GFileAttributeInfo" role="struct"/>GFileAttributeInfo</title>
366
<indexterm><primary>GFileAttributeInfo</primary></indexterm><programlisting>typedef struct {
368
GFileAttributeType type;
369
GFileAttributeInfoFlags flags;
358
<refsect2 id="GFileAttributeInfo" role="struct">
359
<title>GFileAttributeInfo</title>
360
<indexterm zone="GFileAttributeInfo"><primary sortas="GFileAttributeInfo">GFileAttributeInfo</primary></indexterm><programlisting>typedef struct {
362
GFileAttributeType type;
363
GFileAttributeInfoFlags flags;
370
364
} GFileAttributeInfo;
371
365
</programlisting>
373
367
Information about a specific attribute.</para>
376
369
</para><variablelist role="struct">
378
<term><link linkend="char">char</link> *<structfield>name</structfield>;</term>
371
<term><link linkend="char">char</link> *<structfield>name</structfield>;</term>
379
372
<listitem><simpara> the name of the attribute.
380
373
</simpara></listitem>
383
<term><link linkend="GFileAttributeType">GFileAttributeType</link> <structfield>type</structfield>;</term>
376
<term><link linkend="GFileAttributeType">GFileAttributeType</link> <structfield>type</structfield>;</term>
384
377
<listitem><simpara> the <link linkend="GFileAttributeType"><type>GFileAttributeType</type></link> type of the attribute.
385
378
</simpara></listitem>
388
<term><link linkend="GFileAttributeInfoFlags">GFileAttributeInfoFlags</link> <structfield>flags</structfield>;</term>
381
<term><link linkend="GFileAttributeInfoFlags">GFileAttributeInfoFlags</link> <structfield>flags</structfield>;</term>
389
382
<listitem><simpara> a set of <link linkend="GFileAttributeInfoFlags"><type>GFileAttributeInfoFlags</type></link>.
390
383
</simpara></listitem>
392
385
</variablelist></refsect2>
394
<title><anchor id="GFileAttributeInfoList" role="struct"/>GFileAttributeInfoList</title>
395
<indexterm><primary>GFileAttributeInfoList</primary></indexterm><programlisting>typedef struct {
386
<refsect2 id="GFileAttributeInfoList" role="struct">
387
<title>GFileAttributeInfoList</title>
388
<indexterm zone="GFileAttributeInfoList"><primary sortas="GFileAttributeInfoList">GFileAttributeInfoList</primary></indexterm><programlisting>typedef struct {
396
389
GFileAttributeInfo *infos;
398
391
} GFileAttributeInfoList;
399
392
</programlisting>
401
394
Acts as a lightweight registry for possible valid file attributes.
402
395
The registry stores Key-Value pair formats as <link linkend="GFileAttributeInfo"><type>GFileAttributeInfo</type></link><!-- -->s.</para>
405
397
</para><variablelist role="struct">
407
<term><link linkend="GFileAttributeInfo">GFileAttributeInfo</link> *<structfield>infos</structfield>;</term>
399
<term><link linkend="GFileAttributeInfo">GFileAttributeInfo</link> *<structfield>infos</structfield>;</term>
408
400
<listitem><simpara> an array of <link linkend="GFileAttributeInfo"><type>GFileAttributeInfo</type></link><!-- -->s.
409
401
</simpara></listitem>
412
<term><link linkend="int">int</link> <structfield>n_infos</structfield>;</term>
404
<term><link linkend="int">int</link> <structfield>n_infos</structfield>;</term>
413
405
<listitem><simpara> the number of values in the array.
414
406
</simpara></listitem>
416
408
</variablelist></refsect2>
418
<title><anchor id="g-file-attribute-info-list-new" role="function"/>g_file_attribute_info_list_new ()</title>
419
<indexterm><primary>g_file_attribute_info_list_new</primary></indexterm><programlisting><link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link>* g_file_attribute_info_list_new (void);</programlisting>
409
<refsect2 id="g-file-attribute-info-list-new" role="function">
410
<title>g_file_attribute_info_list_new ()</title>
411
<indexterm zone="g-file-attribute-info-list-new"><primary sortas="g_file_attribute_info_list_new">g_file_attribute_info_list_new</primary></indexterm><programlisting><link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> * g_file_attribute_info_list_new (void);</programlisting>
421
413
Creates a new file attribute info list.</para>
424
415
</para><variablelist role="params">
425
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link>.
416
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link>.
426
417
</simpara></listitem></varlistentry>
427
418
</variablelist></refsect2>
429
<title><anchor id="g-file-attribute-info-list-ref" role="function"/>g_file_attribute_info_list_ref ()</title>
430
<indexterm><primary>g_file_attribute_info_list_ref</primary></indexterm><programlisting><link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link>* g_file_attribute_info_list_ref (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list);</programlisting>
419
<refsect2 id="g-file-attribute-info-list-ref" role="function">
420
<title>g_file_attribute_info_list_ref ()</title>
421
<indexterm zone="g-file-attribute-info-list-ref"><primary sortas="g_file_attribute_info_list_ref">g_file_attribute_info_list_ref</primary></indexterm><programlisting><link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> * g_file_attribute_info_list_ref (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list);</programlisting>
432
423
References a file attribute info list.</para>
435
425
</para><variablelist role="params">
436
<varlistentry><term><parameter>list</parameter> :</term>
426
<varlistentry><term><parameter>list</parameter> :</term>
437
427
<listitem><simpara> a <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link> to reference.
438
428
</simpara></listitem></varlistentry>
439
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link> or <link linkend="NULL:CAPS"><literal>NULL</literal></link> on error.
429
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link> or <link linkend="NULL--CAPS"><literal>NULL</literal></link> on error.
440
430
</simpara></listitem></varlistentry>
441
431
</variablelist></refsect2>
443
<title><anchor id="g-file-attribute-info-list-unref" role="function"/>g_file_attribute_info_list_unref ()</title>
444
<indexterm><primary>g_file_attribute_info_list_unref</primary></indexterm><programlisting><link linkend="void">void</link> g_file_attribute_info_list_unref (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list);</programlisting>
432
<refsect2 id="g-file-attribute-info-list-unref" role="function">
433
<title>g_file_attribute_info_list_unref ()</title>
434
<indexterm zone="g-file-attribute-info-list-unref"><primary sortas="g_file_attribute_info_list_unref">g_file_attribute_info_list_unref</primary></indexterm><programlisting><link linkend="void">void</link> g_file_attribute_info_list_unref (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list);</programlisting>
446
436
Removes a reference from the given <parameter>list</parameter>. If the reference count
447
437
falls to zero, the <parameter>list</parameter> is deleted.</para>
450
439
</para><variablelist role="params">
451
<varlistentry><term><parameter>list</parameter> :</term>
440
<varlistentry><term><parameter>list</parameter> :</term>
452
441
<listitem><simpara> The <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link> to unreference.
453
442
</simpara></listitem></varlistentry>
454
443
</variablelist></refsect2>
456
<title><anchor id="g-file-attribute-info-list-dup" role="function"/>g_file_attribute_info_list_dup ()</title>
457
<indexterm><primary>g_file_attribute_info_list_dup</primary></indexterm><programlisting><link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link>* g_file_attribute_info_list_dup (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list);</programlisting>
444
<refsect2 id="g-file-attribute-info-list-dup" role="function">
445
<title>g_file_attribute_info_list_dup ()</title>
446
<indexterm zone="g-file-attribute-info-list-dup"><primary sortas="g_file_attribute_info_list_dup">g_file_attribute_info_list_dup</primary></indexterm><programlisting><link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> * g_file_attribute_info_list_dup (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list);</programlisting>
459
448
Makes a duplicate of a file attribute info list.</para>
462
450
</para><variablelist role="params">
463
<varlistentry><term><parameter>list</parameter> :</term>
451
<varlistentry><term><parameter>list</parameter> :</term>
464
452
<listitem><simpara> a <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link> to duplicate.
465
453
</simpara></listitem></varlistentry>
466
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a copy of the given <parameter>list</parameter>.
454
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a copy of the given <parameter>list</parameter>.
467
455
</simpara></listitem></varlistentry>
468
456
</variablelist></refsect2>
470
<title><anchor id="g-file-attribute-info-list-lookup" role="function"/>g_file_attribute_info_list_lookup ()</title>
471
<indexterm><primary>g_file_attribute_info_list_lookup</primary></indexterm><programlisting>const <link linkend="GFileAttributeInfo">GFileAttributeInfo</link>* g_file_attribute_info_list_lookup
457
<refsect2 id="g-file-attribute-info-list-lookup" role="function">
458
<title>g_file_attribute_info_list_lookup ()</title>
459
<indexterm zone="g-file-attribute-info-list-lookup"><primary sortas="g_file_attribute_info_list_lookup">g_file_attribute_info_list_lookup</primary></indexterm><programlisting>const <link linkend="GFileAttributeInfo">GFileAttributeInfo</link> * g_file_attribute_info_list_lookup
472
460
(<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list,
473
461
const <link linkend="char">char</link> *name);</programlisting>
475
463
Gets the file attribute with the name <parameter>name</parameter> from <parameter>list</parameter>.</para>
478
465
</para><variablelist role="params">
479
<varlistentry><term><parameter>list</parameter> :</term>
466
<varlistentry><term><parameter>list</parameter> :</term>
480
467
<listitem><simpara> a <link linkend="GFileAttributeInfoList"><type>GFileAttributeInfoList</type></link>.
481
468
</simpara></listitem></varlistentry>
482
<varlistentry><term><parameter>name</parameter> :</term>
469
<varlistentry><term><parameter>name</parameter> :</term>
483
470
<listitem><simpara> the name of the attribute to lookup.
484
471
</simpara></listitem></varlistentry>
485
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeInfo"><type>GFileAttributeInfo</type></link> for the <parameter>name</parameter>, or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if an
472
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GFileAttributeInfo"><type>GFileAttributeInfo</type></link> for the <parameter>name</parameter>, or <link linkend="NULL--CAPS"><literal>NULL</literal></link> if an
486
473
attribute isn't found.
487
474
</simpara></listitem></varlistentry>
488
475
</variablelist></refsect2>
490
<title><anchor id="g-file-attribute-info-list-add" role="function"/>g_file_attribute_info_list_add ()</title>
491
<indexterm><primary>g_file_attribute_info_list_add</primary></indexterm><programlisting><link linkend="void">void</link> g_file_attribute_info_list_add (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list,
476
<refsect2 id="g-file-attribute-info-list-add" role="function">
477
<title>g_file_attribute_info_list_add ()</title>
478
<indexterm zone="g-file-attribute-info-list-add"><primary sortas="g_file_attribute_info_list_add">g_file_attribute_info_list_add</primary></indexterm><programlisting><link linkend="void">void</link> g_file_attribute_info_list_add (<link linkend="GFileAttributeInfoList">GFileAttributeInfoList</link> *list,
492
479
const <link linkend="char">char</link> *name,
493
480
<link linkend="GFileAttributeType">GFileAttributeType</link> type,
494
481
<link linkend="GFileAttributeInfoFlags">GFileAttributeInfoFlags</link> flags);</programlisting>