Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

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

  1. PtrWrapped :: Ptr a -> PtrWrapped a

    haskell-gi-base Data.GI.Base.BasicTypes

    No documentation available.

  2. data PropGetSetter o

    haskell-gi-base Data.GI.Base.GParamSpec

    Low-level getter and setter for the property.

  3. PropGetSetter :: (Ptr o -> Ptr GValue -> IO ()) -> (Ptr o -> Ptr GValue -> IO ()) -> PropGetSetter o

    haskell-gi-base Data.GI.Base.GParamSpec

    No documentation available.

  4. data PropertyInfo o a

    haskell-gi-base Data.GI.Base.GParamSpec

    Information on a property encoding a Haskell value. Note that from the C side this property will appear as an opaque pointer. Use the specialized constructors below for creating properties meaningful from the C side. A property name consists of segments consisting of ASCII letters and digits, separated by either the '-' or '_' character. The first character of a property name must be a letter. Names which violate these rules lead to undefined behaviour. When creating and looking up a property, either separator can be used, but they cannot be mixed. Using '-' is considerably more efficient and in fact required when using property names as detail strings for signals. Beyond the name, properties have two more descriptive strings associated with them, the nick, which should be suitable for use as a label for the property in a property editor, and the blurb, which should be a somewhat longer description, suitable for e.g. a tooltip. The nick and blurb should ideally be localized.

  5. PropertyInfo :: Text -> Text -> Text -> (o -> a -> IO ()) -> (o -> IO a) -> Maybe [GParamFlag] -> PropertyInfo o a

    haskell-gi-base Data.GI.Base.GParamSpec

    No documentation available.

  6. module Data.GI.Base.Internal.PathFieldAccess

    Support for creating lenses from overloaded labels of the type #fieldName, or #"fieldName.subfield".

  7. class PathFieldAccess (path :: [Symbol]) model val | path model -> val

    haskell-gi-base Data.GI.Base.Internal.PathFieldAccess

    Create a lens for the given path, and return it together with the path split into components.

  8. type family ParentTypes a :: [Type]

    haskell-gi-base Data.GI.Base.Overloading

    All the types that are ascendants of this type, including interfaces that the type implements.

  9. module Data.GI.Base.Properties

    No documentation available.

  10. data Ptr a

    haskell-gi-base Data.GI.Base.ShortPrelude

    A value of type Ptr a represents a pointer to an object, or an array of objects, which may be marshalled to or from Haskell values of type a. The type a will often be an instance of class Storable which provides the marshalling operations. However this is not essential, and you can provide your own operations to access the pointer. For example you might write small foreign functions to get or set the fields of a C struct.

Page 199 of many | Previous | Next