webkit-0.11.0: Binding to the Webkit library.Source codeContentsIndex
Graphics.UI.Gtk.WebKit.WebBackForwardList
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Types
Constructors
Methods
Description
The history of a WebView
Synopsis
data WebBackForwardList
webBackForwardListNewWithWebView :: WebViewClass webview => webview -> IO WebBackForwardList
webBackForwardListGoForward :: WebBackForwardListClass self => self -> IO ()
webBackForwardListGoBack :: WebBackForwardListClass self => self -> IO ()
webBackForwardListContainsItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO Bool
webBackForwardListGoToItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO ()
webBackForwardListGetBackItem :: WebBackForwardListClass self => self -> IO (Maybe WebHistoryItem)
webBackForwardListGetCurrentItem :: WebBackForwardListClass self => self -> IO WebHistoryItem
webBackForwardListGetForwardItem :: WebBackForwardListClass self => self -> IO (Maybe WebHistoryItem)
webBackForwardListGetNthItem :: WebBackForwardListClass self => self -> Int -> IO WebHistoryItem
webBackForwardListGetBackLength :: WebBackForwardListClass self => self -> IO Int
webBackForwardListGetForwardLength :: WebBackForwardListClass self => self -> IO Int
webBackForwardListGetLimit :: WebBackForwardListClass self => self -> IO Int
webBackForwardListSetLimit :: WebBackForwardListClass self => self -> Int -> IO ()
webBackForwardListAddItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO ()
webBackForwardListGetForwardListWithLimit :: WebBackForwardListClass self => self -> Int -> IO [WebHistoryItem]
webBackForwardListGetBackListWithLimit :: WebBackForwardListClass self => self -> Int -> IO [WebHistoryItem]
Types
data WebBackForwardList Source
Constructors
webBackForwardListNewWithWebView :: WebViewClass webview => webview -> IO WebBackForwardListSource
Create an WebBackForwardList with a controlling WebView.
Methods
webBackForwardListGoForward :: WebBackForwardListClass self => self -> IO ()Source
Steps forward in the back forward list.
webBackForwardListGoBack :: WebBackForwardListClass self => self -> IO ()Source
Steps back in the back forward list.
webBackForwardListContainsItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO BoolSource
Check if an history item in the back forward list.
webBackForwardListGoToItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO ()Source
Go to the specified history item in the back forward list.
webBackForwardListGetBackItemSource
:: WebBackForwardListClass self
=> self
-> IO (Maybe WebHistoryItem)A WebHistoryItem or Nothing if there is nothing precedes the current item.
Return the history item that precedes the current history item.
webBackForwardListGetCurrentItem :: WebBackForwardListClass self => self -> IO WebHistoryItemSource
Return the current history item of the back forward list
webBackForwardListGetForwardItemSource
:: WebBackForwardListClass self
=> self
-> IO (Maybe WebHistoryItem)A WebHistoryItem or Nothing if there is nothing succeeds the current item.
Return the item that succeeds the current item
webBackForwardListGetNthItemSource
:: WebBackForwardListClass self
=> selfwebbackforwardlist - a WebBackForwardList
-> Intindex - the index of the item
-> IO WebHistoryItem
Return the history item at a given index relative to the current item.
webBackForwardListGetBackLength :: WebBackForwardListClass self => self -> IO IntSource
Return the number of items that preced the current item.
webBackForwardListGetForwardLength :: WebBackForwardListClass self => self -> IO IntSource
Return the number of items that succeed the current item.
webBackForwardListGetLimit :: WebBackForwardListClass self => self -> IO IntSource
Return the maximum limit of the back forward list.
webBackForwardListSetLimit :: WebBackForwardListClass self => self -> Int -> IO ()Source

Set the maximum limit of the back forward list.

if the back forward list exceeds its capacity, items will be removed everytime a new item had been added.

webBackForwardListAddItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO ()Source
Add the item to the back forward list.
webBackForwardListGetForwardListWithLimitSource
:: WebBackForwardListClass self
=> self
-> Intthe number of items to retrieve
-> IO [WebHistoryItem]a List of items succeeding the current item, limited by limit.
Return a list of items that succeed the current item, limited by limit.
webBackForwardListGetBackListWithLimitSource
:: WebBackForwardListClass self
=> self
-> Intthe number of items to retrieve
-> IO [WebHistoryItem]a List of items preceding the current item, limited by limit
Return a list of items that preced the current item. limited by limit.
Produced by Haddock version 2.6.1