| Maintainer | gtk2hs-users@lists.sourceforge.net |
|---|---|
| Stability | provisional |
| Portability | portable (depends on GHC) |
| Safe Haskell | None |
| Language | Haskell98 |
Graphics.UI.Gtk.WebKit.WebBackForwardList
Contents
Description
The history of a WebView
- class ContainerClass o => WebViewClass o
- data WebBackForwardList
- class GObjectClass o => WebBackForwardListClass o
- 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
class ContainerClass o => WebViewClass o Source
Instances
data WebBackForwardList Source
class GObjectClass o => WebBackForwardListClass o Source
Constructors
webBackForwardListNewWithWebView :: WebViewClass webview => webview -> IO WebBackForwardList Source
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 Bool Source
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.
webBackForwardListGetBackItem Source
Arguments
| :: WebBackForwardListClass self | |
| => self | |
| -> IO (Maybe WebHistoryItem) | A |
Return the history item that precedes the current history item.
webBackForwardListGetCurrentItem :: WebBackForwardListClass self => self -> IO WebHistoryItem Source
Return the current history item of the back forward list
webBackForwardListGetForwardItem Source
Arguments
| :: WebBackForwardListClass self | |
| => self | |
| -> IO (Maybe WebHistoryItem) | A |
Return the item that succeeds the current item
webBackForwardListGetNthItem Source
Arguments
| :: WebBackForwardListClass self | |
| => self |
|
| -> Int |
|
| -> IO WebHistoryItem |
Return the history item at a given index relative to the current item.
webBackForwardListGetBackLength :: WebBackForwardListClass self => self -> IO Int Source
Return the number of items that preced the current item.
webBackForwardListGetForwardLength :: WebBackForwardListClass self => self -> IO Int Source
Return the number of items that succeed the current item.
webBackForwardListGetLimit :: WebBackForwardListClass self => self -> IO Int Source
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.
webBackForwardListGetForwardListWithLimit Source
Arguments
| :: WebBackForwardListClass self | |
| => self | |
| -> Int | the number of items to retrieve |
| -> IO [WebHistoryItem] | a |
Return a list of items that succeed the current item, limited by limit.
webBackForwardListGetBackListWithLimit Source
Arguments
| :: WebBackForwardListClass self | |
| => self | |
| -> Int | the number of items to retrieve |
| -> IO [WebHistoryItem] | a |
Return a list of items that preced the current item. limited by limit.