Value | Meaning |
---|---|
READABLE1 | the parameter is readable |
WRITABLE2 | the parameter is writable |
READWRITE3 | alias for G_PARAM_READABLE | G_PARAM_WRITABLE |
CONSTRUCT4 | the parameter will be set upon object construction |
CONSTRUCT_ONLY8 | the parameter can only be set upon object construction |
LAX_VALIDATION16 | upon parameter conversion (see g_param_value_convert()) strict validation is not required |
STATIC_NAME32 | 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 |
PRIVATE32 | internal |
STATIC_NICK64 | 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 |
STATIC_BLURB128 | 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 |
EXPLICIT_NOTIFY1073741824 | calls to g_object_set_property() for this property will not automatically result in a "notify" signal being emitted: the implementation must call g_object_notify() themselves in case the property actually changes. Since: 2.42. |
DEPRECATED2147483648 | 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 |
Through the GParamFlags flag values, certain aspects of parameters can be configured. See also G_PARAM_STATIC_STRINGS