Hoogle Search
Within LTS Haskell 24.65 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
gi-gobject GI.GObject.Functions Connects a closure to a signal for a particular object. If closure is a floating reference (see closureSink), this function takes ownership of closure. This function cannot fail. If the given signal doesn’t exist, a critical warning is emitted.
signalIsValidName :: (HasCallStack, MonadIO m) => Text -> m Boolgi-gobject GI.GObject.Functions Validate a signal name. This can be useful for dynamically-generated signals which need to be validated at run-time before actually trying to create them. See [canonical parameter names][canonical-parameter-names] for details of the rules for valid names. The rules for signal names are the same as those for property names. Since: 2.66
signalListIds :: (HasCallStack, MonadIO m) => GType -> m [Word32]gi-gobject GI.GObject.Functions Lists the signals by id that a certain instance or interface type created. Further information about the signals can be acquired through signalQuery.
signalOverrideClassClosure :: (HasCallStack, MonadIO m) => Word32 -> GType -> GClosure a -> m ()gi-gobject GI.GObject.Functions Overrides the class closure (i.e. the default handler) for the given signal for emissions on instances of instanceType. instanceType must be derived from the type to which the signal belongs. See signalChainFromOverridden and g_signal_chain_from_overridden_handler() for how to chain up to the parent class closure from inside the overridden one.
signalOverrideClassHandler :: (HasCallStack, MonadIO m) => Text -> GType -> Callback -> m ()gi-gobject GI.GObject.Functions Overrides the class closure (i.e. the default handler) for the given signal for emissions on instances of instanceType with callback classHandler. instanceType must be derived from the type to which the signal belongs. See signalChainFromOverridden and g_signal_chain_from_overridden_handler() for how to chain up to the parent class closure from inside the overridden one. Since: 2.18
paramSpecIsValidName :: (HasCallStack, MonadIO m) => Text -> m Boolgi-gobject GI.GObject.Objects.ParamSpec Validate a property name for a ParamSpec. This can be useful for dynamically-generated properties which need to be validated at run-time before actually trying to create them. See [canonical parameter names][canonical-parameter-names] for details of the rules for valid names. Since: 2.66
module GI.GObject.Objects.
ParamSpecOverride A ParamSpec derived structure that redirects operations to other types of ParamSpec. All operations other than getting or setting the value are redirected, including accessing the nick and blurb, validating a value, and so forth. See paramSpecGetRedirectTarget for retrieving the overridden property. ParamSpecOverride is used in implementing objectClassOverrideProperty, and will not be directly useful unless you are implementing a new base type similar to GObject. Since: 2.4
class (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecOverride o) =>
IsParamSpecOverride ogi-gobject GI.GObject.Objects.ParamSpecOverride Type class for types which can be safely cast to ParamSpecOverride, for instance with toParamSpecOverride.
-
gi-gobject GI.GObject.Objects.ParamSpecOverride Memory-managed wrapper type.
ParamSpecOverride :: ManagedPtr ParamSpecOverride -> ParamSpecOverridegi-gobject GI.GObject.Objects.ParamSpecOverride No documentation available.