| Portability | portable (depends on GHC) |
|---|---|
| Stability | provisional |
| Maintainer | gtk2hs-users@lists.sourceforge.net |
Graphics.UI.Gtk.WebKit.WebFrame
Contents
Description
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
- class GObjectClass o => WebFrameClass o
- data LoadStatus
- webFrameNew :: WebViewClass webview => webview -> IO WebFrame
- webFrameGetWebView :: WebFrameClass self => self -> IO WebView
- webFrameGetName :: WebFrameClass self => self -> IO (Maybe String)
- webFrameGetNetworkResponse :: WebFrameClass self => self -> IO (Maybe NetworkResponse)
- 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
Instances
class GObjectClass o => WebFrameClass o Source
Instances
data LoadStatus Source
Instances
Constructors
Arguments
| :: WebViewClass webview | |
| => webview |
|
| -> IO WebFrame |
Methods
webFrameGetWebView :: WebFrameClass self => self -> IO WebViewSource
Arguments
| :: WebFrameClass self | |
| => self | |
| -> IO (Maybe String) | the name string or |
Return the name of the given WebFrame.
webFrameGetNetworkResponse :: WebFrameClass self => self -> IO (Maybe NetworkResponse)Source
Returns a WebKitNetworkResponse object representing the response that was given to the request for
the given frame, or Nothing if the frame was not created by a load.
- Since 1.1.18
Arguments
| :: WebFrameClass self | |
| => self | |
| -> IO (Maybe String) | the title string or |
Return the title of the given WebFrame.
Arguments
| :: WebFrameClass self | |
| => self | |
| -> IO (Maybe String) | the URI string or |
Return the URI of the given WebFrame.
Arguments
| :: WebFrameClass self | |
| => self | |
| -> IO (Maybe WebFrame) | a |
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
Arguments
| :: WebFrameClass self | |
| => self | |
| -> String |
|
| -> IO () |
Request loading of the specified URI string.
Arguments
| :: 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
Arguments
| :: 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.
Arguments
| :: 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.