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 BackForwardList = BackForwardList (ForeignPtr BackForwardList)
- class GObject o => BackForwardListK o
- toBackForwardList :: BackForwardListK o => o -> IO BackForwardList
- noBackForwardList :: Maybe BackForwardList
- data BackForwardListGetBackItemMethodInfo
- backForwardListGetBackItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem
- data BackForwardListGetBackListMethodInfo
- backForwardListGetBackList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem]
- data BackForwardListGetBackListWithLimitMethodInfo
- backForwardListGetBackListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem]
- data BackForwardListGetCurrentItemMethodInfo
- backForwardListGetCurrentItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem
- data BackForwardListGetForwardItemMethodInfo
- backForwardListGetForwardItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem
- data BackForwardListGetForwardListMethodInfo
- backForwardListGetForwardList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem]
- data BackForwardListGetForwardListWithLimitMethodInfo
- backForwardListGetForwardListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem]
- data BackForwardListGetLengthMethodInfo
- backForwardListGetLength :: (MonadIO m, BackForwardListK a) => a -> m Word32
- data BackForwardListGetNthItemMethodInfo
- backForwardListGetNthItem :: (MonadIO m, BackForwardListK a) => a -> Int32 -> m BackForwardListItem
- type BackForwardListChangedCallback = Maybe BackForwardListItem -> Ptr () -> IO ()
- type BackForwardListChangedCallbackC = Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO ()
- data BackForwardListChangedSignalInfo
- afterBackForwardListChanged :: (GObject a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId
- backForwardListChangedCallbackWrapper :: BackForwardListChangedCallback -> Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO ()
- backForwardListChangedClosure :: BackForwardListChangedCallback -> IO Closure
- mkBackForwardListChangedCallback :: BackForwardListChangedCallbackC -> IO (FunPtr BackForwardListChangedCallbackC)
- noBackForwardListChangedCallback :: Maybe BackForwardListChangedCallback
- onBackForwardListChanged :: (GObject a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId
Exported types
newtype BackForwardList Source
GObject BackForwardList Source | |
((~) * info (ResolveBackForwardListMethod t BackForwardList), MethodInfo * info BackForwardList p) => IsLabel t (BackForwardList -> p) Source | |
((~) * info (ResolveBackForwardListMethod t BackForwardList), MethodInfo * info BackForwardList p) => IsLabelProxy t (BackForwardList -> p) Source | |
type ParentTypes BackForwardList Source | |
type AttributeList BackForwardList Source | |
type SignalList BackForwardList Source |
class GObject o => BackForwardListK o Source
(GObject o, IsDescendantOf BackForwardList o) => BackForwardListK o Source | |
toBackForwardList :: BackForwardListK o => o -> IO BackForwardList Source
Methods
backForwardListGetBackItem
data BackForwardListGetBackItemMethodInfo Source
((~) (TYPE Lifted) signature (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetBackItemMethodInfo a signature Source | |
backForwardListGetBackItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetBackList
data BackForwardListGetBackListMethodInfo Source
((~) (TYPE Lifted) signature (m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetBackListMethodInfo a signature Source | |
backForwardListGetBackList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem] Source
backForwardListGetBackListWithLimit
data BackForwardListGetBackListWithLimitMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetBackListWithLimitMethodInfo a signature Source | |
backForwardListGetBackListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem] Source
backForwardListGetCurrentItem
data BackForwardListGetCurrentItemMethodInfo Source
((~) (TYPE Lifted) signature (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetCurrentItemMethodInfo a signature Source | |
backForwardListGetCurrentItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetForwardItem
data BackForwardListGetForwardItemMethodInfo Source
((~) (TYPE Lifted) signature (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetForwardItemMethodInfo a signature Source | |
backForwardListGetForwardItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetForwardList
data BackForwardListGetForwardListMethodInfo Source
((~) (TYPE Lifted) signature (m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetForwardListMethodInfo a signature Source | |
backForwardListGetForwardList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem] Source
backForwardListGetForwardListWithLimit
data BackForwardListGetForwardListWithLimitMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetForwardListWithLimitMethodInfo a signature Source | |
backForwardListGetForwardListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem] Source
backForwardListGetLength
data BackForwardListGetLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetLengthMethodInfo a signature Source | |
backForwardListGetLength :: (MonadIO m, BackForwardListK a) => a -> m Word32 Source
backForwardListGetNthItem
data BackForwardListGetNthItemMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo (TYPE Lifted) BackForwardListGetNthItemMethodInfo a signature Source | |
backForwardListGetNthItem :: (MonadIO m, BackForwardListK a) => a -> Int32 -> m BackForwardListItem Source
Signals
Changed
type BackForwardListChangedCallback = Maybe BackForwardListItem -> Ptr () -> IO () Source
type BackForwardListChangedCallbackC = Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO () Source
afterBackForwardListChanged :: (GObject a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId Source
backForwardListChangedCallbackWrapper :: BackForwardListChangedCallback -> Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO () Source
mkBackForwardListChangedCallback :: BackForwardListChangedCallbackC -> IO (FunPtr BackForwardListChangedCallbackC) Source
onBackForwardListChanged :: (GObject a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId Source