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 :: (MonadIO m, IsWebHistoryItem o) => o -> m WebHistoryItem
- noWebHistoryItem :: Maybe WebHistoryItem
- webHistoryItemCopy :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m WebHistoryItem
- webHistoryItemGetAlternateTitle :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- webHistoryItemGetLastVisitedTime :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Double
- webHistoryItemGetOriginalUri :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- webHistoryItemGetTitle :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- webHistoryItemGetUri :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Text
- webHistoryItemNew :: (HasCallStack, MonadIO m) => m WebHistoryItem
- webHistoryItemNewWithData :: (HasCallStack, MonadIO m) => Text -> Text -> m WebHistoryItem
- webHistoryItemSetAlternateTitle :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> Text -> m ()
- constructWebHistoryItemAlternateTitle :: IsWebHistoryItem o => Text -> IO (GValueConstruct o)
- getWebHistoryItemAlternateTitle :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
- setWebHistoryItemAlternateTitle :: (MonadIO m, IsWebHistoryItem o) => o -> Text -> m ()
- getWebHistoryItemLastVisitedTime :: (MonadIO m, IsWebHistoryItem o) => o -> m Double
- getWebHistoryItemOriginalUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
- getWebHistoryItemTitle :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
- getWebHistoryItemUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text
Exported types
newtype WebHistoryItem Source #
class GObject o => IsWebHistoryItem o Source #
toWebHistoryItem :: (MonadIO m, IsWebHistoryItem o) => o -> m WebHistoryItem Source #
Methods
copy
:: (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
webHistoryItemGetAlternateTitle Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m Text | Returns: the alternate title of |
Returns the alternate title of webHistoryItem
getLastVisitedTime
webHistoryItemGetLastVisitedTime :: (HasCallStack, MonadIO m, IsWebHistoryItem a) => a -> m Double Source #
No description available in the introspection data.
getOriginalUri
webHistoryItemGetOriginalUri Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m Text | Returns: the original URI of |
Returns the original URI of webHistoryItem
.
getTitle
webHistoryItemGetTitle Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> m Text | Returns: the page title of |
No description available in the introspection data.
getUri
:: (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
webHistoryItemSetAlternateTitle Source #
:: (HasCallStack, MonadIO m, IsWebHistoryItem a) | |
=> a |
|
-> Text |
|
-> m () |
Sets an alternate title for webHistoryItem
Properties
alternateTitle
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 #
lastVisitedTime
getWebHistoryItemLastVisitedTime :: (MonadIO m, IsWebHistoryItem o) => o -> m Double Source #
originalUri
getWebHistoryItemOriginalUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text Source #
title
getWebHistoryItemTitle :: (MonadIO m, IsWebHistoryItem o) => o -> m Text Source #
uri
getWebHistoryItemUri :: (MonadIO m, IsWebHistoryItem o) => o -> m Text Source #