webkitgtk3-0.14.2.1: Binding to the Webkit library.

Maintainergtk2hs-users@lists.sourceforge.net
Stabilityprovisional
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.WebKit.WebBackForwardList

Contents

Description

The history of a WebView

Synopsis

Types

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 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 WebHistoryItem Source #

Return the current history item of the back forward list

webBackForwardListGetForwardItem Source #

Arguments

:: 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

webBackForwardListGetNthItem Source #

Arguments

:: WebBackForwardListClass self 
=> self

webbackforwardlist - a WebBackForwardList

-> Int

index - 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 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 List of items succeeding the current item, limited by limit.

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 List of items preceding the current item, limited by limit

Return a list of items that preced the current item. limited by limit.