gi-webkit2-4.0.29: WebKit2 bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.WebKit2.Objects.BackForwardListItem

Description

One item of the BackForwardList.

A history item is part of the BackForwardList and consists out of a title and a URI.

Synopsis

Exported types

newtype BackForwardListItem Source #

Memory-managed wrapper type.

Constructors

BackForwardListItem (ManagedPtr BackForwardListItem) 

Instances

Instances details
Eq BackForwardListItem Source # 
Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

GObject BackForwardListItem Source # 
Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

ManagedPtrNewtype BackForwardListItem Source # 
Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

TypedObject BackForwardListItem Source # 
Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

Methods

glibType :: IO GType

HasParentTypes BackForwardListItem Source # 
Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

IsGValue (Maybe BackForwardListItem) Source #

Convert BackForwardListItem to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

type ParentTypes BackForwardListItem Source # 
Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

type ParentTypes BackForwardListItem = '[Object]

class (GObject o, IsDescendantOf BackForwardListItem o) => IsBackForwardListItem o Source #

Type class for types which can be safely cast to BackForwardListItem, for instance with toBackForwardListItem.

Instances

Instances details
(GObject o, IsDescendantOf BackForwardListItem o) => IsBackForwardListItem o Source # 
Instance details

Defined in GI.WebKit2.Objects.BackForwardListItem

toBackForwardListItem :: (MonadIO m, IsBackForwardListItem o) => o -> m BackForwardListItem Source #

Cast to BackForwardListItem, for types for which this is known to be safe. For general casts, use castTo.

Methods

getOriginalUri

backForwardListItemGetOriginalUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsBackForwardListItem a) 
=> a

listItem: a BackForwardListItem

-> m (Maybe Text)

Returns: the original URI of listItem or Nothing when the original URI is empty.

Obtain the original URI of the item.

See also backForwardListItemGetUri.

getTitle

backForwardListItemGetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsBackForwardListItem a) 
=> a

listItem: a BackForwardListItem

-> m (Maybe Text)

Returns: the page title of listItem or Nothing when the title is empty.

Obtain the title of the item.

getUri

backForwardListItemGetUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsBackForwardListItem a) 
=> a

listItem: a BackForwardListItem

-> m (Maybe Text)

Returns: the URI of listItem or Nothing when the URI is empty.

Obtain the URI of the item.

This URI may differ from the original URI if the page was, for example, redirected to a new location. See also backForwardListItemGetOriginalUri.