ParamFlags
Description:
[ CCode ( cprefix = "G_PARAM_" , has_type_id = false ) ]
[ Flags ]
public enum ParamFlags
Through the ParamFlags flag values, certain aspects of parameters can be configured.
See also: g_param_static_strings
Content:
Enum values:
- CONSTRUCT - the parameter will be
set upon object construction
- CONSTRUCT_ONLY - the
parameter can only be set upon object construction
- DEPRECATED - the parameter is
deprecated and will be removed in a future version.
- EXPLICIT_NOTIFY - calls to
set_property for this property will not automatically result in a
"notify" signal being emitted: the implementation must call notify
themselves in case the property actually changes.
- LAX_VALIDATION - upon
parameter conversion (see value_convert) strict validation is not
required
- MASK - Mask containing the bits of
flags which are reserved for GLib.
- READABLE - the parameter is
readable
- READWRITE - alias for
g_param_readable | g_param_writable
- STATIC_BLURB - the string used
as blurb when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter.
- STATIC_NAME - the string used as
name when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter.
- STATIC_NICK - the string used as
nick when constructing the parameter is guaranteed to remain valid and unmmodified for the lifetime of the parameter.
- STATIC_STRINGS -
ParamFlags value alias for g_param_static_name |
g_param_static_nick | g_param_static_blurb.
- USER_SHIFT - Minimum shift count
to be used for user defined flags, to be stored in flags.
- WRITABLE - the parameter is
writable