Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype BackForwardList = BackForwardList (ManagedPtr BackForwardList)
- class (GObject o, IsDescendantOf BackForwardList o) => IsBackForwardList o
- toBackForwardList :: (MonadIO m, IsBackForwardList o) => o -> m BackForwardList
- noBackForwardList :: Maybe BackForwardList
- backForwardListGetBackItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m (Maybe 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 (Maybe BackForwardListItem)
- backForwardListGetForwardItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m (Maybe 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 (Maybe 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 :: MonadIO m => BackForwardListChangedCallback -> m (GClosure C_BackForwardListChangedCallback)
- mk_BackForwardListChangedCallback :: C_BackForwardListChangedCallback -> IO (FunPtr C_BackForwardListChangedCallback)
- noBackForwardListChangedCallback :: Maybe BackForwardListChangedCallback
- onBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId
- wrap_BackForwardListChangedCallback :: BackForwardListChangedCallback -> C_BackForwardListChangedCallback
Exported types
newtype BackForwardList Source #
Memory-managed wrapper type.
Instances
GObject BackForwardList Source # | |
Defined in GI.WebKit2.Objects.BackForwardList gobjectType :: IO GType # | |
HasParentTypes BackForwardList Source # | |
Defined in GI.WebKit2.Objects.BackForwardList | |
type ParentTypes BackForwardList Source # | |
Defined in GI.WebKit2.Objects.BackForwardList |
class (GObject o, IsDescendantOf BackForwardList o) => IsBackForwardList o Source #
Type class for types which can be safely cast to BackForwardList
, for instance with toBackForwardList
.
Instances
(GObject o, IsDescendantOf BackForwardList o) => IsBackForwardList o Source # | |
Defined in GI.WebKit2.Objects.BackForwardList |
toBackForwardList :: (MonadIO m, IsBackForwardList o) => o -> m BackForwardList Source #
Cast to BackForwardList
, for types for which this is known to be safe. For general casts, use castTo
.
noBackForwardList :: Maybe BackForwardList Source #
A convenience alias for Nothing
:: Maybe
BackForwardList
.
Methods
getBackItem
backForwardListGetBackItem Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m (Maybe 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 (Maybe BackForwardListItem) | Returns: a |
Returns the current item in backForwardList
.
getForwardItem
backForwardListGetForwardItem Source #
:: (HasCallStack, MonadIO m, IsBackForwardList a) | |
=> a |
|
-> m (Maybe 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 (Maybe BackForwardListItem) | Returns: the |
Returns the item at a given index relative to the current item.
Signals
changed
type BackForwardListChangedCallback Source #
= Maybe BackForwardListItem |
|
-> Ptr () |
|
-> IO () |
This signal is emitted when backForwardList
changes. This happens
when the current item is updated, a new item is added or one or more
items are removed. Note that both itemAdded
and itemsRemoved
can
Nothing
when only the current item is updated. Items are only removed
when the list is cleared or the maximum items limit is reached.
type C_BackForwardListChangedCallback = Ptr () -> Ptr BackForwardListItem -> Ptr () -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
afterBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId Source #
Connect a signal handler for the “changed
” signal, to be run after the default handler.
When overloading is enabled, this is equivalent to
after
backForwardList #changed callback
genClosure_BackForwardListChanged :: MonadIO m => BackForwardListChangedCallback -> m (GClosure C_BackForwardListChangedCallback) Source #
Wrap the callback into a GClosure
.
mk_BackForwardListChangedCallback :: C_BackForwardListChangedCallback -> IO (FunPtr C_BackForwardListChangedCallback) Source #
Generate a function pointer callable from C code, from a C_BackForwardListChangedCallback
.
noBackForwardListChangedCallback :: Maybe BackForwardListChangedCallback Source #
A convenience synonym for
.Nothing
:: Maybe
BackForwardListChangedCallback
onBackForwardListChanged :: (IsBackForwardList a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId Source #
Connect a signal handler for the “changed
” signal, to be run before the default handler.
When overloading is enabled, this is equivalent to
on
backForwardList #changed callback