Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
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. 'GI.WebKit.Objects.WebHistoryItem.WebHistoryItem'\'s constructed with
webkit_web_history_item_new
and webkit_web_history_item_new_with_data
are
automatically added to the global history.
<informalexample><programlisting> /<!-- -->* Inject a visited page into the global history *<!-- -->/ webkit_web_history_item_new_with_data("http://www.gnome.org/", "GNOME: The Free Software Desktop Project"); webkit_web_history_item_new_with_data("http://www.webkit.org/", "The WebKit Open Source Project"); </programlisting></informalexample>
- newtype WebHistoryItem = WebHistoryItem (ManagedPtr WebHistoryItem)
- class GObject o => IsWebHistoryItem o
- toWebHistoryItem :: IsWebHistoryItem o => o -> IO WebHistoryItem
- noWebHistoryItem :: Maybe WebHistoryItem
- data WebHistoryItemCopyMethodInfo
- webHistoryItemCopy :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m WebHistoryItem
- data WebHistoryItemGetAlternateTitleMethodInfo
- webHistoryItemGetAlternateTitle :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- data WebHistoryItemGetLastVisitedTimeMethodInfo
- webHistoryItemGetLastVisitedTime :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Double
- data WebHistoryItemGetOriginalUriMethodInfo
- webHistoryItemGetOriginalUri :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- data WebHistoryItemGetTitleMethodInfo
- webHistoryItemGetTitle :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- data WebHistoryItemGetUriMethodInfo
- webHistoryItemGetUri :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- webHistoryItemNew :: (HasCallStack, MonadIO m) => m WebHistoryItem
- webHistoryItemNewWithData :: (HasCallStack, MonadIO m) => Text -> Text -> m WebHistoryItem
- data WebHistoryItemSetAlternateTitleMethodInfo
- webHistoryItemSetAlternateTitle :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> Text -> m ()
- data WebHistoryItemAlternateTitlePropertyInfo
- constructWebHistoryItemAlternateTitle :: IsWebHistoryItem o => Text -> IO (GValueConstruct o)
- getWebHistoryItemAlternateTitle :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
- setWebHistoryItemAlternateTitle :: (MonadIO m, IsWebHistoryItem o) => o -> Text -> m ()
- webHistoryItemAlternateTitle :: AttrLabelProxy "alternateTitle"
- data WebHistoryItemLastVisitedTimePropertyInfo
- getWebHistoryItemLastVisitedTime :: (MonadIO m, IsWebHistoryItem o) => o -> m Double
- webHistoryItemLastVisitedTime :: AttrLabelProxy "lastVisitedTime"
- data WebHistoryItemOriginalUriPropertyInfo
- getWebHistoryItemOriginalUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
- webHistoryItemOriginalUri :: AttrLabelProxy "originalUri"
- data WebHistoryItemTitlePropertyInfo
- getWebHistoryItemTitle :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
- webHistoryItemTitle :: AttrLabelProxy "title"
- data WebHistoryItemUriPropertyInfo
- getWebHistoryItemUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
- webHistoryItemUri :: AttrLabelProxy "uri"
Exported types
newtype WebHistoryItem Source #
GObject WebHistoryItem Source # | |
IsObject WebHistoryItem Source # | |
IsWebHistoryItem WebHistoryItem Source # | |
((~) * info (ResolveWebHistoryItemMethod t WebHistoryItem), MethodInfo * info WebHistoryItem p) => IsLabel t (WebHistoryItem -> p) Source # | |
((~) * info (ResolveWebHistoryItemMethod t WebHistoryItem), MethodInfo * info WebHistoryItem p) => IsLabelProxy t (WebHistoryItem -> p) Source # | |
HasAttributeList * WebHistoryItem Source # | |
type AttributeList WebHistoryItem Source # | |
type SignalList WebHistoryItem Source # | |
class GObject o => IsWebHistoryItem o Source #
toWebHistoryItem :: IsWebHistoryItem o => o -> IO WebHistoryItem Source #
Methods
copy
data WebHistoryItemCopyMethodInfo Source #
((~) * signature (m WebHistoryItem), MonadIO m, IsWebHistoryItem a) => MethodInfo * WebHistoryItemCopyMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m WebHistoryItem | Returns: the new |
Makes a copy of the item for use with other WebView objects.
Since: 1.1.18
getAlternateTitle
data WebHistoryItemGetAlternateTitleMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebHistoryItem a) => MethodInfo * WebHistoryItemGetAlternateTitleMethodInfo a signature Source # | |
webHistoryItemGetAlternateTitle Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m Text | Returns: the alternate title of |
Returns the alternate title of webHistoryItem
getLastVisitedTime
data WebHistoryItemGetLastVisitedTimeMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsWebHistoryItem a) => MethodInfo * WebHistoryItemGetLastVisitedTimeMethodInfo a signature Source # | |
webHistoryItemGetLastVisitedTime :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Double Source #
No description available in the introspection data.
getOriginalUri
data WebHistoryItemGetOriginalUriMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebHistoryItem a) => MethodInfo * WebHistoryItemGetOriginalUriMethodInfo a signature Source # | |
webHistoryItemGetOriginalUri Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m Text | Returns: the original URI of |
Returns the original URI of webHistoryItem
.
getTitle
data WebHistoryItemGetTitleMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebHistoryItem a) => MethodInfo * WebHistoryItemGetTitleMethodInfo a signature Source # | |
webHistoryItemGetTitle Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m Text | Returns: the page title of |
No description available in the introspection data.
getUri
data WebHistoryItemGetUriMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebHistoryItem a) => MethodInfo * WebHistoryItemGetUriMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m Text | Returns: the URI of |
Returns the URI of this
new
:: (HasCallStack, MonadIO m) | |
=> m WebHistoryItem | Returns: the new |
Creates a new WebHistoryItem
instance
newWithData
webHistoryItemNewWithData Source #
:: (HasCallStack, MonadIO m) | |
=> Text |
|
-> Text |
|
-> m WebHistoryItem | Returns: the new |
Creates a new WebHistoryItem
with the given URI and title
setAlternateTitle
data WebHistoryItemSetAlternateTitleMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsWebHistoryItem a) => MethodInfo * WebHistoryItemSetAlternateTitleMethodInfo a signature Source # | |
webHistoryItemSetAlternateTitle Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> Text |
|
-> m () |
Sets an alternate title for webHistoryItem
Properties
alternateTitle
data WebHistoryItemAlternateTitlePropertyInfo Source #
constructWebHistoryItemAlternateTitle :: IsWebHistoryItem o => Text -> IO (GValueConstruct o) Source #
getWebHistoryItemAlternateTitle :: (MonadIO m, IsWebHistoryItem o) => o -> m Text Source #
setWebHistoryItemAlternateTitle :: (MonadIO m, IsWebHistoryItem o) => o -> Text -> m () Source #
webHistoryItemAlternateTitle :: AttrLabelProxy "alternateTitle" Source #
lastVisitedTime
data WebHistoryItemLastVisitedTimePropertyInfo Source #
getWebHistoryItemLastVisitedTime :: (MonadIO m, IsWebHistoryItem o) => o -> m Double Source #
webHistoryItemLastVisitedTime :: AttrLabelProxy "lastVisitedTime" Source #
originalUri
data WebHistoryItemOriginalUriPropertyInfo Source #
getWebHistoryItemOriginalUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text Source #
webHistoryItemOriginalUri :: AttrLabelProxy "originalUri" Source #
title
data WebHistoryItemTitlePropertyInfo Source #
getWebHistoryItemTitle :: (MonadIO m, IsWebHistoryItem o) => o -> m Text Source #
webHistoryItemTitle :: AttrLabelProxy "title" Source #
uri
data WebHistoryItemUriPropertyInfo Source #
getWebHistoryItemUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text Source #
webHistoryItemUri :: AttrLabelProxy "uri" Source #