Hoogle Search

Within LTS Haskell 24.64 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. cClosureMarshalVOID_ULONG :: (HasCallStack, MonadIO m) => GClosure a -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()

    gi-gobject GI.GObject.Structs.CClosure

    A ClosureMarshal function for use with signals with a single unsigned long integer argument.

  2. cClosureMarshalVOID_VARIANT :: (HasCallStack, MonadIO m) => GClosure a -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()

    gi-gobject GI.GObject.Structs.CClosure

    A ClosureMarshal function for use with signals with a single GVariant argument.

  3. cClosureMarshalVOID_VOID :: (HasCallStack, MonadIO m) => GClosure a -> GValue -> Word32 -> GValue -> Ptr () -> Ptr () -> m ()

    gi-gobject GI.GObject.Structs.CClosure

    A ClosureMarshal function for use with signals with no arguments.

  4. objectClassOverrideProperty :: (HasCallStack, MonadIO m) => ObjectClass -> Word32 -> Text -> m ()

    gi-gobject GI.GObject.Structs.ObjectClass

    Registers propertyId as referring to a property with the name name in a parent class or in an interface implemented by oclass. This allows this class to "override" a property implementation in a parent class or to provide the implementation of a property from an interface. Internally, overriding is implemented by creating a property of type ParamSpecOverride; generally operations that query the properties of the object class, such as objectClassFindProperty or objectClassListProperties will return the overridden property. However, in one case, the constructProperties argument of the constructor virtual function, the ParamSpecOverride is passed instead, so that the paramId field of the ParamSpec will be correct. For virtually all uses, this makes no difference. If you need to get the overridden property, you can call paramSpecGetRedirectTarget. Since: 2.4

  5. clearParamSpecTypeInfoValueValidate :: MonadIO m => ParamSpecTypeInfo -> m ()

    gi-gobject GI.GObject.Structs.ParamSpecTypeInfo

    Set the value of the “value_validate” field to Nothing. When overloading is enabled, this is equivalent to

    clear #valueValidate
    

  6. getParamSpecTypeInfoValueValidate :: MonadIO m => ParamSpecTypeInfo -> m (Maybe ParamSpecTypeInfoValueValidateFieldCallback)

    gi-gobject GI.GObject.Structs.ParamSpecTypeInfo

    Get the value of the “value_validate” field. When overloading is enabled, this is equivalent to

    get paramSpecTypeInfo #valueValidate
    

  7. setParamSpecTypeInfoValueValidate :: MonadIO m => ParamSpecTypeInfo -> FunPtr C_ParamSpecTypeInfoValueValidateFieldCallback -> m ()

    gi-gobject GI.GObject.Structs.ParamSpecTypeInfo

    Set the value of the “value_validate” field. When overloading is enabled, this is equivalent to

    set paramSpecTypeInfo [ #valueValidate := value ]
    

  8. getSignalInvocationHintSignalId :: MonadIO m => SignalInvocationHint -> m Word32

    gi-gobject GI.GObject.Structs.SignalInvocationHint

    Get the value of the “signal_id” field. When overloading is enabled, this is equivalent to

    get signalInvocationHint #signalId
    

  9. setSignalInvocationHintSignalId :: MonadIO m => SignalInvocationHint -> Word32 -> m ()

    gi-gobject GI.GObject.Structs.SignalInvocationHint

    Set the value of the “signal_id” field. When overloading is enabled, this is equivalent to

    set signalInvocationHint [ #signalId := value ]
    

  10. getSignalQuerySignalId :: MonadIO m => SignalQuery -> m Word32

    gi-gobject GI.GObject.Structs.SignalQuery

    Get the value of the “signal_id” field. When overloading is enabled, this is equivalent to

    get signalQuery #signalId
    

Page 430 of many | Previous | Next