add new sigc++2 directory
[ardour.git] / libs / glibmm2 / glib / src / glib_enums.defs
1 ;; From /opt/gnome218/include/glib-2.0/glib/gbookmarkfile.h
2
3 (define-enum-extended BookmarkFileError
4   (in-module "G")
5   (c-name "GBookmarkFileError")
6   (values
7     '("invalid-uri" "G_BOOKMARK_FILE_ERROR_INVALID_URI" "0")
8     '("invalid-value" "G_BOOKMARK_FILE_ERROR_INVALID_VALUE" "1")
9     '("app-not-registered" "G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED" "2")
10     '("uri-not-found" "G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND" "3")
11     '("read" "G_BOOKMARK_FILE_ERROR_READ" "4")
12     '("unknown-encoding" "G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING" "5")
13     '("write" "G_BOOKMARK_FILE_ERROR_WRITE" "6")
14     '("file-not-found" "G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND" "7")
15   )
16 )
17
18 ;; From /opt/gnome218/include/glib-2.0/glib/gconvert.h
19
20 (define-enum-extended ConvertError
21   (in-module "G")
22   (c-name "GConvertError")
23   (values
24     '("no-conversion" "G_CONVERT_ERROR_NO_CONVERSION" "0")
25     '("illegal-sequence" "G_CONVERT_ERROR_ILLEGAL_SEQUENCE" "1")
26     '("failed" "G_CONVERT_ERROR_FAILED" "2")
27     '("partial-input" "G_CONVERT_ERROR_PARTIAL_INPUT" "3")
28     '("bad-uri" "G_CONVERT_ERROR_BAD_URI" "4")
29     '("not-absolute-path" "G_CONVERT_ERROR_NOT_ABSOLUTE_PATH" "5")
30   )
31 )
32
33 ;; From /opt/gnome218/include/glib-2.0/glib/gdate.h
34
35 (define-enum-extended DateDMY
36   (in-module "G")
37   (c-name "GDateDMY")
38   (values
39     '("day" "G_DATE_DAY" "0")
40     '("month" "G_DATE_MONTH" "1")
41     '("year" "G_DATE_YEAR" "2")
42   )
43 )
44
45 (define-enum-extended DateWeekday
46   (in-module "G")
47   (c-name "GDateWeekday")
48   (values
49     '("bad-weekday" "G_DATE_BAD_WEEKDAY" "0")
50     '("monday" "G_DATE_MONDAY" "1")
51     '("tuesday" "G_DATE_TUESDAY" "2")
52     '("wednesday" "G_DATE_WEDNESDAY" "3")
53     '("thursday" "G_DATE_THURSDAY" "4")
54     '("friday" "G_DATE_FRIDAY" "5")
55     '("saturday" "G_DATE_SATURDAY" "6")
56     '("sunday" "G_DATE_SUNDAY" "7")
57   )
58 )
59
60 (define-enum-extended DateMonth
61   (in-module "G")
62   (c-name "GDateMonth")
63   (values
64     '("bad-month" "G_DATE_BAD_MONTH" "0")
65     '("january" "G_DATE_JANUARY" "1")
66     '("february" "G_DATE_FEBRUARY" "2")
67     '("march" "G_DATE_MARCH" "3")
68     '("april" "G_DATE_APRIL" "4")
69     '("may" "G_DATE_MAY" "5")
70     '("june" "G_DATE_JUNE" "6")
71     '("july" "G_DATE_JULY" "7")
72     '("august" "G_DATE_AUGUST" "8")
73     '("september" "G_DATE_SEPTEMBER" "9")
74     '("october" "G_DATE_OCTOBER" "10")
75     '("november" "G_DATE_NOVEMBER" "11")
76     '("december" "G_DATE_DECEMBER" "12")
77   )
78 )
79
80 ;; From /opt/gnome218/include/glib-2.0/glib/gfileutils.h
81
82 (define-enum-extended FileError
83   (in-module "G")
84   (c-name "GFileError")
85   (values
86     '("exist" "G_FILE_ERROR_EXIST" "0")
87     '("isdir" "G_FILE_ERROR_ISDIR" "1")
88     '("acces" "G_FILE_ERROR_ACCES" "2")
89     '("nametoolong" "G_FILE_ERROR_NAMETOOLONG" "3")
90     '("noent" "G_FILE_ERROR_NOENT" "4")
91     '("notdir" "G_FILE_ERROR_NOTDIR" "5")
92     '("nxio" "G_FILE_ERROR_NXIO" "6")
93     '("nodev" "G_FILE_ERROR_NODEV" "7")
94     '("rofs" "G_FILE_ERROR_ROFS" "8")
95     '("txtbsy" "G_FILE_ERROR_TXTBSY" "9")
96     '("fault" "G_FILE_ERROR_FAULT" "10")
97     '("loop" "G_FILE_ERROR_LOOP" "11")
98     '("nospc" "G_FILE_ERROR_NOSPC" "12")
99     '("nomem" "G_FILE_ERROR_NOMEM" "13")
100     '("mfile" "G_FILE_ERROR_MFILE" "14")
101     '("nfile" "G_FILE_ERROR_NFILE" "15")
102     '("badf" "G_FILE_ERROR_BADF" "16")
103     '("inval" "G_FILE_ERROR_INVAL" "17")
104     '("pipe" "G_FILE_ERROR_PIPE" "18")
105     '("again" "G_FILE_ERROR_AGAIN" "19")
106     '("intr" "G_FILE_ERROR_INTR" "20")
107     '("io" "G_FILE_ERROR_IO" "21")
108     '("perm" "G_FILE_ERROR_PERM" "22")
109     '("nosys" "G_FILE_ERROR_NOSYS" "23")
110     '("failed" "G_FILE_ERROR_FAILED" "24")
111   )
112 )
113
114 (define-flags-extended FileTest
115   (in-module "G")
116   (c-name "GFileTest")
117   (values
118     '("is-regular" "G_FILE_TEST_IS_REGULAR" "1 << 0")
119     '("is-symlink" "G_FILE_TEST_IS_SYMLINK" "1 << 1")
120     '("is-dir" "G_FILE_TEST_IS_DIR" "1 << 2")
121     '("is-executable" "G_FILE_TEST_IS_EXECUTABLE" "1 << 3")
122     '("exists" "G_FILE_TEST_EXISTS" "1 << 4")
123   )
124 )
125
126 ;; From /opt/gnome218/include/glib-2.0/glib/ghook.h
127
128 (define-flags-extended HookFlagMask
129   (in-module "G")
130   (c-name "GHookFlagMask")
131   (values
132     '("active" "G_HOOK_FLAG_ACTIVE" "1 << 0")
133     '("in-call" "G_HOOK_FLAG_IN_CALL" "1 << 1")
134     '("mask" "G_HOOK_FLAG_MASK" "0x0f")
135   )
136 )
137
138 ;; From /opt/gnome218/include/glib-2.0/glib/giochannel.h
139
140 (define-enum-extended IOError
141   (in-module "G")
142   (c-name "GIOError")
143   (values
144     '("none" "G_IO_ERROR_NONE" "0")
145     '("again" "G_IO_ERROR_AGAIN" "1")
146     '("inval" "G_IO_ERROR_INVAL" "2")
147     '("unknown" "G_IO_ERROR_UNKNOWN" "3")
148   )
149 )
150
151 (define-enum-extended IOChannelError
152   (in-module "G")
153   (c-name "GIOChannelError")
154   (values
155     '("fbig" "G_IO_CHANNEL_ERROR_FBIG" "0")
156     '("inval" "G_IO_CHANNEL_ERROR_INVAL" "1")
157     '("io" "G_IO_CHANNEL_ERROR_IO" "2")
158     '("isdir" "G_IO_CHANNEL_ERROR_ISDIR" "3")
159     '("nospc" "G_IO_CHANNEL_ERROR_NOSPC" "4")
160     '("nxio" "G_IO_CHANNEL_ERROR_NXIO" "5")
161     '("overflow" "G_IO_CHANNEL_ERROR_OVERFLOW" "6")
162     '("pipe" "G_IO_CHANNEL_ERROR_PIPE" "7")
163     '("failed" "G_IO_CHANNEL_ERROR_FAILED" "8")
164   )
165 )
166
167 (define-enum-extended IOStatus
168   (in-module "G")
169   (c-name "GIOStatus")
170   (values
171     '("error" "G_IO_STATUS_ERROR" "0")
172     '("normal" "G_IO_STATUS_NORMAL" "1")
173     '("eof" "G_IO_STATUS_EOF" "2")
174     '("again" "G_IO_STATUS_AGAIN" "3")
175   )
176 )
177
178 (define-enum-extended SeekType
179   (in-module "G")
180   (c-name "GSeekType")
181   (values
182     '("cur" "G_SEEK_CUR" "0")
183     '("set" "G_SEEK_SET" "1")
184     '("end" "G_SEEK_END" "2")
185   )
186 )
187
188 (define-enum-extended IOCondition
189   (in-module "G")
190   (c-name "GIOCondition")
191   (values
192   )
193 )
194
195 (define-flags-extended IOFlags
196   (in-module "G")
197   (c-name "GIOFlags")
198   (values
199     '("append" "G_IO_FLAG_APPEND" "1 << 0")
200     '("nonblock" "G_IO_FLAG_NONBLOCK" "1 << 1")
201     '("is-readable" "G_IO_FLAG_IS_READABLE" "1 << 2")
202     '("is-writeable" "G_IO_FLAG_IS_WRITEABLE" "1 << 3")
203     '("is-seekable" "G_IO_FLAG_IS_SEEKABLE" "1 << 4")
204     '("get-mask" "G_IO_FLAG_GET_MASK" "0x0")
205     '("set-mask" "G_IO_FLAG_SET_MASK" "0x1")
206   )
207 )
208
209 ;; From /opt/gnome218/include/glib-2.0/glib/gkeyfile.h
210
211 (define-enum-extended KeyFileError
212   (in-module "G")
213   (c-name "GKeyFileError")
214   (values
215     '("unknown-encoding" "G_KEY_FILE_ERROR_UNKNOWN_ENCODING" "0")
216     '("parse" "G_KEY_FILE_ERROR_PARSE" "1")
217     '("not-found" "G_KEY_FILE_ERROR_NOT_FOUND" "2")
218     '("key-not-found" "G_KEY_FILE_ERROR_KEY_NOT_FOUND" "3")
219     '("group-not-found" "G_KEY_FILE_ERROR_GROUP_NOT_FOUND" "4")
220     '("invalid-value" "G_KEY_FILE_ERROR_INVALID_VALUE" "5")
221   )
222 )
223
224 (define-flags-extended KeyFileFlags
225   (in-module "G")
226   (c-name "GKeyFileFlags")
227   (values
228     '("none" "G_KEY_FILE_NONE" "0")
229     '("keep-comments" "G_KEY_FILE_KEEP_COMMENTS" "1 << 0")
230     '("keep-translations" "G_KEY_FILE_KEEP_TRANSLATIONS" "1 << 1")
231   )
232 )
233
234 ;; From /opt/gnome218/include/glib-2.0/glib/gmarkup.h
235
236 (define-enum-extended MarkupError
237   (in-module "G")
238   (c-name "GMarkupError")
239   (values
240     '("bad-utf8" "G_MARKUP_ERROR_BAD_UTF8" "0")
241     '("empty" "G_MARKUP_ERROR_EMPTY" "1")
242     '("parse" "G_MARKUP_ERROR_PARSE" "2")
243     '("unknown-element" "G_MARKUP_ERROR_UNKNOWN_ELEMENT" "3")
244     '("unknown-attribute" "G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE" "4")
245     '("invalid-content" "G_MARKUP_ERROR_INVALID_CONTENT" "5")
246   )
247 )
248
249 (define-flags-extended MarkupParseFlags
250   (in-module "G")
251   (c-name "GMarkupParseFlags")
252   (values
253     '("do-not-use-this-unsupported-flag" "G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG" "1 << 0")
254     '("treat-cdata-as-text" "G_MARKUP_TREAT_CDATA_AS_TEXT" "1 << 1")
255   )
256 )
257
258 ;; From /opt/gnome218/include/glib-2.0/glib/gmessages.h
259
260 (define-flags-extended LogLevelFlags
261   (in-module "G")
262   (c-name "GLogLevelFlags")
263   (values
264     '("flag-recursion" "G_LOG_FLAG_RECURSION" "1 << 0")
265     '("flag-fatal" "G_LOG_FLAG_FATAL" "1 << 1")
266     '("level-error" "G_LOG_LEVEL_ERROR" "1 << 2")
267     '("level-critical" "G_LOG_LEVEL_CRITICAL" "1 << 3")
268     '("level-warning" "G_LOG_LEVEL_WARNING" "1 << 4")
269     '("level-message" "G_LOG_LEVEL_MESSAGE" "1 << 5")
270     '("level-info" "G_LOG_LEVEL_INFO" "1 << 6")
271     '("level-debug" "G_LOG_LEVEL_DEBUG" "1 << 7")
272     '("level-mask" "G_LOG_LEVEL_MASK" "0xFFFFFFFE")
273   )
274 )
275
276 ;; From /opt/gnome218/include/glib-2.0/glib/gnode.h
277
278 (define-flags-extended TraverseFlags
279   (in-module "G")
280   (c-name "GTraverseFlags")
281   (values
282     '("leaves" "G_TRAVERSE_LEAVES" "1 << 0")
283     '("non-leaves" "G_TRAVERSE_NON_LEAVES" "1 << 1")
284     '("all" "G_TRAVERSE_ALL" "0x1")
285     '("mask" "G_TRAVERSE_MASK" "0x03")
286     '("leafs" "G_TRAVERSE_LEAFS" "0x1")
287     '("non-leafs" "G_TRAVERSE_NON_LEAFS" "0x2")
288   )
289 )
290
291 (define-enum-extended TraverseType
292   (in-module "G")
293   (c-name "GTraverseType")
294   (values
295     '("in-order" "G_IN_ORDER" "0")
296     '("pre-order" "G_PRE_ORDER" "1")
297     '("post-order" "G_POST_ORDER" "2")
298     '("level-order" "G_LEVEL_ORDER" "3")
299   )
300 )
301
302 ;; From /opt/gnome218/include/glib-2.0/glib/goption.h
303
304 (define-flags-extended OptionFlags
305   (in-module "G")
306   (c-name "GOptionFlags")
307   (values
308     '("hidden" "G_OPTION_FLAG_HIDDEN" "1 << 0")
309     '("in-main" "G_OPTION_FLAG_IN_MAIN" "1 << 1")
310     '("reverse" "G_OPTION_FLAG_REVERSE" "1 << 2")
311     '("no-arg" "G_OPTION_FLAG_NO_ARG" "1 << 3")
312     '("filename" "G_OPTION_FLAG_FILENAME" "1 << 4")
313     '("optional-arg" "G_OPTION_FLAG_OPTIONAL_ARG" "1 << 5")
314     '("noalias" "G_OPTION_FLAG_NOALIAS" "1 << 6")
315   )
316 )
317
318 (define-enum-extended OptionArg
319   (in-module "G")
320   (c-name "GOptionArg")
321   (values
322     '("none" "G_OPTION_ARG_NONE" "0")
323     '("string" "G_OPTION_ARG_STRING" "1")
324     '("int" "G_OPTION_ARG_INT" "2")
325     '("callback" "G_OPTION_ARG_CALLBACK" "3")
326     '("filename" "G_OPTION_ARG_FILENAME" "4")
327     '("string-array" "G_OPTION_ARG_STRING_ARRAY" "5")
328     '("filename-array" "G_OPTION_ARG_FILENAME_ARRAY" "6")
329     '("double" "G_OPTION_ARG_DOUBLE" "7")
330     '("int64" "G_OPTION_ARG_INT64" "8")
331   )
332 )
333
334 (define-enum-extended OptionError
335   (in-module "G")
336   (c-name "GOptionError")
337   (values
338     '("unknown-option" "G_OPTION_ERROR_UNKNOWN_OPTION" "0")
339     '("bad-value" "G_OPTION_ERROR_BAD_VALUE" "1")
340     '("failed" "G_OPTION_ERROR_FAILED" "2")
341   )
342 )
343
344 ;; From /opt/gnome218/include/glib-2.0/glib/gregex.h
345
346 (define-enum-extended RegexError
347   (in-module "G")
348   (c-name "GRegexError")
349   (values
350     '("compile" "G_REGEX_ERROR_COMPILE" "0")
351     '("optimize" "G_REGEX_ERROR_OPTIMIZE" "1")
352     '("replace" "G_REGEX_ERROR_REPLACE" "2")
353     '("match" "G_REGEX_ERROR_MATCH" "3")
354   )
355 )
356
357 (define-flags-extended RegexCompileFlags
358   (in-module "G")
359   (c-name "GRegexCompileFlags")
360   (values
361     '("caseless" "G_REGEX_CASELESS" "1 << 0")
362     '("multiline" "G_REGEX_MULTILINE" "1 << 1")
363     '("dotall" "G_REGEX_DOTALL" "1 << 2")
364     '("extended" "G_REGEX_EXTENDED" "1 << 3")
365     '("anchored" "G_REGEX_ANCHORED" "1 << 4")
366     '("dollar-endonly" "G_REGEX_DOLLAR_ENDONLY" "1 << 5")
367     '("ungreedy" "G_REGEX_UNGREEDY" "1 << 9")
368     '("raw" "G_REGEX_RAW" "1 << 11")
369     '("no-auto-capture" "G_REGEX_NO_AUTO_CAPTURE" "1 << 12")
370     '("optimize" "G_REGEX_OPTIMIZE" "1 << 13")
371     '("dupnames" "G_REGEX_DUPNAMES" "1 << 19")
372     '("newline-cr" "G_REGEX_NEWLINE_CR" "1 << 20")
373     '("newline-lf" "G_REGEX_NEWLINE_LF" "1 << 21")
374     '("newline-crlf" "G_REGEX_NEWLINE_CRLF" "0x100000")
375   )
376 )
377
378 (define-flags-extended RegexMatchFlags
379   (in-module "G")
380   (c-name "GRegexMatchFlags")
381   (values
382     '("anchored" "G_REGEX_MATCH_ANCHORED" "1 << 4")
383     '("notbol" "G_REGEX_MATCH_NOTBOL" "1 << 7")
384     '("noteol" "G_REGEX_MATCH_NOTEOL" "1 << 8")
385     '("notempty" "G_REGEX_MATCH_NOTEMPTY" "1 << 10")
386     '("partial" "G_REGEX_MATCH_PARTIAL" "1 << 15")
387     '("newline-cr" "G_REGEX_MATCH_NEWLINE_CR" "1 << 20")
388     '("newline-lf" "G_REGEX_MATCH_NEWLINE_LF" "1 << 21")
389     '("newline-crlf" "G_REGEX_MATCH_NEWLINE_CRLF" "0x100000")
390     '("newline-any" "G_REGEX_MATCH_NEWLINE_ANY" "1 << 22")
391   )
392 )
393
394 ;; From /opt/gnome218/include/glib-2.0/glib/gscanner.h
395
396 (define-enum-extended ErrorType
397   (in-module "G")
398   (c-name "GErrorType")
399   (values
400     '("unknown" "G_ERR_UNKNOWN" "0")
401     '("unexp-eof" "G_ERR_UNEXP_EOF" "1")
402     '("unexp-eof-in-string" "G_ERR_UNEXP_EOF_IN_STRING" "2")
403     '("unexp-eof-in-comment" "G_ERR_UNEXP_EOF_IN_COMMENT" "3")
404     '("non-digit-in-const" "G_ERR_NON_DIGIT_IN_CONST" "4")
405     '("digit-radix" "G_ERR_DIGIT_RADIX" "5")
406     '("float-radix" "G_ERR_FLOAT_RADIX" "6")
407     '("float-malformed" "G_ERR_FLOAT_MALFORMED" "7")
408   )
409 )
410
411 ;; From /opt/gnome218/include/glib-2.0/glib/gshell.h
412
413 (define-enum-extended ShellError
414   (in-module "G")
415   (c-name "GShellError")
416   (values
417     '("bad-quoting" "G_SHELL_ERROR_BAD_QUOTING" "0")
418     '("empty-string" "G_SHELL_ERROR_EMPTY_STRING" "1")
419     '("failed" "G_SHELL_ERROR_FAILED" "2")
420   )
421 )
422
423 ;; From /opt/gnome218/include/glib-2.0/glib/gslice.h
424
425 (define-enum-extended SliceConfig
426   (in-module "G")
427   (c-name "GSliceConfig")
428   (values
429     '("always-malloc" "G_SLICE_CONFIG_ALWAYS_MALLOC" "1")
430     '("bypass-magazines" "G_SLICE_CONFIG_BYPASS_MAGAZINES" "2")
431     '("working-set-msecs" "G_SLICE_CONFIG_WORKING_SET_MSECS" "3")
432     '("color-increment" "G_SLICE_CONFIG_COLOR_INCREMENT" "4")
433     '("chunk-sizes" "G_SLICE_CONFIG_CHUNK_SIZES" "5")
434     '("contention-counter" "G_SLICE_CONFIG_CONTENTION_COUNTER" "6")
435   )
436 )
437
438 ;; From /opt/gnome218/include/glib-2.0/glib/gspawn.h
439
440 (define-enum-extended SpawnError
441   (in-module "G")
442   (c-name "GSpawnError")
443   (values
444     '("fork" "G_SPAWN_ERROR_FORK" "0")
445     '("read" "G_SPAWN_ERROR_READ" "1")
446     '("chdir" "G_SPAWN_ERROR_CHDIR" "2")
447     '("acces" "G_SPAWN_ERROR_ACCES" "3")
448     '("perm" "G_SPAWN_ERROR_PERM" "4")
449     '("2big" "G_SPAWN_ERROR_2BIG" "5")
450     '("noexec" "G_SPAWN_ERROR_NOEXEC" "6")
451     '("nametoolong" "G_SPAWN_ERROR_NAMETOOLONG" "7")
452     '("noent" "G_SPAWN_ERROR_NOENT" "8")
453     '("nomem" "G_SPAWN_ERROR_NOMEM" "9")
454     '("notdir" "G_SPAWN_ERROR_NOTDIR" "10")
455     '("loop" "G_SPAWN_ERROR_LOOP" "11")
456     '("txtbusy" "G_SPAWN_ERROR_TXTBUSY" "12")
457     '("io" "G_SPAWN_ERROR_IO" "13")
458     '("nfile" "G_SPAWN_ERROR_NFILE" "14")
459     '("mfile" "G_SPAWN_ERROR_MFILE" "15")
460     '("inval" "G_SPAWN_ERROR_INVAL" "16")
461     '("isdir" "G_SPAWN_ERROR_ISDIR" "17")
462     '("libbad" "G_SPAWN_ERROR_LIBBAD" "18")
463   )
464 )
465
466 (define-flags-extended SpawnFlags
467   (in-module "G")
468   (c-name "GSpawnFlags")
469   (values
470     '("leave-descriptors-open" "G_SPAWN_LEAVE_DESCRIPTORS_OPEN" "1 << 0")
471     '("do-not-reap-child" "G_SPAWN_DO_NOT_REAP_CHILD" "1 << 1")
472     '("search-path" "G_SPAWN_SEARCH_PATH" "1 << 2")
473     '("stdout-to-dev-null" "G_SPAWN_STDOUT_TO_DEV_NULL" "1 << 3")
474     '("stderr-to-dev-null" "G_SPAWN_STDERR_TO_DEV_NULL" "1 << 4")
475     '("child-inherits-stdin" "G_SPAWN_CHILD_INHERITS_STDIN" "1 << 5")
476     '("file-and-argv-zero" "G_SPAWN_FILE_AND_ARGV_ZERO" "1 << 6")
477   )
478 )
479
480 ;; From /opt/gnome218/include/glib-2.0/glib/gstrfuncs.h
481
482 (define-flags-extended AsciiType
483   (in-module "G")
484   (c-name "GAsciiType")
485   (values
486     '("alnum" "G_ASCII_ALNUM" "1 << 0")
487     '("alpha" "G_ASCII_ALPHA" "1 << 1")
488     '("cntrl" "G_ASCII_CNTRL" "1 << 2")
489     '("digit" "G_ASCII_DIGIT" "1 << 3")
490     '("graph" "G_ASCII_GRAPH" "1 << 4")
491     '("lower" "G_ASCII_LOWER" "1 << 5")
492     '("print" "G_ASCII_PRINT" "1 << 6")
493     '("punct" "G_ASCII_PUNCT" "1 << 7")
494     '("space" "G_ASCII_SPACE" "1 << 8")
495     '("upper" "G_ASCII_UPPER" "1 << 9")
496     '("xdigit" "G_ASCII_XDIGIT" "1 << 10")
497   )
498 )
499
500 ;; From /opt/gnome218/include/glib-2.0/glib/gthread.h
501
502 (define-enum-extended ThreadError
503   (in-module "G")
504   (c-name "GThreadError")
505   (values
506     '("n" "G_THREAD_ERROR_AGAIN" "0")
507   )
508 )
509
510 (define-enum-extended ThreadPriority
511   (in-module "G")
512   (c-name "GThreadPriority")
513   (values
514     '("low" "G_THREAD_PRIORITY_LOW" "0")
515     '("normal" "G_THREAD_PRIORITY_NORMAL" "1")
516     '("high" "G_THREAD_PRIORITY_HIGH" "2")
517     '("urgent" "G_THREAD_PRIORITY_URGENT" "3")
518   )
519 )
520
521 (define-enum-extended OnceStatus
522   (in-module "G")
523   (c-name "GOnceStatus")
524   (values
525     '("notcalled" "G_ONCE_STATUS_NOTCALLED" "0")
526     '("progress" "G_ONCE_STATUS_PROGRESS" "1")
527     '("ready" "G_ONCE_STATUS_READY" "2")
528   )
529 )
530
531 ;; From /opt/gnome218/include/glib-2.0/glib/gunicode.h
532
533 (define-enum-extended UnicodeType
534   (in-module "G")
535   (c-name "GUnicodeType")
536   (values
537     '("control" "G_UNICODE_CONTROL" "0")
538     '("format" "G_UNICODE_FORMAT" "1")
539     '("unassigned" "G_UNICODE_UNASSIGNED" "2")
540     '("private-use" "G_UNICODE_PRIVATE_USE" "3")
541     '("surrogate" "G_UNICODE_SURROGATE" "4")
542     '("lowercase-letter" "G_UNICODE_LOWERCASE_LETTER" "5")
543     '("modifier-letter" "G_UNICODE_MODIFIER_LETTER" "6")
544     '("other-letter" "G_UNICODE_OTHER_LETTER" "7")
545     '("titlecase-letter" "G_UNICODE_TITLECASE_LETTER" "8")
546     '("uppercase-letter" "G_UNICODE_UPPERCASE_LETTER" "9")
547     '("combining-mark" "G_UNICODE_COMBINING_MARK" "10")
548     '("enclosing-mark" "G_UNICODE_ENCLOSING_MARK" "11")
549     '("non-spacing-mark" "G_UNICODE_NON_SPACING_MARK" "12")
550     '("decimal-number" "G_UNICODE_DECIMAL_NUMBER" "13")
551     '("letter-number" "G_UNICODE_LETTER_NUMBER" "14")
552     '("other-number" "G_UNICODE_OTHER_NUMBER" "15")
553     '("connect-punctuation" "G_UNICODE_CONNECT_PUNCTUATION" "16")
554     '("dash-punctuation" "G_UNICODE_DASH_PUNCTUATION" "17")
555     '("close-punctuation" "G_UNICODE_CLOSE_PUNCTUATION" "18")
556     '("final-punctuation" "G_UNICODE_FINAL_PUNCTUATION" "19")
557     '("initial-punctuation" "G_UNICODE_INITIAL_PUNCTUATION" "20")
558     '("other-punctuation" "G_UNICODE_OTHER_PUNCTUATION" "21")
559     '("open-punctuation" "G_UNICODE_OPEN_PUNCTUATION" "22")
560     '("currency-symbol" "G_UNICODE_CURRENCY_SYMBOL" "23")
561     '("modifier-symbol" "G_UNICODE_MODIFIER_SYMBOL" "24")
562     '("math-symbol" "G_UNICODE_MATH_SYMBOL" "25")
563     '("other-symbol" "G_UNICODE_OTHER_SYMBOL" "26")
564     '("line-separator" "G_UNICODE_LINE_SEPARATOR" "27")
565     '("paragraph-separator" "G_UNICODE_PARAGRAPH_SEPARATOR" "28")
566     '("space-separator" "G_UNICODE_SPACE_SEPARATOR" "29")
567   )
568 )
569
570 (define-enum-extended UnicodeBreakType
571   (in-module "G")
572   (c-name "GUnicodeBreakType")
573   (values
574     '("mandatory" "G_UNICODE_BREAK_MANDATORY" "0")
575     '("carriage-return" "G_UNICODE_BREAK_CARRIAGE_RETURN" "1")
576     '("line-feed" "G_UNICODE_BREAK_LINE_FEED" "2")
577     '("combining-mark" "G_UNICODE_BREAK_COMBINING_MARK" "3")
578     '("surrogate" "G_UNICODE_BREAK_SURROGATE" "4")
579     '("zero-width-space" "G_UNICODE_BREAK_ZERO_WIDTH_SPACE" "5")
580     '("inseparable" "G_UNICODE_BREAK_INSEPARABLE" "6")
581     '("non-breaking-glue" "G_UNICODE_BREAK_NON_BREAKING_GLUE" "7")
582     '("contingent" "G_UNICODE_BREAK_CONTINGENT" "8")
583     '("space" "G_UNICODE_BREAK_SPACE" "9")
584     '("after" "G_UNICODE_BREAK_AFTER" "10")
585     '("before" "G_UNICODE_BREAK_BEFORE" "11")
586     '("before-and-after" "G_UNICODE_BREAK_BEFORE_AND_AFTER" "12")
587     '("hyphen" "G_UNICODE_BREAK_HYPHEN" "13")
588     '("non-starter" "G_UNICODE_BREAK_NON_STARTER" "14")
589     '("open-punctuation" "G_UNICODE_BREAK_OPEN_PUNCTUATION" "15")
590     '("close-punctuation" "G_UNICODE_BREAK_CLOSE_PUNCTUATION" "16")
591     '("quotation" "G_UNICODE_BREAK_QUOTATION" "17")
592     '("exclamation" "G_UNICODE_BREAK_EXCLAMATION" "18")
593     '("ideographic" "G_UNICODE_BREAK_IDEOGRAPHIC" "19")
594     '("numeric" "G_UNICODE_BREAK_NUMERIC" "20")
595     '("infix-separator" "G_UNICODE_BREAK_INFIX_SEPARATOR" "21")
596     '("symbol" "G_UNICODE_BREAK_SYMBOL" "22")
597     '("alphabetic" "G_UNICODE_BREAK_ALPHABETIC" "23")
598     '("prefix" "G_UNICODE_BREAK_PREFIX" "24")
599     '("postfix" "G_UNICODE_BREAK_POSTFIX" "25")
600     '("complex-context" "G_UNICODE_BREAK_COMPLEX_CONTEXT" "26")
601     '("ambiguous" "G_UNICODE_BREAK_AMBIGUOUS" "27")
602     '("unknown" "G_UNICODE_BREAK_UNKNOWN" "28")
603     '("next-line" "G_UNICODE_BREAK_NEXT_LINE" "29")
604     '("word-joiner" "G_UNICODE_BREAK_WORD_JOINER" "30")
605     '("hangul-l-jamo" "G_UNICODE_BREAK_HANGUL_L_JAMO" "31")
606     '("hangul-v-jamo" "G_UNICODE_BREAK_HANGUL_V_JAMO" "32")
607     '("hangul-t-jamo" "G_UNICODE_BREAK_HANGUL_T_JAMO" "33")
608     '("hangul-lv-syllable" "G_UNICODE_BREAK_HANGUL_LV_SYLLABLE" "34")
609     '("hangul-lvt-syllable" "G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE" "35")
610   )
611 )
612
613 (define-enum-extended UnicodeScript
614   (in-module "G")
615   (c-name "GUnicodeScript")
616   (values
617     '("invalid-code" "G_UNICODE_SCRIPT_INVALID_CODE" "-1")
618     '("common" "G_UNICODE_SCRIPT_COMMON" "0")
619     '("inherited" "G_UNICODE_SCRIPT_INHERITED" "1")
620     '("arabic" "G_UNICODE_SCRIPT_ARABIC" "2")
621     '("armenian" "G_UNICODE_SCRIPT_ARMENIAN" "3")
622     '("bengali" "G_UNICODE_SCRIPT_BENGALI" "4")
623     '("bopomofo" "G_UNICODE_SCRIPT_BOPOMOFO" "5")
624     '("cherokee" "G_UNICODE_SCRIPT_CHEROKEE" "6")
625     '("coptic" "G_UNICODE_SCRIPT_COPTIC" "7")
626     '("cyrillic" "G_UNICODE_SCRIPT_CYRILLIC" "8")
627     '("deseret" "G_UNICODE_SCRIPT_DESERET" "9")
628     '("devanagari" "G_UNICODE_SCRIPT_DEVANAGARI" "10")
629     '("ethiopic" "G_UNICODE_SCRIPT_ETHIOPIC" "11")
630     '("georgian" "G_UNICODE_SCRIPT_GEORGIAN" "12")
631     '("gothic" "G_UNICODE_SCRIPT_GOTHIC" "13")
632     '("greek" "G_UNICODE_SCRIPT_GREEK" "14")
633     '("gujarati" "G_UNICODE_SCRIPT_GUJARATI" "15")
634     '("gurmukhi" "G_UNICODE_SCRIPT_GURMUKHI" "16")
635     '("han" "G_UNICODE_SCRIPT_HAN" "17")
636     '("hangul" "G_UNICODE_SCRIPT_HANGUL" "18")
637     '("hebrew" "G_UNICODE_SCRIPT_HEBREW" "19")
638     '("hiragana" "G_UNICODE_SCRIPT_HIRAGANA" "20")
639     '("kannada" "G_UNICODE_SCRIPT_KANNADA" "21")
640     '("katakana" "G_UNICODE_SCRIPT_KATAKANA" "22")
641     '("khmer" "G_UNICODE_SCRIPT_KHMER" "23")
642     '("lao" "G_UNICODE_SCRIPT_LAO" "24")
643     '("latin" "G_UNICODE_SCRIPT_LATIN" "25")
644     '("malayalam" "G_UNICODE_SCRIPT_MALAYALAM" "26")
645     '("mongolian" "G_UNICODE_SCRIPT_MONGOLIAN" "27")
646     '("myanmar" "G_UNICODE_SCRIPT_MYANMAR" "28")
647     '("ogham" "G_UNICODE_SCRIPT_OGHAM" "29")
648     '("old-italic" "G_UNICODE_SCRIPT_OLD_ITALIC" "30")
649     '("oriya" "G_UNICODE_SCRIPT_ORIYA" "31")
650     '("runic" "G_UNICODE_SCRIPT_RUNIC" "32")
651     '("sinhala" "G_UNICODE_SCRIPT_SINHALA" "33")
652     '("syriac" "G_UNICODE_SCRIPT_SYRIAC" "34")
653     '("tamil" "G_UNICODE_SCRIPT_TAMIL" "35")
654     '("telugu" "G_UNICODE_SCRIPT_TELUGU" "36")
655     '("thaana" "G_UNICODE_SCRIPT_THAANA" "37")
656     '("thai" "G_UNICODE_SCRIPT_THAI" "38")
657     '("tibetan" "G_UNICODE_SCRIPT_TIBETAN" "39")
658     '("canadian-aboriginal" "G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL" "40")
659     '("yi" "G_UNICODE_SCRIPT_YI" "41")
660     '("tagalog" "G_UNICODE_SCRIPT_TAGALOG" "42")
661     '("hanunoo" "G_UNICODE_SCRIPT_HANUNOO" "43")
662     '("buhid" "G_UNICODE_SCRIPT_BUHID" "44")
663     '("tagbanwa" "G_UNICODE_SCRIPT_TAGBANWA" "45")
664     '("braille" "G_UNICODE_SCRIPT_BRAILLE" "46")
665     '("cypriot" "G_UNICODE_SCRIPT_CYPRIOT" "47")
666     '("limbu" "G_UNICODE_SCRIPT_LIMBU" "48")
667     '("osmanya" "G_UNICODE_SCRIPT_OSMANYA" "49")
668     '("shavian" "G_UNICODE_SCRIPT_SHAVIAN" "50")
669     '("linear-b" "G_UNICODE_SCRIPT_LINEAR_B" "51")
670     '("tai-le" "G_UNICODE_SCRIPT_TAI_LE" "52")
671     '("ugaritic" "G_UNICODE_SCRIPT_UGARITIC" "53")
672     '("new-tai-lue" "G_UNICODE_SCRIPT_NEW_TAI_LUE" "54")
673     '("buginese" "G_UNICODE_SCRIPT_BUGINESE" "55")
674     '("glagolitic" "G_UNICODE_SCRIPT_GLAGOLITIC" "56")
675     '("tifinagh" "G_UNICODE_SCRIPT_TIFINAGH" "57")
676     '("syloti-nagri" "G_UNICODE_SCRIPT_SYLOTI_NAGRI" "58")
677     '("old-persian" "G_UNICODE_SCRIPT_OLD_PERSIAN" "59")
678     '("kharoshthi" "G_UNICODE_SCRIPT_KHAROSHTHI" "60")
679     '("unknown" "G_UNICODE_SCRIPT_UNKNOWN" "61")
680     '("balinese" "G_UNICODE_SCRIPT_BALINESE" "62")
681     '("cuneiform" "G_UNICODE_SCRIPT_CUNEIFORM" "63")
682     '("phoenician" "G_UNICODE_SCRIPT_PHOENICIAN" "64")
683     '("phags-pa" "G_UNICODE_SCRIPT_PHAGS_PA" "65")
684     '("nko" "G_UNICODE_SCRIPT_NKO" "66")
685   )
686 )
687
688 (define-enum-extended NormalizeMode
689   (in-module "G")
690   (c-name "GNormalizeMode")
691   (values
692     '("default" "G_NORMALIZE_DEFAULT" "0")
693     '("nfd" "G_NORMALIZE_NFD" "#error")
694     '("default-compose" "G_NORMALIZE_DEFAULT_COMPOSE" "1")
695     '("nfc" "G_NORMALIZE_NFC" "1")
696     '("all" "G_NORMALIZE_ALL" "2")
697     '("nfkd" "G_NORMALIZE_NFKD" "2")
698     '("all-compose" "G_NORMALIZE_ALL_COMPOSE" "3")
699     '("nfkc" "G_NORMALIZE_NFKC" "3")
700   )
701 )
702
703 ;; From /opt/gnome218/include/glib-2.0/glib/gutils.h
704
705 (define-enum-extended UserDirectory
706   (in-module "G")
707   (c-name "GUserDirectory")
708   (values
709     '("directory-desktop" "G_USER_DIRECTORY_DESKTOP" "0")
710     '("directory-documents" "G_USER_DIRECTORY_DOCUMENTS" "1")
711     '("directory-download" "G_USER_DIRECTORY_DOWNLOAD" "2")
712     '("directory-music" "G_USER_DIRECTORY_MUSIC" "3")
713     '("directory-pictures" "G_USER_DIRECTORY_PICTURES" "4")
714     '("directory-public-share" "G_USER_DIRECTORY_PUBLIC_SHARE" "5")
715     '("directory-templates" "G_USER_DIRECTORY_TEMPLATES" "6")
716     '("directory-videos" "G_USER_DIRECTORY_VIDEOS" "7")
717     '("n-directories" "G_USER_N_DIRECTORIES" "8")
718   )
719 )
720