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 |
- Exported types
- Methods
- findFrame
- getDataSource
- getDomDocument
- getGlobalContext
- getHorizontalScrollbarPolicy
- getLoadStatus
- getName
- getNetworkResponse
- getParent
- getProvisionalDataSource
- getRangeForWordAroundCaret
- getSecurityOrigin
- getTitle
- getUri
- getVerticalScrollbarPolicy
- getWebView
- loadAlternateString
- loadRequest
- loadString
- loadUri
- new
- printFull
- reload
- replaceSelection
- stopLoading
- Properties
- Signals
A WebView
contains a main WebFrame
. A WebFrame
contains the content of one URI. The URI and name of the frame can
be retrieved, the load status and progress can be observed using the
signals and can be controlled using the methods of the WebFrame
.
A WebFrame
can have any number of children and one child can
be found by using webkit_web_frame_find_frame
.
<informalexample><programlisting>
/<!-- -->* Get the frame from the WebView
*<!-- -->/
WebKitWebFrame *frame = webkit_web_view_get_main_frame (WEBKIT_WEB_VIEW(my_view));
g_print ("The URI of this frame is 's
'", webkit_web_frame_get_uri (frame));
</programlisting></informalexample>
- newtype WebFrame = WebFrame (ManagedPtr WebFrame)
- class GObject o => IsWebFrame o
- toWebFrame :: (MonadIO m, IsWebFrame o) => o -> m WebFrame
- noWebFrame :: Maybe WebFrame
- webFrameFindFrame :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> m WebFrame
- webFrameGetDataSource :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebDataSource
- webFrameGetDomDocument :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m DOMDocument
- webFrameGetGlobalContext :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m GlobalContext
- webFrameGetHorizontalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType
- webFrameGetLoadStatus :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m LoadStatus
- webFrameGetName :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m Text
- webFrameGetNetworkResponse :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m NetworkResponse
- webFrameGetParent :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebFrame
- webFrameGetProvisionalDataSource :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebDataSource
- webFrameGetRangeForWordAroundCaret :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m DOMRange
- webFrameGetSecurityOrigin :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m SecurityOrigin
- webFrameGetTitle :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m Text
- webFrameGetUri :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m Text
- webFrameGetVerticalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType
- webFrameGetWebView :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebView
- webFrameLoadAlternateString :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> Text -> Text -> m ()
- webFrameLoadRequest :: (HasCallStack, MonadIO m, IsWebFrame a, IsNetworkRequest b) => a -> b -> m ()
- webFrameLoadString :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> Text -> Text -> Text -> m ()
- webFrameLoadUri :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> m ()
- webFrameNew :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebFrame
- webFramePrint :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m ()
- webFramePrintFull :: (HasCallStack, MonadIO m, IsWebFrame a, IsPrintOperation b) => a -> b -> PrintOperationAction -> m PrintOperationResult
- webFrameReload :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m ()
- webFrameReplaceSelection :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> m ()
- webFrameStopLoading :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m ()
- getWebFrameHorizontalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType
- getWebFrameLoadStatus :: (MonadIO m, IsWebFrame o) => o -> m LoadStatus
- getWebFrameName :: (MonadIO m, IsWebFrame o) => o -> m Text
- getWebFrameTitle :: (MonadIO m, IsWebFrame o) => o -> m Text
- getWebFrameUri :: (MonadIO m, IsWebFrame o) => o -> m Text
- getWebFrameVerticalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType
- type C_WebFrameClearedCallback = Ptr () -> Ptr () -> IO ()
- type WebFrameClearedCallback = IO ()
- afterWebFrameCleared :: (IsWebFrame a, MonadIO m) => a -> WebFrameClearedCallback -> m SignalHandlerId
- genClosure_WebFrameCleared :: WebFrameClearedCallback -> IO Closure
- mk_WebFrameClearedCallback :: C_WebFrameClearedCallback -> IO (FunPtr C_WebFrameClearedCallback)
- noWebFrameClearedCallback :: Maybe WebFrameClearedCallback
- onWebFrameCleared :: (IsWebFrame a, MonadIO m) => a -> WebFrameClearedCallback -> m SignalHandlerId
- wrap_WebFrameClearedCallback :: WebFrameClearedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebFrameHoveringOverLinkCallback = Ptr () -> CString -> CString -> Ptr () -> IO ()
- type WebFrameHoveringOverLinkCallback = Text -> Text -> IO ()
- afterWebFrameHoveringOverLink :: (IsWebFrame a, MonadIO m) => a -> WebFrameHoveringOverLinkCallback -> m SignalHandlerId
- genClosure_WebFrameHoveringOverLink :: WebFrameHoveringOverLinkCallback -> IO Closure
- mk_WebFrameHoveringOverLinkCallback :: C_WebFrameHoveringOverLinkCallback -> IO (FunPtr C_WebFrameHoveringOverLinkCallback)
- noWebFrameHoveringOverLinkCallback :: Maybe WebFrameHoveringOverLinkCallback
- onWebFrameHoveringOverLink :: (IsWebFrame a, MonadIO m) => a -> WebFrameHoveringOverLinkCallback -> m SignalHandlerId
- wrap_WebFrameHoveringOverLinkCallback :: WebFrameHoveringOverLinkCallback -> Ptr () -> CString -> CString -> Ptr () -> IO ()
- type C_WebFrameInsecureContentRunCallback = Ptr () -> Ptr SecurityOrigin -> CString -> Ptr () -> IO ()
- type WebFrameInsecureContentRunCallback = SecurityOrigin -> Text -> IO ()
- afterWebFrameInsecureContentRun :: (IsWebFrame a, MonadIO m) => a -> WebFrameInsecureContentRunCallback -> m SignalHandlerId
- genClosure_WebFrameInsecureContentRun :: WebFrameInsecureContentRunCallback -> IO Closure
- mk_WebFrameInsecureContentRunCallback :: C_WebFrameInsecureContentRunCallback -> IO (FunPtr C_WebFrameInsecureContentRunCallback)
- noWebFrameInsecureContentRunCallback :: Maybe WebFrameInsecureContentRunCallback
- onWebFrameInsecureContentRun :: (IsWebFrame a, MonadIO m) => a -> WebFrameInsecureContentRunCallback -> m SignalHandlerId
- wrap_WebFrameInsecureContentRunCallback :: WebFrameInsecureContentRunCallback -> Ptr () -> Ptr SecurityOrigin -> CString -> Ptr () -> IO ()
- type C_WebFrameLoadCommittedCallback = Ptr () -> Ptr () -> IO ()
- type WebFrameLoadCommittedCallback = IO ()
- afterWebFrameLoadCommitted :: (IsWebFrame a, MonadIO m) => a -> WebFrameLoadCommittedCallback -> m SignalHandlerId
- genClosure_WebFrameLoadCommitted :: WebFrameLoadCommittedCallback -> IO Closure
- mk_WebFrameLoadCommittedCallback :: C_WebFrameLoadCommittedCallback -> IO (FunPtr C_WebFrameLoadCommittedCallback)
- noWebFrameLoadCommittedCallback :: Maybe WebFrameLoadCommittedCallback
- onWebFrameLoadCommitted :: (IsWebFrame a, MonadIO m) => a -> WebFrameLoadCommittedCallback -> m SignalHandlerId
- wrap_WebFrameLoadCommittedCallback :: WebFrameLoadCommittedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebFrameResourceContentLengthReceivedCallback = Ptr () -> Ptr WebResource -> Int32 -> Ptr () -> IO ()
- type WebFrameResourceContentLengthReceivedCallback = WebResource -> Int32 -> IO ()
- afterWebFrameResourceContentLengthReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceContentLengthReceivedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceContentLengthReceived :: WebFrameResourceContentLengthReceivedCallback -> IO Closure
- mk_WebFrameResourceContentLengthReceivedCallback :: C_WebFrameResourceContentLengthReceivedCallback -> IO (FunPtr C_WebFrameResourceContentLengthReceivedCallback)
- noWebFrameResourceContentLengthReceivedCallback :: Maybe WebFrameResourceContentLengthReceivedCallback
- onWebFrameResourceContentLengthReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceContentLengthReceivedCallback -> m SignalHandlerId
- wrap_WebFrameResourceContentLengthReceivedCallback :: WebFrameResourceContentLengthReceivedCallback -> Ptr () -> Ptr WebResource -> Int32 -> Ptr () -> IO ()
- type C_WebFrameResourceLoadFailedCallback = Ptr () -> Ptr WebResource -> Ptr () -> Ptr () -> IO ()
- type WebFrameResourceLoadFailedCallback = WebResource -> Ptr () -> IO ()
- afterWebFrameResourceLoadFailed :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFailedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceLoadFailed :: WebFrameResourceLoadFailedCallback -> IO Closure
- mk_WebFrameResourceLoadFailedCallback :: C_WebFrameResourceLoadFailedCallback -> IO (FunPtr C_WebFrameResourceLoadFailedCallback)
- noWebFrameResourceLoadFailedCallback :: Maybe WebFrameResourceLoadFailedCallback
- onWebFrameResourceLoadFailed :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFailedCallback -> m SignalHandlerId
- wrap_WebFrameResourceLoadFailedCallback :: WebFrameResourceLoadFailedCallback -> Ptr () -> Ptr WebResource -> Ptr () -> Ptr () -> IO ()
- type C_WebFrameResourceLoadFinishedCallback = Ptr () -> Ptr WebResource -> Ptr () -> IO ()
- type WebFrameResourceLoadFinishedCallback = WebResource -> IO ()
- afterWebFrameResourceLoadFinished :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFinishedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceLoadFinished :: WebFrameResourceLoadFinishedCallback -> IO Closure
- mk_WebFrameResourceLoadFinishedCallback :: C_WebFrameResourceLoadFinishedCallback -> IO (FunPtr C_WebFrameResourceLoadFinishedCallback)
- noWebFrameResourceLoadFinishedCallback :: Maybe WebFrameResourceLoadFinishedCallback
- onWebFrameResourceLoadFinished :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFinishedCallback -> m SignalHandlerId
- wrap_WebFrameResourceLoadFinishedCallback :: WebFrameResourceLoadFinishedCallback -> Ptr () -> Ptr WebResource -> Ptr () -> IO ()
- type C_WebFrameResourceRequestStartingCallback = Ptr () -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO ()
- type WebFrameResourceRequestStartingCallback = WebResource -> NetworkRequest -> NetworkResponse -> IO ()
- afterWebFrameResourceRequestStarting :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceRequestStartingCallback -> m SignalHandlerId
- genClosure_WebFrameResourceRequestStarting :: WebFrameResourceRequestStartingCallback -> IO Closure
- mk_WebFrameResourceRequestStartingCallback :: C_WebFrameResourceRequestStartingCallback -> IO (FunPtr C_WebFrameResourceRequestStartingCallback)
- noWebFrameResourceRequestStartingCallback :: Maybe WebFrameResourceRequestStartingCallback
- onWebFrameResourceRequestStarting :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceRequestStartingCallback -> m SignalHandlerId
- wrap_WebFrameResourceRequestStartingCallback :: WebFrameResourceRequestStartingCallback -> Ptr () -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO ()
- type C_WebFrameResourceResponseReceivedCallback = Ptr () -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO ()
- type WebFrameResourceResponseReceivedCallback = WebResource -> NetworkResponse -> IO ()
- afterWebFrameResourceResponseReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceResponseReceivedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceResponseReceived :: WebFrameResourceResponseReceivedCallback -> IO Closure
- mk_WebFrameResourceResponseReceivedCallback :: C_WebFrameResourceResponseReceivedCallback -> IO (FunPtr C_WebFrameResourceResponseReceivedCallback)
- noWebFrameResourceResponseReceivedCallback :: Maybe WebFrameResourceResponseReceivedCallback
- onWebFrameResourceResponseReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceResponseReceivedCallback -> m SignalHandlerId
- wrap_WebFrameResourceResponseReceivedCallback :: WebFrameResourceResponseReceivedCallback -> Ptr () -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO ()
- type C_WebFrameScrollbarsPolicyChangedCallback = Ptr () -> Ptr () -> IO CInt
- type WebFrameScrollbarsPolicyChangedCallback = IO Bool
- afterWebFrameScrollbarsPolicyChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameScrollbarsPolicyChangedCallback -> m SignalHandlerId
- genClosure_WebFrameScrollbarsPolicyChanged :: WebFrameScrollbarsPolicyChangedCallback -> IO Closure
- mk_WebFrameScrollbarsPolicyChangedCallback :: C_WebFrameScrollbarsPolicyChangedCallback -> IO (FunPtr C_WebFrameScrollbarsPolicyChangedCallback)
- noWebFrameScrollbarsPolicyChangedCallback :: Maybe WebFrameScrollbarsPolicyChangedCallback
- onWebFrameScrollbarsPolicyChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameScrollbarsPolicyChangedCallback -> m SignalHandlerId
- wrap_WebFrameScrollbarsPolicyChangedCallback :: WebFrameScrollbarsPolicyChangedCallback -> Ptr () -> Ptr () -> IO CInt
- type C_WebFrameTitleChangedCallback = Ptr () -> CString -> Ptr () -> IO ()
- type WebFrameTitleChangedCallback = Text -> IO ()
- afterWebFrameTitleChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId
- genClosure_WebFrameTitleChanged :: WebFrameTitleChangedCallback -> IO Closure
- mk_WebFrameTitleChangedCallback :: C_WebFrameTitleChangedCallback -> IO (FunPtr C_WebFrameTitleChangedCallback)
- noWebFrameTitleChangedCallback :: Maybe WebFrameTitleChangedCallback
- onWebFrameTitleChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId
- wrap_WebFrameTitleChangedCallback :: WebFrameTitleChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
Exported types
class GObject o => IsWebFrame o Source #
(GObject a, UnknownAncestorError Constraint WebFrame a) => IsWebFrame a Source # | |
IsWebFrame WebFrame Source # | |
toWebFrame :: (MonadIO m, IsWebFrame o) => o -> m WebFrame Source #
Methods
findFrame
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> Text |
|
-> m WebFrame | Returns: the found |
For pre-defined names, returns frame
if name
is "_self" or "_current",
returns frame
's parent frame if name
is "_parent", and returns the main
frame if name
is "_top". Also returns frame
if it is the main frame and
name
is either "_parent" or "_top". For other names, this function returns
the first frame that matches name
. This function searches frame
and its
descendents first, then frame
's parent and its children moving up the
hierarchy until a match is found. If no match is found in frame
's
hierarchy, this function will search for a matching frame in other main
frame hierarchies. Returns Nothing
if no match is found.
getDataSource
webFrameGetDataSource Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m WebDataSource | Returns: the committed |
Returns the committed data source.
Since: 1.1.14
getDomDocument
webFrameGetDomDocument Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m DOMDocument | Returns: the |
No description available in the introspection data.
Since: 1.10
getGlobalContext
webFrameGetGlobalContext Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m GlobalContext | Returns: the global JavaScript context |
Gets the global JavaScript execution context. Use this function to bridge between the WebKit and JavaScriptCore APIs.
getHorizontalScrollbarPolicy
webFrameGetHorizontalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType Source #
No description available in the introspection data.
getLoadStatus
webFrameGetLoadStatus Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m LoadStatus | Returns: The |
Determines the current status of the load.
Since: 1.1.7
getName
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m Text | Returns: the name of |
Returns the frame
's name
getNetworkResponse
webFrameGetNetworkResponse Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m NetworkResponse | Returns: a |
Returns a NetworkResponse
object representing the response
that was given to the request for the given frame, or NULL if the
frame was not created by a load. You must unref the object when you
are done with it.
Since: 1.1.18
getParent
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m WebFrame | Returns: the parent |
Returns the frame
's parent frame, or Nothing
if it has none.
getProvisionalDataSource
webFrameGetProvisionalDataSource Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m WebDataSource | Returns: the provisional |
You use the webkit_web_frame_load_request method to initiate a request that creates a provisional data source. The provisional data source will transition to a committed data source once any data has been received. Use webkit_web_frame_get_data_source to get the committed data source.
Since: 1.1.14
getRangeForWordAroundCaret
webFrameGetRangeForWordAroundCaret Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m DOMRange | Returns: a |
Returns a DOMRange
for the word where the caret is currently
positioned.
@since 1.5.1.
getSecurityOrigin
webFrameGetSecurityOrigin Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m SecurityOrigin | Returns: the security origin of |
Returns the frame
's security origin.
Since: 1.1.14
getTitle
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m Text | Returns: the title of |
Returns the frame
's document title
getUri
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m Text | Returns: the URI of |
Returns the current URI of the contents displayed by the frame
getVerticalScrollbarPolicy
webFrameGetVerticalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType Source #
No description available in the introspection data.
getWebView
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m WebView | Returns: the |
loadAlternateString
webFrameLoadAlternateString Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> Text |
|
-> Text |
|
-> Text |
|
-> m () |
Request loading of an alternate content for a URL that is unreachable.
Using this method will preserve the back-forward list. The URI passed in
baseUrl
has to be an absolute URI.
Since: 1.1.6
loadRequest
:: (HasCallStack, MonadIO m, IsWebFrame a, IsNetworkRequest b) | |
=> a |
|
-> b |
|
-> m () |
Connects to a given URI by initiating an asynchronous client request.
Creates a provisional data source that will transition to a committed data
source once any data has been received. Use webFrameStopLoading
to
stop the load. This function is typically invoked on the main frame.
loadString
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> Text |
|
-> Text |
|
-> Text |
|
-> Text |
|
-> m () |
loadUri
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> Text |
|
-> m () |
Requests loading of the specified URI string.
Since: 1.1.1
new
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m () |
Prints the given WebFrame
, by presenting a print dialog to the
user. If you need more control over the printing process, see
webFramePrintFull
.
Since: 1.1.5
printFull
:: (HasCallStack, MonadIO m, IsWebFrame a, IsPrintOperation b) | |
=> a |
|
-> b |
|
-> PrintOperationAction |
|
-> m PrintOperationResult | Returns: The |
Prints the given WebFrame
, using the given PrintOperation
and PrintOperationAction
. This function wraps a call to
printOperationRun
for printing the contents of the
WebFrame
.
Since: 1.1.5
reload
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m () |
Reloads the initial request.
replaceSelection
webFrameReplaceSelection Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> Text |
|
-> m () |
Replaces the current selection in frame
, if any, with text
.
Since: 1.5.1
stopLoading
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m () |
Stops any pending loads on frame
's data source, and those of its children.
Properties
horizontalScrollbarPolicy
getWebFrameHorizontalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType Source #
loadStatus
getWebFrameLoadStatus :: (MonadIO m, IsWebFrame o) => o -> m LoadStatus Source #
name
getWebFrameName :: (MonadIO m, IsWebFrame o) => o -> m Text Source #
title
getWebFrameTitle :: (MonadIO m, IsWebFrame o) => o -> m Text Source #
uri
getWebFrameUri :: (MonadIO m, IsWebFrame o) => o -> m Text Source #
verticalScrollbarPolicy
getWebFrameVerticalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType Source #
Signals
cleared
type WebFrameClearedCallback = IO () Source #
afterWebFrameCleared :: (IsWebFrame a, MonadIO m) => a -> WebFrameClearedCallback -> m SignalHandlerId Source #
mk_WebFrameClearedCallback :: C_WebFrameClearedCallback -> IO (FunPtr C_WebFrameClearedCallback) Source #
onWebFrameCleared :: (IsWebFrame a, MonadIO m) => a -> WebFrameClearedCallback -> m SignalHandlerId Source #
wrap_WebFrameClearedCallback :: WebFrameClearedCallback -> Ptr () -> Ptr () -> IO () Source #
hoveringOverLink
afterWebFrameHoveringOverLink :: (IsWebFrame a, MonadIO m) => a -> WebFrameHoveringOverLinkCallback -> m SignalHandlerId Source #
mk_WebFrameHoveringOverLinkCallback :: C_WebFrameHoveringOverLinkCallback -> IO (FunPtr C_WebFrameHoveringOverLinkCallback) Source #
onWebFrameHoveringOverLink :: (IsWebFrame a, MonadIO m) => a -> WebFrameHoveringOverLinkCallback -> m SignalHandlerId Source #
wrap_WebFrameHoveringOverLinkCallback :: WebFrameHoveringOverLinkCallback -> Ptr () -> CString -> CString -> Ptr () -> IO () Source #
insecureContentRun
type C_WebFrameInsecureContentRunCallback = Ptr () -> Ptr SecurityOrigin -> CString -> Ptr () -> IO () Source #
type WebFrameInsecureContentRunCallback = SecurityOrigin -> Text -> IO () Source #
afterWebFrameInsecureContentRun :: (IsWebFrame a, MonadIO m) => a -> WebFrameInsecureContentRunCallback -> m SignalHandlerId Source #
mk_WebFrameInsecureContentRunCallback :: C_WebFrameInsecureContentRunCallback -> IO (FunPtr C_WebFrameInsecureContentRunCallback) Source #
onWebFrameInsecureContentRun :: (IsWebFrame a, MonadIO m) => a -> WebFrameInsecureContentRunCallback -> m SignalHandlerId Source #
wrap_WebFrameInsecureContentRunCallback :: WebFrameInsecureContentRunCallback -> Ptr () -> Ptr SecurityOrigin -> CString -> Ptr () -> IO () Source #
loadCommitted
type WebFrameLoadCommittedCallback = IO () Source #
Deprecated: Use the "load-status" property instead.
afterWebFrameLoadCommitted :: (IsWebFrame a, MonadIO m) => a -> WebFrameLoadCommittedCallback -> m SignalHandlerId Source #
mk_WebFrameLoadCommittedCallback :: C_WebFrameLoadCommittedCallback -> IO (FunPtr C_WebFrameLoadCommittedCallback) Source #
onWebFrameLoadCommitted :: (IsWebFrame a, MonadIO m) => a -> WebFrameLoadCommittedCallback -> m SignalHandlerId Source #
wrap_WebFrameLoadCommittedCallback :: WebFrameLoadCommittedCallback -> Ptr () -> Ptr () -> IO () Source #
resourceContentLengthReceived
type C_WebFrameResourceContentLengthReceivedCallback = Ptr () -> Ptr WebResource -> Int32 -> Ptr () -> IO () Source #
type WebFrameResourceContentLengthReceivedCallback = WebResource -> Int32 -> IO () Source #
afterWebFrameResourceContentLengthReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceContentLengthReceivedCallback -> m SignalHandlerId Source #
genClosure_WebFrameResourceContentLengthReceived :: WebFrameResourceContentLengthReceivedCallback -> IO Closure Source #
mk_WebFrameResourceContentLengthReceivedCallback :: C_WebFrameResourceContentLengthReceivedCallback -> IO (FunPtr C_WebFrameResourceContentLengthReceivedCallback) Source #
noWebFrameResourceContentLengthReceivedCallback :: Maybe WebFrameResourceContentLengthReceivedCallback Source #
onWebFrameResourceContentLengthReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceContentLengthReceivedCallback -> m SignalHandlerId Source #
wrap_WebFrameResourceContentLengthReceivedCallback :: WebFrameResourceContentLengthReceivedCallback -> Ptr () -> Ptr WebResource -> Int32 -> Ptr () -> IO () Source #
resourceLoadFailed
type C_WebFrameResourceLoadFailedCallback = Ptr () -> Ptr WebResource -> Ptr () -> Ptr () -> IO () Source #
type WebFrameResourceLoadFailedCallback = WebResource -> Ptr () -> IO () Source #
afterWebFrameResourceLoadFailed :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFailedCallback -> m SignalHandlerId Source #
mk_WebFrameResourceLoadFailedCallback :: C_WebFrameResourceLoadFailedCallback -> IO (FunPtr C_WebFrameResourceLoadFailedCallback) Source #
onWebFrameResourceLoadFailed :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFailedCallback -> m SignalHandlerId Source #
wrap_WebFrameResourceLoadFailedCallback :: WebFrameResourceLoadFailedCallback -> Ptr () -> Ptr WebResource -> Ptr () -> Ptr () -> IO () Source #
resourceLoadFinished
type C_WebFrameResourceLoadFinishedCallback = Ptr () -> Ptr WebResource -> Ptr () -> IO () Source #
type WebFrameResourceLoadFinishedCallback = WebResource -> IO () Source #
afterWebFrameResourceLoadFinished :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFinishedCallback -> m SignalHandlerId Source #
genClosure_WebFrameResourceLoadFinished :: WebFrameResourceLoadFinishedCallback -> IO Closure Source #
mk_WebFrameResourceLoadFinishedCallback :: C_WebFrameResourceLoadFinishedCallback -> IO (FunPtr C_WebFrameResourceLoadFinishedCallback) Source #
onWebFrameResourceLoadFinished :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceLoadFinishedCallback -> m SignalHandlerId Source #
wrap_WebFrameResourceLoadFinishedCallback :: WebFrameResourceLoadFinishedCallback -> Ptr () -> Ptr WebResource -> Ptr () -> IO () Source #
resourceRequestStarting
type C_WebFrameResourceRequestStartingCallback = Ptr () -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO () Source #
type WebFrameResourceRequestStartingCallback = WebResource -> NetworkRequest -> NetworkResponse -> IO () Source #
afterWebFrameResourceRequestStarting :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceRequestStartingCallback -> m SignalHandlerId Source #
genClosure_WebFrameResourceRequestStarting :: WebFrameResourceRequestStartingCallback -> IO Closure Source #
mk_WebFrameResourceRequestStartingCallback :: C_WebFrameResourceRequestStartingCallback -> IO (FunPtr C_WebFrameResourceRequestStartingCallback) Source #
onWebFrameResourceRequestStarting :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceRequestStartingCallback -> m SignalHandlerId Source #
wrap_WebFrameResourceRequestStartingCallback :: WebFrameResourceRequestStartingCallback -> Ptr () -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO () Source #
resourceResponseReceived
type C_WebFrameResourceResponseReceivedCallback = Ptr () -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO () Source #
type WebFrameResourceResponseReceivedCallback = WebResource -> NetworkResponse -> IO () Source #
afterWebFrameResourceResponseReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceResponseReceivedCallback -> m SignalHandlerId Source #
genClosure_WebFrameResourceResponseReceived :: WebFrameResourceResponseReceivedCallback -> IO Closure Source #
mk_WebFrameResourceResponseReceivedCallback :: C_WebFrameResourceResponseReceivedCallback -> IO (FunPtr C_WebFrameResourceResponseReceivedCallback) Source #
noWebFrameResourceResponseReceivedCallback :: Maybe WebFrameResourceResponseReceivedCallback Source #
onWebFrameResourceResponseReceived :: (IsWebFrame a, MonadIO m) => a -> WebFrameResourceResponseReceivedCallback -> m SignalHandlerId Source #
wrap_WebFrameResourceResponseReceivedCallback :: WebFrameResourceResponseReceivedCallback -> Ptr () -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO () Source #
scrollbarsPolicyChanged
afterWebFrameScrollbarsPolicyChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameScrollbarsPolicyChangedCallback -> m SignalHandlerId Source #
genClosure_WebFrameScrollbarsPolicyChanged :: WebFrameScrollbarsPolicyChangedCallback -> IO Closure Source #
mk_WebFrameScrollbarsPolicyChangedCallback :: C_WebFrameScrollbarsPolicyChangedCallback -> IO (FunPtr C_WebFrameScrollbarsPolicyChangedCallback) Source #
onWebFrameScrollbarsPolicyChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameScrollbarsPolicyChangedCallback -> m SignalHandlerId Source #
wrap_WebFrameScrollbarsPolicyChangedCallback :: WebFrameScrollbarsPolicyChangedCallback -> Ptr () -> Ptr () -> IO CInt Source #
titleChanged
type WebFrameTitleChangedCallback = Text -> IO () Source #
Deprecated: (Since version 1.1.18)Use "notify::title" instead.
afterWebFrameTitleChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId Source #
mk_WebFrameTitleChangedCallback :: C_WebFrameTitleChangedCallback -> IO (FunPtr C_WebFrameTitleChangedCallback) Source #
onWebFrameTitleChanged :: (IsWebFrame a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId Source #
wrap_WebFrameTitleChangedCallback :: WebFrameTitleChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #