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 (ManagedPtr BackForwardList)
- class GObject o => IsBackForwardList o
- toBackForwardList :: (MonadIO m, IsBackForwardList o) => o -> m BackForwardList
- noBackForwardList :: Maybe BackForwardList
- backForwardListGetBackItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
- backForwardListGetBackList :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m [BackForwardListItem]
- backForwardListGetBackListWithLimit :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Word32 -> m [BackForwardListItem]
- backForwardListGetCurrentItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
- backForwardListGetForwardItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
- backForwardListGetForwardList :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m [BackForwardListItem]
- backForwardListGetForwardListWithLimit :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Word32 -> m [BackForwardListItem]
- backForwardListGetLength :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m Word32
- backForwardListGetNthItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Int32 -> m BackForwardListItem
- type BackForwardListChangedCallback = Maybe BackForwardListItem -> Ptr () -> IO ()
- type C_BackForwardListChangedCallback = Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO ()
- afterBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId
- genClosure_BackForwardListChanged :: BackForwardListChangedCallback -> IO Closure
- mk_BackForwardListChangedCallback :: C_BackForwardListChangedCallback -> IO (FunPtr C_BackForwardListChangedCallback)
- noBackForwardListChangedCallback :: Maybe BackForwardListChangedCallback
- onBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId
- wrap_BackForwardListChangedCallback :: BackForwardListChangedCallback -> Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO ()
Exported types
newtype BackForwardList Source #
class GObject o => IsBackForwardList o Source #
toBackForwardList :: (MonadIO m, IsBackForwardList o) => o -> m BackForwardList Source #
Methods
getBackItem
backForwardListGetBackItem Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m BackForwardListItem | Returns: the |
Returns the item that precedes the current item.
getBackList
backForwardListGetBackList Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m [BackForwardListItem] | Returns: a |
No description available in the introspection data.
getBackListWithLimit
backForwardListGetBackListWithLimit Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> Word32 |
|
-> m [BackForwardListItem] | Returns: a |
No description available in the introspection data.
getCurrentItem
backForwardListGetCurrentItem Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m BackForwardListItem | Returns: a |
Returns the current item in backForwardList
.
getForwardItem
backForwardListGetForwardItem Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m BackForwardListItem | Returns: the |
Returns the item that follows the current item.
getForwardList
backForwardListGetForwardList Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m [BackForwardListItem] | Returns: a |
No description available in the introspection data.
getForwardListWithLimit
backForwardListGetForwardListWithLimit Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> Word32 |
|
-> m [BackForwardListItem] | Returns: a |
No description available in the introspection data.
getLength
backForwardListGetLength Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m Word32 | Returns: the length of |
No description available in the introspection data.
getNthItem
backForwardListGetNthItem Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> Int32 |
|
-> m BackForwardListItem | Returns: the |
Returns the item at a given index relative to the current item.
Signals
changed
type BackForwardListChangedCallback = Maybe BackForwardListItem -> Ptr () -> IO () Source #
type C_BackForwardListChangedCallback = Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO () Source #
afterBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId Source #
mk_BackForwardListChangedCallback :: C_BackForwardListChangedCallback -> IO (FunPtr C_BackForwardListChangedCallback) Source #
onBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId Source #
wrap_BackForwardListChangedCallback :: BackForwardListChangedCallback -> Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO () Source #