webkit-0.12.6.1: Binding to the Webkit library.

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

Graphics.UI.Gtk.WebKit.WebHistoryItem

Contents

Description

One item of the WebBackForwardList and or global history

Synopsis

Description

A history item consists out of a title and a uri. It can be part of the WebKitWebBackForwardList and the global history. The global history is used for coloring the links of visited sites. WebKitWebHistoryItem's constructed with webHistoryItemNew and webHistoryItemNewWithData are automatically added to the global history.

Types

Constructors

webHistoryItemNew :: IO WebHistoryItemSource

Create a new WebHistoryItem instance.

A history item consists out of a title and a uri, it can be part of the WebBackForwardList and the global history.

The global history is used for coloring the links of visited sites. WebHistoryItem constructed with webHistoryItemNew are automatically added to the global history.

webHistoryItemNewWithDataSource

Arguments

:: String

uri - the uri of the item

-> String

title - the title of the item

-> IO WebHistoryItem 

Create a new WebHistoryItem instance with the given uri and title.

WebHistoryItem constructed with webHistoryItemNewWithData are automatically added to the global history.

Attributes

webHistoryItemTitle :: WebHistoryItemClass self => ReadAttr self (Maybe String)Source

The title of the WebHistoryItem

Default value: Nothing

webHistoryItemAlternateTitle :: WebHistoryItemClass self => Attr self (Maybe String)Source

The alternate title of the history item.

Default value: Nothing

webHistoryItemUri :: WebHistoryItemClass self => ReadAttr self (Maybe String)Source

The URI of the history item.

Default value: Nothing

webHistoryItemOriginalUri :: WebHistoryItemClass self => ReadAttr self (Maybe String)Source

The original URI of the history item.

Default value: Nothing

webHistoryItemLastVisitedTime :: WebHistoryItemClass self => ReadAttr self DoubleSource

The time at which the history item was last visited.

Allowed values: >= 0

Default value: 0

Methods

webHistoryItemGetTitleSource

Arguments

:: WebHistoryItemClass self 
=> self 
-> IO (Maybe String)

the title or Nothing in case failed.

Return the title of WebHistoryItem.

webHistoryItemGetAlternateTitleSource

Arguments

:: WebHistoryItemClass self 
=> self 
-> IO (Maybe String)

the alternate title or Nothing in case failed.

Return the alternate title of WebHistoryItem.

webHistoryItemSetAlternateTitleSource

Arguments

:: WebHistoryItemClass self 
=> self 
-> Maybe String

title - the alternate title for this history item.

-> IO () 

Set an alternate title for WebHistoryItem.

webHistoryItemGetUriSource

Arguments

:: WebHistoryItemClass self 
=> self 
-> IO (Maybe String)

the URI or Nothing in case failed.

Return the URI of WebHistoryItem.

webHistoryItemGetOriginalUriSource

Arguments

:: WebHistoryItemClass self 
=> self 
-> IO (Maybe String)

the URI or Nothing in case failed

Return the original URI of WebHistoryItem.

webHistoryItemGetLastVisitedTimeSource

Arguments

:: WebHistoryItemClass self 
=> self 
-> IO Double

the last visited time of this history item.

Return the last visited time of WebHistoryItem.

webHistoryItemCopy :: WebHistoryItemClass self => self -> IO WebHistoryItemSource

Makes a copy of the item for use with other WebView objects.

  • Since 1.1.18