1 ;; From /home/murrayc/svn/gnome220/glib/gio/gioenums.h
3 (define-flags-extended AppInfoCreateFlags
5 (c-name "GAppInfoCreateFlags")
7 '("none" "G_APP_INFO_CREATE_NONE" "0")
8 '("needs-terminal" "G_APP_INFO_CREATE_NEEDS_TERMINAL" "1 << 0")
9 '("supports-uris" "G_APP_INFO_CREATE_SUPPORTS_URIS" "1 << 1")
13 (define-enum-extended DataStreamByteOrder
15 (c-name "GDataStreamByteOrder")
17 '("big-endian" "G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN" "0")
18 '("little-endian" "G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN" "1")
19 '("host-endian" "G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN" "2")
23 (define-enum-extended DataStreamNewlineType
25 (c-name "GDataStreamNewlineType")
27 '("lf" "G_DATA_STREAM_NEWLINE_TYPE_LF" "0")
28 '("cr" "G_DATA_STREAM_NEWLINE_TYPE_CR" "1")
29 '("cr-lf" "G_DATA_STREAM_NEWLINE_TYPE_CR_LF" "2")
30 '("any" "G_DATA_STREAM_NEWLINE_TYPE_ANY" "3")
34 (define-enum-extended FileAttributeType
36 (c-name "GFileAttributeType")
38 '("invalid" "G_FILE_ATTRIBUTE_TYPE_INVALID" "0")
39 '("string" "G_FILE_ATTRIBUTE_TYPE_STRING" "1")
40 '("byte-string" "G_FILE_ATTRIBUTE_TYPE_BYTE_STRING" "2")
41 '("boolean" "G_FILE_ATTRIBUTE_TYPE_BOOLEAN" "3")
42 '("uint32" "G_FILE_ATTRIBUTE_TYPE_UINT32" "4")
43 '("int32" "G_FILE_ATTRIBUTE_TYPE_INT32" "5")
44 '("uint64" "G_FILE_ATTRIBUTE_TYPE_UINT64" "6")
45 '("int64" "G_FILE_ATTRIBUTE_TYPE_INT64" "7")
46 '("object" "G_FILE_ATTRIBUTE_TYPE_OBJECT" "8")
50 (define-flags-extended FileAttributeInfoFlags
52 (c-name "GFileAttributeInfoFlags")
54 '("none" "G_FILE_ATTRIBUTE_INFO_NONE" "0")
55 '("copy-with-file" "G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE" "1 << 0")
56 '("copy-when-moved" "G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED" "1 << 1")
60 (define-enum-extended FileAttributeStatus
62 (c-name "GFileAttributeStatus")
64 '("unset" "G_FILE_ATTRIBUTE_STATUS_UNSET" "0")
65 '("set" "G_FILE_ATTRIBUTE_STATUS_SET" "1")
66 '("error-setting" "G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING" "2")
70 (define-flags-extended FileQueryInfoFlags
72 (c-name "GFileQueryInfoFlags")
74 '("none" "G_FILE_QUERY_INFO_NONE" "0")
75 '("nofollow-symlinks" "G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS" "1 << 0")
79 (define-flags-extended FileCreateFlags
81 (c-name "GFileCreateFlags")
83 '("none" "G_FILE_CREATE_NONE" "0")
84 '("private" "G_FILE_CREATE_PRIVATE" "1 << 0")
88 (define-enum-extended MountMountFlags
90 (c-name "GMountMountFlags")
92 '("e" "G_MOUNT_MOUNT_NONE" "0")
96 (define-flags-extended MountUnmountFlags
98 (c-name "GMountUnmountFlags")
100 '("none" "G_MOUNT_UNMOUNT_NONE" "0")
101 '("force" "G_MOUNT_UNMOUNT_FORCE" "1 << 0")
105 (define-flags-extended FileCopyFlags
107 (c-name "GFileCopyFlags")
109 '("none" "G_FILE_COPY_NONE" "0")
110 '("overwrite" "G_FILE_COPY_OVERWRITE" "1 << 0")
111 '("backup" "G_FILE_COPY_BACKUP" "1 << 1")
112 '("nofollow-symlinks" "G_FILE_COPY_NOFOLLOW_SYMLINKS" "1 << 2")
113 '("all-metadata" "G_FILE_COPY_ALL_METADATA" "1 << 3")
114 '("no-fallback-for-move" "G_FILE_COPY_NO_FALLBACK_FOR_MOVE" "1 << 4")
118 (define-flags-extended FileMonitorFlags
120 (c-name "GFileMonitorFlags")
122 '("none" "G_FILE_MONITOR_NONE" "0")
123 '("watch-mounts" "G_FILE_MONITOR_WATCH_MOUNTS" "1 << 0")
127 (define-enum-extended FileType
131 '("unknown" "G_FILE_TYPE_UNKNOWN" "0")
132 '("regular" "G_FILE_TYPE_REGULAR" "1")
133 '("directory" "G_FILE_TYPE_DIRECTORY" "2")
134 '("symbolic-link" "G_FILE_TYPE_SYMBOLIC_LINK" "3")
135 '("special" "G_FILE_TYPE_SPECIAL" "4")
136 '("shortcut" "G_FILE_TYPE_SHORTCUT" "5")
137 '("mountable" "G_FILE_TYPE_MOUNTABLE" "6")
141 (define-enum-extended FilesystemPreviewType
143 (c-name "GFilesystemPreviewType")
145 '("if-always" "G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS" "0")
146 '("if-local" "G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL" "1")
147 '("never" "G_FILESYSTEM_PREVIEW_TYPE_NEVER" "2")
151 (define-enum-extended FileMonitorEvent
153 (c-name "GFileMonitorEvent")
155 '("changed" "G_FILE_MONITOR_EVENT_CHANGED" "0")
156 '("changes-done-hint" "G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT" "1")
157 '("deleted" "G_FILE_MONITOR_EVENT_DELETED" "2")
158 '("created" "G_FILE_MONITOR_EVENT_CREATED" "3")
159 '("attribute-changed" "G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED" "4")
160 '("pre-unmount" "G_FILE_MONITOR_EVENT_PRE_UNMOUNT" "5")
161 '("unmounted" "G_FILE_MONITOR_EVENT_UNMOUNTED" "6")
165 ; We added G_IO_ERROR_HOST_WAS_NOT_FOUND and deprecated G_IO_ERROR_HOST_WAS_NOT_FOUND,
166 ; because it clashes with a HOST_NOT_FOUND define in netdb.h.
167 ; http://bugzilla.gnome.org/show_bug.cgi?id=529496
168 ; We need to deprecate HOST_NOT_FOUND, but we don't currently document generated enums
169 ; at all: http://bugzilla.gnome.org/show_bug.cgi?id=544692
171 (define-enum-extended IOErrorEnum
173 (c-name "GIOErrorEnum")
175 '("failed" "G_IO_ERROR_FAILED" "0")
176 '("not-found" "G_IO_ERROR_NOT_FOUND" "1")
177 '("exists" "G_IO_ERROR_EXISTS" "2")
178 '("is-directory" "G_IO_ERROR_IS_DIRECTORY" "3")
179 '("not-directory" "G_IO_ERROR_NOT_DIRECTORY" "4")
180 '("not-empty" "G_IO_ERROR_NOT_EMPTY" "5")
181 '("not-regular-file" "G_IO_ERROR_NOT_REGULAR_FILE" "6")
182 '("not-symbolic-link" "G_IO_ERROR_NOT_SYMBOLIC_LINK" "7")
183 '("not-mountable-file" "G_IO_ERROR_NOT_MOUNTABLE_FILE" "8")
184 '("filename-too-long" "G_IO_ERROR_FILENAME_TOO_LONG" "9")
185 '("invalid-filename" "G_IO_ERROR_INVALID_FILENAME" "10")
186 '("too-many-links" "G_IO_ERROR_TOO_MANY_LINKS" "11")
187 '("no-space" "G_IO_ERROR_NO_SPACE" "12")
188 '("invalid-argument" "G_IO_ERROR_INVALID_ARGUMENT" "13")
189 '("permission-denied" "G_IO_ERROR_PERMISSION_DENIED" "14")
190 '("not-supported" "G_IO_ERROR_NOT_SUPPORTED" "15")
191 '("not-mounted" "G_IO_ERROR_NOT_MOUNTED" "16")
192 '("already-mounted" "G_IO_ERROR_ALREADY_MOUNTED" "17")
193 '("closed" "G_IO_ERROR_CLOSED" "18")
194 '("cancelled" "G_IO_ERROR_CANCELLED" "19")
195 '("pending" "G_IO_ERROR_PENDING" "20")
196 '("read-only" "G_IO_ERROR_READ_ONLY" "21")
197 '("cant-create-backup" "G_IO_ERROR_CANT_CREATE_BACKUP" "22")
198 '("wrong-etag" "G_IO_ERROR_WRONG_ETAG" "23")
199 '("timed-out" "G_IO_ERROR_TIMED_OUT" "24")
200 '("would-recurse" "G_IO_ERROR_WOULD_RECURSE" "25")
201 '("busy" "G_IO_ERROR_BUSY" "26")
202 '("would-block" "G_IO_ERROR_WOULD_BLOCK" "27")
203 '("host-not-found" "G_IO_ERROR_HOST_NOT_FOUND" "28")
204 '("host-was-not-found" "G_IO_ERROR_HOST_WAS_NOT_FOUND" "28")
205 '("would-merge" "G_IO_ERROR_WOULD_MERGE" "29")
206 '("failed-handled" "G_IO_ERROR_FAILED_HANDLED" "30")
210 (define-flags-extended AskPasswordFlags
212 (c-name "GAskPasswordFlags")
214 '("need-password" "G_ASK_PASSWORD_NEED_PASSWORD" "1 << 0")
215 '("need-username" "G_ASK_PASSWORD_NEED_USERNAME" "1 << 1")
216 '("need-domain" "G_ASK_PASSWORD_NEED_DOMAIN" "1 << 2")
217 '("saving-supported" "G_ASK_PASSWORD_SAVING_SUPPORTED" "1 << 3")
218 '("anonymous-supported" "G_ASK_PASSWORD_ANONYMOUS_SUPPORTED" "1 << 4")
222 (define-enum-extended PasswordSave
224 (c-name "GPasswordSave")
226 '("never" "G_PASSWORD_SAVE_NEVER" "0")
227 '("for-session" "G_PASSWORD_SAVE_FOR_SESSION" "1")
228 '("permanently" "G_PASSWORD_SAVE_PERMANENTLY" "2")
232 (define-enum-extended MountOperationResult
234 (c-name "GMountOperationResult")
236 '("handled" "G_MOUNT_OPERATION_HANDLED" "0")
237 '("aborted" "G_MOUNT_OPERATION_ABORTED" "1")
238 '("unhandled" "G_MOUNT_OPERATION_UNHANDLED" "2")
242 (define-flags-extended OutputStreamSpliceFlags
244 (c-name "GOutputStreamSpliceFlags")
246 '("none" "G_OUTPUT_STREAM_SPLICE_NONE" "0")
247 '("close-source" "G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE" "1 << 0")
248 '("close-target" "G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET" "1 << 1")