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