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.

  1. signalConnectClosureById :: (HasCallStack, MonadIO m, IsObject a) => a -> Word32 -> Word32 -> GClosure b -> Bool -> m CULong

    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.

  2. signalIsValidName :: (HasCallStack, MonadIO m) => Text -> m Bool

    gi-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

  3. 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.

  4. 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.

  5. 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

  6. paramSpecIsValidName :: (HasCallStack, MonadIO m) => Text -> m Bool

    gi-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

  7. 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

  8. class (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecOverride o) => IsParamSpecOverride o

    gi-gobject GI.GObject.Objects.ParamSpecOverride

    Type class for types which can be safely cast to ParamSpecOverride, for instance with toParamSpecOverride.

  9. newtype ParamSpecOverride

    gi-gobject GI.GObject.Objects.ParamSpecOverride

    Memory-managed wrapper type.

  10. ParamSpecOverride :: ManagedPtr ParamSpecOverride -> ParamSpecOverride

    gi-gobject GI.GObject.Objects.ParamSpecOverride

    No documentation available.

Page 650 of many | Previous | Next