Hoogle Search
Within LTS Haskell 24.39 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
gi-gobject GI.GObject.Constants Mask containing the bits of ParamSpec.flags which are reserved for GLib.
pattern
PARAM_STATIC_STRINGS :: Int32gi-gobject GI.GObject.Constants ParamFlags value alias for ParamFlagsStaticName | ParamFlagsStaticNick | ParamFlagsStaticBlurb. It is recommended to use this for all properties by default, as it allows for internal performance improvements in GObject. It is very rare that a property would have a dynamically constructed name, nickname or blurb. Since 2.13.0
pattern
PARAM_USER_SHIFT :: Int32gi-gobject GI.GObject.Constants Minimum shift count to be used for user defined flags, to be stored in ParamSpec.flags. The maximum allowed is 10.
-
gi-gobject GI.GObject.Flags Through the ParamFlags flag values, certain aspects of parameters can be configured. See also: PARAM_STATIC_STRINGS
ParamFlagsConstruct :: ParamFlagsgi-gobject GI.GObject.Flags the parameter will be set upon object construction
ParamFlagsConstructOnly :: ParamFlagsgi-gobject GI.GObject.Flags the parameter can only be set upon object construction
ParamFlagsDeprecated :: ParamFlagsgi-gobject GI.GObject.Flags 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
ParamFlagsExplicitNotify :: ParamFlagsgi-gobject GI.GObject.Flags calls to objectSetProperty for this property will not automatically result in a "notify" signal being emitted: the implementation must call objectNotify themselves in case the property actually changes. Since: 2.42.
ParamFlagsLaxValidation :: ParamFlagsgi-gobject GI.GObject.Flags upon parameter conversion (see paramValueConvert) strict validation is not required
ParamFlagsPrivate :: ParamFlagsgi-gobject GI.GObject.Flags internal