glib Constants — the built-in constants of the glib module
Glib IO Condition Constants Glib Priority Constants Glib Spawn Flag Constants Glib User Directory Constants Glib Version Constants
The IO Condition constants are a set of bit-flags that specify a condition to watch for on an event source.
| 
 | There is data to read | 
| 
 | Data can be written (without blocking). | 
| 
 | There is urgent data to read. | 
| 
 | Error condition. | 
| 
 | Hung up (the connection has been broken, usually for pipes and sockets). | 
| 
 | Invalid request. The file descriptor is not open. | 
The Priority constants specify
| 
 | Use this for high priority event sources. | 
| 
 | Use this for default priority event sources.  This
	    priority is used when adding timeout functions with the glib.timeout_add()
	    function. This priority is also used for events from the X
	    server. | 
| 
 | Use this for high priority idle functions. For example, glib.PRIORITY_HIGH_IDLE + 10 is used for resizing operations; and, glib.PRIORITY_HIGH_IDLE + 20, for redrawing operations. (This is done to ensure that any pending resizes are processed before any pending redraws, so that widgets are not redrawn twice unnecessarily.) | 
| 
 | Use this for default priority idle functions. This
	    priority is used when adding idle functions with the glib.idle_add()
	    function. | 
| 
 | Use this for very low priority background tasks. | 
The Spawn Flag constants are a set of bit-flags that can be
passed to the glib.spawn_async()
function.
| 
 | the parent's open file descriptors will be inherited by
the child; otherwise all descriptors except stdin/stdout/stderr will be
closed before calling exec() in the child. | 
| 
 | the child will not be automatically reaped; you must
call waitpid() or handleSIGCHLDyourself, or the child will become a zombie. | 
| 
 | argv[0] need not be an absolute
path, it will be looked for in the user'sPATH. | 
| 
 | the child's standard output will be discarded, instead of going to the same location as the parent's standard output. | 
| 
 | the child's standard error will be discarded. | 
| 
 | the child will inherit the parent's standard input (by default, the child's standard input is attached to /dev/null). | 
| 
 | the first element of argvis the
file to execute, while the remaining elements are the actual argument vector
to pass to the file. Normallyglib.spawn_async()
usesargv[0] as the file to execute, and passes all
ofargvto the child. | 
The User Directory constants are integer values that are currently used only as arguments to
        glib.get_user_special_dir()
        function.  See function documentation for details.
| 
 | the user's Desktop directory | 
| 
 | the user's Documents directory | 
| 
 | the user's Downloads directory | 
| 
 | the user's Music directory | 
| 
 | the user's Pictures directory | 
| 
 | the user's shared directory | 
| 
 | the user's Templates directory | 
| 
 | the user's Movies directory | 
The Version constants specify the version of
Glib used by PyGObject as a 3-tuple containing the major,
minor and patch release numbers.
| 
 | A 3-tuple containing (major, minor, patch) release numbers of glib. | 
| 
 | A 3-tuple containing (major, minor, patch) release numbers of the python bindings. |