Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
createElement :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> m (Maybe Element) Source #
createDocumentFragment :: (MonadIO m, DocumentClass self) => self -> m (Maybe DocumentFragment) Source #
createTextNode :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Text) Source #
createComment :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Comment) Source #
createCDATASection :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe CDATASection) Source #
createProcessingInstruction :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> string -> m (Maybe ProcessingInstruction) Source #
createAttribute :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Attr) Source #
createEntityReference :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe EntityReference) Source #
getElementsByTagName :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #
importNode :: (MonadIO m, DocumentClass self, NodeClass importedNode) => self -> Maybe importedNode -> Bool -> m (Maybe Node) Source #
createElementNS :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> Maybe string -> m (Maybe Element) Source #
createAttributeNS :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> Maybe string -> m (Maybe Attr) Source #
getElementsByTagNameNS :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> string -> m (Maybe NodeList) Source #
getElementById :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Element) Source #
adoptNode :: (MonadIO m, DocumentClass self, NodeClass source) => self -> Maybe source -> m (Maybe Node) Source #
createEvent :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Event) Source #
createRange :: (MonadIO m, DocumentClass self) => self -> m (Maybe Range) Source #
createNodeIterator :: (MonadIO m, DocumentClass self, NodeClass root, NodeFilterClass filter) => self -> Maybe root -> Word -> Maybe filter -> Bool -> m (Maybe NodeIterator) Source #
createTreeWalker :: (MonadIO m, DocumentClass self, NodeClass root, NodeFilterClass filter) => self -> Maybe root -> Word -> Maybe filter -> Bool -> m (Maybe TreeWalker) Source #
getOverrideStyle :: (MonadIO m, DocumentClass self, ElementClass element, GlibString string) => self -> Maybe element -> string -> m (Maybe CSSStyleDeclaration) Source #
createExpression :: (MonadIO m, DocumentClass self, XPathNSResolverClass resolver, GlibString string) => self -> string -> Maybe resolver -> m (Maybe XPathExpression) Source #
createNSResolver :: (MonadIO m, DocumentClass self, NodeClass nodeResolver) => self -> Maybe nodeResolver -> m (Maybe XPathNSResolver) Source #
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) Source #
execCommand :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> Bool -> Maybe string -> m Bool Source #
queryCommandEnabled :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool Source #
queryCommandIndeterm :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool Source #
queryCommandState :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool Source #
queryCommandSupported :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m Bool Source #
queryCommandValue :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m string Source #
getElementsByName :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #
elementFromPoint :: (MonadIO m, DocumentClass self) => self -> Int -> Int -> m (Maybe Element) Source #
caretRangeFromPoint :: (MonadIO m, DocumentClass self) => self -> Int -> Int -> m (Maybe Range) Source #
createCSSStyleDeclaration :: (MonadIO m, DocumentClass self) => self -> m (Maybe CSSStyleDeclaration) Source #
getElementsByClassName :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #
querySelector :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe Element) Source #
querySelectorAll :: (MonadIO m, DocumentClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #
webkitCancelFullScreen :: (MonadIO m, DocumentClass self) => self -> m () Source #
webkitExitFullscreen :: (MonadIO m, DocumentClass self) => self -> m () Source #
webkitGetNamedFlows :: (MonadIO m, DocumentClass self) => self -> m (Maybe DOMNamedFlowCollection) Source #
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) Source #
getDoctype :: (MonadIO m, DocumentClass self) => self -> m (Maybe DocumentType) Source #
getImplementation :: (MonadIO m, DocumentClass self) => self -> m (Maybe DOMImplementation) Source #
getDocumentElement :: (MonadIO m, DocumentClass self) => self -> m (Maybe Element) Source #
getInputEncoding :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getXmlEncoding :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
setXmlVersion :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> m () Source #
getXmlVersion :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
setXmlStandalone :: (MonadIO m, DocumentClass self) => self -> Bool -> m () Source #
getXmlStandalone :: (MonadIO m, DocumentClass self) => self -> m Bool Source #
getDocumentURI :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getDefaultView :: (MonadIO m, DocumentClass self) => self -> m (Maybe Window) Source #
getStyleSheets :: (MonadIO m, DocumentClass self) => self -> m (Maybe StyleSheetList) Source #
setTitle :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> m () Source #
getTitle :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getReferrer :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string Source #
getDomain :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string Source #
setCookie :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> m () Source #
getCookie :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
setBody :: (MonadIO m, HTMLElementClass val, DocumentClass self) => self -> Maybe val -> m () Source #
getBody :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLElement) Source #
getHead :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLHeadElement) Source #
getImages :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) Source #
getApplets :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) Source #
getLinks :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) Source #
getForms :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) Source #
getAnchors :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLCollection) Source #
getLastModified :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string Source #
setCharset :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> m () Source #
getCharset :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getDefaultCharset :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getReadyState :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getCharacterSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getPreferredStylesheetSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
setSelectedStylesheetSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> Maybe string -> m () Source #
getSelectedStylesheetSet :: (MonadIO m, DocumentClass self, GlibString string) => self -> m (Maybe string) Source #
getCompatMode :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string Source #
getWebkitIsFullScreen :: (MonadIO m, DocumentClass self) => self -> m Bool Source #
getWebkitFullScreenKeyboardInputAllowed :: (MonadIO m, DocumentClass self) => self -> m Bool Source #
getWebkitCurrentFullScreenElement :: (MonadIO m, DocumentClass self) => self -> m (Maybe Element) Source #
getWebkitFullscreenEnabled :: (MonadIO m, DocumentClass self) => self -> m Bool Source #
getWebkitFullscreenElement :: (MonadIO m, DocumentClass self) => self -> m (Maybe Element) Source #
click :: DocumentClass self => EventName self MouseEvent Source #
contextMenu :: DocumentClass self => EventName self MouseEvent Source #
dblClick :: DocumentClass self => EventName self MouseEvent Source #
drag :: DocumentClass self => EventName self MouseEvent Source #
dragEnd :: DocumentClass self => EventName self MouseEvent Source #
dragEnter :: DocumentClass self => EventName self MouseEvent Source #
dragLeave :: DocumentClass self => EventName self MouseEvent Source #
dragOver :: DocumentClass self => EventName self MouseEvent Source #
dragStart :: DocumentClass self => EventName self MouseEvent Source #
drop :: DocumentClass self => EventName self MouseEvent Source #
keyDown :: DocumentClass self => EventName self KeyboardEvent Source #
keyPress :: DocumentClass self => EventName self KeyboardEvent Source #
keyUp :: DocumentClass self => EventName self KeyboardEvent Source #
mouseDown :: DocumentClass self => EventName self MouseEvent Source #
mouseEnter :: DocumentClass self => EventName self MouseEvent Source #
mouseLeave :: DocumentClass self => EventName self MouseEvent Source #
mouseMove :: DocumentClass self => EventName self MouseEvent Source #
mouseOut :: DocumentClass self => EventName self MouseEvent Source #
mouseOver :: DocumentClass self => EventName self MouseEvent Source #
mouseUp :: DocumentClass self => EventName self MouseEvent Source #
mouseWheel :: DocumentClass self => EventName self MouseEvent Source #
readyStateChange :: DocumentClass self => EventName self Event Source #
wheel :: DocumentClass self => EventName self WheelEvent Source #
beforeCopy :: DocumentClass self => EventName self Event Source #
beforePaste :: DocumentClass self => EventName self Event Source #
selectStart :: DocumentClass self => EventName self Event Source #
selectionchange :: DocumentClass self => EventName self Event Source #
touchStart :: DocumentClass self => EventName self UIEvent Source #
touchCancel :: DocumentClass self => EventName self UIEvent Source #
webKitFullscreenChange :: DocumentClass self => EventName self Event Source #
webKitFullscreenError :: DocumentClass self => EventName self Event Source #
pointerlockchange :: DocumentClass self => EventName self Event Source #
pointerlockerror :: DocumentClass self => EventName self Event Source #
securitypolicyviolation :: DocumentClass self => EventName self Event Source #
webKitWillRevealBottom :: DocumentClass self => EventName self Event Source #
webKitWillRevealLeft :: DocumentClass self => EventName self Event Source #
webKitWillRevealRight :: DocumentClass self => EventName self Event Source #
webKitWillRevealTop :: DocumentClass self => EventName self Event Source #
getVisibilityState :: (MonadIO m, DocumentClass self, GlibString string) => self -> m string Source #
getSecurityPolicy :: (MonadIO m, DocumentClass self) => self -> m (Maybe SecurityPolicy) Source #
getCurrentScript :: (MonadIO m, DocumentClass self) => self -> m (Maybe HTMLScriptElement) Source #
castToDocument :: GObjectClass obj => obj -> Document Source #
class NodeClass o => DocumentClass o Source #
toDocument :: DocumentClass o => o -> Document Source #