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 | |
((~) * info (ResolveBackForwardListMethod t BackForwardList), MethodInfo * info BackForwardList p) => IsLabelProxy t (BackForwardList -> p) | |
type ParentTypes BackForwardList | |
type AttributeList BackForwardList | |
type SignalList BackForwardList |
class GObject o => BackForwardListK o Source
(GObject o, IsDescendantOf BackForwardList o) => BackForwardListK o |
toBackForwardList :: BackForwardListK o => o -> IO BackForwardList Source
Methods
backForwardListGetBackItem
data BackForwardListGetBackItemMethodInfo Source
((~) * signature (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetBackItemMethodInfo a signature |
backForwardListGetBackItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetBackList
data BackForwardListGetBackListMethodInfo Source
((~) * signature (m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetBackListMethodInfo a signature |
backForwardListGetBackList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem] Source
backForwardListGetBackListWithLimit
data BackForwardListGetBackListWithLimitMethodInfo Source
((~) * signature (Word32 -> m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetBackListWithLimitMethodInfo a signature |
backForwardListGetBackListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem] Source
backForwardListGetCurrentItem
data BackForwardListGetCurrentItemMethodInfo Source
((~) * signature (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetCurrentItemMethodInfo a signature |
backForwardListGetCurrentItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetForwardItem
data BackForwardListGetForwardItemMethodInfo Source
((~) * signature (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetForwardItemMethodInfo a signature |
backForwardListGetForwardItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetForwardList
data BackForwardListGetForwardListMethodInfo Source
((~) * signature (m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetForwardListMethodInfo a signature |
backForwardListGetForwardList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem] Source
backForwardListGetForwardListWithLimit
data BackForwardListGetForwardListWithLimitMethodInfo Source
((~) * signature (Word32 -> m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetForwardListWithLimitMethodInfo a signature |
backForwardListGetForwardListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem] Source
backForwardListGetLength
data BackForwardListGetLengthMethodInfo Source
((~) * signature (m Word32), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetLengthMethodInfo a signature |
backForwardListGetLength :: (MonadIO m, BackForwardListK a) => a -> m Word32 Source
backForwardListGetNthItem
data BackForwardListGetNthItemMethodInfo Source
((~) * signature (Int32 -> m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo * BackForwardListGetNthItemMethodInfo a signature |
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