Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- noGParamSpec :: Maybe GParamSpec
- wrapGParamSpecPtr :: Ptr GParamSpec -> IO GParamSpec
- newGParamSpecFromPtr :: Ptr GParamSpec -> IO GParamSpec
- unrefGParamSpec :: GParamSpec -> IO ()
- disownGParamSpec :: GParamSpec -> IO (Ptr GParamSpec)
Documentation
wrapGParamSpecPtr :: Ptr GParamSpec -> IO GParamSpec Source #
Take ownership of a ParamSpec passed in Ptr
.
newGParamSpecFromPtr :: Ptr GParamSpec -> IO GParamSpec Source #
Construct a Haskell wrapper for the given GParamSpec
, without
assuming ownership.
unrefGParamSpec :: GParamSpec -> IO () Source #
Remove a reference to the given GParamSpec
.
disownGParamSpec :: GParamSpec -> IO (Ptr GParamSpec) Source #
Disown a GParamSpec
, i.e. do not longer unref the associated
foreign GParamSpec
when the Haskell GParamSpec
gets garbage
collected.