-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Binding to the Webkit library. -- -- WebKit is a web content engine, derived from KHTML and KJS from KDE, -- and used primarily in Apple's Safari browser. It is made to be -- embedded in other applications, such as mail readers, or web browsers. -- It is able to display content such as HTML, SVG, XML, and others. It -- also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript -- and more. @package webkit @version 0.14.2.0 module Graphics.UI.Gtk.WebKit.GtkInternals -- | Access to the WebKit Web Resource module Graphics.UI.Gtk.WebKit.HitTestResult data HitTestResult class GObjectClass o => HitTestResultClass o data HitTestResultContext HitTestResultContextDocument :: HitTestResultContext HitTestResultContextLink :: HitTestResultContext HitTestResultContextImage :: HitTestResultContext HitTestResultContextMedia :: HitTestResultContext HitTestResultContextSelection :: HitTestResultContext HitTestResultContextEditable :: HitTestResultContext instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.HitTestResult.HitTestResultContext -- | The target of a navigation request module Graphics.UI.Gtk.WebKit.NetworkRequest data NetworkRequest class GObjectClass o => NetworkRequestClass o -- | Create a new NetworkRequest with the given uri. -- -- It is used whenever WebKit wants to provide information about a -- request that will be sent, or has been sent. networkRequestNew :: GlibString string => string -> IO NetworkRequest -- | Set the URI of NetworkRequest. networkRequestSetUri :: GlibString string => NetworkRequestClass self => self -> string -> IO () -- | Return the uri of NetworkRequest. networkRequestGetUri :: GlibString string => NetworkRequestClass self => self -> IO (Maybe string) -- | The response given to a network request module Graphics.UI.Gtk.WebKit.NetworkResponse data NetworkResponse class GObjectClass o => NetworkResponseClass o -- | Set the URI of NetworkResponse. networkResponseSetUri :: (NetworkResponseClass self, GlibString string) => self -> string -> IO () -- | Return the uri of NetworkResponse. networkResponseGetUri :: (NetworkResponseClass self, GlibString string) => self -> IO (Maybe string) -- | Access to the WebKit Web SecurityOrigin module Graphics.UI.Gtk.WebKit.SecurityOrigin data SecurityOrigin class GObjectClass o => SecurityOriginClass o -- | Returns the frame's security origin. securityOriginGetAllWebDatabases :: SecurityOriginClass self => self -> IO [WebDatabase] -- | Returns the hostname for the security origin. securityOriginGetHost :: (SecurityOriginClass self, GlibString string) => self -> IO string -- | Returns the port for the security origin. securityOriginGetPort :: SecurityOriginClass self => self -> IO Int -- | Returns the protocol for the security origin. securityOriginGetProtocol :: (SecurityOriginClass self, GlibString string) => self -> IO string -- | Returns the quota for Web Database storage of the security origin in -- bytes. securityOriginGetWebDatabaseQuota :: SecurityOriginClass self => self -> IO Int -- | Adjust the quota for Web Database storage of the security origin securityOriginSetWebDatabaseQuota :: SecurityOriginClass self => self -> Int -> IO () -- | Returns the usage for Web Database storage of the security origin in -- bytes. securityOriginGetWebDatabaseUsage :: SecurityOriginClass self => self -> IO Int -- | Access to the WebKit Web Resource module Graphics.UI.Gtk.WebKit.SoupAuthDialog data SoupAuthDialog class GObjectClass o => SoupAuthDialogClass o -- | The history of a WebView module Graphics.UI.Gtk.WebKit.WebBackForwardList class ContainerClass o => WebViewClass o data WebBackForwardList class GObjectClass o => WebBackForwardListClass o -- | Create an WebBackForwardList with a controlling WebView. webBackForwardListNewWithWebView :: (WebViewClass webview) => webview -> IO WebBackForwardList -- | Steps forward in the back forward list. webBackForwardListGoForward :: WebBackForwardListClass self => self -> IO () -- | Steps back in the back forward list. webBackForwardListGoBack :: WebBackForwardListClass self => self -> IO () -- | Check if an history item in the back forward list. webBackForwardListContainsItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO Bool -- | Go to the specified history item in the back forward list. webBackForwardListGoToItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO () -- | Return the history item that precedes the current history item. webBackForwardListGetBackItem :: WebBackForwardListClass self => self -> IO (Maybe WebHistoryItem) -- | Return the current history item of the back forward list webBackForwardListGetCurrentItem :: WebBackForwardListClass self => self -> IO WebHistoryItem -- | Return the item that succeeds the current item webBackForwardListGetForwardItem :: WebBackForwardListClass self => self -> IO (Maybe WebHistoryItem) -- | Return the history item at a given index relative to the current item. webBackForwardListGetNthItem :: WebBackForwardListClass self => self -> Int -> IO WebHistoryItem -- | Return the number of items that preced the current item. webBackForwardListGetBackLength :: WebBackForwardListClass self => self -> IO Int -- | Return the number of items that succeed the current item. webBackForwardListGetForwardLength :: WebBackForwardListClass self => self -> IO Int -- | Return the maximum limit of the back forward list. webBackForwardListGetLimit :: WebBackForwardListClass self => self -> IO Int -- | Set the maximum limit of the back forward list. -- -- if the back forward list exceeds its capacity, items will be removed -- everytime a new item had been added. webBackForwardListSetLimit :: WebBackForwardListClass self => self -> Int -> IO () -- | Add the item to the back forward list. webBackForwardListAddItem :: (WebBackForwardListClass self, WebHistoryItemClass item) => self -> item -> IO () -- | Return a list of items that succeed the current item, limited by -- limit. webBackForwardListGetForwardListWithLimit :: WebBackForwardListClass self => self -> Int -> IO [WebHistoryItem] -- | Return a list of items that preced the current item. limited by limit. webBackForwardListGetBackListWithLimit :: WebBackForwardListClass self => self -> Int -> IO [WebHistoryItem] -- | Note -- -- Function webkit_web_data_source_get_data haven't binding, no -- idea how to handle GString -- -- Access to the WebKit Web DataSource module Graphics.UI.Gtk.WebKit.WebDataSource data WebDataSource class GObjectClass o => WebDataSourceClass o -- | Creates a new WebDataSource instance. The URL of the -- WebDataSource will be set to "about:blank". webDataSourceNew :: IO WebDataSource -- | Returns the raw data that represents the the frame's content. The data -- will be incomplete until the data has finished loading. Returns -- Nothing if the web frame hasn't loaded any data. Use -- webkitWebDataSourceIsLoading to test if data source is in the -- process of loading. webDataSourceGetData :: WebDataSourceClass self => self -> IO (Maybe ByteString) -- | Returns the text encoding name as set in the WebView, or if -- not, the text encoding of the response. webDataSourceGetEncoding :: (WebDataSourceClass self, GlibString string) => self -> IO string -- | Returns a reference to the original request that was used to load the -- web content. The NetworkRequest returned by this method is the request -- prior to the "committed" load state. See -- webDataSourceGetRequest for getting the "committed" request. webDataSourceGetInitialRequest :: WebDataSourceClass self => self -> IO NetworkRequest -- | Returns the main resource of the data_source webDataSourceGetMainResource :: WebDataSourceClass self => self -> IO WebResource -- | Returns a NetworkRequest that was used to create this -- WebDataSource. The NetworkRequest returned by this method is -- the request that was "committed", and hence, different from the -- request you get from the webDataSourceGetInitialRequest method. webDataSourceGetRequest :: WebDataSourceClass self => self -> IO NetworkRequest -- | Gives you a List of WebResource objects that compose the -- WebView to which this WebDataSource is attached. webDataSourceGetSubresources :: WebDataSourceClass self => self -> IO [WebResource] -- | Return the unreachable URI of data_source. The dataSource -- will have an unreachable URL if it was created using -- WebFrame's webFrameLoadAlternateHtmlString method. webDataSourceGetUnreachableUri :: (WebDataSourceClass self, GlibString string) => self -> IO string -- | Returns the WebFrame that represents this data source webDataSourceGetWebFrame :: WebDataSourceClass self => self -> IO WebFrame -- | Determines whether the data source is in the process of loading its -- content. webDataSourceIsLoading :: WebDataSourceClass self => self -> IO Bool -- | Access to the WebKit Web Database module Graphics.UI.Gtk.WebKit.WebDatabase data WebDatabase class GObjectClass o => WebDatabaseClass o -- | Returns the name of the WebDatabase as seen by the user. webDatabaseGetDisplayName :: (WebDatabaseClass self, GlibString string) => self -> IO string -- | Returns the expected size of the Database in bytes as defined by the -- web author. The Web Database standard allows web authors to specify an -- expected size of the database to optimize the user experience. webDatabaseGetExpectedSize :: WebDatabaseClass self => self -> IO Int -- | Returns the absolute filename to the WebKitWebDatabase file on disk. webDatabaseGetFilename :: (WebDatabaseClass self, GlibString string) => self -> IO string -- | Returns the canonical name of the WebDatabase. webDatabaseGetName :: (WebDatabaseClass self, GlibString string) => self -> IO string -- | Returns the security origin of the WebKitWebDatabase. webDatabaseGetSecurityOrigin :: WebDatabaseClass self => self -> IO SecurityOrigin -- | Returns the actual size of the WebDatabase space on disk in -- bytes. webDatabaseGetSize :: WebDatabaseClass self => self -> IO Int -- | Removes the WebDatabase from its security origin and destroys -- all data stored in the database. webDatabaseRemove :: WebDatabaseClass self => self -> IO () -- | 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. module Graphics.UI.Gtk.WebKit.WebFrame data WebFrame class GObjectClass o => WebFrameClass o data LoadStatus -- | Create a new WebFrame instance with the given webview. -- -- A WebFrame contains the content of one URI. webFrameNew :: WebViewClass webview => webview -> IO WebFrame -- | Return the WebView that manages the given WebFrame. webFrameGetWebView :: WebFrameClass self => self -> IO WebView -- | Return the name of the given WebFrame. webFrameGetName :: (WebFrameClass self, GlibString string) => self -> IO (Maybe string) -- | 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. -- -- webFrameGetNetworkResponse :: WebFrameClass self => self -> IO (Maybe NetworkResponse) -- | Return the title of the given WebFrame. webFrameGetTitle :: (WebFrameClass self, GlibString string) => self -> IO (Maybe string) -- | Return the URI of the given WebFrame. webFrameGetUri :: (WebFrameClass self, GlibString string) => self -> IO (Maybe string) -- | Return the WebFrame's parent frame if it has one, Otherwise -- return Nothing. webFrameGetParent :: WebFrameClass self => self -> IO (Maybe WebFrame) -- | Determines the current status of the load. -- -- frame : a WebKitWebView -- -- webFrameGetLoadStatus :: WebFrameClass self => self -> IO LoadStatus -- | Request loading of the specified URI string. webFrameLoadUri :: (WebFrameClass self, GlibString string) => self -> string -> IO () -- | Requests loading of the given content with the specified -- mime_type and base_uri. -- -- If mime_type is Nothing, "text/html" is assumed. -- -- If want control over the encoding use webFrameLoadByteString webFrameLoadString :: (WebFrameClass self, GlibString string) => self -> string -> (Maybe 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. webFrameLoadAlternateString :: (WebFrameClass self, GlibString string) => self -> string -> string -> string -> IO () -- | 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. webFrameLoadRequest :: (WebFrameClass self, NetworkRequestClass requ) => self -> requ -> IO () -- | Stops and pending loads on the given data source and those of its -- children. webFrameStopLoading :: WebFrameClass self => self -> IO () -- | Reloads the initial request. webFrameReload :: WebFrameClass self => self -> IO () -- | 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 webFrameFindFrame :: (WebFrameClass self, GlibString string) => self -> string -> IO (Maybe WebFrame) -- | Returns the committed data source. webFrameGetDataSource :: WebFrameClass self => self -> IO WebDataSource -- | Return the policy of horizontal scrollbar. webFrameGetHorizontalScrollbarPolicy :: WebFrameClass self => self -> IO PolicyType -- | Return the policy of vertical scrollbar. webFrameGetVerticalScrollbarPolicy :: WebFrameClass self => self -> IO PolicyType -- | 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. webFrameGetProvisionalDataSource :: WebFrameClass self => self -> IO WebDataSource -- | Returns the frame's security origin. webFrameGetSecurityOrigin :: WebFrameClass self => self -> IO SecurityOrigin -- | Prints the given WebFrame. -- -- by presenting a print dialog to the user. webFramePrint :: WebFrameClass self => self -> IO () instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.WebFrame.LoadStatus -- | One item of the WebBackForwardList and or global history module Graphics.UI.Gtk.WebKit.WebHistoryItem data WebHistoryItem class GObjectClass o => WebHistoryItemClass o -- | Create a new WebHistoryItem instance. -- -- 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. -- WebHistoryItem constructed with webHistoryItemNew are -- automatically added to the global history. webHistoryItemNew :: IO WebHistoryItem -- | Create a new WebHistoryItem instance with the given -- uri and title. -- -- WebHistoryItem constructed with -- webHistoryItemNewWithData are automatically added to the global -- history. webHistoryItemNewWithData :: GlibString string => string -> string -> IO WebHistoryItem -- | The title of the WebHistoryItem -- -- Default value: Nothing webHistoryItemTitle :: (WebHistoryItemClass self, GlibString string) => ReadAttr self (Maybe string) -- | The alternate title of the history item. -- -- Default value: Nothing webHistoryItemAlternateTitle :: (WebHistoryItemClass self, GlibString string) => Attr self (Maybe string) -- | The URI of the history item. -- -- Default value: Nothing webHistoryItemUri :: (WebHistoryItemClass self, GlibString string) => ReadAttr self (Maybe string) -- | The original URI of the history item. -- -- Default value: Nothing webHistoryItemOriginalUri :: (WebHistoryItemClass self, GlibString string) => ReadAttr self (Maybe string) -- | The time at which the history item was last visited. -- -- Allowed values: >= 0 -- -- Default value: 0 webHistoryItemLastVisitedTime :: (WebHistoryItemClass self) => ReadAttr self Double -- | Return the title of WebHistoryItem. webHistoryItemGetTitle :: (WebHistoryItemClass self, GlibString string) => self -> IO (Maybe string) -- | Return the alternate title of WebHistoryItem. webHistoryItemGetAlternateTitle :: (WebHistoryItemClass self, GlibString string) => self -> IO (Maybe string) -- | Set an alternate title for WebHistoryItem. webHistoryItemSetAlternateTitle :: (WebHistoryItemClass self, GlibString string) => self -> (Maybe string) -> IO () -- | Return the URI of WebHistoryItem. webHistoryItemGetUri :: (WebHistoryItemClass self, GlibString string) => self -> IO (Maybe string) -- | Return the original URI of WebHistoryItem. webHistoryItemGetOriginalUri :: (WebHistoryItemClass self, GlibString string) => self -> IO (Maybe string) -- | Return the last visited time of WebHistoryItem. webHistoryItemGetLastVisitedTime :: WebHistoryItemClass self => self -> IO Double -- | Makes a copy of the item for use with other WebView objects. -- -- webHistoryItemCopy :: WebHistoryItemClass self => self -> IO WebHistoryItem -- | Access to the WebKit Inspector module Graphics.UI.Gtk.WebKit.WebInspector data WebInspector class GObjectClass o => WebInspectorClass o -- | Obtains the URI that is currently being inspected webInspectorGetInspectedUri :: (WebInspectorClass self, GlibString string) => self -> IO string -- | Obtains the WebView that is used to render the -- WebInspector. -- -- The WebView instance is created by the application, by handling -- the "inspect-web-view" signal. This means that it may return -- Nothing if the user hasn't inspected anything webInspectorGetWebView :: WebInspectorClass self => self -> IO (Maybe WebView) -- | Causes the Web Inspector to inspect the node that is located at the -- given coordinates of the widget. The coordinates should be relative to -- the WebKitWebView widget, not to the scrollable content, and may be -- obtained from a Event directly. -- -- This means x, and y being zero doesn't guarantee you will hit the -- left-most top corner of the content, since the contents may have been -- scrolled. -- -- webInspectorInspectCoordinates :: WebInspectorClass self => self -> Int -> Int -> IO () -- | Causes the Web Inspector to be shown. -- -- webInspectorShow :: WebInspectorClass self => self -> IO () -- | Causes the Web Inspector to be closed. -- -- webInspectorClose :: WebInspectorClass self => self -> IO () -- | The URI that is currently being inspected. webInspectorInspectedUri :: (WebInspectorClass self, GlibString string) => ReadAttr self string -- | This is enabling JavaScript profiling in the Inspector. This means -- that Console.profiles will return the profiles. webInspectorJSProfilingEnable :: (WebInspectorClass self) => Attr self Bool -- | This is enabling Timeline profiling in the Inspector. -- -- Default value: False -- -- webInspectorTimelineProfilingEnabled :: (WebInspectorClass self) => Attr self Bool -- | The Web View that renders the Web Inspector itself. webInspectorWebView :: (WebInspectorClass self) => ReadAttr self WebView -- | Emitted when the inspector should appear in a separate window -- -- return True if the signal is handled attachWindow :: WebInspectorClass self => Signal self (IO Bool) -- | Emitted when the inspector should appear in a separate window. -- -- return True if the signal has been handled detachWindow :: WebInspectorClass self => Signal self (IO Bool) -- | Emitted when the inspector window should be closed. -- -- return True if the signal is handled. closeWindow :: WebInspectorClass self => Signal self (IO Bool) -- | Emitted when the inspector window should be displayed. Notice that the -- window must have been created already by handling -- inspectWebView. -- -- return True if the signal has been handled showWindow :: WebInspectorClass self => Signal self (IO Bool) -- | Emitted when the inspection is done. You should release your -- references on the inspector at this time. The inspected WebView -- may no longer exist when this signal is emitted. finished :: WebInspectorClass self => Signal self (IO ()) -- | Emitted when the user activates the inspect context menu item -- to inspect a web view. The application which is interested in the -- inspector should create a window, or otherwise add the WebView -- it creates to an existing window. -- -- You don't need to handle the reference count of the WebView -- instance you create; the widget to which you add it will do that. inspectWebView :: WebInspectorClass self => Signal self (WebView -> IO WebView) -- | Access to the WebKit NavigationAction module Graphics.UI.Gtk.WebKit.WebNavigationAction data WebNavigationAction class GObjectClass o => WebNavigationActionClass o data NavigationReason WebNavigationReasonLinkClicked :: NavigationReason WebNavigationReasonFormSubmitted :: NavigationReason WebNavigationReasonBackForward :: NavigationReason WebNavigationReasonReload :: NavigationReason WebNavigationReasonFormResubmitted :: NavigationReason WebNavigationReasonOther :: NavigationReason -- | Returns the DOM identifier for the mouse button used to click. DOM -- button values are 1, 2 and 3 for left, middle and right buttons. If -- the action was not initiated by a mouse click, returns -1. webNavigationActionGetButton :: WebNavigationActionClass self => self -> IO Int -- | Returns a bitmask with the the state of the modifier keys. webNavigationActionGetModifierState :: WebNavigationActionClass self => self -> IO Int -- | Returns the URI that was originally requested. This may differ from -- the navigation target, for instance because of a redirect. webNavigationActionGetOriginalUri :: (WebNavigationActionClass self, GlibString string) => self -> IO string -- | Sets the URI that was originally requested. This may differ from the -- navigation target, for instance because of a redirect. webNavigationActionSetOriginalUri :: (WebNavigationActionClass self, GlibString string) => self -> string -> IO () -- | Returns the reason why WebKit is requesting a navigation. webNavigationActionGetReason :: WebNavigationActionClass self => self -> IO NavigationReason -- | Sets the reason why WebKit is requesting a navigation. webNavigationActionSetReason :: WebNavigationActionClass self => self -> NavigationReason -> IO () -- | Returns the target frame of the action. webNavigationActionGetTargetFrame :: (WebNavigationActionClass self, GlibString string) => self -> IO string instance GHC.Show.Show Graphics.UI.Gtk.WebKit.WebNavigationAction.NavigationReason instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.WebNavigationAction.NavigationReason instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.WebNavigationAction.NavigationReason -- | Access to the WebKit PolicyDecision module Graphics.UI.Gtk.WebKit.WebPolicyDecision data WebPolicyDecision class GObjectClass o => WebPolicyDecisionClass o -- | Will send the DOWNLOAD decision to the policy implementer. webPolicyDecisionDownload :: WebPolicyDecisionClass self => self -> IO () -- | Will send the IGNORE decision to the policy implementer. webPolicyDecisionIgnore :: WebPolicyDecisionClass self => self -> IO () -- | Will send the USE decision to the policy implementer. webPolicyDecisionUse :: WebPolicyDecisionClass self => self -> IO () -- | Note: -- -- Function webkit_web_resource_get_data haven't binding no idea -- how to handle GString. -- -- Access to the WebKit Web Resource module Graphics.UI.Gtk.WebKit.WebResource data WebResource class GObjectClass o => WebResourceClass o -- | Returns a new WebKitWebResource. The encoding can be empty. -- The frameName can be used if the resource represents contents -- of an entire HTML frame, otherwise pass empty. webResourceNew :: GlibString string => ByteString -> string -> string -> string -> string -> IO WebResource -- | Returns the data of the WebResource. webResourceGetData :: WebResourceClass self => self -> IO (Maybe ByteString) -- | Get encoding. webResourceGetEncoding :: (WebResourceClass self, GlibString string) => self -> IO (Maybe string) -- | Get frame name. webResourceGetFrameName :: (WebResourceClass self, GlibString string) => self -> IO (Maybe string) -- | Get mime type. webResourceGetMimeType :: (WebResourceClass self, GlibString string) => self -> IO (Maybe string) -- | Get uri. webResourceGetUri :: (WebResourceClass self, GlibString string) => self -> IO string -- | Control the behaviour of a WebView module Graphics.UI.Gtk.WebKit.WebSettings data WebSettings class GObjectClass o => WebSettingsClass o data EditingBehavior -- | Create a new WebSettings instance. -- -- A WebSettings can be applied to a WebView to control the -- to be used text encoding, color, font size, printing mode,script -- support, loading of images and various other things. webSettingsNew :: IO WebSettings -- | Copy an existing WebSettings instance. webSettingsCopy :: WebSettingsClass self => self -> IO WebSettings -- | Return the User-Agent string currently used. webSettingsGetUserAgent :: (WebSettingsClass self, GlibString string) => self -> IO (Maybe string) -- | The default Cursive font family used to display text -- -- Default value "serif" webSettingsCursiveFontFamily :: (WebSettingsClass self, GlibString string) => Attr self string -- | The default font family used to display text -- -- Default value: "sans-serif" webSettingsDefaultFontFamily :: (WebSettingsClass self, GlibString string) => Attr self string -- | The default Fantasy font family used to display text webSettingsFantasyFontFamily :: (WebSettingsClass self, GlibString string) => Attr self string -- | The default font family used to display monospace text. -- -- Default value: "monospace" webSettingsMonospaceFontFamily :: (WebSettingsClass self, GlibString string) => Attr self string -- | The default Sans Serif font family used to display text -- -- Default value "sans-serif" webSettingsSansFontFamily :: (WebSettingsClass self, GlibString string) => Attr self string -- | The default Serif font family used to display text -- -- Default value: "serif" webSettingsSerifFontFamily :: (WebSettingsClass self, GlibString string) => Attr self string -- | The default font size used to display text -- -- Default value: >=5 webSettingsDefaultFontSize :: (WebSettingsClass self) => Attr self Int -- | The default font size used to display monospace text -- -- Allowed values: >= 5 -- -- Default value: 10 webSettingsDefaultMonospaceFontSize :: (WebSettingsClass self) => Attr self Int -- | The minimum font size used to display text. -- -- Allowed values: >=1 -- -- Default value: 5 webSettingsMinimumFontSize :: (WebSettingsClass self) => Attr self Int -- | The minimum logical font size used to display text -- -- Allowed values: >=1 -- -- Default value: 5 webSettingsMinimumLogicalFontSize :: (WebSettingsClass self) => Attr self Int -- | Load images automatically -- -- Default value: True webSettingsAutoLoadImages :: (WebSettingsClass self) => Attr self Bool -- | Automatically shrink standalone images to fit -- -- Default value: True webSettingsAutoShrinkImages :: (WebSettingsClass self) => Attr self Bool -- | The default encoding used to display text -- -- Default value "iso-8859-1" webSettingsDefaultEncoding :: (WebSettingsClass self, GlibString string) => Attr self string -- | This settings controls various editing behaviors webSettingsEditingBehavior :: (WebSettingsClass self) => Attr self EditingBehavior -- | Whether to enable caret browsing mode. webSettingsEnableCaretBrowsing :: (WebSettingsClass self) => Attr self Bool -- | Whether developer extensions should be enabled. -- -- This enables, for now, the WebInspector webSettingsEnableDeveloperExtras :: (WebSettingsClass self) => Attr self Bool -- | Whether to enable HTML5 client-side SQL database support. webSettingsEnableHtml5Database :: (WebSettingsClass self) => Attr self Bool -- | Whether to enable HTML5 localStorage support. webSettingsEnableHtml5LocalStorage :: (WebSettingsClass self) => Attr self Bool -- | Whether to enable HTML5 offline web application cache support. webSettingsEnableOfflineWebApplicationCache :: (WebSettingsClass self) => Attr self Bool -- | Enable embedded plugin objects. webSettingsEnablePlugins :: (WebSettingsClass self) => Attr self Bool -- | Whether to enable private browsing mode. webSettingsEnablePrivateBrowsing :: (WebSettingsClass self) => Attr self Bool -- | Enable embedded scripting languages webSettingsEnableScripts :: (WebSettingsClass self) => Attr self Bool -- | Whether to enable speel checking while typing. webSettingsEnableSpellChecking :: (WebSettingsClass self) => Attr self Bool -- | Whether to allow files loaded through file: webSettingsEnableUniversalAccessFromFileUris :: (WebSettingsClass self) => Attr self Bool -- | Whether to enable the XSS Auditor. -- -- This feature filters some kinds of reflective XSS attacks on -- vulnerable web sites. webSettingsEnableXssAuditor :: (WebSettingsClass self) => Attr self Bool -- | Enables the site-specific compatibility workarounds. -- -- Default value: False webSettingsEnableSiteSpecificQuirks :: WebSettingsClass self => Attr self Bool -- | Whether to enable DOM paste. If set to True, -- document.execCommand(Paste) will correctly execute and paste -- content of the clipboard. -- -- Default value: False -- -- webSettingsEnableDomPaste :: (WebSettingsClass self) => Attr self Bool -- | Whether right-clicks should be handled automatically to create, and -- display the context menu. Turning this off will make WebKitGTK+ not -- emit the populate-popup signal. Notice that the default button press -- event handler may still handle right clicks for other reasons, such as -- in-page context menus, or right-clicks that are handled by the page -- itself. -- -- Default value: True -- -- webSettingsEnableDefaultContextMenu :: (WebSettingsClass self) => Attr self Bool -- | Enable or disable the page cache. Disabling the page cache is -- generally only useful for special circumstances like low-memory -- scenarios or special purpose applications like static HTML viewers. -- This setting only controls the Page Cache, this cache is different -- than the disk-based or memory-based traditional resource caches, its -- point is to make going back and forth between pages much faster. For -- details about the different types of caches and their purposes see: -- http: -- -- Default value: False -- -- webSettingsEnablePageCache :: (WebSettingsClass self) => Attr self Bool -- | Whether to enable the Spatial Navigation. This feature consists in the -- ability to navigate between focusable elements in a Web page, such as -- hyperlinks and form controls, by using Left, Right, Up and Down arrow -- keys. For example, if an user presses the Right key, heuristics -- determine whether there is an element he might be trying to reach -- towards the right, and if there are multiple elements, which element -- he probably wants. -- -- Default value: False -- -- webSettingsEnableSpatialNavigation :: WebSettingsClass self => Attr self Bool -- | Enforce a resolution of 96 DPI. webSettingsEnforce96Dpi :: (WebSettingsClass self) => Attr self Bool -- | Whether JavaScript can open popup windows automatically without user -- intervention. webSettingsJSCanOpenWindowAuto :: (WebSettingsClass self) => Attr self Bool -- | Whether background images should be printed -- -- Default value: True webSettingsPrintBackgrounds :: (WebSettingsClass self) => Attr self Bool -- | Whether text areas are resizable -- -- Default value : True webSettingsResizableTextAreas :: (WebSettingsClass self) => Attr self Bool -- | The languages to be used for spell checking, separated by commas -- -- The locale string typically is in the form lang_COUNTRY, where lang is -- an ISO-639 language code, and COUNTRY is an ISO-3166 country code. For -- instance, sv_FI for Swedish as written in Finland or pt_BR for -- Portuguese as written in Brazil. -- -- If no value is specified then the value returned by -- gtk_get_default_language will be used. -- -- Default value: Nothing webSettingsSpellCheckingLang :: (WebSettingsClass self, GlibString string) => Attr self (Maybe string) -- | Whether the tab key cycles through elements on the page. -- -- If flag is True, pressing the tab key will focus the next -- element in the webView. If flag is False, the -- webView will interpret tab key presses as normal key presses. -- If the selected element is editable, the tab key will cause the -- insertion of a tab character. -- -- Default value: True -- -- webSettingsTabKeyCyclesThroughElements :: (WebSettingsClass self) => Attr self Bool -- | The User-Agent string used by WebKit -- -- This will return a default User-Agent string if a custom string wasn't -- provided by the application. Setting this property to a NULL value or -- an empty string will result in the User-Agent string being reset to -- the default value. -- -- Default value: "Mozilla5.0 (X11; U; Linux x86_64; c) -- AppleWebKit531.2+ (KHTML, like Gecko) Safari/531.2+" webSettingsUserAgent :: (WebSettingsClass self, GlibString string) => Attr self string -- | The URI of a stylesheet that is applied to every page. -- -- Default value: Nothing webSettingsUserStylesheetUri :: (WebSettingsClass self, GlibString string) => Attr self (Maybe string) -- | The value by which the zoom level is changed when zooming in or out -- -- Allowed values: >= 0 -- -- Default value: 0.1 webSettingsZoomStep :: (WebSettingsClass self) => Attr self Float instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.WebSettings.EditingBehavior -- | Note: -- -- Signal `window-object-cleared` can't be bound now, because it needs -- JavaScriptCore that hasn't binding. -- -- Signal `create-plugin-widget` can't be bound now, no idea how to bind -- GHaskellTable -- -- -- -- Binding for webkit_web_view_get_snapshot module Graphics.UI.Gtk.WebKit.WebView data WebView class ContainerClass o => WebViewClass o data NavigationResponse NavigationResponseAccept :: NavigationResponse NavigationResponseIgnore :: NavigationResponse NavigationResponseDownload :: NavigationResponse data TargetInfo WebViewTargetInfoHtml :: TargetInfo WebViewTargetInfoText :: TargetInfo WebViewTargetInfoImage :: TargetInfo WebViewTargetInfoUriList :: TargetInfo WebViewTargetInfoNetscapeUrl :: TargetInfo data LoadStatus LoadProvisional :: LoadStatus LoadCommitted :: LoadStatus LoadFinished :: LoadStatus LoadFirstVisuallyNonEmptyLayout :: LoadStatus LoadFailed :: LoadStatus data ViewMode WebViewViewModeWindowed :: ViewMode WebViewViewModeFloating :: ViewMode WebViewViewModeFullscreen :: ViewMode WebViewViewModeMaximized :: ViewMode WebViewViewModeMinimized :: ViewMode -- | Create a new WebView widget. -- -- It is a Widget you can embed in a ScrolledWindow. -- -- You can load any URI into the WebView or any kind of data -- string. webViewNew :: IO WebView -- | Requests loading of the specified URI string in a WebView webViewLoadUri :: (WebViewClass self, GlibString string) => self -> string -> IO () -- | Loading the content string as html. The URI passed in -- base_uri has to be an absolute URI. Deprecated since webkit v1.1.1, -- use webViewLoadString instead. webViewLoadHtmlString :: (WebViewClass self, GlibString string) => self -> string -> string -> IO () -- | Requests loading of the specified asynchronous client request. Creates -- a provisional data source that will transition to a committed data -- source once any data has been received. Use webViewStopLoading -- to stop the load. webViewLoadRequest :: (WebViewClass self, NetworkRequestClass request) => self -> request -> IO () -- | Requests loading of the given content with the specified -- mime_type and base_uri. If mime_type is -- Nothing, "text/html" is assumed. If want control over the -- encoding use webViewLoadByteString webViewLoadString :: (WebViewClass self, GlibString string) => self -> string -> (Maybe string) -> string -> IO () -- | Determines the current status of the load. webViewGetLoadStatus :: WebViewClass self => self -> IO LoadStatus -- | Stops and pending loads on the given data source. webViewStopLoading :: WebViewClass self => self -> IO () -- | Reloads the WebView webViewReload :: WebViewClass self => self -> IO () -- | Reloads the WebView without using any cached data. webViewReloadBypassCache :: WebViewClass self => self -> IO () -- | Determine whether WebView has a previous history item. webViewCanGoBack :: WebViewClass self => self -> IO Bool -- | Determine whether WebView has a next history item. webViewCanGoForward :: WebViewClass self => self -> IO Bool -- | Loads the previous history item. webViewGoBack :: WebViewClass self => self -> IO () -- | Loads the next history item. webViewGoForward :: WebViewClass self => self -> IO () -- | Return the WebBackForwardList webViewGetBackForwardList :: WebViewClass self => self -> IO WebBackForwardList -- | Set the WebView to maintian a back or forward list of history -- items. webViewSetMaintainsBackForwardList :: WebViewClass self => self -> Bool -> IO () -- | Go to the specified WebHistoryItem webViewGoToBackForwardItem :: (WebViewClass self, WebHistoryItemClass item) => self -> item -> IO Bool -- | Determines whether WebView has a history item of -- steps. -- -- Negative values represent steps backward while positive values -- represent steps forward webViewCanGoBackOrForward :: WebViewClass self => self -> Int -> IO Bool -- | Loads the history item that is the number of steps away from -- the current item. Negative values represent steps backward while -- positive values represent steps forward. webViewGoBackOrForward :: WebViewClass self => self -> Int -> IO () -- | Returns the zoom level of WebView i.e. the factor by which -- elements in the page are scaled with respect to their original size. webViewGetZoomLevel :: WebViewClass self => self -> IO Float -- | Sets the zoom level of WebView. webViewSetZoomLevel :: WebViewClass self => self -> Float -> IO () -- | Increases the zoom level of WebView. webViewZoomIn :: WebViewClass self => self -> IO () -- | Decreases the zoom level of WebView. webViewZoomOut :: WebViewClass self => self -> IO () -- | Returns whether the zoom level affects only text or all elements. webViewGetFullContentZoom :: WebViewClass self => self -> IO Bool -- | Sets whether the zoom level affects only text or all elements. webViewSetFullContentZoom :: WebViewClass self => self -> Bool -> IO () -- | Determines whether can cuts the current selection inside -- WebView to the clipboard webViewCanCutClipboard :: WebViewClass self => self -> IO Bool -- | Determines whether can copies the current selection inside -- WebView to the clipboard webViewCanCopyClipboard :: WebViewClass self => self -> IO Bool -- | Determines whether can pastes the current contents of the clipboard to -- the WebView webViewCanPasteClipboard :: WebViewClass self => self -> IO Bool -- | Cuts the current selection inside WebView to the clipboard. webViewCutClipboard :: WebViewClass self => self -> IO () -- | Copies the current selection inside WebView to the clipboard. webViewCopyClipboard :: WebViewClass self => self -> IO () -- | Pastes the current contents of the clipboard to the WebView webViewPasteClipboard :: WebViewClass self => self -> IO () -- | Determines whether or not it is currently possible to redo the last -- editing command in the view webViewCanRedo :: WebViewClass self => self -> IO Bool -- | Determines whether or not it is currently possible to undo the last -- editing command in the view webViewCanUndo :: WebViewClass self => self -> IO Bool -- | Redoes the last editing command in the view, if possible. webViewRedo :: WebViewClass self => self -> IO () -- | Undoes the last editing command in the view, if possible. webViewUndo :: WebViewClass self => self -> IO () -- | Deletes the current selection inside the WebView webViewDeleteSelection :: WebViewClass self => self -> IO () -- | Determines whether text was selected webViewHasSelection :: WebViewClass self => self -> IO Bool -- | Attempts to select everything inside the WebView webViewSelectAll :: WebViewClass self => self -> IO () -- | Returns the default encoding of the WebView webViewGetEncoding :: (WebViewClass self, GlibString string) => self -> IO (Maybe string) -- | Sets the current WebView encoding, without modifying the -- default one, and reloads the page webViewSetCustomEncoding :: (WebViewClass self, GlibString string) => self -> (Maybe string) -> IO () -- | Returns the current encoding of WebView,not the default -- encoding. webViewGetCustomEncoding :: (WebViewClass self, GlibString string) => self -> IO (Maybe string) -- | Gets the value of the "view-mode" property of the WebView webViewGetViewMode :: WebViewClass self => self -> IO ViewMode webViewSetViewMode :: WebViewClass self => self -> ViewMode -> IO () -- | Returns whether WebView is in view source mode webViewGetViewSourceMode :: WebViewClass self => self -> IO Bool -- | Set whether the view should be in view source mode. Setting this mode -- to (!(0)) before loading a URI will display the source of the web page -- in a nice and readable format. webViewSetViewSourceMode :: WebViewClass self => self -> Bool -> IO () -- | Returns whether the WebView has a transparent background webViewGetTransparent :: WebViewClass self => self -> IO Bool -- | Sets whether the WebKitWebView has a transparent background. -- -- Pass False to have the WebView draw a solid background (the -- default), otherwise pass True. webViewSetTransparent :: WebViewClass self => self -> Bool -> IO () -- | This function returns the list of targets this WebView can -- provide for clipboard copying and as DND source. The targets in the -- list are added with values from the WebViewTargetInfo enum, -- using targetListAdd and targetListAddTextTargets. webViewGetCopyTargetList :: WebViewClass self => self -> IO (Maybe TargetList) -- | This function returns the list of targets this WebView can -- provide for clipboard pasteing and as DND source. The targets in the -- list are added with values from the WebViewTargetInfo enum, -- using targetListAdd and targetListAddTextTargets. webViewGetPasteTargetList :: WebViewClass self => self -> IO (Maybe TargetList) -- | Attempts to highlight all occurances of string inside WebView webViewMarkTextMatches :: (WebViewClass self, GlibString string) => self -> string -> Bool -> Int -> IO Int -- | Removes highlighting previously set by webViewMarkTextMarches webViewUnMarkTextMatches :: WebViewClass self => self -> IO () -- | Highlights text matches previously marked by -- webViewMarkTextMatches webViewSetHighlightTextMatches :: WebViewClass self => self -> Bool -> IO () -- | Obtains the URI for the favicon for the given WebKitWebView, or -- Nothing if there is none. -- -- webViewGetIconUri :: (WebViewClass self, GlibString string) => self -> IO (Maybe string) -- | Obtains a GdkPixbuf of the favicon for the given WebView. This -- will return Nothing if there is no icon for the current -- WebView or if the icon is in the database but not available at -- the moment of this call. Use webViewGetIconUri if you need to -- distinguish these cases. -- -- Usually you want to connect to WebKitWebView::icon-loaded and call -- this method in the callback. -- -- See also faviconDatabaseTryGetFaviconPixbuf. Contrary to this -- function the icon database one returns the URL of the page containing -- the icon. webViewTryGetFaviconPixbuf :: WebView -> Int -> Int -> IO (Maybe Pixbuf) -- | Execute the script specified by script webViewExecuteScript :: (WebViewClass self, GlibString string) => self -> string -> IO () -- | Returns whether or not a mimetype can be displayed using this -- view. webViewCanShowMimeType :: (WebViewClass self, GlibString string) => self -> string -> IO Bool -- | Returns whether the user is allowed to edit the document. webViewGetEditable :: WebViewClass self => self -> IO Bool -- | Sets whether allows the user to edit its HTML document. webViewSetEditable :: WebViewClass self => self -> Bool -> IO () -- | Obtains the WebInspector associated with the WebView webViewGetInspector :: WebViewClass self => self -> IO WebInspector -- | Determines the current progress of the load webViewGetProgress :: WebViewClass self => self -> IO Double -- | Looks for a specified string inside WebView webViewSearchText :: (WebViewClass self, GlibString string) => self -> string -> Bool -> Bool -> Bool -> IO Bool -- | Move the cursor in view as described by step and count. webViewMoveCursor :: WebViewClass self => self -> MovementStep -> Int -> IO () -- | Return the main WebFrame of the given WebView. webViewGetMainFrame :: WebViewClass self => self -> IO WebFrame -- | Return the focused WebFrame (if any) of the given -- WebView. webViewGetFocusedFrame :: WebViewClass self => self -> IO (Maybe WebFrame) -- | Apply WebSettings to a given WebView -- -- !!NOTE!!, currently lack of useful APIs of WebSettings in -- webkitgtk. If you want to set the encoding, font family or font size -- of the WebView, please use related functions. webViewSetWebSettings :: (WebViewClass self, WebSettingsClass settings) => self -> settings -> IO () -- | Return the WebSettings currently used by WebView. webViewGetWebSettings :: WebViewClass self => self -> IO WebSettings -- | Returns the instance of WebKitWebWindowFeatures held by the given -- WebKitWebView. webViewGetWindowFeatures :: WebViewClass self => self -> IO WebWindowFeatures -- | Returns the title of WebView document, or Nothing in case of -- failure webViewGetTitle :: (WebViewClass self, GlibString string) => self -> IO (Maybe string) -- | Returns the current URI of the contents displayed by the -- WebView, or Nothing in case of failure webViewGetUri :: (WebViewClass self, GlibString string) => self -> IO (Maybe string) webViewGetDomDocument :: WebView -> IO (Maybe Document) -- | Zoom level of the WebView instance webViewZoomLevel :: WebViewClass self => Attr self Float -- | Whether the full content is scaled when zooming -- -- Default value: False webViewFullContentZoom :: WebViewClass self => Attr self Bool -- | The default encoding of the WebView instance -- -- Default value: Nothing webViewEncoding :: (WebViewClass self, GlibString string) => ReadAttr self (Maybe string) -- | The custom encoding of the WebView instance -- -- Default value: Nothing webViewCustomEncoding :: (WebViewClass self, GlibString string) => Attr self (Maybe string) -- | Determines the current status of the load. -- -- Default value: LoadFinished webViewLoadStatus :: WebViewClass self => ReadAttr self LoadStatus -- | Determines the current progress of the load -- -- Default Value: 1 webViewProgress :: WebViewClass self => ReadAttr self Double -- | Title of the WebView instance webViewTitle :: (WebViewClass self, GlibString string) => ReadAttr self (Maybe string) -- | The associated webInspector instance of the WebView webViewInspector :: WebViewClass self => ReadAttr self WebInspector -- | The associated webSettings of the WebView instance webViewWebSettings :: WebViewClass self => Attr self WebSettings -- | view source mode of the WebView instance webViewViewSourceMode :: WebViewClass self => Attr self Bool -- | transparent background of the WebView instance webViewTransparent :: WebViewClass self => Attr self Bool -- | Whether content of the WebView can be modified by the user -- -- Default value: False webViewEditable :: WebViewClass self => Attr self Bool -- | Returns the current URI of the contents displayed by the -- web_view. -- -- Default value: Nothing webViewUri :: (WebViewClass self, GlibString string) => ReadAttr self (Maybe string) -- | The list of targets this web view supports for clipboard copying. webViewCopyTargetList :: WebViewClass self => ReadAttr self (Maybe TargetList) -- | The list of targets this web view supports for clipboard pasteing. webViewPasteTargetList :: WebViewClass self => ReadAttr self (Maybe TargetList) -- | An associated WebWindowFeatures instance. webViewWindowFeatures :: WebViewClass self => Attr self WebWindowFeatures -- | The URI for the favicon for the WebKitWebView. -- -- Default value: Nothing -- -- webViewIconUri :: (WebViewClass self, GlibString string) => ReadAttr self (Maybe string) -- | The IMMulticontext for the WebKitWebView. -- -- This is the input method context used for all text entry widgets -- inside the WebKitWebView. It can be used to generate context menu -- items for controlling the active input method. -- -- webViewImContext :: WebViewClass self => ReadAttr self IMContext -- | The "view-mode" property of the WebView webViewViewMode :: (WebViewClass self) => Attr self ViewMode -- | When a WebFrame begins to load, this signal is emitted loadStarted :: WebViewClass self => Signal self (WebFrame -> IO ()) -- | When a WebFrame loaded the first data, this signal is emitted loadCommitted :: WebViewClass self => Signal self (WebFrame -> IO ()) -- | When the global progress changed, this signal is emitted -- -- the global progress will be passed back to user function progressChanged :: WebViewClass self => Signal self (Int -> IO ()) -- | When loading finished, this signal is emitted loadFinished :: WebViewClass self => Signal self (WebFrame -> IO ()) -- | When An error occurred while loading. -- -- By default, if the signal is not handled, the WebView will display a -- stock error page. -- -- You need to handle the signal if you want to provide your own error -- page. -- -- The URI that triggered the error and the GError will be passed -- back to user function. loadError :: (WebViewClass self, GlibString string) => Signal self (WebFrame -> string -> GError -> IO Bool) -- | Emitted after Icon loaded iconLoaded :: (WebViewClass self, GlibString string) => Signal self (string -> IO ()) -- | When document loading finished, this signal is emitted documentLoadFinished :: WebViewClass self => Signal self (WebFrame -> IO ()) -- | Emitted when a request is about to be sent. You can modify the request -- while handling this signal. You can set the URI in the -- NetworkRequest object itself, and addremovereplace -- headers using the SoupMessage object it carries, if it is present. See -- networkRequestGetMessage. Setting the request URI to -- "about:blank" will effectively cause the request to load nothing, and -- can be used to disable the loading of specific resources. -- -- Notice that information about an eventual redirect is available in -- response's SoupMessage, not in the SoupMessage carried by the request. -- If response is NULL, then this is not a redirected request. -- -- The WebResource object will be the same throughout all the -- lifetime of the resource, but the contents may change from inbetween -- signal emissions. resourceRequestStarting :: WebViewClass self => Signal self (WebFrame -> WebResource -> Maybe NetworkRequest -> Maybe NetworkResponse -> IO ()) -- | When Document title changed, this signal is emitted. -- -- It can be used to set the Application Window title. -- -- webframe - which WebFrame changes the document title. -- -- title - current title string. titleChanged :: (WebViewClass self, GlibString string) => Signal self (WebFrame -> string -> IO ()) -- | The copyClipboard signal is a keybinding signal which gets -- emitted to copy the selection to the clipboard. -- -- The default bindings for this signal are Ctrl-c and Ctrl-Insert. copyClipboard :: WebViewClass self => Signal self (IO ()) -- | The cutClipboard signal is a keybinding signal which gets -- emitted to cut the selection to the clipboard. -- -- The default bindings for this signal are Ctrl-x and Shift-Delete. cutClipboard :: WebViewClass self => Signal self (IO ()) -- | The pasteClipboard signal is a keybinding signal which gets -- emitted to paste the contents of the clipboard into the Web view. -- -- The default bindings for this signal are Ctrl-v and Shift-Insert. pasteClipboard :: WebViewClass self => Signal self (IO ()) -- | A JavaScript console message was created. consoleMessage :: (WebViewClass self, GlibString string) => Signal self (string -> string -> Int -> string -> IO Bool) -- | A JavaScript alert dialog was created. scriptAlert :: (WebViewClass self, GlibString string) => Signal self (WebFrame -> string -> IO Bool) -- | A JavaScript confirm dialog was created, providing Yes and No buttons. scriptConfirm :: (WebViewClass self, GlibString string) => Signal self (WebFrame -> string -> IO Bool) -- | A JavaScript prompt dialog was created, providing an entry to input -- text. scriptPrompt :: (WebViewClass self, GlibString string) => Signal self (WebFrame -> string -> string -> IO Bool) -- | When status-bar text changed, this signal will emitted. statusBarTextChanged :: (WebViewClass self, GlibString string) => Signal self (string -> IO ()) -- | When a context menu is about to be displayed this signal is emitted. populatePopup :: WebViewClass self => Signal self (Menu -> IO ()) editingBegan :: WebViewClass self => Signal self (IO ()) editingEnded :: WebViewClass self => Signal self (IO ()) -- | The selectAll signal is a keybinding signal which gets emitted -- to select the complete contents of the text view. -- -- The default bindings for this signal is Ctrl-a. selectAll :: WebViewClass self => Signal self (IO ()) -- | When selection changed, this signal is emitted. selectionChanged :: WebViewClass self => Signal self (IO ()) -- | Decide whether or not to display the given MIME type. If this signal -- is not handled, the default behavior is to show the content of the -- requested URI if WebKit can show this MIME type and the content -- disposition is not a download; if WebKit is not able to show the MIME -- type nothing happens. -- -- Notice that if you return True, meaning that you handled the signal, -- you are expected to be aware of the Content-Disposition header. -- A value of "attachment" usually indicates a download regardless of the -- MIME type, see also soupMessageHeadersGetContentDisposition' And you -- must call webPolicyDecisionIgnore, -- webPolicyDecisionDownload, or webPolicyDecisionUse -- on the webPolicyDecision object. mimeTypePolicyDecisionRequested :: (WebViewClass self, GlibString string) => Signal self (WebFrame -> NetworkRequest -> string -> WebPolicyDecision -> IO Bool) -- | Emitted when frame requests a navigation to another page. If this -- signal is not handled, the default behavior is to allow the -- navigation. -- -- Notice that if you return True, meaning that you handled the signal, -- you are expected to be aware of the Content-Disposition header. -- A value of "attachment" usually indicates a download regardless of the -- MIME type, see also soupMessageHeadersGetContentDisposition' And you -- must call webPolicyDecisionIgnore, -- webPolicyDecisionDownload, or webPolicyDecisionUse -- on the webPolicyDecision object. navigationPolicyDecisionRequested :: WebViewClass self => Signal self (WebFrame -> NetworkRequest -> WebNavigationAction -> WebPolicyDecision -> IO Bool) -- | Emitted when frame requests opening a new window. With this signal the -- browser can use the context of the request to decide about the new -- window. If the request is not handled the default behavior is to allow -- opening the new window to load the URI, which will cause a -- createWebView signal emission where the browser handles the new -- window action but without information of the context that caused the -- navigation. The following navigationPolicyDecisionRequested -- emissions will load the page after the creation of the new window just -- with the information of this new navigation context, without any -- information about the action that made this new window to be opened. -- -- Notice that if you return True, meaning that you handled the signal, -- you are expected to be aware of the Content-Disposition header. -- A value of "attachment" usually indicates a download regardless of the -- MIME type, see also soupMessageHeadersGetContentDisposition' And you -- must call webPolicyDecisionIgnore, -- webPolicyDecisionDownload, or webPolicyDecisionUse -- on the webPolicyDecision object. newWindowPolicyDecisionRequested :: WebViewClass self => Signal self (WebFrame -> NetworkRequest -> WebNavigationAction -> WebPolicyDecision -> IO Bool) -- | When a frame wants to cancel geolocation permission it had requested -- before. -- -- geolocationPolicyDecisionCancelled :: WebViewClass self => Signal self (WebFrame -> IO ()) -- | When a frame wants to get its geolocation permission. The receiver -- must reply with a boolean wether it handled or not the request. If the -- request is not handled, default behaviour is to deny geolocation. -- -- geolocationPolicyDecisionRequested :: WebViewClass self => Signal self (WebFrame -> GeolocationPolicyDecision -> IO Bool) -- | The moveCursor will be emitted to apply the cursor movement -- described by its parameters to the view. moveCursor :: WebViewClass self => Signal self (MovementStep -> Int -> IO Bool) -- | When set scroll adjustments, this signal is emitted. setScrollAdjustments :: WebViewClass self => Signal self (Adjustment -> Adjustment -> IO ()) -- | When the cursor is over a link, this signal is emitted. -- -- title - the link's title or Nothing in case of failure. -- -- uri - the URI the link points to or Nothing in case of -- failure. hoveringOverLink :: (WebViewClass self, GlibString string) => Signal self (Maybe string -> Maybe string -> IO ()) createWebView :: WebViewClass self => Signal self (WebFrame -> IO WebView) -- | Emitted after new WebView instance had been created in -- onCreateWebView user function when the new WebView -- should be displayed to the user. -- -- All the information about how the window should look, including -- size,position,whether the location, status and scroll bars should be -- displayed, is ready set. webViewReady :: WebViewClass self => Signal self (IO Bool) -- | Emitted when closing a WebView is requested. -- -- This occurs when a call is made from JavaScript's window.close -- function. The default signal handler does not do anything. It is the -- owner's responsibility to hide or delete the WebView, if -- necessary. -- -- User function should return True to stop the handlers from being -- invoked for the event or False to propagate the event furter closeWebView :: WebViewClass self => Signal self (IO Bool) -- | Emitted when printing is requested by the frame, usually because of a -- javascript call. When handling this signal you should call -- webFramePrintFull or webFramePrint to do the actual -- printing. -- -- The default handler will present a print dialog and carry a print -- operation. Notice that this means that if you intend to ignore a print -- request you must connect to this signal, and return True. printRequested :: WebViewClass self => Signal self (WebFrame -> IO Bool) -- | The databaseQuotaExceeded signal will be emitted when a Web -- Database exceeds the quota of its security origin. This signal may be -- used to increase the size of the quota before the originating -- operation fails. databaseQuotaExceeded :: WebViewClass self => Signal self (WebFrame -> WebDatabase -> IO ()) -- | Emitted after A new Download is being requested. -- -- By default, if the signal is not handled, the download is cancelled. -- -- Notice that while handling this signal you must set the target URI -- using downloadSetDestinationUri -- -- If you intend to handle downloads yourself, return False in user -- function. downloadRequested :: WebViewClass self => Signal self (Download -> IO Bool) -- | The "redo" signal is a keybinding signal which gets emitted to redo -- the last editing command. -- -- The default binding for this signal is Ctrl-Shift-z redo :: WebViewClass self => Signal self (IO ()) -- | The "undo" signal is a keybinding signal which gets emitted to undo -- the last editing command. -- -- The default binding for this signal is Ctrl-z undo :: WebViewClass self => Signal self (IO ()) instance GHC.Show.Show Graphics.UI.Gtk.WebKit.WebView.LoadStatus instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.WebView.LoadStatus instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.WebView.LoadStatus instance GHC.Show.Show Graphics.UI.Gtk.WebKit.WebView.ViewMode instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.WebView.ViewMode instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.WebView.ViewMode instance GHC.Show.Show Graphics.UI.Gtk.WebKit.WebView.TargetInfo instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.WebView.TargetInfo instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.WebView.TargetInfo instance GHC.Show.Show Graphics.UI.Gtk.WebKit.WebView.NavigationResponse instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.WebView.NavigationResponse instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.WebView.NavigationResponse -- | Access to the WebKit Web WindowFeatures module Graphics.UI.Gtk.WebKit.WebWindowFeatures data WebWindowFeatures class GObjectClass o => WebWindowFeaturesClass o -- | Creates a new WebWindowFeatures instance with default values. -- It must be manually attached to a WebView. webWindowFeaturesNew :: IO WebWindowFeatures -- | Decides if a WebWindowFeatures instance equals another, as in -- has the same values. webWindowFeaturesEqual :: (WebWindowFeaturesClass winA, WebWindowFeaturesClass winB) => winA -> winB -> IO Bool -- | Controls whether window will be displayed fullscreen. webWindowFeaturesFullscreen :: WebWindowFeaturesClass self => Attr self Bool -- | The height of the window on the screen. webWindowFeaturesHeight :: WebWindowFeaturesClass self => Attr self Int -- | The width of the window on the screen. webWindowFeaturesWidth :: WebWindowFeaturesClass self => Attr self Int -- | The starting x position of the window on the screen. webWindowFeaturesX :: WebWindowFeaturesClass self => Attr self Int -- | The starting y position of the window on the screen. webWindowFeaturesY :: WebWindowFeaturesClass self => Attr self Int -- | Controls whether the locationbar should be visible for the window. webWindowFeaturesLocationbarVisible :: WebWindowFeaturesClass self => Attr self Bool -- | Controls whether the menubar should be visible for the window. webWindowFeaturesMenubarVisible :: WebWindowFeaturesClass self => Attr self Bool -- | Controls whether the scrollbar should be visible for the window. webWindowFeaturesScrollbarVisible :: WebWindowFeaturesClass self => Attr self Bool -- | Controls whether the statusbar should be visible for the window. webWindowFeaturesStatusbarVisible :: WebWindowFeaturesClass self => Attr self Bool -- | Controls whether the toolbar should be visible for the window. webWindowFeaturesToolbarVisible :: WebWindowFeaturesClass self => Attr self Bool -- | Object used to communicate with the application when downloading module Graphics.UI.Gtk.WebKit.GeolocationPolicyDecision data GeolocationPolicyDecision class GObjectClass o => GeolocationPolicyDecisionClass o -- | Will send the allow decision to the policy implementer. -- -- geolocationPolicyAllow :: GeolocationPolicyDecisionClass decision => decision -> IO () -- | Will send the deny decision to the policy implementer. -- -- geolocationPolicyDeny :: GeolocationPolicyDecisionClass decision => decision -> IO () -- | Object used to communicate with the application when downloading module Graphics.UI.Gtk.WebKit.Download data Download class GObjectClass o => DownloadClass o data DownloadError DownloadErrorCancelledByUser :: DownloadError DownloadErrorDestination :: DownloadError DownloadErrorNetwork :: DownloadError data DownloadStatus DownloadStatusError :: DownloadStatus DownloadStatusCreated :: DownloadStatus DownloadStatusStarted :: DownloadStatus DownloadStatusCancelled :: DownloadStatus DownloadStatusFinished :: DownloadStatus -- | Create a new Download instance for the given -- NetworkRequest -- -- Object used to communicate with the application when downloading. downloadNew :: NetworkRequestClass request => request -> IO Download -- | Initiates the Download. -- -- Notice that you must have set the destination-uri property before -- calling this function. downloadStart :: DownloadClass self => self -> IO () -- | Cancels the Download. downloadCancel :: DownloadClass self => self -> IO () -- | Retrieves the URI from Download which is being downloaded. downloadGetUri :: (DownloadClass self, GlibString string) => self -> IO (Maybe string) -- | Retrieves the NetworkRequest that backs the download process. downloadGetNetworkRequest :: DownloadClass self => self -> IO NetworkRequest -- | Retrieves the NetworkResponse object that backs the download -- process. -- -- downloadGetNetworkResponse :: DownloadClass self => self -> IO NetworkResponse -- | Retrieves the filename that was suggested by the server, or the one -- derived from the URI. downloadGetSuggestedFilename :: (DownloadClass self, GlibString string) => self -> IO (Maybe string) -- | Obtains the URI to which the downloaded file will be written. -- -- It is set by Application before call downloadStart downloadGetDestinationUri :: (DownloadClass self, GlibString string) => self -> IO (Maybe string) -- | Determines the current progress of the Download downloadGetProgress :: DownloadClass self => self -> IO Double -- | Return elapsed time for the Download in seconds. includeing any -- fractional part. -- -- If the Download is finished, had an error or was cancelled, -- this is the time between its start and the event. downloadGetElapsedTime :: DownloadClass self => self -> IO Double -- | Returns the excepted total size of the download. -- -- This is expected because the server may provide incorrect or missing -- Content-Length. -- -- Notice that this may grow over time. downloadGetTotalSize :: DownloadClass self => self -> IO Int -- | Returns the current already downleaded size downloadGetCurrentSize :: DownloadClass self => self -> IO Int -- | Obtains the current status of the Download as -- DownloadStatus downloadGetStatus :: DownloadClass self => self -> IO DownloadStatus -- | Defines the URI that should be used to save the downloaded file to. downloadSetDestinationUri :: (DownloadClass self, GlibString string) => self -> string -> IO () -- | The length of the data already downloaded -- -- Default value: 0 -- -- currentSize :: DownloadClass self => ReadAttr self Int -- | The URI of the save location for this download. -- -- Default value: "" -- -- destinationUri :: (DownloadClass self, GlibString string) => Attr self (Maybe string) -- | The NetworkRequest instance associated with the download. -- -- networkRequest :: DownloadClass self => Attr self NetworkRequest -- | The NetworkResponse instance associated with the download. -- -- networkResponse :: DownloadClass self => Attr self NetworkResponse -- | Determines the current progress of the download. Notice that, although -- the progress changes are reported as soon as possible, the emission of -- the notify signal for this property is throttled, for the benefit of -- download managers. If you care about every update, use Download -- : currentSize. -- -- Allowed values: [0,1] -- -- Default value: 1 -- -- progress :: DownloadClass self => ReadAttr self Double -- | Determines the current status of the download. -- -- Default value: DownloadStatusCreated -- -- status :: DownloadClass self => ReadAttr self DownloadStatus -- | The file name suggested as default when saving -- -- Default value: "" -- -- suggestedFilename :: (DownloadClass self, GlibString string) => ReadAttr self (Maybe string) -- | The total size of the file -- -- Default value: 0 -- -- totalSize :: DownloadClass self => ReadAttr self Int -- | Emitted when download is interrupted either by user action or by -- network errors, errorDetail will take any value of -- DownloadError. -- -- download: the object on which the signal is emitted -- errorCode: the corresponding error code errorDetail: -- detailed error code for the error, see DownloadError -- reason: a string describing the error -- -- Since 1.1.2 downloadError :: (DownloadClass self, GlibString string) => Signal self (Int -> Int -> string -> IO Bool) instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.Download.DownloadError instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.Download.DownloadStatus module Graphics.UI.Gtk.WebKit.DOM.EventTargetClosures newtype EventName t e EventName :: String -> EventName t e newtype SaferEventListener t e SaferEventListener :: EventListener -> SaferEventListener t e data EventListener EventListener :: (Ptr GClosure) -> (StablePtr (Ptr GObject -> Ptr GObject -> IO ())) -> EventListener unEventListener :: EventListener -> Ptr GClosure class EventListenerClass a toEventListener :: EventListenerClass a => a -> EventListener eventListenerNew :: EventClass event => (event -> IO ()) -> IO EventListener eventListenerNewAsync :: EventClass event => (event -> IO ()) -> IO EventListener eventListenerNewSync :: EventClass event => (event -> IO ()) -> IO EventListener eventListenerRelease :: EventListener -> IO () instance Graphics.UI.Gtk.WebKit.DOM.EventTargetClosures.EventListenerClass Graphics.UI.Gtk.WebKit.DOM.EventTargetClosures.EventListener module Graphics.UI.Gtk.WebKit.DOM.Enums class DomEnum e enumToString :: DomEnum e => e -> String stringToEnum :: DomEnum e => String -> e data KeyType KeyTypeSecret :: KeyType KeyTypePublic :: KeyType KeyTypePrivate :: KeyType class DomEnum e enumToString :: DomEnum e => e -> String stringToEnum :: DomEnum e => String -> e data KeyUsage KeyUsageEncrypt :: KeyUsage KeyUsageDecrypt :: KeyUsage KeyUsageSign :: KeyUsage KeyUsageVerify :: KeyUsage KeyUsageDeriveKey :: KeyUsage KeyUsageDeriveBits :: KeyUsage KeyUsageWrapKey :: KeyUsage KeyUsageUnwrapKey :: KeyUsage data CanvasWindingRule CanvasWindingRuleNonzero :: CanvasWindingRule CanvasWindingRuleEvenodd :: CanvasWindingRule data VideoPresentationMode VideoPresentationModeFullscreen :: VideoPresentationMode VideoPresentationModeOptimized :: VideoPresentationMode VideoPresentationModeInline :: VideoPresentationMode data TextTrackMode TextTrackModeDisabled :: TextTrackMode TextTrackModeHidden :: TextTrackMode TextTrackModeShowing :: TextTrackMode data TextTrackKind TextTrackKindSubtitles :: TextTrackKind TextTrackKindCaptions :: TextTrackKind TextTrackKindDescriptions :: TextTrackKind TextTrackKindChapters :: TextTrackKind TextTrackKindMetadata :: TextTrackKind data DeviceType DeviceTypeNone :: DeviceType DeviceTypeAirplay :: DeviceType DeviceTypeTvout :: DeviceType data MediaUIPartID MediaUIPartIDOptimizedFullscreenButton :: MediaUIPartID MediaUIPartIDOptimizedFullscreenPlaceholder :: MediaUIPartID data EndOfStreamError EndOfStreamErrorNetwork :: EndOfStreamError EndOfStreamErrorDecode :: EndOfStreamError data AppendMode AppendModeSegments :: AppendMode AppendModeSequence :: AppendMode data SourceTypeEnum SourceTypeEnumNone :: SourceTypeEnum SourceTypeEnumCamera :: SourceTypeEnum SourceTypeEnumMicrophone :: SourceTypeEnum data VideoFacingModeEnum VideoFacingModeEnumUser :: VideoFacingModeEnum VideoFacingModeEnumEnvironment :: VideoFacingModeEnum VideoFacingModeEnumLeft :: VideoFacingModeEnum VideoFacingModeEnumRight :: VideoFacingModeEnum data MediaStreamTrackState MediaStreamTrackStateNew :: MediaStreamTrackState MediaStreamTrackStateLive :: MediaStreamTrackState MediaStreamTrackStateEnded :: MediaStreamTrackState data RTCIceTransportsEnum RTCIceTransportsEnumNone :: RTCIceTransportsEnum RTCIceTransportsEnumRelay :: RTCIceTransportsEnum RTCIceTransportsEnumAll :: RTCIceTransportsEnum data RTCIdentityOptionEnum RTCIdentityOptionEnumYes :: RTCIdentityOptionEnum RTCIdentityOptionEnumNo :: RTCIdentityOptionEnum RTCIdentityOptionEnumIfconfigured :: RTCIdentityOptionEnum data ReadableStreamStateType ReadableStreamStateTypeReadable :: ReadableStreamStateType ReadableStreamStateTypeWaiting :: ReadableStreamStateType ReadableStreamStateTypeClosed :: ReadableStreamStateType ReadableStreamStateTypeErrored :: ReadableStreamStateType data OverSampleType OverSampleTypeNone :: OverSampleType OverSampleType2x :: OverSampleType OverSampleType4x :: OverSampleType data PageOverlayType PageOverlayTypeView :: PageOverlayType PageOverlayTypeDocument :: PageOverlayType data XMLHttpRequestResponseType XMLHttpRequestResponseType :: XMLHttpRequestResponseType XMLHttpRequestResponseTypeArraybuffer :: XMLHttpRequestResponseType XMLHttpRequestResponseTypeBlob :: XMLHttpRequestResponseType XMLHttpRequestResponseTypeDocument :: XMLHttpRequestResponseType XMLHttpRequestResponseTypeJson :: XMLHttpRequestResponseType XMLHttpRequestResponseTypeText :: XMLHttpRequestResponseType instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.XMLHttpRequestResponseType instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.XMLHttpRequestResponseType instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.XMLHttpRequestResponseType instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.XMLHttpRequestResponseType instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.PageOverlayType instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.PageOverlayType instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.PageOverlayType instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.PageOverlayType instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.OverSampleType instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.OverSampleType instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.OverSampleType instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.OverSampleType instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.ReadableStreamStateType instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.ReadableStreamStateType instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.ReadableStreamStateType instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.ReadableStreamStateType instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIdentityOptionEnum instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIdentityOptionEnum instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIdentityOptionEnum instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIdentityOptionEnum instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIceTransportsEnum instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIceTransportsEnum instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIceTransportsEnum instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIceTransportsEnum instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.MediaStreamTrackState instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.MediaStreamTrackState instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.MediaStreamTrackState instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.MediaStreamTrackState instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.VideoFacingModeEnum instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.VideoFacingModeEnum instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.VideoFacingModeEnum instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.VideoFacingModeEnum instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.SourceTypeEnum instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.SourceTypeEnum instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.SourceTypeEnum instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.SourceTypeEnum instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.AppendMode instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.AppendMode instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.AppendMode instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.AppendMode instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.EndOfStreamError instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.EndOfStreamError instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.EndOfStreamError instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.EndOfStreamError instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.MediaUIPartID instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.MediaUIPartID instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.MediaUIPartID instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.MediaUIPartID instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.DeviceType instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.DeviceType instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.DeviceType instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.DeviceType instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackKind instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackKind instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackKind instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackKind instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackMode instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackMode instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackMode instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackMode instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.VideoPresentationMode instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.VideoPresentationMode instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.VideoPresentationMode instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.VideoPresentationMode instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.CanvasWindingRule instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.CanvasWindingRule instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.CanvasWindingRule instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.CanvasWindingRule instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.KeyUsage instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.KeyUsage instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.KeyUsage instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.KeyUsage instance GHC.Classes.Ord Graphics.UI.Gtk.WebKit.DOM.Enums.KeyType instance GHC.Classes.Eq Graphics.UI.Gtk.WebKit.DOM.Enums.KeyType instance GHC.Read.Read Graphics.UI.Gtk.WebKit.DOM.Enums.KeyType instance GHC.Show.Show Graphics.UI.Gtk.WebKit.DOM.Enums.KeyType instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.KeyType instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.KeyUsage instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.CanvasWindingRule instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.VideoPresentationMode instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackMode instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.TextTrackKind instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.DeviceType instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.MediaUIPartID instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.EndOfStreamError instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.AppendMode instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.SourceTypeEnum instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.VideoFacingModeEnum instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.MediaStreamTrackState instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIceTransportsEnum instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.RTCIdentityOptionEnum instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.ReadableStreamStateType instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.OverSampleType instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.PageOverlayType instance Graphics.UI.Gtk.WebKit.DOM.Enums.DomEnum Graphics.UI.Gtk.WebKit.DOM.Enums.XMLHttpRequestResponseType module Graphics.UI.Gtk.WebKit.DOM.Event stopPropagation :: (MonadIO m, EventClass self) => self -> m () preventDefault :: (MonadIO m, EventClass self) => self -> m () initEvent :: (MonadIO m, EventClass self, GlibString string) => self -> string -> Bool -> Bool -> m () stopImmediatePropagation :: (MonadIO m, EventClass self) => self -> m () getTarget :: (MonadIO m, EventClass self) => self -> m (Maybe EventTarget) getCurrentTarget :: (MonadIO m, EventClass self) => self -> m (Maybe EventTarget) getEventPhase :: (MonadIO m, EventClass self) => self -> m Word getBubbles :: (MonadIO m, EventClass self) => self -> m Bool getCancelable :: (MonadIO m, EventClass self) => self -> m Bool getTimeStamp :: (MonadIO m, EventClass self) => self -> m Word getDefaultPrevented :: (MonadIO m, EventClass self) => self -> m Bool getSrcElement :: (MonadIO m, EventClass self) => self -> m (Maybe EventTarget) setReturnValue :: (MonadIO m, EventClass self) => self -> Bool -> m () getReturnValue :: (MonadIO m, EventClass self) => self -> m Bool setCancelBubble :: (MonadIO m, EventClass self) => self -> Bool -> m () getCancelBubble :: (MonadIO m, EventClass self) => self -> m Bool data Event castToEvent :: GObjectClass obj => obj -> Event gTypeEvent :: GType class GObjectClass o => EventClass o toEvent :: EventClass o => o -> Event module Graphics.UI.Gtk.WebKit.DOM.EventTarget addEventListener :: (MonadIO m, EventTargetClass self, EventListenerClass listener, GlibString string) => self -> string -> Maybe listener -> Bool -> m () removeEventListener :: (MonadIO m, EventTargetClass self, EventListenerClass listener, GlibString string) => self -> string -> Maybe listener -> Bool -> m () dispatchEvent :: (MonadIO m, EventTargetClass self, EventClass event) => self -> Maybe event -> m () data EventTarget castToEventTarget :: GObjectClass obj => obj -> EventTarget gTypeEventTarget :: GType class GObjectClass o => EventTargetClass o toEventTarget :: EventTargetClass o => o -> EventTarget module Graphics.UI.Gtk.WebKit.DOM.MouseEvent initMouseEvent :: (MonadIO m, MouseEventClass self, WindowClass view, EventTargetClass relatedTarget, GlibString string) => self -> string -> Bool -> Bool -> Maybe view -> Int -> Int -> Int -> Int -> Int -> Bool -> Bool -> Bool -> Bool -> Word -> Maybe relatedTarget -> m () getScreenX :: (MonadIO m, MouseEventClass self) => self -> m Int getScreenY :: (MonadIO m, MouseEventClass self) => self -> m Int getClientX :: (MonadIO m, MouseEventClass self) => self -> m Int getClientY :: (MonadIO m, MouseEventClass self) => self -> m Int getCtrlKey :: (MonadIO m, MouseEventClass self) => self -> m Bool getShiftKey :: (MonadIO m, MouseEventClass self) => self -> m Bool getAltKey :: (MonadIO m, MouseEventClass self) => self -> m Bool getMetaKey :: (MonadIO m, MouseEventClass self) => self -> m Bool getButton :: (MonadIO m, MouseEventClass self) => self -> m Word getRelatedTarget :: (MonadIO m, MouseEventClass self) => self -> m (Maybe EventTarget) getMovementX :: (MonadIO m, MouseEventClass self) => self -> m Int getMovementY :: (MonadIO m, MouseEventClass self) => self -> m Int getOffsetX :: (MonadIO m, MouseEventClass self) => self -> m Int getOffsetY :: (MonadIO m, MouseEventClass self) => self -> m Int getX :: (MonadIO m, MouseEventClass self) => self -> m Int getY :: (MonadIO m, MouseEventClass self) => self -> m Int getFromElement :: (MonadIO m, MouseEventClass self) => self -> m (Maybe Node) getToElement :: (MonadIO m, MouseEventClass self) => self -> m (Maybe Node) data MouseEvent castToMouseEvent :: GObjectClass obj => obj -> MouseEvent gTypeMouseEvent :: GType class UIEventClass o => MouseEventClass o toMouseEvent :: MouseEventClass o => o -> MouseEvent module Graphics.UI.Gtk.WebKit.DOM.UIEvent initUIEvent :: (MonadIO m, UIEventClass self, WindowClass view, GlibString string) => self -> string -> Bool -> Bool -> Maybe view -> Int -> m () getView :: (MonadIO m, UIEventClass self) => self -> m (Maybe Window) getDetail :: (MonadIO m, UIEventClass self) => self -> m Int getKeyCode :: (MonadIO m, UIEventClass self) => self -> m Int getCharCode :: (MonadIO m, UIEventClass self) => self -> m Int getLayerX :: (MonadIO m, UIEventClass self) => self -> m Int getLayerY :: (MonadIO m, UIEventClass self) => self -> m Int getPageX :: (MonadIO m, UIEventClass self) => self -> m Int getPageY :: (MonadIO m, UIEventClass self) => self -> m Int getWhich :: (MonadIO m, UIEventClass self) => self -> m Int data UIEvent castToUIEvent :: GObjectClass obj => obj -> UIEvent gTypeUIEvent :: GType class EventClass o => UIEventClass o toUIEvent :: UIEventClass o => o -> UIEvent module Graphics.UI.Gtk.WebKit.DOM.EventM type EventM t e = ReaderT e IO newtype EventName t e EventName :: String -> EventName t e newListener :: (EventClass e) => EventM t e () -> IO (SaferEventListener t e) addListener :: (EventTargetClass t, EventClass e) => t -> EventName t e -> SaferEventListener t e -> Bool -> IO () removeListener :: (EventTargetClass t, EventClass e) => t -> EventName t e -> SaferEventListener t e -> Bool -> IO () on :: (EventTargetClass t, EventClass e) => t -> EventName t e -> EventM t e () -> IO (IO ()) event :: EventM t e e eventTarget :: EventClass e => EventM t e (Maybe EventTarget) eventCurrentTarget :: EventClass e => EventM t e (Maybe EventTarget) eventPhase :: EventClass e => EventM t e Word bubbles :: EventClass e => EventM t e Bool cancelable :: EventClass e => EventM t e Bool timeStamp :: EventClass e => EventM t e Word stopPropagation :: EventClass e => EventM t e () preventDefault :: EventClass e => EventM t e () defaultPrevented :: EventClass e => EventM t e Bool stopImmediatePropagation :: EventClass e => EventM t e () srcElement :: EventClass e => EventM t e (Maybe EventTarget) getCancelBubble :: EventClass e => EventM t e Bool cancelBubble :: EventClass e => Bool -> EventM t e () getReturnValue :: EventClass e => EventM t e Bool returnValue :: EventClass e => Bool -> EventM t e () uiView :: UIEventClass e => EventM t e (Maybe Window) uiDetail :: UIEventClass e => EventM t e Int uiKeyCode :: UIEventClass e => EventM t e Int uiCharCode :: UIEventClass e => EventM t e Int uiLayerX :: UIEventClass e => EventM t e Int uiLayerY :: UIEventClass e => EventM t e Int uiLayerXY :: UIEventClass e => EventM t e (Int, Int) uiPageX :: UIEventClass e => EventM t e Int uiPageY :: UIEventClass e => EventM t e Int uiPageXY :: UIEventClass e => EventM t e (Int, Int) uiWhich :: UIEventClass e => EventM t e Int mouseScreenX :: MouseEventClass e => EventM t e Int mouseScreenY :: MouseEventClass e => EventM t e Int mouseScreenXY :: MouseEventClass e => EventM t e (Int, Int) mouseClientX :: MouseEventClass e => EventM t e Int mouseClientY :: MouseEventClass e => EventM t e Int mouseClientXY :: MouseEventClass e => EventM t e (Int, Int) mouseMovementX :: MouseEventClass e => EventM t e Int mouseMovementY :: MouseEventClass e => EventM t e Int mouseMovementXY :: MouseEventClass e => EventM t e (Int, Int) mouseCtrlKey :: MouseEventClass e => EventM t e Bool mouseShiftKey :: MouseEventClass e => EventM t e Bool mouseAltKey :: MouseEventClass e => EventM t e Bool mouseMetaKey :: MouseEventClass e => EventM t e Bool mouseButton :: MouseEventClass e => EventM t e Word mouseRelatedTarget :: MouseEventClass e => EventM t e (Maybe EventTarget) mouseOffsetX :: MouseEventClass e => EventM t e Int mouseOffsetY :: MouseEventClass e => EventM t e Int mouseOffsetXY :: MouseEventClass e => EventM t e (Int, Int) mouseX :: MouseEventClass e => EventM t e Int mouseY :: MouseEventClass e => EventM t e Int mouseXY :: MouseEventClass e => EventM t e (Int, Int) mouseFromElement :: MouseEventClass e => EventM t e (Maybe Node) mouseToElement :: MouseEventClass e => EventM t e (Maybe Node) module Graphics.UI.Gtk.WebKit.DOM.File getName :: (MonadIO m, FileClass self, GlibString string) => self -> m string data File castToFile :: GObjectClass obj => obj -> File gTypeFile :: GType class BlobClass o => FileClass o toFile :: FileClass o => o -> File module Graphics.UI.Gtk.WebKit.DOM.FileList item :: (MonadIO m, FileListClass self) => self -> Word -> m (Maybe File) getLength :: (MonadIO m, FileListClass self) => self -> m Word data FileList castToFileList :: GObjectClass obj => obj -> FileList gTypeFileList :: GType class GObjectClass o => FileListClass o toFileList :: FileListClass o => o -> FileList module Graphics.UI.Gtk.WebKit.DOM.Geolocation clearWatch :: (MonadIO m, GeolocationClass self) => self -> Int -> m () data Geolocation castToGeolocation :: GObjectClass obj => obj -> Geolocation gTypeGeolocation :: GType class GObjectClass o => GeolocationClass o toGeolocation :: GeolocationClass o => o -> Geolocation module Graphics.UI.Gtk.WebKit.DOM.HTMLAnchorElement setCharset :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getCharset :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setCoords :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getCoords :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setDownload :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getDownload :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setHref :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getHref :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setHreflang :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getHreflang :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setName :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setPing :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getPing :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setRel :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getRel :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setRev :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getRev :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setShape :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getShape :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setTarget :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> string -> m () getTarget :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string setHash :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> (Maybe string) -> m () getHash :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) setHost :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> (Maybe string) -> m () getHost :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) setHostname :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> (Maybe string) -> m () getHostname :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) setPathname :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> (Maybe string) -> m () getPathname :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) setPort :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> (Maybe string) -> m () getPort :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) setProtocol :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> (Maybe string) -> m () getProtocol :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) setSearch :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> (Maybe string) -> m () getSearch :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) getOrigin :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m (Maybe string) getText :: (MonadIO m, HTMLAnchorElementClass self, GlibString string) => self -> m string data HTMLAnchorElement castToHTMLAnchorElement :: GObjectClass obj => obj -> HTMLAnchorElement gTypeHTMLAnchorElement :: GType class HTMLElementClass o => HTMLAnchorElementClass o toHTMLAnchorElement :: HTMLAnchorElementClass o => o -> HTMLAnchorElement module Graphics.UI.Gtk.WebKit.DOM.HTMLAppletElement setAlign :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setAlt :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getAlt :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setArchive :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getArchive :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setCode :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getCode :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setCodeBase :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getCodeBase :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setHeight :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getHeight :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setHspace :: (MonadIO m, HTMLAppletElementClass self) => self -> Int -> m () getHspace :: (MonadIO m, HTMLAppletElementClass self) => self -> m Int setName :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setObject :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getObject :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string setVspace :: (MonadIO m, HTMLAppletElementClass self) => self -> Int -> m () getVspace :: (MonadIO m, HTMLAppletElementClass self) => self -> m Int setWidth :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLAppletElementClass self, GlibString string) => self -> m string data HTMLAppletElement castToHTMLAppletElement :: GObjectClass obj => obj -> HTMLAppletElement gTypeHTMLAppletElement :: GType class HTMLElementClass o => HTMLAppletElementClass o toHTMLAppletElement :: HTMLAppletElementClass o => o -> HTMLAppletElement module Graphics.UI.Gtk.WebKit.DOM.HTMLAreaElement setAlt :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> string -> m () getAlt :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string setCoords :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> string -> m () getCoords :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string setHref :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> string -> m () getHref :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string setNoHref :: (MonadIO m, HTMLAreaElementClass self) => self -> Bool -> m () getNoHref :: (MonadIO m, HTMLAreaElementClass self) => self -> m Bool setPing :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> string -> m () getPing :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string setShape :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> string -> m () getShape :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string setTarget :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> string -> m () getTarget :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string getHash :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string getHost :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string getHostname :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string getPathname :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string getPort :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string getProtocol :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string getSearch :: (MonadIO m, HTMLAreaElementClass self, GlibString string) => self -> m string data HTMLAreaElement castToHTMLAreaElement :: GObjectClass obj => obj -> HTMLAreaElement gTypeHTMLAreaElement :: GType class HTMLElementClass o => HTMLAreaElementClass o toHTMLAreaElement :: HTMLAreaElementClass o => o -> HTMLAreaElement module Graphics.UI.Gtk.WebKit.DOM.HTMLBRElement setClear :: (MonadIO m, HTMLBRElementClass self, GlibString string) => self -> string -> m () getClear :: (MonadIO m, HTMLBRElementClass self, GlibString string) => self -> m string data HTMLBRElement castToHTMLBRElement :: GObjectClass obj => obj -> HTMLBRElement gTypeHTMLBRElement :: GType class HTMLElementClass o => HTMLBRElementClass o toHTMLBRElement :: HTMLBRElementClass o => o -> HTMLBRElement module Graphics.UI.Gtk.WebKit.DOM.HTMLBaseElement setHref :: (MonadIO m, HTMLBaseElementClass self, GlibString string) => self -> (Maybe string) -> m () getHref :: (MonadIO m, HTMLBaseElementClass self, GlibString string) => self -> m (Maybe string) setTarget :: (MonadIO m, HTMLBaseElementClass self, GlibString string) => self -> string -> m () getTarget :: (MonadIO m, HTMLBaseElementClass self, GlibString string) => self -> m string data HTMLBaseElement castToHTMLBaseElement :: GObjectClass obj => obj -> HTMLBaseElement gTypeHTMLBaseElement :: GType class HTMLElementClass o => HTMLBaseElementClass o toHTMLBaseElement :: HTMLBaseElementClass o => o -> HTMLBaseElement module Graphics.UI.Gtk.WebKit.DOM.HTMLBaseFontElement setColor :: (MonadIO m, HTMLBaseFontElementClass self, GlibString string) => self -> string -> m () getColor :: (MonadIO m, HTMLBaseFontElementClass self, GlibString string) => self -> m string setFace :: (MonadIO m, HTMLBaseFontElementClass self, GlibString string) => self -> string -> m () getFace :: (MonadIO m, HTMLBaseFontElementClass self, GlibString string) => self -> m string setSize :: (MonadIO m, HTMLBaseFontElementClass self) => self -> Int -> m () getSize :: (MonadIO m, HTMLBaseFontElementClass self) => self -> m Int data HTMLBaseFontElement castToHTMLBaseFontElement :: GObjectClass obj => obj -> HTMLBaseFontElement gTypeHTMLBaseFontElement :: GType class HTMLElementClass o => HTMLBaseFontElementClass o toHTMLBaseFontElement :: HTMLBaseFontElementClass o => o -> HTMLBaseFontElement module Graphics.UI.Gtk.WebKit.DOM.HTMLBodyElement setALink :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> string -> m () getALink :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> m string setBackground :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> string -> m () getBackground :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> m string setBgColor :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> string -> m () getBgColor :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> m string setLink :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> string -> m () getLink :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> m string setText :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> string -> m () getText :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> m string setVLink :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> string -> m () getVLink :: (MonadIO m, HTMLBodyElementClass self, GlibString string) => self -> m string beforeUnload :: (HTMLBodyElementClass self) => EventName self Event hashChange :: (HTMLBodyElementClass self) => EventName self Event message :: (HTMLBodyElementClass self) => EventName self Event offline :: (HTMLBodyElementClass self) => EventName self Event online :: (HTMLBodyElementClass self) => EventName self Event popState :: (HTMLBodyElementClass self) => EventName self Event resize :: (HTMLBodyElementClass self) => EventName self UIEvent storage :: (HTMLBodyElementClass self) => EventName self Event unload :: (HTMLBodyElementClass self) => EventName self UIEvent orientationChange :: (HTMLBodyElementClass self) => EventName self Event blur :: (HTMLBodyElementClass self) => EventName self UIEvent error :: (HTMLBodyElementClass self) => EventName self UIEvent focus :: (HTMLBodyElementClass self) => EventName self UIEvent load :: (HTMLBodyElementClass self) => EventName self UIEvent data HTMLBodyElement castToHTMLBodyElement :: GObjectClass obj => obj -> HTMLBodyElement gTypeHTMLBodyElement :: GType class HTMLElementClass o => HTMLBodyElementClass o toHTMLBodyElement :: HTMLBodyElementClass o => o -> HTMLBodyElement module Graphics.UI.Gtk.WebKit.DOM.HTMLButtonElement checkValidity :: (MonadIO m, HTMLButtonElementClass self) => self -> m Bool setCustomValidity :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> (Maybe string) -> m () setAutofocus :: (MonadIO m, HTMLButtonElementClass self) => self -> Bool -> m () getAutofocus :: (MonadIO m, HTMLButtonElementClass self) => self -> m Bool setDisabled :: (MonadIO m, HTMLButtonElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLButtonElementClass self) => self -> m Bool getForm :: (MonadIO m, HTMLButtonElementClass self) => self -> m (Maybe HTMLFormElement) setFormAction :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> string -> m () getFormAction :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> m string setFormEnctype :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> (Maybe string) -> m () getFormEnctype :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> m (Maybe string) setFormMethod :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> (Maybe string) -> m () getFormMethod :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> m (Maybe string) setFormNoValidate :: (MonadIO m, HTMLButtonElementClass self) => self -> Bool -> m () getFormNoValidate :: (MonadIO m, HTMLButtonElementClass self) => self -> m Bool setFormTarget :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> string -> m () getFormTarget :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> m string setName :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> m string setValue :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> string -> m () getValue :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> m string getWillValidate :: (MonadIO m, HTMLButtonElementClass self) => self -> m Bool getValidity :: (MonadIO m, HTMLButtonElementClass self) => self -> m (Maybe ValidityState) getValidationMessage :: (MonadIO m, HTMLButtonElementClass self, GlibString string) => self -> m string getLabels :: (MonadIO m, HTMLButtonElementClass self) => self -> m (Maybe NodeList) data HTMLButtonElement castToHTMLButtonElement :: GObjectClass obj => obj -> HTMLButtonElement gTypeHTMLButtonElement :: GType class HTMLElementClass o => HTMLButtonElementClass o toHTMLButtonElement :: HTMLButtonElementClass o => o -> HTMLButtonElement module Graphics.UI.Gtk.WebKit.DOM.HTMLCanvasElement setWidth :: (MonadIO m, HTMLCanvasElementClass self) => self -> Int -> m () getWidth :: (MonadIO m, HTMLCanvasElementClass self) => self -> m Int setHeight :: (MonadIO m, HTMLCanvasElementClass self) => self -> Int -> m () getHeight :: (MonadIO m, HTMLCanvasElementClass self) => self -> m Int data HTMLCanvasElement castToHTMLCanvasElement :: GObjectClass obj => obj -> HTMLCanvasElement gTypeHTMLCanvasElement :: GType class HTMLElementClass o => HTMLCanvasElementClass o toHTMLCanvasElement :: HTMLCanvasElementClass o => o -> HTMLCanvasElement module Graphics.UI.Gtk.WebKit.DOM.HTMLCollection item :: (MonadIO m, HTMLCollectionClass self) => self -> Word -> m (Maybe Node) namedItem :: (MonadIO m, HTMLCollectionClass self, GlibString string) => self -> string -> m (Maybe Node) getLength :: (MonadIO m, HTMLCollectionClass self) => self -> m Word data HTMLCollection castToHTMLCollection :: GObjectClass obj => obj -> HTMLCollection gTypeHTMLCollection :: GType class GObjectClass o => HTMLCollectionClass o toHTMLCollection :: HTMLCollectionClass o => o -> HTMLCollection module Graphics.UI.Gtk.WebKit.DOM.HTMLDListElement setCompact :: (MonadIO m, HTMLDListElementClass self) => self -> Bool -> m () getCompact :: (MonadIO m, HTMLDListElementClass self) => self -> m Bool data HTMLDListElement castToHTMLDListElement :: GObjectClass obj => obj -> HTMLDListElement gTypeHTMLDListElement :: GType class HTMLElementClass o => HTMLDListElementClass o toHTMLDListElement :: HTMLDListElementClass o => o -> HTMLDListElement module Graphics.UI.Gtk.WebKit.DOM.HTMLDetailsElement setOpen :: (MonadIO m, HTMLDetailsElementClass self) => self -> Bool -> m () getOpen :: (MonadIO m, HTMLDetailsElementClass self) => self -> m Bool data HTMLDetailsElement castToHTMLDetailsElement :: GObjectClass obj => obj -> HTMLDetailsElement gTypeHTMLDetailsElement :: GType class HTMLElementClass o => HTMLDetailsElementClass o toHTMLDetailsElement :: HTMLDetailsElementClass o => o -> HTMLDetailsElement module Graphics.UI.Gtk.WebKit.DOM.HTMLDirectoryElement setCompact :: (MonadIO m, HTMLDirectoryElementClass self) => self -> Bool -> m () getCompact :: (MonadIO m, HTMLDirectoryElementClass self) => self -> m Bool data HTMLDirectoryElement castToHTMLDirectoryElement :: GObjectClass obj => obj -> HTMLDirectoryElement gTypeHTMLDirectoryElement :: GType class HTMLElementClass o => HTMLDirectoryElementClass o toHTMLDirectoryElement :: HTMLDirectoryElementClass o => o -> HTMLDirectoryElement module Graphics.UI.Gtk.WebKit.DOM.HTMLDivElement setAlign :: (MonadIO m, HTMLDivElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLDivElementClass self, GlibString string) => self -> m string data HTMLDivElement castToHTMLDivElement :: GObjectClass obj => obj -> HTMLDivElement gTypeHTMLDivElement :: GType class HTMLElementClass o => HTMLDivElementClass o toHTMLDivElement :: HTMLDivElementClass o => o -> HTMLDivElement module Graphics.UI.Gtk.WebKit.DOM.HTMLDocument close :: (MonadIO m, HTMLDocumentClass self) => self -> m () clear :: (MonadIO m, HTMLDocumentClass self) => self -> m () captureEvents :: (MonadIO m, HTMLDocumentClass self) => self -> m () releaseEvents :: (MonadIO m, HTMLDocumentClass self) => self -> m () getEmbeds :: (MonadIO m, HTMLDocumentClass self) => self -> m (Maybe HTMLCollection) getPlugins :: (MonadIO m, HTMLDocumentClass self) => self -> m (Maybe HTMLCollection) getScripts :: (MonadIO m, HTMLDocumentClass self) => self -> m (Maybe HTMLCollection) getWidth :: (MonadIO m, HTMLDocumentClass self) => self -> m Int getHeight :: (MonadIO m, HTMLDocumentClass self) => self -> m Int setDir :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> (Maybe string) -> m () getDir :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m (Maybe string) setDesignMode :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> (Maybe string) -> m () getDesignMode :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m (Maybe string) getCompatMode :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m string setBgColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> (Maybe string) -> m () getBgColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m (Maybe string) setFgColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> (Maybe string) -> m () getFgColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m (Maybe string) setAlinkColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> (Maybe string) -> m () getAlinkColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m (Maybe string) setLinkColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> (Maybe string) -> m () getLinkColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m (Maybe string) setVlinkColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> (Maybe string) -> m () getVlinkColor :: (MonadIO m, HTMLDocumentClass self, GlibString string) => self -> m (Maybe string) data HTMLDocument castToHTMLDocument :: GObjectClass obj => obj -> HTMLDocument gTypeHTMLDocument :: GType class DocumentClass o => HTMLDocumentClass o toHTMLDocument :: HTMLDocumentClass o => o -> HTMLDocument module Graphics.UI.Gtk.WebKit.DOM.HTMLElement insertAdjacentElement :: (MonadIO m, HTMLElementClass self, ElementClass element, GlibString string) => self -> string -> Maybe element -> m (Maybe Element) insertAdjacentHTML :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> string -> string -> m () insertAdjacentText :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> string -> string -> m () click :: (MonadIO m, HTMLElementClass self) => self -> m () setTitle :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> string -> m () getTitle :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m string setLang :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> string -> m () getLang :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m string setTranslate :: (MonadIO m, HTMLElementClass self) => self -> Bool -> m () getTranslate :: (MonadIO m, HTMLElementClass self) => self -> m Bool setDir :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> string -> m () getDir :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m string setTabIndex :: (MonadIO m, HTMLElementClass self) => self -> Int -> m () getTabIndex :: (MonadIO m, HTMLElementClass self) => self -> m Int setDraggable :: (MonadIO m, HTMLElementClass self) => self -> Bool -> m () getDraggable :: (MonadIO m, HTMLElementClass self) => self -> m Bool setWebkitdropzone :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> string -> m () getWebkitdropzone :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m string setHidden :: (MonadIO m, HTMLElementClass self) => self -> Bool -> m () getHidden :: (MonadIO m, HTMLElementClass self) => self -> m Bool setAccessKey :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> string -> m () getAccessKey :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m string setInnerText :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> (Maybe string) -> m () getInnerText :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m (Maybe string) setOuterText :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> (Maybe string) -> m () getOuterText :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m (Maybe string) getChildren :: (MonadIO m, HTMLElementClass self) => self -> m (Maybe HTMLCollection) setContentEditable :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> (Maybe string) -> m () getContentEditable :: (MonadIO m, HTMLElementClass self, GlibString string) => self -> m (Maybe string) getIsContentEditable :: (MonadIO m, HTMLElementClass self) => self -> m Bool setSpellcheck :: (MonadIO m, HTMLElementClass self) => self -> Bool -> m () getSpellcheck :: (MonadIO m, HTMLElementClass self) => self -> m Bool data HTMLElement castToHTMLElement :: GObjectClass obj => obj -> HTMLElement gTypeHTMLElement :: GType class ElementClass o => HTMLElementClass o toHTMLElement :: HTMLElementClass o => o -> HTMLElement module Graphics.UI.Gtk.WebKit.DOM.HTMLEmbedElement setAlign :: (MonadIO m, HTMLEmbedElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLEmbedElementClass self, GlibString string) => self -> m string setHeight :: (MonadIO m, HTMLEmbedElementClass self) => self -> Int -> m () getHeight :: (MonadIO m, HTMLEmbedElementClass self) => self -> m Int setName :: (MonadIO m, HTMLEmbedElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLEmbedElementClass self, GlibString string) => self -> m string setSrc :: (MonadIO m, HTMLEmbedElementClass self, GlibString string) => self -> string -> m () getSrc :: (MonadIO m, HTMLEmbedElementClass self, GlibString string) => self -> m string setWidth :: (MonadIO m, HTMLEmbedElementClass self) => self -> Int -> m () getWidth :: (MonadIO m, HTMLEmbedElementClass self) => self -> m Int data HTMLEmbedElement castToHTMLEmbedElement :: GObjectClass obj => obj -> HTMLEmbedElement gTypeHTMLEmbedElement :: GType class HTMLElementClass o => HTMLEmbedElementClass o toHTMLEmbedElement :: HTMLEmbedElementClass o => o -> HTMLEmbedElement module Graphics.UI.Gtk.WebKit.DOM.HTMLFieldSetElement checkValidity :: (MonadIO m, HTMLFieldSetElementClass self) => self -> m Bool setCustomValidity :: (MonadIO m, HTMLFieldSetElementClass self, GlibString string) => self -> (Maybe string) -> m () setDisabled :: (MonadIO m, HTMLFieldSetElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLFieldSetElementClass self) => self -> m Bool getForm :: (MonadIO m, HTMLFieldSetElementClass self) => self -> m (Maybe HTMLFormElement) setName :: (MonadIO m, HTMLFieldSetElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLFieldSetElementClass self, GlibString string) => self -> m string getElements :: (MonadIO m, HTMLFieldSetElementClass self) => self -> m (Maybe HTMLCollection) getWillValidate :: (MonadIO m, HTMLFieldSetElementClass self) => self -> m Bool getValidity :: (MonadIO m, HTMLFieldSetElementClass self) => self -> m (Maybe ValidityState) getValidationMessage :: (MonadIO m, HTMLFieldSetElementClass self, GlibString string) => self -> m string data HTMLFieldSetElement castToHTMLFieldSetElement :: GObjectClass obj => obj -> HTMLFieldSetElement gTypeHTMLFieldSetElement :: GType class HTMLElementClass o => HTMLFieldSetElementClass o toHTMLFieldSetElement :: HTMLFieldSetElementClass o => o -> HTMLFieldSetElement module Graphics.UI.Gtk.WebKit.DOM.HTMLFontElement setColor :: (MonadIO m, HTMLFontElementClass self, GlibString string) => self -> string -> m () getColor :: (MonadIO m, HTMLFontElementClass self, GlibString string) => self -> m string setFace :: (MonadIO m, HTMLFontElementClass self, GlibString string) => self -> string -> m () getFace :: (MonadIO m, HTMLFontElementClass self, GlibString string) => self -> m string setSize :: (MonadIO m, HTMLFontElementClass self, GlibString string) => self -> string -> m () getSize :: (MonadIO m, HTMLFontElementClass self, GlibString string) => self -> m string data HTMLFontElement castToHTMLFontElement :: GObjectClass obj => obj -> HTMLFontElement gTypeHTMLFontElement :: GType class HTMLElementClass o => HTMLFontElementClass o toHTMLFontElement :: HTMLFontElementClass o => o -> HTMLFontElement module Graphics.UI.Gtk.WebKit.DOM.HTMLFormElement submit :: (MonadIO m, HTMLFormElementClass self) => self -> m () reset :: (MonadIO m, HTMLFormElementClass self) => self -> m () checkValidity :: (MonadIO m, HTMLFormElementClass self) => self -> m Bool setAcceptCharset :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> string -> m () getAcceptCharset :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m string setAction :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> string -> m () getAction :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m string setAutocomplete :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> string -> m () getAutocomplete :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m string setEnctype :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> (Maybe string) -> m () getEnctype :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m (Maybe string) setEncoding :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> (Maybe string) -> m () getEncoding :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m (Maybe string) setMethod :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> (Maybe string) -> m () getMethod :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m (Maybe string) setName :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m string setNoValidate :: (MonadIO m, HTMLFormElementClass self) => self -> Bool -> m () getNoValidate :: (MonadIO m, HTMLFormElementClass self) => self -> m Bool setTarget :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> string -> m () getTarget :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m string getElements :: (MonadIO m, HTMLFormElementClass self) => self -> m (Maybe HTMLCollection) getLength :: (MonadIO m, HTMLFormElementClass self) => self -> m Int setAutocorrect :: (MonadIO m, HTMLFormElementClass self) => self -> Bool -> m () getAutocorrect :: (MonadIO m, HTMLFormElementClass self) => self -> m Bool setAutocapitalize :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> (Maybe string) -> m () getAutocapitalize :: (MonadIO m, HTMLFormElementClass self, GlibString string) => self -> m (Maybe string) autocomplete :: (HTMLFormElementClass self) => EventName self Event autocompleteerror :: (HTMLFormElementClass self) => EventName self Event data HTMLFormElement castToHTMLFormElement :: GObjectClass obj => obj -> HTMLFormElement gTypeHTMLFormElement :: GType class HTMLElementClass o => HTMLFormElementClass o toHTMLFormElement :: HTMLFormElementClass o => o -> HTMLFormElement module Graphics.UI.Gtk.WebKit.DOM.HTMLFrameElement setFrameBorder :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> string -> m () getFrameBorder :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> m string setLongDesc :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> string -> m () getLongDesc :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> m string setMarginHeight :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> string -> m () getMarginHeight :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> m string setMarginWidth :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> string -> m () getMarginWidth :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> m string setName :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> m string setNoResize :: (MonadIO m, HTMLFrameElementClass self) => self -> Bool -> m () getNoResize :: (MonadIO m, HTMLFrameElementClass self) => self -> m Bool setScrolling :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> string -> m () getScrolling :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> m string setSrc :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> string -> m () getSrc :: (MonadIO m, HTMLFrameElementClass self, GlibString string) => self -> m string getContentDocument :: (MonadIO m, HTMLFrameElementClass self) => self -> m (Maybe Document) getContentWindow :: (MonadIO m, HTMLFrameElementClass self) => self -> m (Maybe Window) getWidth :: (MonadIO m, HTMLFrameElementClass self) => self -> m Int getHeight :: (MonadIO m, HTMLFrameElementClass self) => self -> m Int data HTMLFrameElement castToHTMLFrameElement :: GObjectClass obj => obj -> HTMLFrameElement gTypeHTMLFrameElement :: GType class HTMLElementClass o => HTMLFrameElementClass o toHTMLFrameElement :: HTMLFrameElementClass o => o -> HTMLFrameElement module Graphics.UI.Gtk.WebKit.DOM.HTMLFrameSetElement setCols :: (MonadIO m, HTMLFrameSetElementClass self, GlibString string) => self -> string -> m () getCols :: (MonadIO m, HTMLFrameSetElementClass self, GlibString string) => self -> m string setRows :: (MonadIO m, HTMLFrameSetElementClass self, GlibString string) => self -> string -> m () getRows :: (MonadIO m, HTMLFrameSetElementClass self, GlibString string) => self -> m string beforeUnload :: (HTMLFrameSetElementClass self) => EventName self Event hashChange :: (HTMLFrameSetElementClass self) => EventName self Event message :: (HTMLFrameSetElementClass self) => EventName self Event offline :: (HTMLFrameSetElementClass self) => EventName self Event online :: (HTMLFrameSetElementClass self) => EventName self Event popState :: (HTMLFrameSetElementClass self) => EventName self Event resize :: (HTMLFrameSetElementClass self) => EventName self UIEvent storage :: (HTMLFrameSetElementClass self) => EventName self Event unload :: (HTMLFrameSetElementClass self) => EventName self UIEvent orientationChange :: (HTMLFrameSetElementClass self) => EventName self Event blur :: (HTMLFrameSetElementClass self) => EventName self UIEvent error :: (HTMLFrameSetElementClass self) => EventName self UIEvent focus :: (HTMLFrameSetElementClass self) => EventName self UIEvent load :: (HTMLFrameSetElementClass self) => EventName self UIEvent data HTMLFrameSetElement castToHTMLFrameSetElement :: GObjectClass obj => obj -> HTMLFrameSetElement gTypeHTMLFrameSetElement :: GType class HTMLElementClass o => HTMLFrameSetElementClass o toHTMLFrameSetElement :: HTMLFrameSetElementClass o => o -> HTMLFrameSetElement module Graphics.UI.Gtk.WebKit.DOM.HTMLHRElement setAlign :: (MonadIO m, HTMLHRElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLHRElementClass self, GlibString string) => self -> m string setNoShade :: (MonadIO m, HTMLHRElementClass self) => self -> Bool -> m () getNoShade :: (MonadIO m, HTMLHRElementClass self) => self -> m Bool setSize :: (MonadIO m, HTMLHRElementClass self, GlibString string) => self -> string -> m () getSize :: (MonadIO m, HTMLHRElementClass self, GlibString string) => self -> m string setWidth :: (MonadIO m, HTMLHRElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLHRElementClass self, GlibString string) => self -> m string data HTMLHRElement castToHTMLHRElement :: GObjectClass obj => obj -> HTMLHRElement gTypeHTMLHRElement :: GType class HTMLElementClass o => HTMLHRElementClass o toHTMLHRElement :: HTMLHRElementClass o => o -> HTMLHRElement module Graphics.UI.Gtk.WebKit.DOM.HTMLHeadElement setProfile :: (MonadIO m, HTMLHeadElementClass self, GlibString string) => self -> string -> m () getProfile :: (MonadIO m, HTMLHeadElementClass self, GlibString string) => self -> m string data HTMLHeadElement castToHTMLHeadElement :: GObjectClass obj => obj -> HTMLHeadElement gTypeHTMLHeadElement :: GType class HTMLElementClass o => HTMLHeadElementClass o toHTMLHeadElement :: HTMLHeadElementClass o => o -> HTMLHeadElement module Graphics.UI.Gtk.WebKit.DOM.HTMLHeadingElement setAlign :: (MonadIO m, HTMLHeadingElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLHeadingElementClass self, GlibString string) => self -> m string data HTMLHeadingElement castToHTMLHeadingElement :: GObjectClass obj => obj -> HTMLHeadingElement gTypeHTMLHeadingElement :: GType class HTMLElementClass o => HTMLHeadingElementClass o toHTMLHeadingElement :: HTMLHeadingElementClass o => o -> HTMLHeadingElement module Graphics.UI.Gtk.WebKit.DOM.HTMLHtmlElement setVersion :: (MonadIO m, HTMLHtmlElementClass self, GlibString string) => self -> string -> m () getVersion :: (MonadIO m, HTMLHtmlElementClass self, GlibString string) => self -> m string setManifest :: (MonadIO m, HTMLHtmlElementClass self, GlibString string) => self -> string -> m () getManifest :: (MonadIO m, HTMLHtmlElementClass self, GlibString string) => self -> m string data HTMLHtmlElement castToHTMLHtmlElement :: GObjectClass obj => obj -> HTMLHtmlElement gTypeHTMLHtmlElement :: GType class HTMLElementClass o => HTMLHtmlElementClass o toHTMLHtmlElement :: HTMLHtmlElementClass o => o -> HTMLHtmlElement module Graphics.UI.Gtk.WebKit.DOM.HTMLIFrameElement setAlign :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setFrameBorder :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getFrameBorder :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setHeight :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getHeight :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setLongDesc :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getLongDesc :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setMarginHeight :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getMarginHeight :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setMarginWidth :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getMarginWidth :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setName :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setSandbox :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getSandbox :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setScrolling :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getScrolling :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setSrc :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getSrc :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setSrcdoc :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getSrcdoc :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string setWidth :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLIFrameElementClass self, GlibString string) => self -> m string getContentDocument :: (MonadIO m, HTMLIFrameElementClass self) => self -> m (Maybe Document) getContentWindow :: (MonadIO m, HTMLIFrameElementClass self) => self -> m (Maybe Window) data HTMLIFrameElement castToHTMLIFrameElement :: GObjectClass obj => obj -> HTMLIFrameElement gTypeHTMLIFrameElement :: GType class HTMLElementClass o => HTMLIFrameElementClass o toHTMLIFrameElement :: HTMLIFrameElementClass o => o -> HTMLIFrameElement module Graphics.UI.Gtk.WebKit.DOM.HTMLImageElement setName :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setAlign :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setAlt :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getAlt :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setBorder :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getBorder :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setCrossOrigin :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getCrossOrigin :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setHeight :: (MonadIO m, HTMLImageElementClass self) => self -> Int -> m () getHeight :: (MonadIO m, HTMLImageElementClass self) => self -> m Int setHspace :: (MonadIO m, HTMLImageElementClass self) => self -> Int -> m () getHspace :: (MonadIO m, HTMLImageElementClass self) => self -> m Int setIsMap :: (MonadIO m, HTMLImageElementClass self) => self -> Bool -> m () getIsMap :: (MonadIO m, HTMLImageElementClass self) => self -> m Bool setLongDesc :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getLongDesc :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setSrc :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getSrc :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setSrcset :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getSrcset :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setUseMap :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getUseMap :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string setVspace :: (MonadIO m, HTMLImageElementClass self) => self -> Int -> m () getVspace :: (MonadIO m, HTMLImageElementClass self) => self -> m Int setWidth :: (MonadIO m, HTMLImageElementClass self) => self -> Int -> m () getWidth :: (MonadIO m, HTMLImageElementClass self) => self -> m Int getComplete :: (MonadIO m, HTMLImageElementClass self) => self -> m Bool setLowsrc :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> string -> m () getLowsrc :: (MonadIO m, HTMLImageElementClass self, GlibString string) => self -> m string getNaturalHeight :: (MonadIO m, HTMLImageElementClass self) => self -> m Int getNaturalWidth :: (MonadIO m, HTMLImageElementClass self) => self -> m Int getX :: (MonadIO m, HTMLImageElementClass self) => self -> m Int getY :: (MonadIO m, HTMLImageElementClass self) => self -> m Int data HTMLImageElement castToHTMLImageElement :: GObjectClass obj => obj -> HTMLImageElement gTypeHTMLImageElement :: GType class HTMLElementClass o => HTMLImageElementClass o toHTMLImageElement :: HTMLImageElementClass o => o -> HTMLImageElement module Graphics.UI.Gtk.WebKit.DOM.HTMLInputElement stepUp :: (MonadIO m, HTMLInputElementClass self) => self -> Int -> m () stepDown :: (MonadIO m, HTMLInputElementClass self) => self -> Int -> m () checkValidity :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setCustomValidity :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> (Maybe string) -> m () select :: (MonadIO m, HTMLInputElementClass self) => self -> m () setRangeText4 :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> Word -> Word -> string -> m () setValueForUser :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> (Maybe string) -> m () setAccept :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getAccept :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setAlt :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getAlt :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setAutocomplete :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getAutocomplete :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setAutofocus :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getAutofocus :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setDefaultChecked :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getDefaultChecked :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setChecked :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getChecked :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setDirName :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getDirName :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setDisabled :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool getForm :: (MonadIO m, HTMLInputElementClass self) => self -> m (Maybe HTMLFormElement) setFiles :: (MonadIO m, FileListClass val, HTMLInputElementClass self) => self -> Maybe val -> m () getFiles :: (MonadIO m, HTMLInputElementClass self) => self -> m (Maybe FileList) setFormAction :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getFormAction :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setFormEnctype :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> (Maybe string) -> m () getFormEnctype :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m (Maybe string) setFormMethod :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> (Maybe string) -> m () getFormMethod :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m (Maybe string) setFormNoValidate :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getFormNoValidate :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setFormTarget :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getFormTarget :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setHeight :: (MonadIO m, HTMLInputElementClass self) => self -> Word -> m () getHeight :: (MonadIO m, HTMLInputElementClass self) => self -> m Word setIndeterminate :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getIndeterminate :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool getList :: (MonadIO m, HTMLInputElementClass self) => self -> m (Maybe HTMLElement) setMax :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getMax :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setMaxLength :: (MonadIO m, HTMLInputElementClass self) => self -> Int -> m () getMaxLength :: (MonadIO m, HTMLInputElementClass self) => self -> m Int setMin :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getMin :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setMultiple :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getMultiple :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setName :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setPattern :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getPattern :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setPlaceholder :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getPlaceholder :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setReadOnly :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getReadOnly :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setRequired :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getRequired :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setSize :: (MonadIO m, HTMLInputElementClass self) => self -> Word -> m () getSize :: (MonadIO m, HTMLInputElementClass self) => self -> m Word setSrc :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getSrc :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setStep :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getStep :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setDefaultValue :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> (Maybe string) -> m () getDefaultValue :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m (Maybe string) setValue :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> (Maybe string) -> m () getValue :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m (Maybe string) setValueAsNumber :: (MonadIO m, HTMLInputElementClass self) => self -> Double -> m () getValueAsNumber :: (MonadIO m, HTMLInputElementClass self) => self -> m Double setWidth :: (MonadIO m, HTMLInputElementClass self) => self -> Word -> m () getWidth :: (MonadIO m, HTMLInputElementClass self) => self -> m Word getWillValidate :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool getValidity :: (MonadIO m, HTMLInputElementClass self) => self -> m (Maybe ValidityState) getValidationMessage :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string getLabels :: (MonadIO m, HTMLInputElementClass self) => self -> m (Maybe NodeList) setAlign :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setUseMap :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> string -> m () getUseMap :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m string setIncremental :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getIncremental :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setAutocorrect :: (MonadIO m, HTMLInputElementClass self) => self -> Bool -> m () getAutocorrect :: (MonadIO m, HTMLInputElementClass self) => self -> m Bool setAutocapitalize :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> (Maybe string) -> m () getAutocapitalize :: (MonadIO m, HTMLInputElementClass self, GlibString string) => self -> m (Maybe string) data HTMLInputElement castToHTMLInputElement :: GObjectClass obj => obj -> HTMLInputElement gTypeHTMLInputElement :: GType class HTMLElementClass o => HTMLInputElementClass o toHTMLInputElement :: HTMLInputElementClass o => o -> HTMLInputElement module Graphics.UI.Gtk.WebKit.DOM.HTMLKeygenElement checkValidity :: (MonadIO m, HTMLKeygenElementClass self) => self -> m Bool setCustomValidity :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> (Maybe string) -> m () setAutofocus :: (MonadIO m, HTMLKeygenElementClass self) => self -> Bool -> m () getAutofocus :: (MonadIO m, HTMLKeygenElementClass self) => self -> m Bool setChallenge :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> string -> m () getChallenge :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> m string setDisabled :: (MonadIO m, HTMLKeygenElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLKeygenElementClass self) => self -> m Bool getForm :: (MonadIO m, HTMLKeygenElementClass self) => self -> m (Maybe HTMLFormElement) setKeytype :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> string -> m () getKeytype :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> m string setName :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> m string getWillValidate :: (MonadIO m, HTMLKeygenElementClass self) => self -> m Bool getValidity :: (MonadIO m, HTMLKeygenElementClass self) => self -> m (Maybe ValidityState) getValidationMessage :: (MonadIO m, HTMLKeygenElementClass self, GlibString string) => self -> m string getLabels :: (MonadIO m, HTMLKeygenElementClass self) => self -> m (Maybe NodeList) data HTMLKeygenElement castToHTMLKeygenElement :: GObjectClass obj => obj -> HTMLKeygenElement gTypeHTMLKeygenElement :: GType class HTMLElementClass o => HTMLKeygenElementClass o toHTMLKeygenElement :: HTMLKeygenElementClass o => o -> HTMLKeygenElement module Graphics.UI.Gtk.WebKit.DOM.HTMLLIElement setValue :: (MonadIO m, HTMLLIElementClass self) => self -> Int -> m () getValue :: (MonadIO m, HTMLLIElementClass self) => self -> m Int data HTMLLIElement castToHTMLLIElement :: GObjectClass obj => obj -> HTMLLIElement gTypeHTMLLIElement :: GType class HTMLElementClass o => HTMLLIElementClass o toHTMLLIElement :: HTMLLIElementClass o => o -> HTMLLIElement module Graphics.UI.Gtk.WebKit.DOM.HTMLLabelElement getForm :: (MonadIO m, HTMLLabelElementClass self) => self -> m (Maybe HTMLFormElement) setHtmlFor :: (MonadIO m, HTMLLabelElementClass self, GlibString string) => self -> string -> m () getHtmlFor :: (MonadIO m, HTMLLabelElementClass self, GlibString string) => self -> m string getControl :: (MonadIO m, HTMLLabelElementClass self) => self -> m (Maybe HTMLElement) data HTMLLabelElement castToHTMLLabelElement :: GObjectClass obj => obj -> HTMLLabelElement gTypeHTMLLabelElement :: GType class HTMLElementClass o => HTMLLabelElementClass o toHTMLLabelElement :: HTMLLabelElementClass o => o -> HTMLLabelElement module Graphics.UI.Gtk.WebKit.DOM.HTMLLegendElement getForm :: (MonadIO m, HTMLLegendElementClass self) => self -> m (Maybe HTMLFormElement) setAlign :: (MonadIO m, HTMLLegendElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLLegendElementClass self, GlibString string) => self -> m string data HTMLLegendElement castToHTMLLegendElement :: GObjectClass obj => obj -> HTMLLegendElement gTypeHTMLLegendElement :: GType class HTMLElementClass o => HTMLLegendElementClass o toHTMLLegendElement :: HTMLLegendElementClass o => o -> HTMLLegendElement module Graphics.UI.Gtk.WebKit.DOM.HTMLLinkElement setDisabled :: (MonadIO m, HTMLLinkElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLLinkElementClass self) => self -> m Bool setCharset :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> string -> m () getCharset :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> m string setHref :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> string -> m () getHref :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> m string setHreflang :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> string -> m () getHreflang :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> m string setMedia :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> string -> m () getMedia :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> m string setRel :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> string -> m () getRel :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> m string setRev :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> string -> m () getRev :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> m string setTarget :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> string -> m () getTarget :: (MonadIO m, HTMLLinkElementClass self, GlibString string) => self -> m string getSheet :: (MonadIO m, HTMLLinkElementClass self) => self -> m (Maybe StyleSheet) data HTMLLinkElement castToHTMLLinkElement :: GObjectClass obj => obj -> HTMLLinkElement gTypeHTMLLinkElement :: GType class HTMLElementClass o => HTMLLinkElementClass o toHTMLLinkElement :: HTMLLinkElementClass o => o -> HTMLLinkElement module Graphics.UI.Gtk.WebKit.DOM.HTMLMapElement getAreas :: (MonadIO m, HTMLMapElementClass self) => self -> m (Maybe HTMLCollection) setName :: (MonadIO m, HTMLMapElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLMapElementClass self, GlibString string) => self -> m string data HTMLMapElement castToHTMLMapElement :: GObjectClass obj => obj -> HTMLMapElement gTypeHTMLMapElement :: GType class HTMLElementClass o => HTMLMapElementClass o toHTMLMapElement :: HTMLMapElementClass o => o -> HTMLMapElement module Graphics.UI.Gtk.WebKit.DOM.HTMLMarqueeElement start :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m () stop :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m () setBehavior :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> string -> m () getBehavior :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> m string setBgColor :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> string -> m () getBgColor :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> m string setDirection :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> string -> m () getDirection :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> m string setHeight :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> string -> m () getHeight :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> m string setHspace :: (MonadIO m, HTMLMarqueeElementClass self) => self -> Word -> m () getHspace :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m Word setLoop :: (MonadIO m, HTMLMarqueeElementClass self) => self -> Int -> m () getLoop :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m Int setScrollAmount :: (MonadIO m, HTMLMarqueeElementClass self) => self -> Int -> m () getScrollAmount :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m Int setScrollDelay :: (MonadIO m, HTMLMarqueeElementClass self) => self -> Int -> m () getScrollDelay :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m Int setTrueSpeed :: (MonadIO m, HTMLMarqueeElementClass self) => self -> Bool -> m () getTrueSpeed :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m Bool setVspace :: (MonadIO m, HTMLMarqueeElementClass self) => self -> Word -> m () getVspace :: (MonadIO m, HTMLMarqueeElementClass self) => self -> m Word setWidth :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLMarqueeElementClass self, GlibString string) => self -> m string data HTMLMarqueeElement castToHTMLMarqueeElement :: GObjectClass obj => obj -> HTMLMarqueeElement gTypeHTMLMarqueeElement :: GType class HTMLElementClass o => HTMLMarqueeElementClass o toHTMLMarqueeElement :: HTMLMarqueeElementClass o => o -> HTMLMarqueeElement module Graphics.UI.Gtk.WebKit.DOM.HTMLMediaElement load :: (MonadIO m, HTMLMediaElementClass self) => self -> m () play :: (MonadIO m, HTMLMediaElementClass self) => self -> m () pause :: (MonadIO m, HTMLMediaElementClass self) => self -> m () fastSeek :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () addTextTrack :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> string -> string -> string -> m (Maybe TextTrack) webkitShowPlaybackTargetPicker :: (MonadIO m, HTMLMediaElementClass self) => self -> m () getError :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe MediaError) setSrc :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> string -> m () getSrc :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m string getCurrentSrc :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m string getNetworkState :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word setPreload :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> string -> m () getPreload :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m string getBuffered :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TimeRanges) getReadyState :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word getSeeking :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setCurrentTime :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () getCurrentTime :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double getDuration :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double getPaused :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setDefaultPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () getDefaultPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double setPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () getPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double getPlayed :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TimeRanges) getSeekable :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TimeRanges) getEnded :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setAutoplay :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () getAutoplay :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setLoop :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () getLoop :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setControls :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () getControls :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setVolume :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () getVolume :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double setMuted :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () getMuted :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setDefaultMuted :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () getDefaultMuted :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool emptied :: (HTMLMediaElementClass self) => EventName self Event loadedMetadata :: (HTMLMediaElementClass self) => EventName self Event loadedData :: (HTMLMediaElementClass self) => EventName self Event canPlay :: (HTMLMediaElementClass self) => EventName self Event canPlayThrough :: (HTMLMediaElementClass self) => EventName self Event playing :: (HTMLMediaElementClass self) => EventName self Event ended :: (HTMLMediaElementClass self) => EventName self Event waiting :: (HTMLMediaElementClass self) => EventName self Event durationChange :: (HTMLMediaElementClass self) => EventName self Event timeUpdate :: (HTMLMediaElementClass self) => EventName self Event playEvent :: (HTMLMediaElementClass self) => EventName self Event pauseEvent :: (HTMLMediaElementClass self) => EventName self Event rateChange :: (HTMLMediaElementClass self) => EventName self Event volumeChange :: (HTMLMediaElementClass self) => EventName self Event setWebkitPreservesPitch :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () getWebkitPreservesPitch :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool getWebkitHasClosedCaptions :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool setWebkitClosedCaptionsVisible :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () getWebkitClosedCaptionsVisible :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool getWebkitAudioDecodedByteCount :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word getWebkitVideoDecodedByteCount :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word webKitKeyAdded :: (HTMLMediaElementClass self) => EventName self Event webKitKeyError :: (HTMLMediaElementClass self) => EventName self Event webKitKeyMessage :: (HTMLMediaElementClass self) => EventName self Event webKitNeedKey :: (HTMLMediaElementClass self) => EventName self Event getAudioTracks :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe AudioTrackList) getTextTracks :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TextTrackList) getVideoTracks :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe VideoTrackList) setMediaGroup :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> (Maybe string) -> m () getMediaGroup :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m (Maybe string) getWebkitCurrentPlaybackTargetIsWireless :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool webKitCurrentPlaybackTargetIsWirelessChanged :: (HTMLMediaElementClass self) => EventName self Event webKitPlaybackTargetAvailabilityChanged :: (HTMLMediaElementClass self) => EventName self Event data HTMLMediaElement castToHTMLMediaElement :: GObjectClass obj => obj -> HTMLMediaElement gTypeHTMLMediaElement :: GType class GObjectClass o => HTMLMediaElementClass o toHTMLMediaElement :: HTMLMediaElementClass o => o -> HTMLMediaElement module Graphics.UI.Gtk.WebKit.DOM.HTMLMenuElement setCompact :: (MonadIO m, HTMLMenuElementClass self) => self -> Bool -> m () getCompact :: (MonadIO m, HTMLMenuElementClass self) => self -> m Bool data HTMLMenuElement castToHTMLMenuElement :: GObjectClass obj => obj -> HTMLMenuElement gTypeHTMLMenuElement :: GType class HTMLElementClass o => HTMLMenuElementClass o toHTMLMenuElement :: HTMLMenuElementClass o => o -> HTMLMenuElement module Graphics.UI.Gtk.WebKit.DOM.HTMLMetaElement setContent :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> string -> m () getContent :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> m string setHttpEquiv :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> string -> m () getHttpEquiv :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> m string setName :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> m string setScheme :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> string -> m () getScheme :: (MonadIO m, HTMLMetaElementClass self, GlibString string) => self -> m string data HTMLMetaElement castToHTMLMetaElement :: GObjectClass obj => obj -> HTMLMetaElement gTypeHTMLMetaElement :: GType class HTMLElementClass o => HTMLMetaElementClass o toHTMLMetaElement :: HTMLMetaElementClass o => o -> HTMLMetaElement module Graphics.UI.Gtk.WebKit.DOM.HTMLModElement setCite :: (MonadIO m, HTMLModElementClass self, GlibString string) => self -> string -> m () getCite :: (MonadIO m, HTMLModElementClass self, GlibString string) => self -> m string setDateTime :: (MonadIO m, HTMLModElementClass self, GlibString string) => self -> string -> m () getDateTime :: (MonadIO m, HTMLModElementClass self, GlibString string) => self -> m string data HTMLModElement castToHTMLModElement :: GObjectClass obj => obj -> HTMLModElement gTypeHTMLModElement :: GType class HTMLElementClass o => HTMLModElementClass o toHTMLModElement :: HTMLModElementClass o => o -> HTMLModElement module Graphics.UI.Gtk.WebKit.DOM.HTMLOListElement setCompact :: (MonadIO m, HTMLOListElementClass self) => self -> Bool -> m () getCompact :: (MonadIO m, HTMLOListElementClass self) => self -> m Bool setStart :: (MonadIO m, HTMLOListElementClass self) => self -> Int -> m () getStart :: (MonadIO m, HTMLOListElementClass self) => self -> m Int setReversed :: (MonadIO m, HTMLOListElementClass self) => self -> Bool -> m () getReversed :: (MonadIO m, HTMLOListElementClass self) => self -> m Bool data HTMLOListElement castToHTMLOListElement :: GObjectClass obj => obj -> HTMLOListElement gTypeHTMLOListElement :: GType class HTMLElementClass o => HTMLOListElementClass o toHTMLOListElement :: HTMLOListElementClass o => o -> HTMLOListElement module Graphics.UI.Gtk.WebKit.DOM.HTMLObjectElement checkValidity :: (MonadIO m, HTMLObjectElementClass self) => self -> m Bool setCustomValidity :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> (Maybe string) -> m () getForm :: (MonadIO m, HTMLObjectElementClass self) => self -> m (Maybe HTMLFormElement) setCode :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getCode :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setAlign :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setArchive :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getArchive :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setBorder :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getBorder :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setCodeBase :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getCodeBase :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setCodeType :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getCodeType :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setData :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getData :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setDeclare :: (MonadIO m, HTMLObjectElementClass self) => self -> Bool -> m () getDeclare :: (MonadIO m, HTMLObjectElementClass self) => self -> m Bool setHeight :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getHeight :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setHspace :: (MonadIO m, HTMLObjectElementClass self) => self -> Int -> m () getHspace :: (MonadIO m, HTMLObjectElementClass self) => self -> m Int setName :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setStandby :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getStandby :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setUseMap :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getUseMap :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string setVspace :: (MonadIO m, HTMLObjectElementClass self) => self -> Int -> m () getVspace :: (MonadIO m, HTMLObjectElementClass self) => self -> m Int setWidth :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string getWillValidate :: (MonadIO m, HTMLObjectElementClass self) => self -> m Bool getValidity :: (MonadIO m, HTMLObjectElementClass self) => self -> m (Maybe ValidityState) getValidationMessage :: (MonadIO m, HTMLObjectElementClass self, GlibString string) => self -> m string getContentDocument :: (MonadIO m, HTMLObjectElementClass self) => self -> m (Maybe Document) data HTMLObjectElement castToHTMLObjectElement :: GObjectClass obj => obj -> HTMLObjectElement gTypeHTMLObjectElement :: GType class HTMLElementClass o => HTMLObjectElementClass o toHTMLObjectElement :: HTMLObjectElementClass o => o -> HTMLObjectElement module Graphics.UI.Gtk.WebKit.DOM.HTMLOptGroupElement setDisabled :: (MonadIO m, HTMLOptGroupElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLOptGroupElementClass self) => self -> m Bool setLabel :: (MonadIO m, HTMLOptGroupElementClass self, GlibString string) => self -> string -> m () getLabel :: (MonadIO m, HTMLOptGroupElementClass self, GlibString string) => self -> m string data HTMLOptGroupElement castToHTMLOptGroupElement :: GObjectClass obj => obj -> HTMLOptGroupElement gTypeHTMLOptGroupElement :: GType class HTMLElementClass o => HTMLOptGroupElementClass o toHTMLOptGroupElement :: HTMLOptGroupElementClass o => o -> HTMLOptGroupElement module Graphics.UI.Gtk.WebKit.DOM.HTMLOptionElement setDisabled :: (MonadIO m, HTMLOptionElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLOptionElementClass self) => self -> m Bool getForm :: (MonadIO m, HTMLOptionElementClass self) => self -> m (Maybe HTMLFormElement) setLabel :: (MonadIO m, HTMLOptionElementClass self, GlibString string) => self -> string -> m () getLabel :: (MonadIO m, HTMLOptionElementClass self, GlibString string) => self -> m string setDefaultSelected :: (MonadIO m, HTMLOptionElementClass self) => self -> Bool -> m () getDefaultSelected :: (MonadIO m, HTMLOptionElementClass self) => self -> m Bool setSelected :: (MonadIO m, HTMLOptionElementClass self) => self -> Bool -> m () getSelected :: (MonadIO m, HTMLOptionElementClass self) => self -> m Bool setValue :: (MonadIO m, HTMLOptionElementClass self, GlibString string) => self -> string -> m () getValue :: (MonadIO m, HTMLOptionElementClass self, GlibString string) => self -> m string getText :: (MonadIO m, HTMLOptionElementClass self, GlibString string) => self -> m string getIndex :: (MonadIO m, HTMLOptionElementClass self) => self -> m Int data HTMLOptionElement castToHTMLOptionElement :: GObjectClass obj => obj -> HTMLOptionElement gTypeHTMLOptionElement :: GType class HTMLElementClass o => HTMLOptionElementClass o toHTMLOptionElement :: HTMLOptionElementClass o => o -> HTMLOptionElement module Graphics.UI.Gtk.WebKit.DOM.HTMLOptionsCollection namedItem :: (MonadIO m, HTMLOptionsCollectionClass self, GlibString string) => self -> string -> m (Maybe Node) setSelectedIndex :: (MonadIO m, HTMLOptionsCollectionClass self) => self -> Int -> m () getSelectedIndex :: (MonadIO m, HTMLOptionsCollectionClass self) => self -> m Int data HTMLOptionsCollection castToHTMLOptionsCollection :: GObjectClass obj => obj -> HTMLOptionsCollection gTypeHTMLOptionsCollection :: GType class HTMLCollectionClass o => HTMLOptionsCollectionClass o toHTMLOptionsCollection :: HTMLOptionsCollectionClass o => o -> HTMLOptionsCollection module Graphics.UI.Gtk.WebKit.DOM.HTMLParagraphElement setAlign :: (MonadIO m, HTMLParagraphElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLParagraphElementClass self, GlibString string) => self -> m string data HTMLParagraphElement castToHTMLParagraphElement :: GObjectClass obj => obj -> HTMLParagraphElement gTypeHTMLParagraphElement :: GType class HTMLElementClass o => HTMLParagraphElementClass o toHTMLParagraphElement :: HTMLParagraphElementClass o => o -> HTMLParagraphElement module Graphics.UI.Gtk.WebKit.DOM.HTMLParamElement setName :: (MonadIO m, HTMLParamElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLParamElementClass self, GlibString string) => self -> m string setValue :: (MonadIO m, HTMLParamElementClass self, GlibString string) => self -> string -> m () getValue :: (MonadIO m, HTMLParamElementClass self, GlibString string) => self -> m string setValueType :: (MonadIO m, HTMLParamElementClass self, GlibString string) => self -> string -> m () getValueType :: (MonadIO m, HTMLParamElementClass self, GlibString string) => self -> m string data HTMLParamElement castToHTMLParamElement :: GObjectClass obj => obj -> HTMLParamElement gTypeHTMLParamElement :: GType class HTMLElementClass o => HTMLParamElementClass o toHTMLParamElement :: HTMLParamElementClass o => o -> HTMLParamElement module Graphics.UI.Gtk.WebKit.DOM.HTMLPreElement setWidth :: (MonadIO m, HTMLPreElementClass self) => self -> Int -> m () getWidth :: (MonadIO m, HTMLPreElementClass self) => self -> m Int setWrap :: (MonadIO m, HTMLPreElementClass self) => self -> Bool -> m () getWrap :: (MonadIO m, HTMLPreElementClass self) => self -> m Bool data HTMLPreElement castToHTMLPreElement :: GObjectClass obj => obj -> HTMLPreElement gTypeHTMLPreElement :: GType class HTMLElementClass o => HTMLPreElementClass o toHTMLPreElement :: HTMLPreElementClass o => o -> HTMLPreElement module Graphics.UI.Gtk.WebKit.DOM.HTMLQuoteElement setCite :: (MonadIO m, HTMLQuoteElementClass self, GlibString string) => self -> string -> m () getCite :: (MonadIO m, HTMLQuoteElementClass self, GlibString string) => self -> m string data HTMLQuoteElement castToHTMLQuoteElement :: GObjectClass obj => obj -> HTMLQuoteElement gTypeHTMLQuoteElement :: GType class HTMLElementClass o => HTMLQuoteElementClass o toHTMLQuoteElement :: HTMLQuoteElementClass o => o -> HTMLQuoteElement module Graphics.UI.Gtk.WebKit.DOM.HTMLScriptElement setText :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> (Maybe string) -> m () getText :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> m (Maybe string) setHtmlFor :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> string -> m () getHtmlFor :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> m string setEvent :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> string -> m () getEvent :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> m string setCharset :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> string -> m () getCharset :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> m string setAsync :: (MonadIO m, HTMLScriptElementClass self) => self -> Bool -> m () getAsync :: (MonadIO m, HTMLScriptElementClass self) => self -> m Bool setDefer :: (MonadIO m, HTMLScriptElementClass self) => self -> Bool -> m () getDefer :: (MonadIO m, HTMLScriptElementClass self) => self -> m Bool setSrc :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> string -> m () getSrc :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> m string setCrossOrigin :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> string -> m () getCrossOrigin :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> m string setNonce :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> string -> m () getNonce :: (MonadIO m, HTMLScriptElementClass self, GlibString string) => self -> m string data HTMLScriptElement castToHTMLScriptElement :: GObjectClass obj => obj -> HTMLScriptElement gTypeHTMLScriptElement :: GType class HTMLElementClass o => HTMLScriptElementClass o toHTMLScriptElement :: HTMLScriptElementClass o => o -> HTMLScriptElement module Graphics.UI.Gtk.WebKit.DOM.HTMLSelectElement item :: (MonadIO m, HTMLSelectElementClass self) => self -> Word -> m (Maybe Node) namedItem :: (MonadIO m, HTMLSelectElementClass self, GlibString string) => self -> string -> m (Maybe Node) addBefore :: (MonadIO m, HTMLSelectElementClass self, HTMLElementClass element, HTMLElementClass before) => self -> Maybe element -> Maybe before -> m () remove :: (MonadIO m, HTMLSelectElementClass self) => self -> Int -> m () checkValidity :: (MonadIO m, HTMLSelectElementClass self) => self -> m Bool setCustomValidity :: (MonadIO m, HTMLSelectElementClass self, GlibString string) => self -> (Maybe string) -> m () setAutofocus :: (MonadIO m, HTMLSelectElementClass self) => self -> Bool -> m () getAutofocus :: (MonadIO m, HTMLSelectElementClass self) => self -> m Bool setDisabled :: (MonadIO m, HTMLSelectElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLSelectElementClass self) => self -> m Bool getForm :: (MonadIO m, HTMLSelectElementClass self) => self -> m (Maybe HTMLFormElement) setMultiple :: (MonadIO m, HTMLSelectElementClass self) => self -> Bool -> m () getMultiple :: (MonadIO m, HTMLSelectElementClass self) => self -> m Bool setName :: (MonadIO m, HTMLSelectElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLSelectElementClass self, GlibString string) => self -> m string setRequired :: (MonadIO m, HTMLSelectElementClass self) => self -> Bool -> m () getRequired :: (MonadIO m, HTMLSelectElementClass self) => self -> m Bool setSize :: (MonadIO m, HTMLSelectElementClass self) => self -> Int -> m () getSize :: (MonadIO m, HTMLSelectElementClass self) => self -> m Int getOptions :: (MonadIO m, HTMLSelectElementClass self) => self -> m (Maybe HTMLOptionsCollection) setLength :: (MonadIO m, HTMLSelectElementClass self) => self -> Word -> m () getLength :: (MonadIO m, HTMLSelectElementClass self) => self -> m Word getSelectedOptions :: (MonadIO m, HTMLSelectElementClass self) => self -> m (Maybe HTMLCollection) setSelectedIndex :: (MonadIO m, HTMLSelectElementClass self) => self -> Int -> m () getSelectedIndex :: (MonadIO m, HTMLSelectElementClass self) => self -> m Int setValue :: (MonadIO m, HTMLSelectElementClass self, GlibString string) => self -> (Maybe string) -> m () getValue :: (MonadIO m, HTMLSelectElementClass self, GlibString string) => self -> m (Maybe string) getWillValidate :: (MonadIO m, HTMLSelectElementClass self) => self -> m Bool getValidity :: (MonadIO m, HTMLSelectElementClass self) => self -> m (Maybe ValidityState) getValidationMessage :: (MonadIO m, HTMLSelectElementClass self, GlibString string) => self -> m string getLabels :: (MonadIO m, HTMLSelectElementClass self) => self -> m (Maybe NodeList) data HTMLSelectElement castToHTMLSelectElement :: GObjectClass obj => obj -> HTMLSelectElement gTypeHTMLSelectElement :: GType class HTMLElementClass o => HTMLSelectElementClass o toHTMLSelectElement :: HTMLSelectElementClass o => o -> HTMLSelectElement module Graphics.UI.Gtk.WebKit.DOM.HTMLStyleElement setDisabled :: (MonadIO m, HTMLStyleElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLStyleElementClass self) => self -> m Bool setMedia :: (MonadIO m, HTMLStyleElementClass self, GlibString string) => self -> string -> m () getMedia :: (MonadIO m, HTMLStyleElementClass self, GlibString string) => self -> m string getSheet :: (MonadIO m, HTMLStyleElementClass self) => self -> m (Maybe StyleSheet) data HTMLStyleElement castToHTMLStyleElement :: GObjectClass obj => obj -> HTMLStyleElement gTypeHTMLStyleElement :: GType class HTMLElementClass o => HTMLStyleElementClass o toHTMLStyleElement :: HTMLStyleElementClass o => o -> HTMLStyleElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTableCaptionElement setAlign :: (MonadIO m, HTMLTableCaptionElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLTableCaptionElementClass self, GlibString string) => self -> m string data HTMLTableCaptionElement castToHTMLTableCaptionElement :: GObjectClass obj => obj -> HTMLTableCaptionElement gTypeHTMLTableCaptionElement :: GType class HTMLElementClass o => HTMLTableCaptionElementClass o toHTMLTableCaptionElement :: HTMLTableCaptionElementClass o => o -> HTMLTableCaptionElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTableCellElement getCellIndex :: (MonadIO m, HTMLTableCellElementClass self) => self -> m Int setAbbr :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getAbbr :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setAlign :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setAxis :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getAxis :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setBgColor :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getBgColor :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setCh :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getCh :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setChOff :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getChOff :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setColSpan :: (MonadIO m, HTMLTableCellElementClass self) => self -> Int -> m () getColSpan :: (MonadIO m, HTMLTableCellElementClass self) => self -> m Int setHeaders :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getHeaders :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setHeight :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getHeight :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setNoWrap :: (MonadIO m, HTMLTableCellElementClass self) => self -> Bool -> m () getNoWrap :: (MonadIO m, HTMLTableCellElementClass self) => self -> m Bool setRowSpan :: (MonadIO m, HTMLTableCellElementClass self) => self -> Int -> m () getRowSpan :: (MonadIO m, HTMLTableCellElementClass self) => self -> m Int setScope :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getScope :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setVAlign :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getVAlign :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string setWidth :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLTableCellElementClass self, GlibString string) => self -> m string data HTMLTableCellElement castToHTMLTableCellElement :: GObjectClass obj => obj -> HTMLTableCellElement gTypeHTMLTableCellElement :: GType class HTMLElementClass o => HTMLTableCellElementClass o toHTMLTableCellElement :: HTMLTableCellElementClass o => o -> HTMLTableCellElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTableColElement setAlign :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> m string setCh :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> string -> m () getCh :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> m string setChOff :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> string -> m () getChOff :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> m string setSpan :: (MonadIO m, HTMLTableColElementClass self) => self -> Int -> m () getSpan :: (MonadIO m, HTMLTableColElementClass self) => self -> m Int setVAlign :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> string -> m () getVAlign :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> m string setWidth :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLTableColElementClass self, GlibString string) => self -> m string data HTMLTableColElement castToHTMLTableColElement :: GObjectClass obj => obj -> HTMLTableColElement gTypeHTMLTableColElement :: GType class HTMLElementClass o => HTMLTableColElementClass o toHTMLTableColElement :: HTMLTableColElementClass o => o -> HTMLTableColElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTableElement createTHead :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLElement) deleteTHead :: (MonadIO m, HTMLTableElementClass self) => self -> m () createTFoot :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLElement) deleteTFoot :: (MonadIO m, HTMLTableElementClass self) => self -> m () createTBody :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLElement) createCaption :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLElement) deleteCaption :: (MonadIO m, HTMLTableElementClass self) => self -> m () insertRow :: (MonadIO m, HTMLTableElementClass self) => self -> Int -> m (Maybe HTMLElement) deleteRow :: (MonadIO m, HTMLTableElementClass self) => self -> Int -> m () setCaption :: (MonadIO m, HTMLTableCaptionElementClass val, HTMLTableElementClass self) => self -> Maybe val -> m () getCaption :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLTableCaptionElement) setTHead :: (MonadIO m, HTMLTableSectionElementClass val, HTMLTableElementClass self) => self -> Maybe val -> m () getTHead :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLTableSectionElement) setTFoot :: (MonadIO m, HTMLTableSectionElementClass val, HTMLTableElementClass self) => self -> Maybe val -> m () getTFoot :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLTableSectionElement) getRows :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLCollection) getTBodies :: (MonadIO m, HTMLTableElementClass self) => self -> m (Maybe HTMLCollection) setAlign :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setBgColor :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getBgColor :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setBorder :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getBorder :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setCellPadding :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getCellPadding :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setCellSpacing :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getCellSpacing :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setFrame :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getFrame :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setRules :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getRules :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setSummary :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getSummary :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string setWidth :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> string -> m () getWidth :: (MonadIO m, HTMLTableElementClass self, GlibString string) => self -> m string data HTMLTableElement castToHTMLTableElement :: GObjectClass obj => obj -> HTMLTableElement gTypeHTMLTableElement :: GType class HTMLElementClass o => HTMLTableElementClass o toHTMLTableElement :: HTMLTableElementClass o => o -> HTMLTableElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTableRowElement insertCell :: (MonadIO m, HTMLTableRowElementClass self) => self -> Int -> m (Maybe HTMLElement) deleteCell :: (MonadIO m, HTMLTableRowElementClass self) => self -> Int -> m () getRowIndex :: (MonadIO m, HTMLTableRowElementClass self) => self -> m Int getSectionRowIndex :: (MonadIO m, HTMLTableRowElementClass self) => self -> m Int getCells :: (MonadIO m, HTMLTableRowElementClass self) => self -> m (Maybe HTMLCollection) setAlign :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> m string setBgColor :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> string -> m () getBgColor :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> m string setCh :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> string -> m () getCh :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> m string setChOff :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> string -> m () getChOff :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> m string setVAlign :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> string -> m () getVAlign :: (MonadIO m, HTMLTableRowElementClass self, GlibString string) => self -> m string data HTMLTableRowElement castToHTMLTableRowElement :: GObjectClass obj => obj -> HTMLTableRowElement gTypeHTMLTableRowElement :: GType class HTMLElementClass o => HTMLTableRowElementClass o toHTMLTableRowElement :: HTMLTableRowElementClass o => o -> HTMLTableRowElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTableSectionElement insertRow :: (MonadIO m, HTMLTableSectionElementClass self) => self -> Int -> m (Maybe HTMLElement) deleteRow :: (MonadIO m, HTMLTableSectionElementClass self) => self -> Int -> m () setAlign :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> string -> m () getAlign :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> m string setCh :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> string -> m () getCh :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> m string setChOff :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> string -> m () getChOff :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> m string setVAlign :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> string -> m () getVAlign :: (MonadIO m, HTMLTableSectionElementClass self, GlibString string) => self -> m string getRows :: (MonadIO m, HTMLTableSectionElementClass self) => self -> m (Maybe HTMLCollection) data HTMLTableSectionElement castToHTMLTableSectionElement :: GObjectClass obj => obj -> HTMLTableSectionElement gTypeHTMLTableSectionElement :: GType class HTMLElementClass o => HTMLTableSectionElementClass o toHTMLTableSectionElement :: HTMLTableSectionElementClass o => o -> HTMLTableSectionElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTextAreaElement checkValidity :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Bool setCustomValidity :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> (Maybe string) -> m () select :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m () setRangeText4 :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> string -> Word -> Word -> string -> m () setSelectionRange :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> Int -> Int -> string -> m () setAutofocus :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Bool -> m () getAutofocus :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Bool setCols :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Int -> m () getCols :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Int setDirName :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> string -> m () getDirName :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m string setDisabled :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Bool getForm :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m (Maybe HTMLFormElement) setMaxLength :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Int -> m () getMaxLength :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Int setName :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m string setPlaceholder :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> string -> m () getPlaceholder :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m string setReadOnly :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Bool -> m () getReadOnly :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Bool setRequired :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Bool -> m () getRequired :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Bool setRows :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Int -> m () getRows :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Int setWrap :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> string -> m () getWrap :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m string setDefaultValue :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> (Maybe string) -> m () getDefaultValue :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m (Maybe string) setValue :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> (Maybe string) -> m () getValue :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m (Maybe string) getTextLength :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Word getWillValidate :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Bool getValidity :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m (Maybe ValidityState) getValidationMessage :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m string getLabels :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m (Maybe NodeList) setSelectionStart :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Int -> m () getSelectionStart :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Int setSelectionEnd :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Int -> m () getSelectionEnd :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Int setSelectionDirection :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> string -> m () getSelectionDirection :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m string setAutocorrect :: (MonadIO m, HTMLTextAreaElementClass self) => self -> Bool -> m () getAutocorrect :: (MonadIO m, HTMLTextAreaElementClass self) => self -> m Bool setAutocapitalize :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> (Maybe string) -> m () getAutocapitalize :: (MonadIO m, HTMLTextAreaElementClass self, GlibString string) => self -> m (Maybe string) data HTMLTextAreaElement castToHTMLTextAreaElement :: GObjectClass obj => obj -> HTMLTextAreaElement gTypeHTMLTextAreaElement :: GType class HTMLElementClass o => HTMLTextAreaElementClass o toHTMLTextAreaElement :: HTMLTextAreaElementClass o => o -> HTMLTextAreaElement module Graphics.UI.Gtk.WebKit.DOM.HTMLTitleElement setText :: (MonadIO m, HTMLTitleElementClass self, GlibString string) => self -> (Maybe string) -> m () getText :: (MonadIO m, HTMLTitleElementClass self, GlibString string) => self -> m (Maybe string) data HTMLTitleElement castToHTMLTitleElement :: GObjectClass obj => obj -> HTMLTitleElement gTypeHTMLTitleElement :: GType class HTMLElementClass o => HTMLTitleElementClass o toHTMLTitleElement :: HTMLTitleElementClass o => o -> HTMLTitleElement module Graphics.UI.Gtk.WebKit.DOM.HTMLUListElement setCompact :: (MonadIO m, HTMLUListElementClass self) => self -> Bool -> m () getCompact :: (MonadIO m, HTMLUListElementClass self) => self -> m Bool data HTMLUListElement castToHTMLUListElement :: GObjectClass obj => obj -> HTMLUListElement gTypeHTMLUListElement :: GType class HTMLElementClass o => HTMLUListElementClass o toHTMLUListElement :: HTMLUListElementClass o => o -> HTMLUListElement module Graphics.UI.Gtk.WebKit.DOM.HTMLVideoElement webkitEnterFullscreen :: (MonadIO m, HTMLVideoElementClass self) => self -> m () webkitExitFullscreen :: (MonadIO m, HTMLVideoElementClass self) => self -> m () webkitEnterFullScreen :: (MonadIO m, HTMLVideoElementClass self) => self -> m () webkitExitFullScreen :: (MonadIO m, HTMLVideoElementClass self) => self -> m () setWidth :: (MonadIO m, HTMLVideoElementClass self) => self -> Word -> m () getWidth :: (MonadIO m, HTMLVideoElementClass self) => self -> m Word setHeight :: (MonadIO m, HTMLVideoElementClass self) => self -> Word -> m () getHeight :: (MonadIO m, HTMLVideoElementClass self) => self -> m Word getVideoWidth :: (MonadIO m, HTMLVideoElementClass self) => self -> m Word getVideoHeight :: (MonadIO m, HTMLVideoElementClass self) => self -> m Word setPoster :: (MonadIO m, HTMLVideoElementClass self, GlibString string) => self -> string -> m () getPoster :: (MonadIO m, HTMLVideoElementClass self, GlibString string) => self -> m string getWebkitSupportsFullscreen :: (MonadIO m, HTMLVideoElementClass self) => self -> m Bool getWebkitDisplayingFullscreen :: (MonadIO m, HTMLVideoElementClass self) => self -> m Bool setWebkitWirelessVideoPlaybackDisabled :: (MonadIO m, HTMLVideoElementClass self) => self -> Bool -> m () getWebkitWirelessVideoPlaybackDisabled :: (MonadIO m, HTMLVideoElementClass self) => self -> m Bool getWebkitDecodedFrameCount :: (MonadIO m, HTMLVideoElementClass self) => self -> m Word getWebkitDroppedFrameCount :: (MonadIO m, HTMLVideoElementClass self) => self -> m Word webKitPresentationModeChanged :: (HTMLVideoElementClass self) => EventName self Event data HTMLVideoElement castToHTMLVideoElement :: GObjectClass obj => obj -> HTMLVideoElement gTypeHTMLVideoElement :: GType class HTMLMediaElementClass o => HTMLVideoElementClass o toHTMLVideoElement :: HTMLVideoElementClass o => o -> HTMLVideoElement module Graphics.UI.Gtk.WebKit.DOM.History getLength :: (MonadIO m, HistoryClass self) => self -> m Word data History castToHistory :: GObjectClass obj => obj -> History gTypeHistory :: GType class GObjectClass o => HistoryClass o toHistory :: HistoryClass o => o -> History module Graphics.UI.Gtk.WebKit.DOM.KeyboardEvent getModifierState :: (MonadIO m, KeyboardEventClass self, GlibString string) => self -> string -> m Bool initKeyboardEvent :: (MonadIO m, KeyboardEventClass self, WindowClass view, GlibString string) => self -> string -> Bool -> Bool -> Maybe view -> string -> Word -> Bool -> Bool -> Bool -> Bool -> Bool -> m () getKeyIdentifier :: (MonadIO m, KeyboardEventClass self, GlibString string) => self -> m string getKeyLocation :: (MonadIO m, KeyboardEventClass self) => self -> m Word getCtrlKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool getShiftKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool getAltKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool getMetaKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool getAltGraphKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool data KeyboardEvent castToKeyboardEvent :: GObjectClass obj => obj -> KeyboardEvent gTypeKeyboardEvent :: GType class UIEventClass o => KeyboardEventClass o toKeyboardEvent :: KeyboardEventClass o => o -> KeyboardEvent module Graphics.UI.Gtk.WebKit.DOM.Location getOrigin :: (MonadIO m, LocationClass self, GlibString string) => self -> m string getAncestorOrigins :: (MonadIO m, LocationClass self) => self -> m (Maybe DOMStringList) data Location castToLocation :: GObjectClass obj => obj -> Location gTypeLocation :: GType class GObjectClass o => LocationClass o toLocation :: LocationClass o => o -> Location module Graphics.UI.Gtk.WebKit.DOM.MediaError getCode :: (MonadIO m, MediaErrorClass self) => self -> m Word data MediaError castToMediaError :: GObjectClass obj => obj -> MediaError gTypeMediaError :: GType class GObjectClass o => MediaErrorClass o toMediaError :: MediaErrorClass o => o -> MediaError module Graphics.UI.Gtk.WebKit.DOM.MediaList item :: (MonadIO m, MediaListClass self, GlibString string) => self -> Word -> m (Maybe string) deleteMedium :: (MonadIO m, MediaListClass self, GlibString string) => self -> string -> m () appendMedium :: (MonadIO m, MediaListClass self, GlibString string) => self -> string -> m () setMediaText :: (MonadIO m, MediaListClass self, GlibString string) => self -> (Maybe string) -> m () getMediaText :: (MonadIO m, MediaListClass self, GlibString string) => self -> m (Maybe string) getLength :: (MonadIO m, MediaListClass self) => self -> m Word data MediaList castToMediaList :: GObjectClass obj => obj -> MediaList gTypeMediaList :: GType class GObjectClass o => MediaListClass o toMediaList :: MediaListClass o => o -> MediaList module Graphics.UI.Gtk.WebKit.DOM.MediaQueryList getMedia :: (MonadIO m, MediaQueryListClass self, GlibString string) => self -> m string getMatches :: (MonadIO m, MediaQueryListClass self) => self -> m Bool data MediaQueryList castToMediaQueryList :: GObjectClass obj => obj -> MediaQueryList gTypeMediaQueryList :: GType class GObjectClass o => MediaQueryListClass o toMediaQueryList :: MediaQueryListClass o => o -> MediaQueryList module Graphics.UI.Gtk.WebKit.DOM.MimeType getSuffixes :: (MonadIO m, MimeTypeClass self, GlibString string) => self -> m string getDescription :: (MonadIO m, MimeTypeClass self, GlibString string) => self -> m string getEnabledPlugin :: (MonadIO m, MimeTypeClass self) => self -> m (Maybe Plugin) data MimeType castToMimeType :: GObjectClass obj => obj -> MimeType gTypeMimeType :: GType class GObjectClass o => MimeTypeClass o toMimeType :: MimeTypeClass o => o -> MimeType module Graphics.UI.Gtk.WebKit.DOM.MimeTypeArray item :: (MonadIO m, MimeTypeArrayClass self) => self -> Word -> m (Maybe MimeType) namedItem :: (MonadIO m, MimeTypeArrayClass self, GlibString string) => self -> string -> m (Maybe MimeType) getLength :: (MonadIO m, MimeTypeArrayClass self) => self -> m Word data MimeTypeArray castToMimeTypeArray :: GObjectClass obj => obj -> MimeTypeArray gTypeMimeTypeArray :: GType class GObjectClass o => MimeTypeArrayClass o toMimeTypeArray :: MimeTypeArrayClass o => o -> MimeTypeArray module Graphics.UI.Gtk.WebKit.DOM.NamedNodeMap getNamedItem :: (MonadIO m, NamedNodeMapClass self, GlibString string) => self -> string -> m (Maybe Node) setNamedItem :: (MonadIO m, NamedNodeMapClass self, NodeClass node) => self -> Maybe node -> m (Maybe Node) removeNamedItem :: (MonadIO m, NamedNodeMapClass self, GlibString string) => self -> string -> m (Maybe Node) item :: (MonadIO m, NamedNodeMapClass self) => self -> Word -> m (Maybe Node) getNamedItemNS :: (MonadIO m, NamedNodeMapClass self, GlibString string) => self -> (Maybe string) -> string -> m (Maybe Node) setNamedItemNS :: (MonadIO m, NamedNodeMapClass self, NodeClass node) => self -> Maybe node -> m (Maybe Node) removeNamedItemNS :: (MonadIO m, NamedNodeMapClass self, GlibString string) => self -> (Maybe string) -> string -> m (Maybe Node) getLength :: (MonadIO m, NamedNodeMapClass self) => self -> m Word data NamedNodeMap castToNamedNodeMap :: GObjectClass obj => obj -> NamedNodeMap gTypeNamedNodeMap :: GType class GObjectClass o => NamedNodeMapClass o toNamedNodeMap :: NamedNodeMapClass o => o -> NamedNodeMap module Graphics.UI.Gtk.WebKit.DOM.Navigator registerProtocolHandler :: (MonadIO m, NavigatorClass self, GlibString string) => self -> string -> string -> string -> m () isProtocolHandlerRegistered :: (MonadIO m, NavigatorClass self, GlibString string) => self -> string -> string -> m string unregisterProtocolHandler :: (MonadIO m, NavigatorClass self, GlibString string) => self -> string -> string -> m () javaEnabled :: (MonadIO m, NavigatorClass self) => self -> m Bool getStorageUpdates :: (MonadIO m, NavigatorClass self) => self -> m () getWebkitBattery :: (MonadIO m, NavigatorClass self) => self -> m (Maybe BatteryManager) getGeolocation :: (MonadIO m, NavigatorClass self) => self -> m (Maybe Geolocation) getWebkitTemporaryStorage :: (MonadIO m, NavigatorClass self) => self -> m (Maybe StorageQuota) getWebkitPersistentStorage :: (MonadIO m, NavigatorClass self) => self -> m (Maybe StorageQuota) getAppCodeName :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getAppName :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getAppVersion :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getLanguage :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getUserAgent :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getPlatform :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getPlugins :: (MonadIO m, NavigatorClass self) => self -> m (Maybe PluginArray) getMimeTypes :: (MonadIO m, NavigatorClass self) => self -> m (Maybe MimeTypeArray) getProduct :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getProductSub :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getVendor :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getVendorSub :: (MonadIO m, NavigatorClass self, GlibString string) => self -> m string getCookieEnabled :: (MonadIO m, NavigatorClass self) => self -> m Bool getOnLine :: (MonadIO m, NavigatorClass self) => self -> m Bool data Navigator castToNavigator :: GObjectClass obj => obj -> Navigator gTypeNavigator :: GType class GObjectClass o => NavigatorClass o toNavigator :: NavigatorClass o => o -> Navigator module Graphics.UI.Gtk.WebKit.DOM.Node insertBefore :: (MonadIO m, NodeClass self, NodeClass newChild, NodeClass refChild) => self -> Maybe newChild -> Maybe refChild -> m (Maybe Node) replaceChild :: (MonadIO m, NodeClass self, NodeClass newChild, NodeClass oldChild) => self -> Maybe newChild -> Maybe oldChild -> m (Maybe Node) removeChild :: (MonadIO m, NodeClass self, NodeClass oldChild) => self -> Maybe oldChild -> m (Maybe Node) appendChild :: (MonadIO m, NodeClass self, NodeClass newChild) => self -> Maybe newChild -> m (Maybe Node) hasChildNodes :: (MonadIO m, NodeClass self) => self -> m Bool cloneNode :: (MonadIO m, NodeClass self) => self -> Bool -> m (Maybe Node) normalize :: (MonadIO m, NodeClass self) => self -> m () isSupported :: (MonadIO m, NodeClass self, GlibString string) => self -> string -> (Maybe string) -> m Bool isSameNode :: (MonadIO m, NodeClass self, NodeClass other) => self -> Maybe other -> m Bool isEqualNode :: (MonadIO m, NodeClass self, NodeClass other) => self -> Maybe other -> m Bool lookupPrefix :: (MonadIO m, NodeClass self, GlibString string) => self -> (Maybe string) -> m (Maybe string) isDefaultNamespace :: (MonadIO m, NodeClass self, GlibString string) => self -> (Maybe string) -> m Bool lookupNamespaceURI :: (MonadIO m, NodeClass self, GlibString string) => self -> (Maybe string) -> m (Maybe string) compareDocumentPosition :: (MonadIO m, NodeClass self, NodeClass other) => self -> Maybe other -> m Word contains :: (MonadIO m, NodeClass self, NodeClass other) => self -> Maybe other -> m Bool getNodeName :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) setNodeValue :: (MonadIO m, NodeClass self, GlibString string) => self -> (Maybe string) -> m () getNodeValue :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) getNodeType :: (MonadIO m, NodeClass self) => self -> m Word getParentNode :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) getChildNodes :: (MonadIO m, NodeClass self) => self -> m (Maybe NodeList) getFirstChild :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) getLastChild :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) getPreviousSibling :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) getNextSibling :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) getOwnerDocument :: (MonadIO m, NodeClass self) => self -> m (Maybe Document) getNamespaceURI :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) setPrefix :: (MonadIO m, NodeClass self, GlibString string) => self -> (Maybe string) -> m () getPrefix :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) getLocalName :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) getBaseURI :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) setTextContent :: (MonadIO m, NodeClass self, GlibString string) => self -> (Maybe string) -> m () getTextContent :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) getParentElement :: (MonadIO m, NodeClass self) => self -> m (Maybe Element) data Node castToNode :: GObjectClass obj => obj -> Node gTypeNode :: GType class EventTargetClass o => NodeClass o toNode :: NodeClass o => o -> Node module Graphics.UI.Gtk.WebKit.DOM.NodeFilter data NodeFilter castToNodeFilter :: GObjectClass obj => obj -> NodeFilter gTypeNodeFilter :: GType class GObjectClass o => NodeFilterClass o toNodeFilter :: NodeFilterClass o => o -> NodeFilter module Graphics.UI.Gtk.WebKit.DOM.NodeIterator detach :: (MonadIO m, NodeIteratorClass self) => self -> m () getRoot :: (MonadIO m, NodeIteratorClass self) => self -> m (Maybe Node) getWhatToShow :: (MonadIO m, NodeIteratorClass self) => self -> m Word getFilter :: (MonadIO m, NodeIteratorClass self) => self -> m (Maybe NodeFilter) getExpandEntityReferences :: (MonadIO m, NodeIteratorClass self) => self -> m Bool getReferenceNode :: (MonadIO m, NodeIteratorClass self) => self -> m (Maybe Node) getPointerBeforeReferenceNode :: (MonadIO m, NodeIteratorClass self) => self -> m Bool data NodeIterator castToNodeIterator :: GObjectClass obj => obj -> NodeIterator gTypeNodeIterator :: GType class GObjectClass o => NodeIteratorClass o toNodeIterator :: NodeIteratorClass o => o -> NodeIterator module Graphics.UI.Gtk.WebKit.DOM.NodeList item :: (MonadIO m, NodeListClass self) => self -> Word -> m (Maybe Node) getLength :: (MonadIO m, NodeListClass self) => self -> m Word data NodeList castToNodeList :: GObjectClass obj => obj -> NodeList gTypeNodeList :: GType class GObjectClass o => NodeListClass o toNodeList :: NodeListClass o => o -> NodeList module Graphics.UI.Gtk.WebKit.DOM.Performance now :: (MonadIO m, PerformanceClass self) => self -> m Double getNavigation :: (MonadIO m, PerformanceClass self) => self -> m (Maybe PerformanceNavigation) getTiming :: (MonadIO m, PerformanceClass self) => self -> m (Maybe PerformanceTiming) data Performance castToPerformance :: GObjectClass obj => obj -> Performance gTypePerformance :: GType class EventTargetClass o => PerformanceClass o toPerformance :: PerformanceClass o => o -> Performance module Graphics.UI.Gtk.WebKit.DOM.PerformanceNavigation getRedirectCount :: (MonadIO m, PerformanceNavigationClass self) => self -> m Word data PerformanceNavigation castToPerformanceNavigation :: GObjectClass obj => obj -> PerformanceNavigation gTypePerformanceNavigation :: GType class GObjectClass o => PerformanceNavigationClass o toPerformanceNavigation :: PerformanceNavigationClass o => o -> PerformanceNavigation module Graphics.UI.Gtk.WebKit.DOM.PerformanceTiming getNavigationStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getUnloadEventStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getUnloadEventEnd :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getRedirectStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getRedirectEnd :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getFetchStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getDomainLookupStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getDomainLookupEnd :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getConnectStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getConnectEnd :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getSecureConnectionStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getRequestStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getResponseStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getResponseEnd :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getDomLoading :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getDomInteractive :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getDomContentLoadedEventStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getDomContentLoadedEventEnd :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getDomComplete :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getLoadEventStart :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 getLoadEventEnd :: (MonadIO m, PerformanceTimingClass self) => self -> m Word64 data PerformanceTiming castToPerformanceTiming :: GObjectClass obj => obj -> PerformanceTiming gTypePerformanceTiming :: GType class GObjectClass o => PerformanceTimingClass o toPerformanceTiming :: PerformanceTimingClass o => o -> PerformanceTiming module Graphics.UI.Gtk.WebKit.DOM.Plugin item :: (MonadIO m, PluginClass self) => self -> Word -> m (Maybe MimeType) namedItem :: (MonadIO m, PluginClass self, GlibString string) => self -> string -> m (Maybe MimeType) getName :: (MonadIO m, PluginClass self, GlibString string) => self -> m string getFilename :: (MonadIO m, PluginClass self, GlibString string) => self -> m string getDescription :: (MonadIO m, PluginClass self, GlibString string) => self -> m string getLength :: (MonadIO m, PluginClass self) => self -> m Word data Plugin castToPlugin :: GObjectClass obj => obj -> Plugin gTypePlugin :: GType class GObjectClass o => PluginClass o toPlugin :: PluginClass o => o -> Plugin module Graphics.UI.Gtk.WebKit.DOM.PluginArray item :: (MonadIO m, PluginArrayClass self) => self -> Word -> m (Maybe Plugin) namedItem :: (MonadIO m, PluginArrayClass self, GlibString string) => self -> string -> m (Maybe Plugin) refresh :: (MonadIO m, PluginArrayClass self) => self -> Bool -> m () getLength :: (MonadIO m, PluginArrayClass self) => self -> m Word data PluginArray castToPluginArray :: GObjectClass obj => obj -> PluginArray gTypePluginArray :: GType class GObjectClass o => PluginArrayClass o toPluginArray :: PluginArrayClass o => o -> PluginArray module Graphics.UI.Gtk.WebKit.DOM.ProcessingInstruction getTarget :: (MonadIO m, ProcessingInstructionClass self, GlibString string) => self -> m (Maybe string) getSheet :: (MonadIO m, ProcessingInstructionClass self) => self -> m (Maybe StyleSheet) data ProcessingInstruction castToProcessingInstruction :: GObjectClass obj => obj -> ProcessingInstruction gTypeProcessingInstruction :: GType class CharacterDataClass o => ProcessingInstructionClass o toProcessingInstruction :: ProcessingInstructionClass o => o -> ProcessingInstruction module Graphics.UI.Gtk.WebKit.DOM.Range setStart :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m () setEnd :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m () setStartBefore :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () setStartAfter :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () setEndBefore :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () setEndAfter :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () collapse :: (MonadIO m, RangeClass self) => self -> Bool -> m () selectNode :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () selectNodeContents :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () compareBoundaryPoints :: (MonadIO m, RangeClass self, RangeClass sourceRange) => self -> Word -> Maybe sourceRange -> m Int deleteContents :: (MonadIO m, RangeClass self) => self -> m () extractContents :: (MonadIO m, RangeClass self) => self -> m (Maybe DocumentFragment) cloneContents :: (MonadIO m, RangeClass self) => self -> m (Maybe DocumentFragment) insertNode :: (MonadIO m, RangeClass self, NodeClass newNode) => self -> Maybe newNode -> m () surroundContents :: (MonadIO m, RangeClass self, NodeClass newParent) => self -> Maybe newParent -> m () cloneRange :: (MonadIO m, RangeClass self) => self -> m (Maybe Range) toString :: (MonadIO m, RangeClass self, GlibString string) => self -> m string detach :: (MonadIO m, RangeClass self) => self -> m () createContextualFragment :: (MonadIO m, RangeClass self, GlibString string) => self -> string -> m (Maybe DocumentFragment) intersectsNode :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m Bool compareNode :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m Int comparePoint :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m Int isPointInRange :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m Bool expand :: (MonadIO m, RangeClass self, GlibString string) => self -> string -> m () getStartContainer :: (MonadIO m, RangeClass self) => self -> m (Maybe Node) getStartOffset :: (MonadIO m, RangeClass self) => self -> m Int getEndContainer :: (MonadIO m, RangeClass self) => self -> m (Maybe Node) getEndOffset :: (MonadIO m, RangeClass self) => self -> m Int getCollapsed :: (MonadIO m, RangeClass self) => self -> m Bool getCommonAncestorContainer :: (MonadIO m, RangeClass self) => self -> m (Maybe Node) getText :: (MonadIO m, RangeClass self, GlibString string) => self -> m string data Range castToRange :: GObjectClass obj => obj -> Range gTypeRange :: GType class GObjectClass o => RangeClass o toRange :: RangeClass o => o -> Range module Graphics.UI.Gtk.WebKit.DOM.Screen getHeight :: (MonadIO m, ScreenClass self) => self -> m Word getWidth :: (MonadIO m, ScreenClass self) => self -> m Word getColorDepth :: (MonadIO m, ScreenClass self) => self -> m Word getPixelDepth :: (MonadIO m, ScreenClass self) => self -> m Word getAvailLeft :: (MonadIO m, ScreenClass self) => self -> m Int getAvailTop :: (MonadIO m, ScreenClass self) => self -> m Int getAvailHeight :: (MonadIO m, ScreenClass self) => self -> m Word getAvailWidth :: (MonadIO m, ScreenClass self) => self -> m Word data Screen castToScreen :: GObjectClass obj => obj -> Screen gTypeScreen :: GType class GObjectClass o => ScreenClass o toScreen :: ScreenClass o => o -> Screen module Graphics.UI.Gtk.WebKit.DOM.SecurityPolicy allowsConnectionTo :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsFontFrom :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsFormAction :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsFrameFrom :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsImageFrom :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsMediaFrom :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsObjectFrom :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsPluginType :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsScriptFrom :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool allowsStyleFrom :: (MonadIO m, SecurityPolicyClass self, GlibString string) => self -> string -> m Bool getAllowsEval :: (MonadIO m, SecurityPolicyClass self) => self -> m Bool getAllowsInlineScript :: (MonadIO m, SecurityPolicyClass self) => self -> m Bool getAllowsInlineStyle :: (MonadIO m, SecurityPolicyClass self) => self -> m Bool getIsActive :: (MonadIO m, SecurityPolicyClass self) => self -> m Bool getReportURIs :: (MonadIO m, SecurityPolicyClass self) => self -> m (Maybe DOMStringList) data SecurityPolicy castToSecurityPolicy :: GObjectClass obj => obj -> SecurityPolicy gTypeSecurityPolicy :: GType class GObjectClass o => SecurityPolicyClass o toSecurityPolicy :: SecurityPolicyClass o => o -> SecurityPolicy module Graphics.UI.Gtk.WebKit.DOM.Selection collapse :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Int -> m () collapseToEnd :: (MonadIO m, SelectionClass self) => self -> m () collapseToStart :: (MonadIO m, SelectionClass self) => self -> m () deleteFromDocument :: (MonadIO m, SelectionClass self) => self -> m () containsNode :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Bool -> m Bool selectAllChildren :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> m () extend :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Int -> m () getRangeAt :: (MonadIO m, SelectionClass self) => self -> Int -> m (Maybe Range) removeAllRanges :: (MonadIO m, SelectionClass self) => self -> m () addRange :: (MonadIO m, SelectionClass self, RangeClass range) => self -> Maybe range -> m () modify :: (MonadIO m, SelectionClass self, GlibString string) => self -> string -> string -> string -> m () setBaseAndExtent :: (MonadIO m, SelectionClass self, NodeClass baseNode, NodeClass extentNode) => self -> Maybe baseNode -> Int -> Maybe extentNode -> Int -> m () setPosition :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Int -> m () empty :: (MonadIO m, SelectionClass self) => self -> m () getAnchorNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) getAnchorOffset :: (MonadIO m, SelectionClass self) => self -> m Int getFocusNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) getFocusOffset :: (MonadIO m, SelectionClass self) => self -> m Int getIsCollapsed :: (MonadIO m, SelectionClass self) => self -> m Bool getRangeCount :: (MonadIO m, SelectionClass self) => self -> m Int getBaseNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) getBaseOffset :: (MonadIO m, SelectionClass self) => self -> m Int getExtentNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) getExtentOffset :: (MonadIO m, SelectionClass self) => self -> m Int data Selection castToSelection :: GObjectClass obj => obj -> Selection gTypeSelection :: GType class GObjectClass o => SelectionClass o toSelection :: SelectionClass o => o -> Selection module Graphics.UI.Gtk.WebKit.DOM.Storage key :: (MonadIO m, StorageClass self, GlibString string) => self -> Word -> m (Maybe string) getItem :: (MonadIO m, StorageClass self, GlibString string) => self -> string -> m (Maybe string) setItem :: (MonadIO m, StorageClass self, GlibString string) => self -> string -> string -> m () removeItem :: (MonadIO m, StorageClass self, GlibString string) => self -> string -> m () clear :: (MonadIO m, StorageClass self) => self -> m () getLength :: (MonadIO m, StorageClass self) => self -> m Word data Storage castToStorage :: GObjectClass obj => obj -> Storage gTypeStorage :: GType class GObjectClass o => StorageClass o toStorage :: StorageClass o => o -> Storage module Graphics.UI.Gtk.WebKit.DOM.StorageInfo data StorageInfo castToStorageInfo :: GObjectClass obj => obj -> StorageInfo gTypeStorageInfo :: GType class GObjectClass o => StorageInfoClass o toStorageInfo :: StorageInfoClass o => o -> StorageInfo module Graphics.UI.Gtk.WebKit.DOM.StyleMedia matchMedium :: (MonadIO m, StyleMediaClass self, GlibString string) => self -> string -> m Bool data StyleMedia castToStyleMedia :: GObjectClass obj => obj -> StyleMedia gTypeStyleMedia :: GType class GObjectClass o => StyleMediaClass o toStyleMedia :: StyleMediaClass o => o -> StyleMedia module Graphics.UI.Gtk.WebKit.DOM.StyleSheet setDisabled :: (MonadIO m, StyleSheetClass self) => self -> Bool -> m () getDisabled :: (MonadIO m, StyleSheetClass self) => self -> m Bool getOwnerNode :: (MonadIO m, StyleSheetClass self) => self -> m (Maybe Node) getParentStyleSheet :: (MonadIO m, StyleSheetClass self) => self -> m (Maybe StyleSheet) getHref :: (MonadIO m, StyleSheetClass self, GlibString string) => self -> m (Maybe string) getTitle :: (MonadIO m, StyleSheetClass self, GlibString string) => self -> m (Maybe string) getMedia :: (MonadIO m, StyleSheetClass self) => self -> m (Maybe MediaList) data StyleSheet castToStyleSheet :: GObjectClass obj => obj -> StyleSheet gTypeStyleSheet :: GType class GObjectClass o => StyleSheetClass o toStyleSheet :: StyleSheetClass o => o -> StyleSheet module Graphics.UI.Gtk.WebKit.DOM.StyleSheetList item :: (MonadIO m, StyleSheetListClass self) => self -> Word -> m (Maybe StyleSheet) getLength :: (MonadIO m, StyleSheetListClass self) => self -> m Word data StyleSheetList castToStyleSheetList :: GObjectClass obj => obj -> StyleSheetList gTypeStyleSheetList :: GType class GObjectClass o => StyleSheetListClass o toStyleSheetList :: StyleSheetListClass o => o -> StyleSheetList module Graphics.UI.Gtk.WebKit.DOM.Text splitText :: (MonadIO m, TextClass self) => self -> Word -> m (Maybe Text) replaceWholeText :: (MonadIO m, TextClass self, GlibString string) => self -> string -> m (Maybe Text) getWholeText :: (MonadIO m, TextClass self, GlibString string) => self -> m string data Text castToText :: GObjectClass obj => obj -> Text gTypeText :: GType class CharacterDataClass o => TextClass o toText :: TextClass o => o -> Text module Graphics.UI.Gtk.WebKit.DOM.TextTrack removeCue :: (MonadIO m, TextTrackClass self, TextTrackCueClass cue) => self -> Maybe cue -> m () getId :: (MonadIO m, TextTrackClass self, GlibString string) => self -> m string getLabel :: (MonadIO m, TextTrackClass self, GlibString string) => self -> m string setMode :: (MonadIO m, TextTrackClass self) => self -> TextTrackMode -> m () getMode :: (MonadIO m, TextTrackClass self) => self -> m TextTrackMode getCues :: (MonadIO m, TextTrackClass self) => self -> m (Maybe TextTrackCueList) getActiveCues :: (MonadIO m, TextTrackClass self) => self -> m (Maybe TextTrackCueList) cueChange :: (TextTrackClass self) => EventName self Event data TextTrack castToTextTrack :: GObjectClass obj => obj -> TextTrack gTypeTextTrack :: GType class EventTargetClass o => TextTrackClass o toTextTrack :: TextTrackClass o => o -> TextTrack module Graphics.UI.Gtk.WebKit.DOM.TextTrackCue getTrack :: (MonadIO m, TextTrackCueClass self) => self -> m (Maybe TextTrack) setId :: (MonadIO m, TextTrackCueClass self, GlibString string) => self -> string -> m () getId :: (MonadIO m, TextTrackCueClass self, GlibString string) => self -> m string setStartTime :: (MonadIO m, TextTrackCueClass self) => self -> Double -> m () getStartTime :: (MonadIO m, TextTrackCueClass self) => self -> m Double setEndTime :: (MonadIO m, TextTrackCueClass self) => self -> Double -> m () getEndTime :: (MonadIO m, TextTrackCueClass self) => self -> m Double setPauseOnExit :: (MonadIO m, TextTrackCueClass self) => self -> Bool -> m () getPauseOnExit :: (MonadIO m, TextTrackCueClass self) => self -> m Bool enter :: (TextTrackCueClass self) => EventName self Event exit :: (TextTrackCueClass self) => EventName self Event data TextTrackCue castToTextTrackCue :: GObjectClass obj => obj -> TextTrackCue gTypeTextTrackCue :: GType class EventTargetClass o => TextTrackCueClass o toTextTrackCue :: TextTrackCueClass o => o -> TextTrackCue module Graphics.UI.Gtk.WebKit.DOM.TextTrackCueList item :: (MonadIO m, TextTrackCueListClass self) => self -> Word -> m (Maybe TextTrackCue) getCueById :: (MonadIO m, TextTrackCueListClass self, GlibString string) => self -> string -> m (Maybe TextTrackCue) getLength :: (MonadIO m, TextTrackCueListClass self) => self -> m Word data TextTrackCueList castToTextTrackCueList :: GObjectClass obj => obj -> TextTrackCueList gTypeTextTrackCueList :: GType class GObjectClass o => TextTrackCueListClass o toTextTrackCueList :: TextTrackCueListClass o => o -> TextTrackCueList module Graphics.UI.Gtk.WebKit.DOM.TextTrackList item :: (MonadIO m, TextTrackListClass self) => self -> Word -> m (Maybe TextTrack) getTrackById :: (MonadIO m, TextTrackListClass self, GlibString string) => self -> string -> m (Maybe TextTrack) getLength :: (MonadIO m, TextTrackListClass self) => self -> m Word addTrack :: (TextTrackListClass self) => EventName self Event change :: (TextTrackListClass self) => EventName self Event removeTrack :: (TextTrackListClass self) => EventName self Event data TextTrackList castToTextTrackList :: GObjectClass obj => obj -> TextTrackList gTypeTextTrackList :: GType class EventTargetClass o => TextTrackListClass o toTextTrackList :: TextTrackListClass o => o -> TextTrackList module Graphics.UI.Gtk.WebKit.DOM.TimeRanges start :: (MonadIO m, TimeRangesClass self) => self -> Word -> m Double end :: (MonadIO m, TimeRangesClass self) => self -> Word -> m Double getLength :: (MonadIO m, TimeRangesClass self) => self -> m Word data TimeRanges castToTimeRanges :: GObjectClass obj => obj -> TimeRanges gTypeTimeRanges :: GType class GObjectClass o => TimeRangesClass o toTimeRanges :: TimeRangesClass o => o -> TimeRanges module Graphics.UI.Gtk.WebKit.DOM.Touch getClientX :: (MonadIO m, TouchClass self) => self -> m Int getClientY :: (MonadIO m, TouchClass self) => self -> m Int getScreenX :: (MonadIO m, TouchClass self) => self -> m Int getScreenY :: (MonadIO m, TouchClass self) => self -> m Int getPageX :: (MonadIO m, TouchClass self) => self -> m Int getPageY :: (MonadIO m, TouchClass self) => self -> m Int getTarget :: (MonadIO m, TouchClass self) => self -> m (Maybe EventTarget) getIdentifier :: (MonadIO m, TouchClass self) => self -> m Word getWebkitRadiusX :: (MonadIO m, TouchClass self) => self -> m Int getWebkitRadiusY :: (MonadIO m, TouchClass self) => self -> m Int getWebkitRotationAngle :: (MonadIO m, TouchClass self) => self -> m Float getWebkitForce :: (MonadIO m, TouchClass self) => self -> m Float data Touch castToTouch :: GObjectClass obj => obj -> Touch gTypeTouch :: GType class GObjectClass o => TouchClass o toTouch :: TouchClass o => o -> Touch module Graphics.UI.Gtk.WebKit.DOM.TreeWalker getRoot :: (MonadIO m, TreeWalkerClass self) => self -> m (Maybe Node) getWhatToShow :: (MonadIO m, TreeWalkerClass self) => self -> m Word getFilter :: (MonadIO m, TreeWalkerClass self) => self -> m (Maybe NodeFilter) getExpandEntityReferences :: (MonadIO m, TreeWalkerClass self) => self -> m Bool setCurrentNode :: (MonadIO m, NodeClass val, TreeWalkerClass self) => self -> Maybe val -> m () getCurrentNode :: (MonadIO m, TreeWalkerClass self) => self -> m (Maybe Node) data TreeWalker castToTreeWalker :: GObjectClass obj => obj -> TreeWalker gTypeTreeWalker :: GType class GObjectClass o => TreeWalkerClass o toTreeWalker :: TreeWalkerClass o => o -> TreeWalker module Graphics.UI.Gtk.WebKit.DOM.ValidityState getValueMissing :: (MonadIO m, ValidityStateClass self) => self -> m Bool getTypeMismatch :: (MonadIO m, ValidityStateClass self) => self -> m Bool getPatternMismatch :: (MonadIO m, ValidityStateClass self) => self -> m Bool getTooLong :: (MonadIO m, ValidityStateClass self) => self -> m Bool getRangeUnderflow :: (MonadIO m, ValidityStateClass self) => self -> m Bool getRangeOverflow :: (MonadIO m, ValidityStateClass self) => self -> m Bool getStepMismatch :: (MonadIO m, ValidityStateClass self) => self -> m Bool getBadInput :: (MonadIO m, ValidityStateClass self) => self -> m Bool getCustomError :: (MonadIO m, ValidityStateClass self) => self -> m Bool getValid :: (MonadIO m, ValidityStateClass self) => self -> m Bool data ValidityState castToValidityState :: GObjectClass obj => obj -> ValidityState gTypeValidityState :: GType class GObjectClass o => ValidityStateClass o toValidityState :: ValidityStateClass o => o -> ValidityState module Graphics.UI.Gtk.WebKit.DOM.VideoTrack getId :: (MonadIO m, VideoTrackClass self, GlibString string) => self -> m string getLabel :: (MonadIO m, VideoTrackClass self, GlibString string) => self -> m string setSelected :: (MonadIO m, VideoTrackClass self) => self -> Bool -> m () getSelected :: (MonadIO m, VideoTrackClass self) => self -> m Bool data VideoTrack castToVideoTrack :: GObjectClass obj => obj -> VideoTrack gTypeVideoTrack :: GType class GObjectClass o => VideoTrackClass o toVideoTrack :: VideoTrackClass o => o -> VideoTrack module Graphics.UI.Gtk.WebKit.DOM.VideoTrackList item :: (MonadIO m, VideoTrackListClass self) => self -> Word -> m (Maybe VideoTrack) getTrackById :: (MonadIO m, VideoTrackListClass self, GlibString string) => self -> string -> m (Maybe VideoTrack) getLength :: (MonadIO m, VideoTrackListClass self) => self -> m Word change :: (VideoTrackListClass self) => EventName self Event addTrack :: (VideoTrackListClass self) => EventName self Event removeTrack :: (VideoTrackListClass self) => EventName self Event data VideoTrackList castToVideoTrackList :: GObjectClass obj => obj -> VideoTrackList gTypeVideoTrackList :: GType class EventTargetClass o => VideoTrackListClass o toVideoTrackList :: VideoTrackListClass o => o -> VideoTrackList module Graphics.UI.Gtk.WebKit.DOM.WebKitNamedFlow getRegionsByContent :: (MonadIO m, WebKitNamedFlowClass self, NodeClass contentNode) => self -> Maybe contentNode -> m (Maybe NodeList) getRegions :: (MonadIO m, WebKitNamedFlowClass self) => self -> m (Maybe NodeList) getContent :: (MonadIO m, WebKitNamedFlowClass self) => self -> m (Maybe NodeList) getName :: (MonadIO m, WebKitNamedFlowClass self, GlibString string) => self -> m string getOverset :: (MonadIO m, WebKitNamedFlowClass self) => self -> m Bool getFirstEmptyRegionIndex :: (MonadIO m, WebKitNamedFlowClass self) => self -> m Int data WebKitNamedFlow castToWebKitNamedFlow :: GObjectClass obj => obj -> WebKitNamedFlow gTypeWebKitNamedFlow :: GType class EventTargetClass o => WebKitNamedFlowClass o toWebKitNamedFlow :: WebKitNamedFlowClass o => o -> WebKitNamedFlow module Graphics.UI.Gtk.WebKit.DOM.WebKitPoint setX :: (MonadIO m, WebKitPointClass self) => self -> Float -> m () getX :: (MonadIO m, WebKitPointClass self) => self -> m Float setY :: (MonadIO m, WebKitPointClass self) => self -> Float -> m () getY :: (MonadIO m, WebKitPointClass self) => self -> m Float data WebKitPoint castToWebKitPoint :: GObjectClass obj => obj -> WebKitPoint gTypeWebKitPoint :: GType class GObjectClass o => WebKitPointClass o toWebKitPoint :: WebKitPointClass o => o -> WebKitPoint module Graphics.UI.Gtk.WebKit.DOM.WheelEvent initWheelEvent :: (MonadIO m, WheelEventClass self, WindowClass view) => self -> Int -> Int -> Maybe view -> Int -> Int -> Int -> Int -> Bool -> Bool -> Bool -> Bool -> m () getDeltaX :: (MonadIO m, WheelEventClass self) => self -> m Double getDeltaY :: (MonadIO m, WheelEventClass self) => self -> m Double getDeltaZ :: (MonadIO m, WheelEventClass self) => self -> m Double getDeltaMode :: (MonadIO m, WheelEventClass self) => self -> m Word getWheelDeltaX :: (MonadIO m, WheelEventClass self) => self -> m Int getWheelDeltaY :: (MonadIO m, WheelEventClass self) => self -> m Int getWheelDelta :: (MonadIO m, WheelEventClass self) => self -> m Int getWebkitDirectionInvertedFromDevice :: (MonadIO m, WheelEventClass self) => self -> m Bool data WheelEvent castToWheelEvent :: GObjectClass obj => obj -> WheelEvent gTypeWheelEvent :: GType class MouseEventClass o => WheelEventClass o toWheelEvent :: WheelEventClass o => o -> WheelEvent module Graphics.UI.Gtk.WebKit.DOM.Window getSelection :: (MonadIO m, WindowClass self) => self -> m (Maybe Selection) blur :: (MonadIO m, WindowClass self) => self -> m () print :: (MonadIO m, WindowClass self) => self -> m () stop :: (MonadIO m, WindowClass self) => self -> m () alert :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> m () confirm :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> m Bool prompt :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> (Maybe string) -> m (Maybe string) find :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool scrollBy :: (MonadIO m, WindowClass self) => self -> Int -> Int -> m () scrollTo :: (MonadIO m, WindowClass self) => self -> Int -> Int -> m () scroll :: (MonadIO m, WindowClass self) => self -> Int -> Int -> m () moveBy :: (MonadIO m, WindowClass self) => self -> Float -> Float -> m () moveTo :: (MonadIO m, WindowClass self) => self -> Float -> Float -> m () resizeBy :: (MonadIO m, WindowClass self) => self -> Float -> Float -> m () resizeTo :: (MonadIO m, WindowClass self) => self -> Float -> Float -> m () matchMedia :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> m (Maybe MediaQueryList) getComputedStyle :: (MonadIO m, WindowClass self, ElementClass element, GlibString string) => self -> Maybe element -> (Maybe string) -> m (Maybe CSSStyleDeclaration) webkitConvertPointFromPageToNode :: (MonadIO m, WindowClass self, NodeClass node, WebKitPointClass p) => self -> Maybe node -> Maybe p -> m (Maybe WebKitPoint) webkitConvertPointFromNodeToPage :: (MonadIO m, WindowClass self, NodeClass node, WebKitPointClass p) => self -> Maybe node -> Maybe p -> m (Maybe WebKitPoint) captureEvents :: (MonadIO m, WindowClass self) => self -> m () releaseEvents :: (MonadIO m, WindowClass self) => self -> m () getWebkitStorageInfo :: (MonadIO m, WindowClass self) => self -> m (Maybe StorageInfo) getScreen :: (MonadIO m, WindowClass self) => self -> m (Maybe Screen) getHistory :: (MonadIO m, WindowClass self) => self -> m (Maybe History) getLocationbar :: (MonadIO m, WindowClass self) => self -> m (Maybe BarProp) getMenubar :: (MonadIO m, WindowClass self) => self -> m (Maybe BarProp) getPersonalbar :: (MonadIO m, WindowClass self) => self -> m (Maybe BarProp) getScrollbars :: (MonadIO m, WindowClass self) => self -> m (Maybe BarProp) getStatusbar :: (MonadIO m, WindowClass self) => self -> m (Maybe BarProp) getToolbar :: (MonadIO m, WindowClass self) => self -> m (Maybe BarProp) getNavigator :: (MonadIO m, WindowClass self) => self -> m (Maybe Navigator) getClientInformation :: (MonadIO m, WindowClass self) => self -> m (Maybe Navigator) getFrameElement :: (MonadIO m, WindowClass self) => self -> m (Maybe Element) getOffscreenBuffering :: (MonadIO m, WindowClass self) => self -> m Bool getOuterHeight :: (MonadIO m, WindowClass self) => self -> m Int getOuterWidth :: (MonadIO m, WindowClass self) => self -> m Int getInnerHeight :: (MonadIO m, WindowClass self) => self -> m Int getInnerWidth :: (MonadIO m, WindowClass self) => self -> m Int getScreenX :: (MonadIO m, WindowClass self) => self -> m Int getScreenY :: (MonadIO m, WindowClass self) => self -> m Int getScreenLeft :: (MonadIO m, WindowClass self) => self -> m Int getScreenTop :: (MonadIO m, WindowClass self) => self -> m Int getScrollX :: (MonadIO m, WindowClass self) => self -> m Int getScrollY :: (MonadIO m, WindowClass self) => self -> m Int getPageXOffset :: (MonadIO m, WindowClass self) => self -> m Int getPageYOffset :: (MonadIO m, WindowClass self) => self -> m Int getClosed :: (MonadIO m, WindowClass self) => self -> m Bool getLength :: (MonadIO m, WindowClass self) => self -> m Word setName :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> m () getName :: (MonadIO m, WindowClass self, GlibString string) => self -> m string setStatus :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> m () getStatus :: (MonadIO m, WindowClass self, GlibString string) => self -> m string setDefaultStatus :: (MonadIO m, WindowClass self, GlibString string) => self -> string -> m () getDefaultStatus :: (MonadIO m, WindowClass self, GlibString string) => self -> m string getSelf :: (MonadIO m, WindowClass self) => self -> m (Maybe Window) getWindow :: (MonadIO m, WindowClass self) => self -> m (Maybe Window) getFrames :: (MonadIO m, WindowClass self) => self -> m (Maybe Window) getOpener :: (MonadIO m, WindowClass self) => self -> m (Maybe Window) getParent :: (MonadIO m, WindowClass self) => self -> m (Maybe Window) getTop :: (MonadIO m, WindowClass self) => self -> m (Maybe Window) getDocument :: (MonadIO m, WindowClass self) => self -> m (Maybe Document) getStyleMedia :: (MonadIO m, WindowClass self) => self -> m (Maybe StyleMedia) getDevicePixelRatio :: (MonadIO m, WindowClass self) => self -> m Double getApplicationCache :: (MonadIO m, WindowClass self) => self -> m (Maybe ApplicationCache) getSessionStorage :: (MonadIO m, WindowClass self) => self -> m (Maybe Storage) getLocalStorage :: (MonadIO m, WindowClass self) => self -> m (Maybe Storage) getPerformance :: (MonadIO m, WindowClass self) => self -> m (Maybe Performance) getCSS :: (MonadIO m, WindowClass self) => self -> m (Maybe CSS) abort :: (WindowClass self) => EventName self UIEvent beforeUnload :: (WindowClass self) => EventName self Event blurEvent :: (WindowClass self) => EventName self UIEvent canPlay :: (WindowClass self) => EventName self Event canPlayThrough :: (WindowClass self) => EventName self Event change :: (WindowClass self) => EventName self Event click :: (WindowClass self) => EventName self MouseEvent contextMenu :: (WindowClass self) => EventName self MouseEvent dblClick :: (WindowClass self) => EventName self MouseEvent drag :: (WindowClass self) => EventName self MouseEvent dragEnd :: (WindowClass self) => EventName self MouseEvent dragEnter :: (WindowClass self) => EventName self MouseEvent dragLeave :: (WindowClass self) => EventName self MouseEvent dragOver :: (WindowClass self) => EventName self MouseEvent dragStart :: (WindowClass self) => EventName self MouseEvent drop :: (WindowClass self) => EventName self MouseEvent durationChange :: (WindowClass self) => EventName self Event emptied :: (WindowClass self) => EventName self Event ended :: (WindowClass self) => EventName self Event error :: (WindowClass self) => EventName self UIEvent focusEvent :: (WindowClass self) => EventName self UIEvent hashChange :: (WindowClass self) => EventName self Event input :: (WindowClass self) => EventName self Event invalid :: (WindowClass self) => EventName self Event keyDown :: (WindowClass self) => EventName self KeyboardEvent keyPress :: (WindowClass self) => EventName self KeyboardEvent keyUp :: (WindowClass self) => EventName self KeyboardEvent load :: (WindowClass self) => EventName self UIEvent loadedData :: (WindowClass self) => EventName self Event loadedMetadata :: (WindowClass self) => EventName self Event loadStart :: (WindowClass self) => EventName self Event message :: (WindowClass self) => EventName self Event mouseDown :: (WindowClass self) => EventName self MouseEvent mouseEnter :: (WindowClass self) => EventName self MouseEvent mouseLeave :: (WindowClass self) => EventName self MouseEvent mouseMove :: (WindowClass self) => EventName self MouseEvent mouseOut :: (WindowClass self) => EventName self MouseEvent mouseOver :: (WindowClass self) => EventName self MouseEvent mouseUp :: (WindowClass self) => EventName self MouseEvent mouseWheel :: (WindowClass self) => EventName self MouseEvent offline :: (WindowClass self) => EventName self Event online :: (WindowClass self) => EventName self Event pageHide :: (WindowClass self) => EventName self Event pageShow :: (WindowClass self) => EventName self Event pause :: (WindowClass self) => EventName self Event play :: (WindowClass self) => EventName self Event playing :: (WindowClass self) => EventName self Event popState :: (WindowClass self) => EventName self Event progress :: (WindowClass self) => EventName self Event rateChange :: (WindowClass self) => EventName self Event resize :: (WindowClass self) => EventName self UIEvent scrollEvent :: (WindowClass self) => EventName self UIEvent seeked :: (WindowClass self) => EventName self Event seeking :: (WindowClass self) => EventName self Event select :: (WindowClass self) => EventName self UIEvent stalled :: (WindowClass self) => EventName self Event storage :: (WindowClass self) => EventName self Event submit :: (WindowClass self) => EventName self Event suspend :: (WindowClass self) => EventName self Event timeUpdate :: (WindowClass self) => EventName self Event unload :: (WindowClass self) => EventName self UIEvent volumeChange :: (WindowClass self) => EventName self Event waiting :: (WindowClass self) => EventName self Event wheel :: (WindowClass self) => EventName self WheelEvent reset :: (WindowClass self) => EventName self Event search :: (WindowClass self) => EventName self Event webKitAnimationEnd :: (WindowClass self) => EventName self Event webKitAnimationIteration :: (WindowClass self) => EventName self Event webKitAnimationStart :: (WindowClass self) => EventName self Event animationEnd :: (WindowClass self) => EventName self Event animationIteration :: (WindowClass self) => EventName self Event animationStart :: (WindowClass self) => EventName self Event webKitTransitionEnd :: (WindowClass self) => EventName self Event transitionEnd :: (WindowClass self) => EventName self Event touchStart :: (WindowClass self) => EventName self UIEvent touchMove :: (WindowClass self) => EventName self UIEvent touchEnd :: (WindowClass self) => EventName self UIEvent touchCancel :: (WindowClass self) => EventName self UIEvent gestureStart :: (WindowClass self) => EventName self UIEvent gestureChange :: (WindowClass self) => EventName self UIEvent gestureEnd :: (WindowClass self) => EventName self UIEvent deviceMotion :: (WindowClass self) => EventName self Event deviceOrientation :: (WindowClass self) => EventName self Event webKitDeviceProximity :: (WindowClass self) => EventName self Event webKitWillRevealBottom :: (WindowClass self) => EventName self Event webKitWillRevealLeft :: (WindowClass self) => EventName self Event webKitWillRevealRight :: (WindowClass self) => EventName self Event webKitWillRevealTop :: (WindowClass self) => EventName self Event data Window castToWindow :: GObjectClass obj => obj -> Window gTypeWindow :: GType class EventTargetClass o => WindowClass o toWindow :: WindowClass o => o -> Window module Graphics.UI.Gtk.WebKit.DOM.XPathExpression evaluate :: (MonadIO m, XPathExpressionClass self, NodeClass contextNode, XPathResultClass inResult) => self -> Maybe contextNode -> Word -> Maybe inResult -> m (Maybe XPathResult) data XPathExpression castToXPathExpression :: GObjectClass obj => obj -> XPathExpression gTypeXPathExpression :: GType class GObjectClass o => XPathExpressionClass o toXPathExpression :: XPathExpressionClass o => o -> XPathExpression module Graphics.UI.Gtk.WebKit.DOM.XPathNSResolver lookupNamespaceURI :: (MonadIO m, XPathNSResolverClass self, GlibString string) => self -> string -> m (Maybe string) data XPathNSResolver castToXPathNSResolver :: GObjectClass obj => obj -> XPathNSResolver gTypeXPathNSResolver :: GType class GObjectClass o => XPathNSResolverClass o toXPathNSResolver :: XPathNSResolverClass o => o -> XPathNSResolver module Graphics.UI.Gtk.WebKit.DOM.XPathResult iterateNext :: (MonadIO m, XPathResultClass self) => self -> m (Maybe Node) snapshotItem :: (MonadIO m, XPathResultClass self) => self -> Word -> m (Maybe Node) getResultType :: (MonadIO m, XPathResultClass self) => self -> m Word getNumberValue :: (MonadIO m, XPathResultClass self) => self -> m Double getStringValue :: (MonadIO m, XPathResultClass self, GlibString string) => self -> m string getBooleanValue :: (MonadIO m, XPathResultClass self) => self -> m Bool getSingleNodeValue :: (MonadIO m, XPathResultClass self) => self -> m (Maybe Node) getInvalidIteratorState :: (MonadIO m, XPathResultClass self) => self -> m Bool getSnapshotLength :: (MonadIO m, XPathResultClass self) => self -> m Word data XPathResult castToXPathResult :: GObjectClass obj => obj -> XPathResult gTypeXPathResult :: GType class GObjectClass o => XPathResultClass o toXPathResult :: XPathResultClass o => o -> XPathResult module Graphics.UI.Gtk.WebKit.DOM.Element getAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe string) setAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> string -> m () removeAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () getAttributeNode :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe Attr) setAttributeNode :: (MonadIO m, ElementClass self, AttrClass newAttr) => self -> Maybe newAttr -> m (Maybe Attr) removeAttributeNode :: (MonadIO m, ElementClass self, AttrClass oldAttr) => self -> Maybe oldAttr -> m (Maybe Attr) getElementsByTagName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) hasAttributes :: (MonadIO m, ElementClass self) => self -> m Bool getAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> string -> m string setAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> string -> string -> m () removeAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> string -> m () getElementsByTagNameNS :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> string -> m (Maybe NodeList) getAttributeNodeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> string -> m (Maybe Attr) setAttributeNodeNS :: (MonadIO m, ElementClass self, AttrClass newAttr) => self -> Maybe newAttr -> m (Maybe Attr) hasAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m Bool hasAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> string -> m Bool focus :: (MonadIO m, ElementClass self) => self -> m () blur :: (MonadIO m, ElementClass self) => self -> m () scrollIntoView :: (MonadIO m, ElementClass self) => self -> Bool -> m () scrollIntoViewIfNeeded :: (MonadIO m, ElementClass self) => self -> Bool -> m () scrollByLines :: (MonadIO m, ElementClass self) => self -> Int -> m () scrollByPages :: (MonadIO m, ElementClass self) => self -> Int -> m () getElementsByClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) querySelector :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe Element) querySelectorAll :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) webkitMatchesSelector :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m Bool webkitRequestFullScreen :: (MonadIO m, ElementClass self) => self -> Word -> m () webkitRequestFullscreen :: (MonadIO m, ElementClass self) => self -> m () requestPointerLock :: (MonadIO m, ElementClass self) => self -> m () getTagName :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) getAttributes :: (MonadIO m, ElementClass self) => self -> m (Maybe NamedNodeMap) getStyle :: (MonadIO m, ElementClass self) => self -> m (Maybe CSSStyleDeclaration) setId :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () getId :: (MonadIO m, ElementClass self, GlibString string) => self -> m string getOffsetLeft :: (MonadIO m, ElementClass self) => self -> m Double getOffsetTop :: (MonadIO m, ElementClass self) => self -> m Double getOffsetWidth :: (MonadIO m, ElementClass self) => self -> m Double getOffsetHeight :: (MonadIO m, ElementClass self) => self -> m Double getClientLeft :: (MonadIO m, ElementClass self) => self -> m Double getClientTop :: (MonadIO m, ElementClass self) => self -> m Double getClientWidth :: (MonadIO m, ElementClass self) => self -> m Double getClientHeight :: (MonadIO m, ElementClass self) => self -> m Double setScrollLeft :: (MonadIO m, ElementClass self) => self -> Int -> m () getScrollLeft :: (MonadIO m, ElementClass self) => self -> m Int setScrollTop :: (MonadIO m, ElementClass self) => self -> Int -> m () getScrollTop :: (MonadIO m, ElementClass self) => self -> m Int getScrollWidth :: (MonadIO m, ElementClass self) => self -> m Int getScrollHeight :: (MonadIO m, ElementClass self) => self -> m Int getOffsetParent :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) setInnerHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> m () getInnerHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) setOuterHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> (Maybe string) -> m () getOuterHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) setClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () getClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> m string getClassList :: (MonadIO m, ElementClass self) => self -> m (Maybe DOMTokenList) getFirstElementChild :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) getLastElementChild :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) getPreviousElementSibling :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) getNextElementSibling :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) getChildElementCount :: (MonadIO m, ElementClass self) => self -> m Word getWebkitRegionOverset :: (MonadIO m, ElementClass self, GlibString string) => self -> m string abort :: (ElementClass self) => EventName self UIEvent blurEvent :: (ElementClass self) => EventName self UIEvent change :: (ElementClass self) => EventName self Event click :: (ElementClass self) => EventName self MouseEvent contextMenu :: (ElementClass self) => EventName self MouseEvent dblClick :: (ElementClass self) => EventName self MouseEvent drag :: (ElementClass self) => EventName self MouseEvent dragEnd :: (ElementClass self) => EventName self MouseEvent dragEnter :: (ElementClass self) => EventName self MouseEvent dragLeave :: (ElementClass self) => EventName self MouseEvent dragOver :: (ElementClass self) => EventName self MouseEvent dragStart :: (ElementClass self) => EventName self MouseEvent drop :: (ElementClass self) => EventName self MouseEvent error :: (ElementClass self) => EventName self UIEvent focusEvent :: (ElementClass self) => EventName self UIEvent input :: (ElementClass self) => EventName self Event invalid :: (ElementClass self) => EventName self Event keyDown :: (ElementClass self) => EventName self KeyboardEvent keyPress :: (ElementClass self) => EventName self KeyboardEvent keyUp :: (ElementClass self) => EventName self KeyboardEvent load :: (ElementClass self) => EventName self UIEvent mouseDown :: (ElementClass self) => EventName self MouseEvent mouseEnter :: (ElementClass self) => EventName self MouseEvent mouseLeave :: (ElementClass self) => EventName self MouseEvent mouseMove :: (ElementClass self) => EventName self MouseEvent mouseOut :: (ElementClass self) => EventName self MouseEvent mouseOver :: (ElementClass self) => EventName self MouseEvent mouseUp :: (ElementClass self) => EventName self MouseEvent mouseWheel :: (ElementClass self) => EventName self MouseEvent scroll :: (ElementClass self) => EventName self UIEvent select :: (ElementClass self) => EventName self UIEvent submit :: (ElementClass self) => EventName self Event wheel :: (ElementClass self) => EventName self WheelEvent beforeCut :: (ElementClass self) => EventName self Event cut :: (ElementClass self) => EventName self Event beforeCopy :: (ElementClass self) => EventName self Event copy :: (ElementClass self) => EventName self Event beforePaste :: (ElementClass self) => EventName self Event paste :: (ElementClass self) => EventName self Event reset :: (ElementClass self) => EventName self Event search :: (ElementClass self) => EventName self Event selectStart :: (ElementClass self) => EventName self Event touchStart :: (ElementClass self) => EventName self UIEvent touchMove :: (ElementClass self) => EventName self UIEvent touchEnd :: (ElementClass self) => EventName self UIEvent touchCancel :: (ElementClass self) => EventName self UIEvent webKitFullscreenChange :: (ElementClass self) => EventName self Event webKitFullscreenError :: (ElementClass self) => EventName self Event webKitWillRevealBottom :: (ElementClass self) => EventName self Event webKitWillRevealLeft :: (ElementClass self) => EventName self Event webKitWillRevealRight :: (ElementClass self) => EventName self Event webKitWillRevealTop :: (ElementClass self) => EventName self Event data Element castToElement :: GObjectClass obj => obj -> Element gTypeElement :: GType class NodeClass o => ElementClass o toElement :: ElementClass o => o -> Element module Graphics.UI.Gtk.WebKit.DOM.DocumentType getName :: (MonadIO m, DocumentTypeClass self, GlibString string) => self -> m string getEntities :: (MonadIO m, DocumentTypeClass self) => self -> m (Maybe NamedNodeMap) getNotations :: (MonadIO m, DocumentTypeClass self) => self -> m (Maybe NamedNodeMap) getPublicId :: (MonadIO m, DocumentTypeClass self, GlibString string) => self -> m (Maybe string) getSystemId :: (MonadIO m, DocumentTypeClass self, GlibString string) => self -> m (Maybe string) getInternalSubset :: (MonadIO m, DocumentTypeClass self, GlibString string) => self -> m (Maybe string) data DocumentType castToDocumentType :: GObjectClass obj => obj -> DocumentType gTypeDocumentType :: GType class NodeClass o => DocumentTypeClass o toDocumentType :: DocumentTypeClass o => o -> DocumentType module Graphics.UI.Gtk.WebKit.DOM.Document createElement :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> m (Maybe Element) createDocumentFragment :: (MonadIO m, DocumentClass self) => self -> m (Maybe DocumentFragment) createTextNode :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Text) createComment :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Comment) createCDATASection :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe CDATASection) createProcessingInstruction :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> string -> m (Maybe ProcessingInstruction) createAttribute :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Attr) createEntityReference :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe EntityReference) getElementsByTagName :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) importNode :: (MonadIO m, DocumentClass self, NodeClass importedNode) => self -> Maybe importedNode -> Bool -> m (Maybe Node) createElementNS :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> (Maybe string) -> m (Maybe Element) createAttributeNS :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> (Maybe string) -> m (Maybe Attr) getElementsByTagNameNS :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> string -> m (Maybe NodeList) getElementById :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Element) adoptNode :: (MonadIO m, DocumentClass self, NodeClass source) => self -> Maybe source -> m (Maybe Node) createEvent :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Event) createRange :: (MonadIO m, DocumentClass self) => self -> m (Maybe Range) createNodeIterator :: (MonadIO m, DocumentClass self, NodeClass root, NodeFilterClass filter) => self -> Maybe root -> Word -> Maybe filter -> Bool -> m (Maybe NodeIterator) createTreeWalker :: (MonadIO m, DocumentClass self, NodeClass root, NodeFilterClass filter) => self -> Maybe root -> Word -> Maybe filter -> Bool -> m (Maybe TreeWalker) getOverrideStyle :: (MonadIO m, DocumentClass self, ElementClass element, GlibString string) => self -> Maybe element -> string -> m (Maybe CSSStyleDeclaration) createExpression :: (MonadIO m, DocumentClass self, XPathNSResolverClass resolver, GlibString string) => self -> string -> Maybe resolver -> m (Maybe XPathExpression) createNSResolver :: (MonadIO m, DocumentClass self, NodeClass nodeResolver) => self -> Maybe nodeResolver -> m (Maybe XPathNSResolver) evaluate :: (MonadIO m, DocumentClass self, NodeClass contextNode, XPathNSResolverClass resolver, XPathResultClass inResult, GlibString string) => self -> string -> Maybe contextNode -> Maybe resolver -> Word -> Maybe inResult -> m (Maybe XPathResult) execCommand :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> Bool -> (Maybe string) -> m Bool queryCommandEnabled :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool queryCommandIndeterm :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool queryCommandState :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool queryCommandSupported :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool queryCommandValue :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m string getElementsByName :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) elementFromPoint :: (MonadIO m, DocumentClass self) => self -> Int -> Int -> m (Maybe Element) caretRangeFromPoint :: (MonadIO m, DocumentClass self) => self -> Int -> Int -> m (Maybe Range) createCSSStyleDeclaration :: (MonadIO m, DocumentClass self) => self -> m (Maybe CSSStyleDeclaration) getElementsByClassName :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) querySelector :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Element) querySelectorAll :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) webkitCancelFullScreen :: (MonadIO m, DocumentClass self) => self -> m () webkitExitFullscreen :: (MonadIO m, DocumentClass self) => self -> m () webkitGetNamedFlows :: (MonadIO m, DocumentClass self) => self -> m (Maybe DOMNamedFlowCollection) createTouch :: (MonadIO m, DocumentClass self, WindowClass window, EventTargetClass target) => self -> Maybe window -> Maybe target -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m (Maybe Touch) getDoctype :: (MonadIO m, DocumentClass self) => self -> m (Maybe DocumentType) getImplementation :: (MonadIO m, DocumentClass self) => self -> m (Maybe DOMImplementation) getDocumentElement :: (MonadIO m, DocumentClass self) => self -> m (Maybe Element) getInputEncoding :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getXmlEncoding :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) setXmlVersion :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> m () getXmlVersion :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) setXmlStandalone :: (MonadIO m, DocumentClass self) => self -> Bool -> m () getXmlStandalone :: (MonadIO m, DocumentClass self) => self -> m Bool getDocumentURI :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getDefaultView :: (MonadIO m, DocumentClass self) => self -> m (Maybe Window) getStyleSheets :: (MonadIO m, DocumentClass self) => self -> m (Maybe StyleSheetList) setTitle :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> m () getTitle :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getReferrer :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string getDomain :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string setCookie :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> m () getCookie :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) setBody :: (MonadIO m, HTMLElementClass val, DocumentClass self) => self -> Maybe val -> m () getBody :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLElement) getHead :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLHeadElement) getImages :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) getApplets :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) getLinks :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) getForms :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) getAnchors :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) getLastModified :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string setCharset :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> m () getCharset :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getDefaultCharset :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getReadyState :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getCharacterSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getPreferredStylesheetSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) setSelectedStylesheetSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> (Maybe string) -> m () getSelectedStylesheetSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) getCompatMode :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string getWebkitIsFullScreen :: (MonadIO m, DocumentClass self) => self -> m Bool getWebkitFullScreenKeyboardInputAllowed :: (MonadIO m, DocumentClass self) => self -> m Bool getWebkitCurrentFullScreenElement :: (MonadIO m, DocumentClass self) => self -> m (Maybe Element) getWebkitFullscreenEnabled :: (MonadIO m, DocumentClass self) => self -> m Bool getWebkitFullscreenElement :: (MonadIO m, DocumentClass self) => self -> m (Maybe Element) abort :: (DocumentClass self) => EventName self UIEvent blur :: (DocumentClass self) => EventName self UIEvent change :: (DocumentClass self) => EventName self Event click :: (DocumentClass self) => EventName self MouseEvent contextMenu :: (DocumentClass self) => EventName self MouseEvent dblClick :: (DocumentClass self) => EventName self MouseEvent drag :: (DocumentClass self) => EventName self MouseEvent dragEnd :: (DocumentClass self) => EventName self MouseEvent dragEnter :: (DocumentClass self) => EventName self MouseEvent dragLeave :: (DocumentClass self) => EventName self MouseEvent dragOver :: (DocumentClass self) => EventName self MouseEvent dragStart :: (DocumentClass self) => EventName self MouseEvent drop :: (DocumentClass self) => EventName self MouseEvent error :: (DocumentClass self) => EventName self UIEvent focus :: (DocumentClass self) => EventName self UIEvent input :: (DocumentClass self) => EventName self Event invalid :: (DocumentClass self) => EventName self Event keyDown :: (DocumentClass self) => EventName self KeyboardEvent keyPress :: (DocumentClass self) => EventName self KeyboardEvent keyUp :: (DocumentClass self) => EventName self KeyboardEvent load :: (DocumentClass self) => EventName self UIEvent mouseDown :: (DocumentClass self) => EventName self MouseEvent mouseEnter :: (DocumentClass self) => EventName self MouseEvent mouseLeave :: (DocumentClass self) => EventName self MouseEvent mouseMove :: (DocumentClass self) => EventName self MouseEvent mouseOut :: (DocumentClass self) => EventName self MouseEvent mouseOver :: (DocumentClass self) => EventName self MouseEvent mouseUp :: (DocumentClass self) => EventName self MouseEvent mouseWheel :: (DocumentClass self) => EventName self MouseEvent readyStateChange :: (DocumentClass self) => EventName self Event scroll :: (DocumentClass self) => EventName self UIEvent select :: (DocumentClass self) => EventName self UIEvent submit :: (DocumentClass self) => EventName self Event wheel :: (DocumentClass self) => EventName self WheelEvent beforeCut :: (DocumentClass self) => EventName self Event cut :: (DocumentClass self) => EventName self Event beforeCopy :: (DocumentClass self) => EventName self Event copy :: (DocumentClass self) => EventName self Event beforePaste :: (DocumentClass self) => EventName self Event paste :: (DocumentClass self) => EventName self Event reset :: (DocumentClass self) => EventName self Event search :: (DocumentClass self) => EventName self Event selectStart :: (DocumentClass self) => EventName self Event selectionchange :: (DocumentClass self) => EventName self Event touchStart :: (DocumentClass self) => EventName self UIEvent touchMove :: (DocumentClass self) => EventName self UIEvent touchEnd :: (DocumentClass self) => EventName self UIEvent touchCancel :: (DocumentClass self) => EventName self UIEvent webKitFullscreenChange :: (DocumentClass self) => EventName self Event webKitFullscreenError :: (DocumentClass self) => EventName self Event pointerlockchange :: (DocumentClass self) => EventName self Event pointerlockerror :: (DocumentClass self) => EventName self Event securitypolicyviolation :: (DocumentClass self) => EventName self Event webKitWillRevealBottom :: (DocumentClass self) => EventName self Event webKitWillRevealLeft :: (DocumentClass self) => EventName self Event webKitWillRevealRight :: (DocumentClass self) => EventName self Event webKitWillRevealTop :: (DocumentClass self) => EventName self Event getVisibilityState :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string getHidden :: (MonadIO m, DocumentClass self) => self -> m Bool getSecurityPolicy :: (MonadIO m, DocumentClass self) => self -> m (Maybe SecurityPolicy) getCurrentScript :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLScriptElement) data Document castToDocument :: GObjectClass obj => obj -> Document gTypeDocument :: GType class NodeClass o => DocumentClass o toDocument :: DocumentClass o => o -> Document module Graphics.UI.Gtk.WebKit.DOM.DOMTokenList item :: (MonadIO m, DOMTokenListClass self, GlibString string) => self -> Word -> m (Maybe string) contains :: (MonadIO m, DOMTokenListClass self, GlibString string) => self -> string -> m Bool add :: (MonadIO m, DOMTokenListClass self, GlibString string) => self -> string -> m () remove :: (MonadIO m, DOMTokenListClass self, GlibString string) => self -> string -> m () toggle :: (MonadIO m, DOMTokenListClass self, GlibString string) => self -> string -> Bool -> m Bool getLength :: (MonadIO m, DOMTokenListClass self) => self -> m Word data DOMTokenList castToDOMTokenList :: GObjectClass obj => obj -> DOMTokenList gTypeDOMTokenList :: GType class GObjectClass o => DOMTokenListClass o toDOMTokenList :: DOMTokenListClass o => o -> DOMTokenList module Graphics.UI.Gtk.WebKit.DOM.DOMStringList item :: (MonadIO m, DOMStringListClass self, GlibString string) => self -> Word -> m (Maybe string) contains :: (MonadIO m, DOMStringListClass self, GlibString string) => self -> string -> m Bool getLength :: (MonadIO m, DOMStringListClass self) => self -> m Word data DOMStringList castToDOMStringList :: GObjectClass obj => obj -> DOMStringList gTypeDOMStringList :: GType class GObjectClass o => DOMStringListClass o toDOMStringList :: DOMStringListClass o => o -> DOMStringList module Graphics.UI.Gtk.WebKit.DOM.DOMSettableTokenList setValue :: (MonadIO m, DOMSettableTokenListClass self, GlibString string) => self -> string -> m () getValue :: (MonadIO m, DOMSettableTokenListClass self, GlibString string) => self -> m string data DOMSettableTokenList castToDOMSettableTokenList :: GObjectClass obj => obj -> DOMSettableTokenList gTypeDOMSettableTokenList :: GType class DOMTokenListClass o => DOMSettableTokenListClass o toDOMSettableTokenList :: DOMSettableTokenListClass o => o -> DOMSettableTokenList module Graphics.UI.Gtk.WebKit.DOM.DOMNamedFlowCollection item :: (MonadIO m, DOMNamedFlowCollectionClass self) => self -> Word -> m (Maybe WebKitNamedFlow) namedItem :: (MonadIO m, DOMNamedFlowCollectionClass self, GlibString string) => self -> string -> m (Maybe WebKitNamedFlow) getLength :: (MonadIO m, DOMNamedFlowCollectionClass self) => self -> m Word data DOMNamedFlowCollection castToDOMNamedFlowCollection :: GObjectClass obj => obj -> DOMNamedFlowCollection gTypeDOMNamedFlowCollection :: GType class GObjectClass o => DOMNamedFlowCollectionClass o toDOMNamedFlowCollection :: DOMNamedFlowCollectionClass o => o -> DOMNamedFlowCollection module Graphics.UI.Gtk.WebKit.DOM.DOMImplementation hasFeature :: (MonadIO m, DOMImplementationClass self, GlibString string) => self -> string -> (Maybe string) -> m Bool createDocumentType :: (MonadIO m, DOMImplementationClass self, GlibString string) => self -> (Maybe string) -> (Maybe string) -> (Maybe string) -> m (Maybe DocumentType) createDocument :: (MonadIO m, DOMImplementationClass self, DocumentTypeClass doctype, GlibString string) => self -> (Maybe string) -> (Maybe string) -> Maybe doctype -> m (Maybe Document) createCSSStyleSheet :: (MonadIO m, DOMImplementationClass self, GlibString string) => self -> string -> string -> m (Maybe CSSStyleSheet) createHTMLDocument :: (MonadIO m, DOMImplementationClass self, GlibString string) => self -> string -> m (Maybe HTMLDocument) data DOMImplementation castToDOMImplementation :: GObjectClass obj => obj -> DOMImplementation gTypeDOMImplementation :: GType class GObjectClass o => DOMImplementationClass o toDOMImplementation :: DOMImplementationClass o => o -> DOMImplementation module Graphics.UI.Gtk.WebKit.DOM.CharacterData substringData :: (MonadIO m, CharacterDataClass self, GlibString string) => self -> Word -> Word -> m (Maybe string) appendData :: (MonadIO m, CharacterDataClass self, GlibString string) => self -> string -> m () insertData :: (MonadIO m, CharacterDataClass self, GlibString string) => self -> Word -> string -> m () deleteData :: (MonadIO m, CharacterDataClass self) => self -> Word -> Word -> m () replaceData :: (MonadIO m, CharacterDataClass self, GlibString string) => self -> Word -> Word -> string -> m () setData :: (MonadIO m, CharacterDataClass self, GlibString string) => self -> (Maybe string) -> m () getData :: (MonadIO m, CharacterDataClass self, GlibString string) => self -> m (Maybe string) getLength :: (MonadIO m, CharacterDataClass self) => self -> m Word data CharacterData castToCharacterData :: GObjectClass obj => obj -> CharacterData gTypeCharacterData :: GType class NodeClass o => CharacterDataClass o toCharacterData :: CharacterDataClass o => o -> CharacterData module Graphics.UI.Gtk.WebKit.DOM.CSSValue setCssText :: (MonadIO m, CSSValueClass self, GlibString string) => self -> (Maybe string) -> m () getCssText :: (MonadIO m, CSSValueClass self, GlibString string) => self -> m (Maybe string) getCssValueType :: (MonadIO m, CSSValueClass self) => self -> m Word data CSSValue castToCSSValue :: GObjectClass obj => obj -> CSSValue gTypeCSSValue :: GType class GObjectClass o => CSSValueClass o toCSSValue :: CSSValueClass o => o -> CSSValue module Graphics.UI.Gtk.WebKit.DOM.CSSStyleSheet insertRule :: (MonadIO m, CSSStyleSheetClass self, GlibString string) => self -> string -> Word -> m Word deleteRule :: (MonadIO m, CSSStyleSheetClass self) => self -> Word -> m () addRule :: (MonadIO m, CSSStyleSheetClass self, GlibString string) => self -> string -> string -> Word -> m Int removeRule :: (MonadIO m, CSSStyleSheetClass self) => self -> Word -> m () getOwnerRule :: (MonadIO m, CSSStyleSheetClass self) => self -> m (Maybe CSSRule) getCssRules :: (MonadIO m, CSSStyleSheetClass self) => self -> m (Maybe CSSRuleList) getRules :: (MonadIO m, CSSStyleSheetClass self) => self -> m (Maybe CSSRuleList) data CSSStyleSheet castToCSSStyleSheet :: GObjectClass obj => obj -> CSSStyleSheet gTypeCSSStyleSheet :: GType class StyleSheetClass o => CSSStyleSheetClass o toCSSStyleSheet :: CSSStyleSheetClass o => o -> CSSStyleSheet module Graphics.UI.Gtk.WebKit.DOM.CSSStyleDeclaration getPropertyValue :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> string -> m (Maybe string) removeProperty :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> string -> m (Maybe string) getPropertyPriority :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> string -> m (Maybe string) setProperty :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> string -> (Maybe string) -> string -> m () item :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> Word -> m string getPropertyShorthand :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> string -> m (Maybe string) isPropertyImplicit :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> string -> m Bool setCssText :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> (Maybe string) -> m () getCssText :: (MonadIO m, CSSStyleDeclarationClass self, GlibString string) => self -> m (Maybe string) getLength :: (MonadIO m, CSSStyleDeclarationClass self) => self -> m Word getParentRule :: (MonadIO m, CSSStyleDeclarationClass self) => self -> m (Maybe CSSRule) data CSSStyleDeclaration castToCSSStyleDeclaration :: GObjectClass obj => obj -> CSSStyleDeclaration gTypeCSSStyleDeclaration :: GType class GObjectClass o => CSSStyleDeclarationClass o toCSSStyleDeclaration :: CSSStyleDeclarationClass o => o -> CSSStyleDeclaration module Graphics.UI.Gtk.WebKit.DOM.CSSRuleList item :: (MonadIO m, CSSRuleListClass self) => self -> Word -> m (Maybe CSSRule) getLength :: (MonadIO m, CSSRuleListClass self) => self -> m Word data CSSRuleList castToCSSRuleList :: GObjectClass obj => obj -> CSSRuleList gTypeCSSRuleList :: GType class GObjectClass o => CSSRuleListClass o toCSSRuleList :: CSSRuleListClass o => o -> CSSRuleList module Graphics.UI.Gtk.WebKit.DOM.CSSRule setCssText :: (MonadIO m, CSSRuleClass self, GlibString string) => self -> (Maybe string) -> m () getCssText :: (MonadIO m, CSSRuleClass self, GlibString string) => self -> m (Maybe string) getParentStyleSheet :: (MonadIO m, CSSRuleClass self) => self -> m (Maybe CSSStyleSheet) getParentRule :: (MonadIO m, CSSRuleClass self) => self -> m (Maybe CSSRule) data CSSRule castToCSSRule :: GObjectClass obj => obj -> CSSRule gTypeCSSRule :: GType class GObjectClass o => CSSRuleClass o toCSSRule :: CSSRuleClass o => o -> CSSRule module Graphics.UI.Gtk.WebKit.DOM.CSS supports2 :: (MonadIO m, CSSClass self, GlibString string) => self -> string -> string -> m Bool data CSS castToCSS :: GObjectClass obj => obj -> CSS gTypeCSS :: GType class GObjectClass o => CSSClass o toCSS :: CSSClass o => o -> CSS module Graphics.UI.Gtk.WebKit.DOM.Blob slice :: (MonadIO m, BlobClass self, GlibString string) => self -> Int64 -> Int64 -> (Maybe string) -> m (Maybe Blob) getSize :: (MonadIO m, BlobClass self) => self -> m Word64 data Blob castToBlob :: GObjectClass obj => obj -> Blob gTypeBlob :: GType class GObjectClass o => BlobClass o toBlob :: BlobClass o => o -> Blob module Graphics.UI.Gtk.WebKit.DOM.BatteryManager getCharging :: (MonadIO m, BatteryManagerClass self) => self -> m Bool getChargingTime :: (MonadIO m, BatteryManagerClass self) => self -> m Double getDischargingTime :: (MonadIO m, BatteryManagerClass self) => self -> m Double getLevel :: (MonadIO m, BatteryManagerClass self) => self -> m Double chargingChange :: (BatteryManagerClass self) => EventName self Event chargingTimeChange :: (BatteryManagerClass self) => EventName self Event dischargingTimeChange :: (BatteryManagerClass self) => EventName self Event levelChange :: (BatteryManagerClass self) => EventName self Event data BatteryManager castToBatteryManager :: GObjectClass obj => obj -> BatteryManager gTypeBatteryManager :: GType class EventTargetClass o => BatteryManagerClass o toBatteryManager :: BatteryManagerClass o => o -> BatteryManager module Graphics.UI.Gtk.WebKit.DOM.BarProp getVisible :: (MonadIO m, BarPropClass self) => self -> m Bool data BarProp castToBarProp :: GObjectClass obj => obj -> BarProp gTypeBarProp :: GType class GObjectClass o => BarPropClass o toBarProp :: BarPropClass o => o -> BarProp module Graphics.UI.Gtk.WebKit.DOM.AudioTrackList item :: (MonadIO m, AudioTrackListClass self) => self -> Word -> m (Maybe AudioTrack) getTrackById :: (MonadIO m, AudioTrackListClass self, GlibString string) => self -> string -> m (Maybe AudioTrack) getLength :: (MonadIO m, AudioTrackListClass self) => self -> m Word change :: (AudioTrackListClass self) => EventName self Event addTrack :: (AudioTrackListClass self) => EventName self Event removeTrack :: (AudioTrackListClass self) => EventName self Event data AudioTrackList castToAudioTrackList :: GObjectClass obj => obj -> AudioTrackList gTypeAudioTrackList :: GType class EventTargetClass o => AudioTrackListClass o toAudioTrackList :: AudioTrackListClass o => o -> AudioTrackList module Graphics.UI.Gtk.WebKit.DOM.AudioTrack getId :: (MonadIO m, AudioTrackClass self, GlibString string) => self -> m string getLabel :: (MonadIO m, AudioTrackClass self, GlibString string) => self -> m string setEnabled :: (MonadIO m, AudioTrackClass self) => self -> Bool -> m () getEnabled :: (MonadIO m, AudioTrackClass self) => self -> m Bool data AudioTrack castToAudioTrack :: GObjectClass obj => obj -> AudioTrack gTypeAudioTrack :: GType class GObjectClass o => AudioTrackClass o toAudioTrack :: AudioTrackClass o => o -> AudioTrack module Graphics.UI.Gtk.WebKit.DOM.Attr getName :: (MonadIO m, AttrClass self, GlibString string) => self -> m (Maybe string) getSpecified :: (MonadIO m, AttrClass self) => self -> m Bool setValue :: (MonadIO m, AttrClass self, GlibString string) => self -> (Maybe string) -> m () getValue :: (MonadIO m, AttrClass self, GlibString string) => self -> m (Maybe string) getOwnerElement :: (MonadIO m, AttrClass self) => self -> m (Maybe Element) getIsId :: (MonadIO m, AttrClass self) => self -> m Bool data Attr castToAttr :: GObjectClass obj => obj -> Attr gTypeAttr :: GType class NodeClass o => AttrClass o toAttr :: AttrClass o => o -> Attr module Graphics.UI.Gtk.WebKit.DOM.ApplicationCache update :: (MonadIO m, ApplicationCacheClass self) => self -> m () swapCache :: (MonadIO m, ApplicationCacheClass self) => self -> m () abort :: (MonadIO m, ApplicationCacheClass self) => self -> m () getStatus :: (MonadIO m, ApplicationCacheClass self) => self -> m Word checking :: (ApplicationCacheClass self) => EventName self Event error :: (ApplicationCacheClass self) => EventName self UIEvent noUpdate :: (ApplicationCacheClass self) => EventName self Event downloading :: (ApplicationCacheClass self) => EventName self Event progress :: (ApplicationCacheClass self) => EventName self Event updateReady :: (ApplicationCacheClass self) => EventName self Event cached :: (ApplicationCacheClass self) => EventName self Event obsolete :: (ApplicationCacheClass self) => EventName self Event data ApplicationCache castToApplicationCache :: GObjectClass obj => obj -> ApplicationCache gTypeApplicationCache :: GType class EventTargetClass o => ApplicationCacheClass o toApplicationCache :: ApplicationCacheClass o => o -> ApplicationCache -- | Object used to communicate with the application when downloading module Graphics.UI.Gtk.WebKit.CacheModel data CacheModel CacheModelDefault :: CacheModel CacheModelDocumentViewer :: CacheModel CacheModelWebBrowser :: CacheModel CacheModelDocumentBrowser :: CacheModel -- | Returns the current cache model. For more information about this value -- check the documentation of the function setCacheModel. -- -- getCacheModel :: IO CacheModel -- | Specifies a usage model for WebViews, which WebKit will use to -- determine its caching behavior. All web views follow the cache model. -- This cache model determines the RAM and disk space to use for caching -- previously viewed content . -- -- Research indicates that users tend to browse within clusters of -- documents that hold resources in common, and to revisit previously -- visited documents. WebKit and the frameworks below it include built-in -- caches that take advantage of these patterns, substantially improving -- document load speed in browsing situations. The WebKit cache model -- controls the behaviors of all of these caches, including various -- WebCore caches. -- -- Browsers can improve document load speed substantially by specifying -- WebkitCacheModelWebBrowser. Applications without a browsing interface -- can reduce memory usage substantially by specifying -- WebkitCacheModelDocumentViewer. Default value is -- WebkitCacheModelWebBrowser. -- -- setCacheModel :: CacheModel -> IO () instance GHC.Enum.Enum Graphics.UI.Gtk.WebKit.CacheModel.CacheModel