Portability | portable (depends on GHC) |
---|---|
Stability | provisional |
Maintainer | gtk2hs-users@lists.sourceforge.net |
The content of a WebView
Note:
Functon webkit_web_frame_get_global_context
can't binding now,
Because it need JSGlobalContextRef
exist in JavaScriptCore.
Function webkit_web_frame_print_full
can't binding now,
Because library GtkPrintOperation
haven't binding.
- data WebFrame
- webFrameNew :: WebViewClass webview => webview -> IO WebFrame
- webFrameGetWebView :: WebFrameClass self => self -> IO WebView
- webFrameGetName :: WebFrameClass self => self -> IO (Maybe String)
- webFrameGetTitle :: WebFrameClass self => self -> IO (Maybe String)
- webFrameGetUri :: WebFrameClass self => self -> IO (Maybe String)
- webFrameGetParent :: WebFrameClass self => self -> IO (Maybe WebFrame)
- webFrameGetLoadStatus :: WebFrameClass self => self -> IO LoadStatus
- webFrameLoadUri :: WebFrameClass self => self -> String -> IO ()
- webFrameLoadString :: WebFrameClass self => self -> String -> Maybe String -> Maybe String -> String -> IO ()
- webFrameLoadAlternateString :: WebFrameClass self => self -> String -> String -> String -> IO ()
- webFrameLoadRequest :: (WebFrameClass self, NetworkRequestClass requ) => self -> requ -> IO ()
- webFrameStopLoading :: WebFrameClass self => self -> IO ()
- webFrameReload :: WebFrameClass self => self -> IO ()
- webFrameFindFrame :: WebFrameClass self => self -> String -> IO (Maybe WebFrame)
- webFrameGetDataSource :: WebFrameClass self => self -> IO WebDataSource
- webFrameGetHorizontalScrollbarPolicy :: WebFrameClass self => self -> IO PolicyType
- webFrameGetVerticalScrollbarPolicy :: WebFrameClass self => self -> IO PolicyType
- webFrameGetProvisionalDataSource :: WebFrameClass self => self -> IO WebDataSource
- webFrameGetSecurityOrigin :: WebFrameClass self => self -> IO SecurityOrigin
- webFramePrint :: WebFrameClass self => self -> IO ()
Types
Constructors
Methods
webFrameGetWebView :: WebFrameClass self => self -> IO WebViewSource
Return the name of the given WebFrame
.
Return the title of the given WebFrame
.
Return the URI of the given WebFrame
.
Return the WebFrame'
s parent frame if it has one,
Otherwise return Nothing.
webFrameGetLoadStatus :: WebFrameClass self => self -> IO LoadStatusSource
Determines the current status of the load.
frame: a WebKitWebView
- Since 1.1.7
Request loading of the specified URI string.
:: WebFrameClass self | |
=> self | |
-> String |
|
-> Maybe String |
|
-> Maybe String |
|
-> String |
|
-> IO () |
Requests loading of the given content
with the specified mime_type
, encoding
and base_uri
.
If mime_type
is Nothing
, "text/html" is assumed.
If encoding
is Nothing
, "UTF-8" is assumed.
webFrameLoadAlternateStringSource
:: WebFrameClass self | |
=> self | |
-> String |
|
-> String |
|
-> String |
|
-> IO () |
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 base_uri
has to be an absolute URI.
webFrameLoadRequest :: (WebFrameClass self, NetworkRequestClass requ) => self -> requ -> IO ()Source
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.
webFrameStopLoading :: WebFrameClass self => self -> IO ()Source
Stops and pending loads on the given data source and those of its children.
webFrameReload :: WebFrameClass self => self -> IO ()Source
Reloads the initial request.
:: WebFrameClass self | |
=> self | |
-> String |
|
-> IO (Maybe WebFrame) |
Return the WebFrame
associated with the given name
or Nothing
in case none if found
For pre-defined names, return the given webframe if name is
webFrameGetDataSource :: WebFrameClass self => self -> IO WebDataSourceSource
Returns the committed data source.
webFrameGetHorizontalScrollbarPolicy :: WebFrameClass self => self -> IO PolicyTypeSource
Return the policy of horizontal scrollbar.
webFrameGetVerticalScrollbarPolicy :: WebFrameClass self => self -> IO PolicyTypeSource
Return the policy of vertical scrollbar.
webFrameGetProvisionalDataSource :: WebFrameClass self => self -> IO WebDataSourceSource
You use the webFrameLoadRequest
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 webFrameGetDataSource
to get the committed data source.
webFrameGetSecurityOrigin :: WebFrameClass self => self -> IO SecurityOriginSource
Returns the frame's security origin.
webFramePrint :: WebFrameClass self => self -> IO ()Source
Prints the given WebFrame
.
by presenting a print dialog to the user.