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
- backForwardListGetBackItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem
- backForwardListGetBackList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem]
- backForwardListGetBackListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem]
- backForwardListGetCurrentItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem
- backForwardListGetForwardItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem
- backForwardListGetForwardList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem]
- backForwardListGetForwardListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem]
- backForwardListGetLength :: (MonadIO m, BackForwardListK a) => a -> m Word32
- 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
class GObject o => BackForwardListK o Source
(GObject o, IsDescendantOf BackForwardList o) => BackForwardListK o |
toBackForwardList :: BackForwardListK o => o -> IO BackForwardList Source
Methods
backForwardListGetBackItem
backForwardListGetBackItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetBackList
backForwardListGetBackList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem] Source
backForwardListGetBackListWithLimit
backForwardListGetBackListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem] Source
backForwardListGetCurrentItem
backForwardListGetCurrentItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetForwardItem
backForwardListGetForwardItem :: (MonadIO m, BackForwardListK a) => a -> m BackForwardListItem Source
backForwardListGetForwardList
backForwardListGetForwardList :: (MonadIO m, BackForwardListK a) => a -> m [BackForwardListItem] Source
backForwardListGetForwardListWithLimit
backForwardListGetForwardListWithLimit :: (MonadIO m, BackForwardListK a) => a -> Word32 -> m [BackForwardListItem] Source
backForwardListGetLength
backForwardListGetLength :: (MonadIO m, BackForwardListK a) => a -> m Word32 Source
backForwardListGetNthItem
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