:right-sidebar: True ParamFlags =================================================================== .. currentmodule:: gi.repository.GObject .. class:: ParamFlags :no-contents-entry: Through the :obj:`~gi.repository.GObject.ParamFlags` flag values, certain aspects of parameters can be configured. See also: :const:`~gi.repository.GObject.PARAM_STATIC_STRINGS` Fields ------ .. rst-class:: interim-class .. class:: ParamFlags :no-index: .. attribute:: CONSTRUCT The parameter will be set upon object construction .. attribute:: CONSTRUCT_ONLY The parameter can only be set upon object construction .. attribute:: 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 .. attribute:: EXPLICIT_NOTIFY Calls to :func:`~gi.repository.GObject.Object.set_property` for this property will not automatically result in a "notify" signal being emitted: the implementation must call :func:`~gi.repository.GObject.Object.notify` themselves in case the property actually changes. Since: 2.42. .. attribute:: LAX_VALIDATION Upon parameter conversion (see :func:`~gi.repository.GObject.param_value_convert`) strict validation is not required .. attribute:: PRIVATE Internal .. attribute:: READABLE The parameter is readable .. attribute:: READWRITE Alias for :const:`~gi.repository.GObject.ParamFlags.READABLE` | :const:`~gi.repository.GObject.ParamFlags.WRITABLE` .. attribute:: 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 .. attribute:: 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 .. attribute:: 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 .. attribute:: WRITABLE The parameter is writable