Module: GLib::MarkupCollectType
- Defined in:
- (unknown)
Constant Summary collapse
- INVALID =
used to terminate the list of attributes
to collect 0 or :invalid
- STRING =
collect the string pointer directly from
the attribute_values[] array. Expects a parameter of type (const
char **). If %G_MARKUP_COLLECT_OPTIONAL is specified and the
attribute isn't present then the pointer will be set to nil 1 or :string
- STRDUP =
as with %G_MARKUP_COLLECT_STRING, but
expects a parameter of type (char **) and g_strdup()s the
returned pointer. The pointer must be freed with g_free() 2 or :strdup
- BOOLEAN =
expects a parameter of type (gboolean *)
and parses the attribute value as a boolean. Sets false if the
attribute isn't present. Valid boolean values consist of
(case-insensitive) "false", "f", "no", "n", "0" and "true", "t",
"yes", "y", "1" 3 or :boolean
- TRISTATE =
as with %G_MARKUP_COLLECT_BOOLEAN, but
in the case of a missing attribute a value is set that compares
equal to neither false nor true G_MARKUP_COLLECT_OPTIONAL is
implied 4 or :tristate
- OPTIONAL =
can be bitwise ORed with the other fields.
If present, allows the attribute not to appear. A default value
is set depending on what value type is used 65536 or :optional