GObject.ParamFlags
Through the GObject.ParamFlags flag values, certain aspects of parameters can be configured. See also #G_PARAM_READWRITE and #G_PARAM_STATIC_STRINGS.
- ParamFlags.READABLE
the parameter is readable
- ParamFlags.WRITABLE
the parameter is writable
- ParamFlags.CONSTRUCT
the parameter will be set upon object construction
- ParamFlags.CONSTRUCT_ONLY
the parameter will only be set upon object construction
- ParamFlags.LAX_VALIDATION
upon parameter conversion (see GObject.param_value_convert) strict validation is not required
- ParamFlags.STATIC_NAME
the string used as name when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter. Since 2.8
- ParamFlags.PRIVATE
internal
- ParamFlags.STATIC_NICK
the string used as nick when constructing the parameter is guaranteed to remain valid and unmmodified for the lifetime of the parameter. Since 2.8
- ParamFlags.STATIC_BLURB
the string used as blurb when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter. Since 2.8
- ParamFlags.DEPRECATED
the parameter is deprecated and will be removed in a future version. A warning will be generated if it is used while running with G_ENABLE_DIAGNOSTIC=1. Since 2.26