Maintainer | gtk2hs-users@lists.sourceforge.net |
---|---|
Stability | provisional |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
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
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
:: 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
:: WebBackForwardListClass self | |
=> self | |
-> IO (Maybe WebHistoryItem) | A |
Return the item that succeeds the current item
webBackForwardListGetNthItem Source
:: 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
:: 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
:: 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.