Safe Haskell | None |
---|---|
Language | Haskell98 |
Graphics.UI.Gtk.WebKit.DOM.Element
Documentation
getAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe string) Source #
setAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> string -> m () Source #
removeAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () Source #
getAttributeNode :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe Attr) Source #
setAttributeNode :: (MonadIO m, ElementClass self, AttrClass newAttr) => self -> Maybe newAttr -> m (Maybe Attr) Source #
removeAttributeNode :: (MonadIO m, ElementClass self, AttrClass oldAttr) => self -> Maybe oldAttr -> m (Maybe Attr) Source #
getElementsByTagName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #
hasAttributes :: (MonadIO m, ElementClass self) => self -> m Bool Source #
getAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m string Source #
setAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> string -> m () Source #
removeAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m () Source #
getElementsByTagNameNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m (Maybe NodeList) Source #
getAttributeNodeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m (Maybe Attr) Source #
setAttributeNodeNS :: (MonadIO m, ElementClass self, AttrClass newAttr) => self -> Maybe newAttr -> m (Maybe Attr) Source #
hasAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m Bool Source #
hasAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m Bool Source #
focus :: (MonadIO m, ElementClass self) => self -> m () Source #
blur :: (MonadIO m, ElementClass self) => self -> m () Source #
scrollIntoView :: (MonadIO m, ElementClass self) => self -> Bool -> m () Source #
scrollIntoViewIfNeeded :: (MonadIO m, ElementClass self) => self -> Bool -> m () Source #
scrollByLines :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #
scrollByPages :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #
getElementsByClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #
querySelector :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe Element) Source #
querySelectorAll :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #
webkitMatchesSelector :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m Bool Source #
webkitRequestFullScreen :: (MonadIO m, ElementClass self) => self -> Word -> m () Source #
webkitRequestFullscreen :: (MonadIO m, ElementClass self) => self -> m () Source #
requestPointerLock :: (MonadIO m, ElementClass self) => self -> m () Source #
pattern ALLOW_KEYBOARD_INPUT :: forall a. (Num a, Eq a) => a Source #
getTagName :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) Source #
getAttributes :: (MonadIO m, ElementClass self) => self -> m (Maybe NamedNodeMap) Source #
getStyle :: (MonadIO m, ElementClass self) => self -> m (Maybe CSSStyleDeclaration) Source #
setId :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () Source #
getId :: (MonadIO m, ElementClass self, GlibString string) => self -> m string Source #
getOffsetLeft :: (MonadIO m, ElementClass self) => self -> m Double Source #
getOffsetTop :: (MonadIO m, ElementClass self) => self -> m Double Source #
getOffsetWidth :: (MonadIO m, ElementClass self) => self -> m Double Source #
getOffsetHeight :: (MonadIO m, ElementClass self) => self -> m Double Source #
getClientLeft :: (MonadIO m, ElementClass self) => self -> m Double Source #
getClientTop :: (MonadIO m, ElementClass self) => self -> m Double Source #
getClientWidth :: (MonadIO m, ElementClass self) => self -> m Double Source #
getClientHeight :: (MonadIO m, ElementClass self) => self -> m Double Source #
setScrollLeft :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #
getScrollLeft :: (MonadIO m, ElementClass self) => self -> m Int Source #
setScrollTop :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #
getScrollTop :: (MonadIO m, ElementClass self) => self -> m Int Source #
getScrollWidth :: (MonadIO m, ElementClass self) => self -> m Int Source #
getScrollHeight :: (MonadIO m, ElementClass self) => self -> m Int Source #
getOffsetParent :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) Source #
setInnerHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> m () Source #
getInnerHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) Source #
setOuterHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> m () Source #
getOuterHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) Source #
setClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () Source #
getClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> m string Source #
getClassList :: (MonadIO m, ElementClass self) => self -> m (Maybe DOMTokenList) Source #
getFirstElementChild :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) Source #
getLastElementChild :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) Source #
getPreviousElementSibling :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) Source #
getNextElementSibling :: (MonadIO m, ElementClass self) => self -> m (Maybe Element) Source #
getChildElementCount :: (MonadIO m, ElementClass self) => self -> m Word Source #
getWebkitRegionOverset :: (MonadIO m, ElementClass self, GlibString string) => self -> m string Source #
click :: ElementClass self => EventName self MouseEvent Source #
contextMenu :: ElementClass self => EventName self MouseEvent Source #
dblClick :: ElementClass self => EventName self MouseEvent Source #
drag :: ElementClass self => EventName self MouseEvent Source #
dragEnd :: ElementClass self => EventName self MouseEvent Source #
dragEnter :: ElementClass self => EventName self MouseEvent Source #
dragLeave :: ElementClass self => EventName self MouseEvent Source #
dragOver :: ElementClass self => EventName self MouseEvent Source #
dragStart :: ElementClass self => EventName self MouseEvent Source #
drop :: ElementClass self => EventName self MouseEvent Source #
focusEvent :: ElementClass self => EventName self UIEvent Source #
keyDown :: ElementClass self => EventName self KeyboardEvent Source #
keyPress :: ElementClass self => EventName self KeyboardEvent Source #
keyUp :: ElementClass self => EventName self KeyboardEvent Source #
mouseDown :: ElementClass self => EventName self MouseEvent Source #
mouseEnter :: ElementClass self => EventName self MouseEvent Source #
mouseLeave :: ElementClass self => EventName self MouseEvent Source #
mouseMove :: ElementClass self => EventName self MouseEvent Source #
mouseOut :: ElementClass self => EventName self MouseEvent Source #
mouseOver :: ElementClass self => EventName self MouseEvent Source #
mouseUp :: ElementClass self => EventName self MouseEvent Source #
mouseWheel :: ElementClass self => EventName self MouseEvent Source #
wheel :: ElementClass self => EventName self WheelEvent Source #
beforeCopy :: ElementClass self => EventName self Event Source #
beforePaste :: ElementClass self => EventName self Event Source #
selectStart :: ElementClass self => EventName self Event Source #
touchStart :: ElementClass self => EventName self UIEvent Source #
touchCancel :: ElementClass self => EventName self UIEvent Source #
webKitFullscreenChange :: ElementClass self => EventName self Event Source #
webKitFullscreenError :: ElementClass self => EventName self Event Source #
webKitWillRevealBottom :: ElementClass self => EventName self Event Source #
webKitWillRevealLeft :: ElementClass self => EventName self Event Source #
webKitWillRevealRight :: ElementClass self => EventName self Event Source #
webKitWillRevealTop :: ElementClass self => EventName self Event Source #
castToElement :: GObjectClass obj => obj -> Element Source #
gTypeElement :: GType Source #
class NodeClass o => ElementClass o Source #
Instances
toElement :: ElementClass o => o -> Element Source #