webkitgtk3-0.14.1.1: Binding to the Webkit library.

Safe HaskellNone
LanguageHaskell98

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 :: () => (Eq a, Num a) => a Source

getTagName :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) 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

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

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

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

getWebkitRegionOverset :: (MonadIO m, ElementClass self, GlibString string) => self -> m string Source

class NodeClass o => ElementClass o Source

Instances

ElementClass HTMLUListElement Source 
ElementClass HTMLTitleElement Source 
ElementClass HTMLTextAreaElement Source 
ElementClass HTMLTableSectionElement Source 
ElementClass HTMLTableRowElement Source 
ElementClass HTMLTableElement Source 
ElementClass HTMLTableColElement Source 
ElementClass HTMLTableCellElement Source 
ElementClass HTMLTableCaptionElement Source 
ElementClass HTMLStyleElement Source 
ElementClass HTMLSelectElement Source 
ElementClass HTMLScriptElement Source 
ElementClass HTMLQuoteElement Source 
ElementClass HTMLPreElement Source 
ElementClass HTMLParamElement Source 
ElementClass HTMLParagraphElement Source 
ElementClass HTMLOptionElement Source 
ElementClass HTMLOptGroupElement Source 
ElementClass HTMLObjectElement Source 
ElementClass HTMLOListElement Source 
ElementClass HTMLModElement Source 
ElementClass HTMLMetaElement Source 
ElementClass HTMLMenuElement Source 
ElementClass HTMLMarqueeElement Source 
ElementClass HTMLMapElement Source 
ElementClass HTMLLinkElement Source 
ElementClass HTMLLegendElement Source 
ElementClass HTMLLabelElement Source 
ElementClass HTMLLIElement Source 
ElementClass HTMLKeygenElement Source 
ElementClass HTMLInputElement Source 
ElementClass HTMLImageElement Source 
ElementClass HTMLIFrameElement Source 
ElementClass HTMLHtmlElement Source 
ElementClass HTMLHeadingElement Source 
ElementClass HTMLHeadElement Source 
ElementClass HTMLHRElement Source 
ElementClass HTMLFrameSetElement Source 
ElementClass HTMLFrameElement Source 
ElementClass HTMLFormElement Source 
ElementClass HTMLFontElement Source 
ElementClass HTMLFieldSetElement Source 
ElementClass HTMLEmbedElement Source 
ElementClass HTMLDivElement Source 
ElementClass HTMLDirectoryElement Source 
ElementClass HTMLDetailsElement Source 
ElementClass HTMLDListElement Source 
ElementClass HTMLCanvasElement Source 
ElementClass HTMLButtonElement Source 
ElementClass HTMLBodyElement Source 
ElementClass HTMLBaseFontElement Source 
ElementClass HTMLBaseElement Source 
ElementClass HTMLBRElement Source 
ElementClass HTMLAreaElement Source 
ElementClass HTMLAppletElement Source 
ElementClass HTMLAnchorElement Source 
ElementClass HTMLElement Source 
ElementClass Element Source