Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Hypertext = Hypertext (ForeignPtr Hypertext)
- noHypertext :: Maybe Hypertext
- class ForeignPtrNewtype a => HypertextK a
- data HypertextGetLinkMethodInfo
- hypertextGetLink :: (MonadIO m, HypertextK a) => a -> Int32 -> m Hyperlink
- data HypertextGetLinkIndexMethodInfo
- hypertextGetLinkIndex :: (MonadIO m, HypertextK a) => a -> Int32 -> m Int32
- data HypertextGetNLinksMethodInfo
- hypertextGetNLinks :: (MonadIO m, HypertextK a) => a -> m Int32
- type HypertextLinkSelectedCallback = Int32 -> IO ()
- type HypertextLinkSelectedCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data HypertextLinkSelectedSignalInfo
- afterHypertextLinkSelected :: (GObject a, MonadIO m) => a -> HypertextLinkSelectedCallback -> m SignalHandlerId
- hypertextLinkSelectedCallbackWrapper :: HypertextLinkSelectedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- hypertextLinkSelectedClosure :: HypertextLinkSelectedCallback -> IO Closure
- mkHypertextLinkSelectedCallback :: HypertextLinkSelectedCallbackC -> IO (FunPtr HypertextLinkSelectedCallbackC)
- noHypertextLinkSelectedCallback :: Maybe HypertextLinkSelectedCallback
- onHypertextLinkSelected :: (GObject a, MonadIO m) => a -> HypertextLinkSelectedCallback -> m SignalHandlerId
Exported types
((~) * info (ResolveHypertextMethod t Hypertext), MethodInfo * info Hypertext p) => IsLabel t (Hypertext -> p) Source | |
((~) * info (ResolveHypertextMethod t Hypertext), MethodInfo * info Hypertext p) => IsLabelProxy t (Hypertext -> p) Source | |
type ParentTypes Hypertext Source | |
type AttributeList Hypertext Source | |
type SignalList Hypertext Source |
class ForeignPtrNewtype a => HypertextK a Source
(ForeignPtrNewtype o, IsDescendantOf Hypertext o) => HypertextK o Source | |
Methods
hypertextGetLink
data HypertextGetLinkMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m Hyperlink), MonadIO m, HypertextK a) => MethodInfo (TYPE Lifted) HypertextGetLinkMethodInfo a signature Source | |
hypertextGetLink :: (MonadIO m, HypertextK a) => a -> Int32 -> m Hyperlink Source
hypertextGetLinkIndex
data HypertextGetLinkIndexMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m Int32), MonadIO m, HypertextK a) => MethodInfo (TYPE Lifted) HypertextGetLinkIndexMethodInfo a signature Source | |
hypertextGetLinkIndex :: (MonadIO m, HypertextK a) => a -> Int32 -> m Int32 Source
hypertextGetNLinks
data HypertextGetNLinksMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, HypertextK a) => MethodInfo (TYPE Lifted) HypertextGetNLinksMethodInfo a signature Source | |
hypertextGetNLinks :: (MonadIO m, HypertextK a) => a -> m Int32 Source
Signals
LinkSelected
type HypertextLinkSelectedCallback = Int32 -> IO () Source
afterHypertextLinkSelected :: (GObject a, MonadIO m) => a -> HypertextLinkSelectedCallback -> m SignalHandlerId Source
hypertextLinkSelectedCallbackWrapper :: HypertextLinkSelectedCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
mkHypertextLinkSelectedCallback :: HypertextLinkSelectedCallbackC -> IO (FunPtr HypertextLinkSelectedCallbackC) Source
onHypertextLinkSelected :: (GObject a, MonadIO m) => a -> HypertextLinkSelectedCallback -> m SignalHandlerId Source