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