Hoogle Search
Within LTS Haskell 24.62 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
fixCallbackUserData :: (Name, API) -> (Name, API)haskell-gi Data.GI.CodeGen.Fixups The last argument of callbacks is often a user_data argument, but currently gobject-introspection does not have an annotation representing this. This is generally OK, since the gir generator will mark these arguments as (closure) if they are named user_data, and we do the right things in this case, but recently there has been a push to "fix" these annotations by removing them without providing any replacement, which breaks the bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/450 Here we try to guess which arguments in callbacks are user_data arguments.
-
haskell-gi Data.GI.CodeGen.GtkDoc No documentation available.
fullInterfaceSignalList :: Name -> Interface -> CodeGen e [(Name, Signal)]haskell-gi Data.GI.CodeGen.Inheritance List all signals defined for an interface, including those defined by its prerequisites.
fullObjectSignalList :: Name -> Object -> CodeGen e [(Name, Signal)]haskell-gi Data.GI.CodeGen.Inheritance List all signals defined for an object, including those defined by its ancestors.
genCallback :: Name -> Callback -> CodeGen e ()haskell-gi Data.GI.CodeGen.Signal No documentation available.
extractCallbacksInStruct :: (Name, API) -> [(Name, API)]haskell-gi Data.GI.CodeGen.Struct Extract the callback types embedded in the fields of structs, and at the same time fix the type of the corresponding fields. Returns the list of APIs associated to this struct, not including the struct itself.
-
haskell-gi Data.GI.CodeGen.SymbolNaming Foreign type associated with a callback type. It can be passed in qualified.
callbackClosureGenerator :: Text -> Texthaskell-gi Data.GI.CodeGen.SymbolNaming The name for the closure generator for the given callback type. It can be passed in qualified.
callbackDropClosures :: Text -> Texthaskell-gi Data.GI.CodeGen.SymbolNaming The name of a function which takes a callback without closure arguments, and generates a function which does accep the closures, but simply ignores them.
callbackDynamicWrapper :: Text -> Texthaskell-gi Data.GI.CodeGen.SymbolNaming The name of the dynamic wrapper for the given callback type. It can be passed in qualified.