Function

GtkRcPropertyparse_enum

Declaration [src]

gboolean
gtk_rc_property_parse_enum (
  const GParamSpec* pspec,
  const GString* gstring,
  GValue* property_value
)

Description [src]

A GtkRcPropertyParser for use with gtk_settings_install_property_parser() or gtk_widget_class_install_style_property_parser() which parses a single enumeration value.

The enumeration value can be specified by its name, its nickname or its numeric value. For consistency with flags parsing, the value may be surrounded by parentheses.

Parameters

pspec

Type: GParamSpec

A GParamSpec.

The data is owned by the caller of the function.
gstring

Type: GString

The GString to be parsed.

The data is owned by the caller of the function.
property_value

Type: GValue

A GValue which must hold enum values.

The data is owned by the caller of the function.

Return value

Type: gboolean

TRUE if gstring could be parsed and property_value has been set to the resulting GEnumValue.