Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

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

  1. paramSpecEnum :: (HasCallStack, MonadIO m) => Text -> Maybe Text -> Maybe Text -> GType -> Int32 -> [ParamFlags] -> m GParamSpec

    gi-gobject GI.GObject.Functions

    Creates a new ParamSpecEnum instance specifying a G_TYPE_ENUM property. See g_param_spec_internal() for details on property names.

  2. module GI.GObject.Objects.ParamSpecEnum

    A ParamSpec derived structure that contains the meta data for enum properties.

  3. class (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecEnum o) => IsParamSpecEnum o

    gi-gobject GI.GObject.Objects.ParamSpecEnum

    Type class for types which can be safely cast to ParamSpecEnum, for instance with toParamSpecEnum.

  4. newtype ParamSpecEnum

    gi-gobject GI.GObject.Objects.ParamSpecEnum

    Memory-managed wrapper type.

  5. ParamSpecEnum :: ManagedPtr ParamSpecEnum -> ParamSpecEnum

    gi-gobject GI.GObject.Objects.ParamSpecEnum

    No documentation available.

  6. toParamSpecEnum :: (MonadIO m, IsParamSpecEnum o) => o -> m ParamSpecEnum

    gi-gobject GI.GObject.Objects.ParamSpecEnum

    Cast to ParamSpecEnum, for types for which this is known to be safe. For general casts, use castTo.

  7. typeModuleRegisterEnum :: (HasCallStack, MonadIO m, IsTypeModule a) => Maybe a -> Text -> EnumValue -> m GType

    gi-gobject GI.GObject.Objects.TypeModule

    Looks up or registers an enumeration that is implemented with a particular type plugin. If a type with name typeName was previously registered, the GType identifier for the type is returned, otherwise the type is newly registered, and the resulting GType identifier returned. As long as any instances of the type exist, the type plugin will not be unloaded. Since 2.56 if module is Nothing this will call typeRegisterStatic instead. This can be used when making a static build of the module. Since: 2.6

  8. cClosureMarshalVOID_ENUM :: (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 argument with an enumerated type.

  9. clearEnumClassValues :: MonadIO m => EnumClass -> m ()

    gi-gobject GI.GObject.Structs.EnumClass

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

    clear #values
    

  10. getEnumClassGTypeClass :: MonadIO m => EnumClass -> m TypeClass

    gi-gobject GI.GObject.Structs.EnumClass

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

    get enumClass #gTypeClass
    

Page 103 of many | Previous | Next