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 :: IsWebFrame o => o -> IO WebFrame
- noWebFrame :: Maybe WebFrame
- data WebFrameFindFrameMethodInfo
- webFrameFindFrame :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> m WebFrame
- data WebFrameGetDataSourceMethodInfo
- webFrameGetDataSource :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebDataSource
- data WebFrameGetDomDocumentMethodInfo
- webFrameGetDomDocument :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m DOMDocument
- data WebFrameGetGlobalContextMethodInfo
- webFrameGetGlobalContext :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m GlobalContext
- data WebFrameGetHorizontalScrollbarPolicyMethodInfo
- webFrameGetHorizontalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType
- data WebFrameGetLoadStatusMethodInfo
- webFrameGetLoadStatus :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m LoadStatus
- data WebFrameGetNameMethodInfo
- webFrameGetName :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m Text
- data WebFrameGetNetworkResponseMethodInfo
- webFrameGetNetworkResponse :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m NetworkResponse
- data WebFrameGetParentMethodInfo
- webFrameGetParent :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebFrame
- data WebFrameGetProvisionalDataSourceMethodInfo
- webFrameGetProvisionalDataSource :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebDataSource
- data WebFrameGetRangeForWordAroundCaretMethodInfo
- webFrameGetRangeForWordAroundCaret :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m DOMRange
- data WebFrameGetSecurityOriginMethodInfo
- webFrameGetSecurityOrigin :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m SecurityOrigin
- data WebFrameGetTitleMethodInfo
- webFrameGetTitle :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m Text
- data WebFrameGetUriMethodInfo
- webFrameGetUri :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m Text
- data WebFrameGetVerticalScrollbarPolicyMethodInfo
- webFrameGetVerticalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType
- data WebFrameGetWebViewMethodInfo
- webFrameGetWebView :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m WebView
- data WebFrameLoadAlternateStringMethodInfo
- webFrameLoadAlternateString :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> Text -> Text -> m ()
- data WebFrameLoadRequestMethodInfo
- webFrameLoadRequest :: (HasCallStack, MonadIO m, IsWebFrame a, IsNetworkRequest b) => a -> b -> m ()
- data WebFrameLoadStringMethodInfo
- webFrameLoadString :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> Text -> Text -> Text -> m ()
- data WebFrameLoadUriMethodInfo
- webFrameLoadUri :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> m ()
- webFrameNew :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebFrame
- data WebFramePrintMethodInfo
- webFramePrint :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m ()
- data WebFramePrintFullMethodInfo
- webFramePrintFull :: (HasCallStack, MonadIO m, IsWebFrame a, IsPrintOperation b) => a -> b -> PrintOperationAction -> m PrintOperationResult
- data WebFrameReloadMethodInfo
- webFrameReload :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m ()
- data WebFrameReplaceSelectionMethodInfo
- webFrameReplaceSelection :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> Text -> m ()
- data WebFrameStopLoadingMethodInfo
- webFrameStopLoading :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m ()
- data WebFrameHorizontalScrollbarPolicyPropertyInfo
- getWebFrameHorizontalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType
- webFrameHorizontalScrollbarPolicy :: AttrLabelProxy "horizontalScrollbarPolicy"
- data WebFrameLoadStatusPropertyInfo
- getWebFrameLoadStatus :: (MonadIO m, IsWebFrame o) => o -> m LoadStatus
- webFrameLoadStatus :: AttrLabelProxy "loadStatus"
- data WebFrameNamePropertyInfo
- getWebFrameName :: (MonadIO m, IsWebFrame o) => o -> m Text
- webFrameName :: AttrLabelProxy "name"
- data WebFrameTitlePropertyInfo
- getWebFrameTitle :: (MonadIO m, IsWebFrame o) => o -> m Text
- webFrameTitle :: AttrLabelProxy "title"
- data WebFrameUriPropertyInfo
- getWebFrameUri :: (MonadIO m, IsWebFrame o) => o -> m Text
- webFrameUri :: AttrLabelProxy "uri"
- data WebFrameVerticalScrollbarPolicyPropertyInfo
- getWebFrameVerticalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType
- webFrameVerticalScrollbarPolicy :: AttrLabelProxy "verticalScrollbarPolicy"
- type C_WebFrameClearedCallback = Ptr () -> Ptr () -> IO ()
- type WebFrameClearedCallback = IO ()
- data WebFrameClearedSignalInfo
- afterWebFrameCleared :: (GObject a, MonadIO m) => a -> WebFrameClearedCallback -> m SignalHandlerId
- genClosure_WebFrameCleared :: WebFrameClearedCallback -> IO Closure
- mk_WebFrameClearedCallback :: C_WebFrameClearedCallback -> IO (FunPtr C_WebFrameClearedCallback)
- noWebFrameClearedCallback :: Maybe WebFrameClearedCallback
- onWebFrameCleared :: (GObject 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 ()
- data WebFrameHoveringOverLinkSignalInfo
- afterWebFrameHoveringOverLink :: (GObject a, MonadIO m) => a -> WebFrameHoveringOverLinkCallback -> m SignalHandlerId
- genClosure_WebFrameHoveringOverLink :: WebFrameHoveringOverLinkCallback -> IO Closure
- mk_WebFrameHoveringOverLinkCallback :: C_WebFrameHoveringOverLinkCallback -> IO (FunPtr C_WebFrameHoveringOverLinkCallback)
- noWebFrameHoveringOverLinkCallback :: Maybe WebFrameHoveringOverLinkCallback
- onWebFrameHoveringOverLink :: (GObject 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 ()
- data WebFrameInsecureContentRunSignalInfo
- afterWebFrameInsecureContentRun :: (GObject a, MonadIO m) => a -> WebFrameInsecureContentRunCallback -> m SignalHandlerId
- genClosure_WebFrameInsecureContentRun :: WebFrameInsecureContentRunCallback -> IO Closure
- mk_WebFrameInsecureContentRunCallback :: C_WebFrameInsecureContentRunCallback -> IO (FunPtr C_WebFrameInsecureContentRunCallback)
- noWebFrameInsecureContentRunCallback :: Maybe WebFrameInsecureContentRunCallback
- onWebFrameInsecureContentRun :: (GObject 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 ()
- data WebFrameLoadCommittedSignalInfo
- afterWebFrameLoadCommitted :: (GObject a, MonadIO m) => a -> WebFrameLoadCommittedCallback -> m SignalHandlerId
- genClosure_WebFrameLoadCommitted :: WebFrameLoadCommittedCallback -> IO Closure
- mk_WebFrameLoadCommittedCallback :: C_WebFrameLoadCommittedCallback -> IO (FunPtr C_WebFrameLoadCommittedCallback)
- noWebFrameLoadCommittedCallback :: Maybe WebFrameLoadCommittedCallback
- onWebFrameLoadCommitted :: (GObject 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 ()
- data WebFrameResourceContentLengthReceivedSignalInfo
- afterWebFrameResourceContentLengthReceived :: (GObject a, MonadIO m) => a -> WebFrameResourceContentLengthReceivedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceContentLengthReceived :: WebFrameResourceContentLengthReceivedCallback -> IO Closure
- mk_WebFrameResourceContentLengthReceivedCallback :: C_WebFrameResourceContentLengthReceivedCallback -> IO (FunPtr C_WebFrameResourceContentLengthReceivedCallback)
- noWebFrameResourceContentLengthReceivedCallback :: Maybe WebFrameResourceContentLengthReceivedCallback
- onWebFrameResourceContentLengthReceived :: (GObject 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 ()
- data WebFrameResourceLoadFailedSignalInfo
- afterWebFrameResourceLoadFailed :: (GObject a, MonadIO m) => a -> WebFrameResourceLoadFailedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceLoadFailed :: WebFrameResourceLoadFailedCallback -> IO Closure
- mk_WebFrameResourceLoadFailedCallback :: C_WebFrameResourceLoadFailedCallback -> IO (FunPtr C_WebFrameResourceLoadFailedCallback)
- noWebFrameResourceLoadFailedCallback :: Maybe WebFrameResourceLoadFailedCallback
- onWebFrameResourceLoadFailed :: (GObject 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 ()
- data WebFrameResourceLoadFinishedSignalInfo
- afterWebFrameResourceLoadFinished :: (GObject a, MonadIO m) => a -> WebFrameResourceLoadFinishedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceLoadFinished :: WebFrameResourceLoadFinishedCallback -> IO Closure
- mk_WebFrameResourceLoadFinishedCallback :: C_WebFrameResourceLoadFinishedCallback -> IO (FunPtr C_WebFrameResourceLoadFinishedCallback)
- noWebFrameResourceLoadFinishedCallback :: Maybe WebFrameResourceLoadFinishedCallback
- onWebFrameResourceLoadFinished :: (GObject 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 ()
- data WebFrameResourceRequestStartingSignalInfo
- afterWebFrameResourceRequestStarting :: (GObject a, MonadIO m) => a -> WebFrameResourceRequestStartingCallback -> m SignalHandlerId
- genClosure_WebFrameResourceRequestStarting :: WebFrameResourceRequestStartingCallback -> IO Closure
- mk_WebFrameResourceRequestStartingCallback :: C_WebFrameResourceRequestStartingCallback -> IO (FunPtr C_WebFrameResourceRequestStartingCallback)
- noWebFrameResourceRequestStartingCallback :: Maybe WebFrameResourceRequestStartingCallback
- onWebFrameResourceRequestStarting :: (GObject 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 ()
- data WebFrameResourceResponseReceivedSignalInfo
- afterWebFrameResourceResponseReceived :: (GObject a, MonadIO m) => a -> WebFrameResourceResponseReceivedCallback -> m SignalHandlerId
- genClosure_WebFrameResourceResponseReceived :: WebFrameResourceResponseReceivedCallback -> IO Closure
- mk_WebFrameResourceResponseReceivedCallback :: C_WebFrameResourceResponseReceivedCallback -> IO (FunPtr C_WebFrameResourceResponseReceivedCallback)
- noWebFrameResourceResponseReceivedCallback :: Maybe WebFrameResourceResponseReceivedCallback
- onWebFrameResourceResponseReceived :: (GObject 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
- data WebFrameScrollbarsPolicyChangedSignalInfo
- afterWebFrameScrollbarsPolicyChanged :: (GObject a, MonadIO m) => a -> WebFrameScrollbarsPolicyChangedCallback -> m SignalHandlerId
- genClosure_WebFrameScrollbarsPolicyChanged :: WebFrameScrollbarsPolicyChangedCallback -> IO Closure
- mk_WebFrameScrollbarsPolicyChangedCallback :: C_WebFrameScrollbarsPolicyChangedCallback -> IO (FunPtr C_WebFrameScrollbarsPolicyChangedCallback)
- noWebFrameScrollbarsPolicyChangedCallback :: Maybe WebFrameScrollbarsPolicyChangedCallback
- onWebFrameScrollbarsPolicyChanged :: (GObject 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 ()
- data WebFrameTitleChangedSignalInfo
- afterWebFrameTitleChanged :: (GObject a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId
- genClosure_WebFrameTitleChanged :: WebFrameTitleChangedCallback -> IO Closure
- mk_WebFrameTitleChangedCallback :: C_WebFrameTitleChangedCallback -> IO (FunPtr C_WebFrameTitleChangedCallback)
- noWebFrameTitleChangedCallback :: Maybe WebFrameTitleChangedCallback
- onWebFrameTitleChanged :: (GObject a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId
- wrap_WebFrameTitleChangedCallback :: WebFrameTitleChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
Exported types
GObject WebFrame Source # | |
IsObject WebFrame Source # | |
IsWebFrame WebFrame Source # | |
((~) * info (ResolveWebFrameMethod t WebFrame), MethodInfo * info WebFrame p) => IsLabel t (WebFrame -> p) Source # | |
((~) * info (ResolveWebFrameMethod t WebFrame), MethodInfo * info WebFrame p) => IsLabelProxy t (WebFrame -> p) Source # | |
HasAttributeList * WebFrame Source # | |
type AttributeList WebFrame Source # | |
type SignalList WebFrame Source # | |
class GObject o => IsWebFrame o Source #
(GObject a, UnknownAncestorError Constraint WebFrame a) => IsWebFrame a Source # | |
IsWebFrame WebFrame Source # | |
toWebFrame :: IsWebFrame o => o -> IO WebFrame Source #
Methods
findFrame
data WebFrameFindFrameMethodInfo Source #
((~) * signature (Text -> m WebFrame), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameFindFrameMethodInfo a signature Source # | |
:: (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
data WebFrameGetDataSourceMethodInfo Source #
((~) * signature (m WebDataSource), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetDataSourceMethodInfo a signature Source # | |
webFrameGetDataSource Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m WebDataSource | Returns: the committed |
Returns the committed data source.
Since: 1.1.14
getDomDocument
data WebFrameGetDomDocumentMethodInfo Source #
((~) * signature (m DOMDocument), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetDomDocumentMethodInfo a signature Source # | |
webFrameGetDomDocument Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m DOMDocument | Returns: the |
No description available in the introspection data.
Since: 1.10
getGlobalContext
data WebFrameGetGlobalContextMethodInfo Source #
((~) * signature (m GlobalContext), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetGlobalContextMethodInfo a signature Source # | |
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
data WebFrameGetHorizontalScrollbarPolicyMethodInfo Source #
((~) * signature (m PolicyType), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetHorizontalScrollbarPolicyMethodInfo a signature Source # | |
webFrameGetHorizontalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType Source #
No description available in the introspection data.
getLoadStatus
data WebFrameGetLoadStatusMethodInfo Source #
((~) * signature (m LoadStatus), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetLoadStatusMethodInfo a signature Source # | |
webFrameGetLoadStatus Source #
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m LoadStatus | Returns: The |
Determines the current status of the load.
Since: 1.1.7
getName
data WebFrameGetNameMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetNameMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m Text | Returns: the name of |
Returns the frame
's name
getNetworkResponse
data WebFrameGetNetworkResponseMethodInfo Source #
((~) * signature (m NetworkResponse), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetNetworkResponseMethodInfo a signature Source # | |
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
data WebFrameGetParentMethodInfo Source #
((~) * signature (m WebFrame), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetParentMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m WebFrame | Returns: the parent |
Returns the frame
's parent frame, or Nothing
if it has none.
getProvisionalDataSource
data WebFrameGetProvisionalDataSourceMethodInfo Source #
((~) * signature (m WebDataSource), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetProvisionalDataSourceMethodInfo a signature Source # | |
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
data WebFrameGetRangeForWordAroundCaretMethodInfo Source #
((~) * signature (m DOMRange), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetRangeForWordAroundCaretMethodInfo a signature Source # | |
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
data WebFrameGetSecurityOriginMethodInfo Source #
((~) * signature (m SecurityOrigin), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetSecurityOriginMethodInfo a signature Source # | |
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
data WebFrameGetTitleMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetTitleMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m Text | Returns: the title of |
Returns the frame
's document title
getUri
data WebFrameGetUriMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetUriMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m Text | Returns: the URI of |
Returns the current URI of the contents displayed by the frame
getVerticalScrollbarPolicy
data WebFrameGetVerticalScrollbarPolicyMethodInfo Source #
((~) * signature (m PolicyType), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetVerticalScrollbarPolicyMethodInfo a signature Source # | |
webFrameGetVerticalScrollbarPolicy :: (HasCallStack, MonadIO m, IsWebFrame a) => a -> m PolicyType Source #
No description available in the introspection data.
getWebView
data WebFrameGetWebViewMethodInfo Source #
((~) * signature (m WebView), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameGetWebViewMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m WebView | Returns: the |
loadAlternateString
data WebFrameLoadAlternateStringMethodInfo Source #
((~) * signature (Text -> Text -> Text -> m ()), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameLoadAlternateStringMethodInfo a signature Source # | |
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
data WebFrameLoadRequestMethodInfo Source #
((~) * signature (b -> m ()), MonadIO m, IsWebFrame a, IsNetworkRequest b) => MethodInfo * WebFrameLoadRequestMethodInfo a signature Source # | |
:: (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
data WebFrameLoadStringMethodInfo Source #
((~) * signature (Text -> Text -> Text -> Text -> m ()), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameLoadStringMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> Text |
|
-> Text |
|
-> Text |
|
-> Text |
|
-> m () |
loadUri
data WebFrameLoadUriMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameLoadUriMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> Text |
|
-> m () |
Requests loading of the specified URI string.
Since: 1.1.1
new
data WebFramePrintMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsWebFrame a) => MethodInfo * WebFramePrintMethodInfo a signature Source # | |
:: (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
data WebFramePrintFullMethodInfo Source #
((~) * signature (b -> PrintOperationAction -> m PrintOperationResult), MonadIO m, IsWebFrame a, IsPrintOperation b) => MethodInfo * WebFramePrintFullMethodInfo a signature Source # | |
:: (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
data WebFrameReloadMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameReloadMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m () |
Reloads the initial request.
replaceSelection
data WebFrameReplaceSelectionMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameReplaceSelectionMethodInfo a signature Source # | |
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
data WebFrameStopLoadingMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsWebFrame a) => MethodInfo * WebFrameStopLoadingMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebFrame a) | |
=> a |
|
-> m () |
Stops any pending loads on frame
's data source, and those of its children.
Properties
horizontalScrollbarPolicy
data WebFrameHorizontalScrollbarPolicyPropertyInfo Source #
getWebFrameHorizontalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType Source #
webFrameHorizontalScrollbarPolicy :: AttrLabelProxy "horizontalScrollbarPolicy" Source #
loadStatus
data WebFrameLoadStatusPropertyInfo Source #
getWebFrameLoadStatus :: (MonadIO m, IsWebFrame o) => o -> m LoadStatus Source #
webFrameLoadStatus :: AttrLabelProxy "loadStatus" Source #
name
data WebFrameNamePropertyInfo Source #
getWebFrameName :: (MonadIO m, IsWebFrame o) => o -> m Text Source #
webFrameName :: AttrLabelProxy "name" Source #
title
data WebFrameTitlePropertyInfo Source #
getWebFrameTitle :: (MonadIO m, IsWebFrame o) => o -> m Text Source #
webFrameTitle :: AttrLabelProxy "title" Source #
uri
data WebFrameUriPropertyInfo Source #
getWebFrameUri :: (MonadIO m, IsWebFrame o) => o -> m Text Source #
webFrameUri :: AttrLabelProxy "uri" Source #
verticalScrollbarPolicy
data WebFrameVerticalScrollbarPolicyPropertyInfo Source #
getWebFrameVerticalScrollbarPolicy :: (MonadIO m, IsWebFrame o) => o -> m PolicyType Source #
webFrameVerticalScrollbarPolicy :: AttrLabelProxy "verticalScrollbarPolicy" Source #
Signals
cleared
type WebFrameClearedCallback = IO () Source #
afterWebFrameCleared :: (GObject a, MonadIO m) => a -> WebFrameClearedCallback -> m SignalHandlerId Source #
mk_WebFrameClearedCallback :: C_WebFrameClearedCallback -> IO (FunPtr C_WebFrameClearedCallback) Source #
onWebFrameCleared :: (GObject a, MonadIO m) => a -> WebFrameClearedCallback -> m SignalHandlerId Source #
wrap_WebFrameClearedCallback :: WebFrameClearedCallback -> Ptr () -> Ptr () -> IO () Source #
hoveringOverLink
afterWebFrameHoveringOverLink :: (GObject a, MonadIO m) => a -> WebFrameHoveringOverLinkCallback -> m SignalHandlerId Source #
mk_WebFrameHoveringOverLinkCallback :: C_WebFrameHoveringOverLinkCallback -> IO (FunPtr C_WebFrameHoveringOverLinkCallback) Source #
onWebFrameHoveringOverLink :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebFrameInsecureContentRunCallback -> m SignalHandlerId Source #
mk_WebFrameInsecureContentRunCallback :: C_WebFrameInsecureContentRunCallback -> IO (FunPtr C_WebFrameInsecureContentRunCallback) Source #
onWebFrameInsecureContentRun :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebFrameLoadCommittedCallback -> m SignalHandlerId Source #
mk_WebFrameLoadCommittedCallback :: C_WebFrameLoadCommittedCallback -> IO (FunPtr C_WebFrameLoadCommittedCallback) Source #
onWebFrameLoadCommitted :: (GObject 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 :: (GObject 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 :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebFrameResourceLoadFailedCallback -> m SignalHandlerId Source #
mk_WebFrameResourceLoadFailedCallback :: C_WebFrameResourceLoadFailedCallback -> IO (FunPtr C_WebFrameResourceLoadFailedCallback) Source #
onWebFrameResourceLoadFailed :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebFrameResourceLoadFinishedCallback -> m SignalHandlerId Source #
genClosure_WebFrameResourceLoadFinished :: WebFrameResourceLoadFinishedCallback -> IO Closure Source #
mk_WebFrameResourceLoadFinishedCallback :: C_WebFrameResourceLoadFinishedCallback -> IO (FunPtr C_WebFrameResourceLoadFinishedCallback) Source #
onWebFrameResourceLoadFinished :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebFrameResourceRequestStartingCallback -> m SignalHandlerId Source #
genClosure_WebFrameResourceRequestStarting :: WebFrameResourceRequestStartingCallback -> IO Closure Source #
mk_WebFrameResourceRequestStartingCallback :: C_WebFrameResourceRequestStartingCallback -> IO (FunPtr C_WebFrameResourceRequestStartingCallback) Source #
onWebFrameResourceRequestStarting :: (GObject 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 :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebFrameResourceResponseReceivedCallback -> m SignalHandlerId Source #
wrap_WebFrameResourceResponseReceivedCallback :: WebFrameResourceResponseReceivedCallback -> Ptr () -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO () Source #
scrollbarsPolicyChanged
afterWebFrameScrollbarsPolicyChanged :: (GObject a, MonadIO m) => a -> WebFrameScrollbarsPolicyChangedCallback -> m SignalHandlerId Source #
genClosure_WebFrameScrollbarsPolicyChanged :: WebFrameScrollbarsPolicyChangedCallback -> IO Closure Source #
mk_WebFrameScrollbarsPolicyChangedCallback :: C_WebFrameScrollbarsPolicyChangedCallback -> IO (FunPtr C_WebFrameScrollbarsPolicyChangedCallback) Source #
onWebFrameScrollbarsPolicyChanged :: (GObject 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 :: (GObject a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId Source #
mk_WebFrameTitleChangedCallback :: C_WebFrameTitleChangedCallback -> IO (FunPtr C_WebFrameTitleChangedCallback) Source #
onWebFrameTitleChanged :: (GObject a, MonadIO m) => a -> WebFrameTitleChangedCallback -> m SignalHandlerId Source #
wrap_WebFrameTitleChangedCallback :: WebFrameTitleChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #