webkit-0.12.6.1: Binding to the Webkit library.

Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk.WebKit.DOM.Element

# Documentation

elementGetAttribute :: ElementClass self => self -> String -> IO String

elementSetAttribute :: ElementClass self => self -> String -> String -> IO ()

elementRemoveAttribute :: ElementClass self => self -> String -> IO ()

elementGetAttributeNode :: ElementClass self => self -> String -> IO (Maybe DOMAttr)

elementSetAttributeNode :: (ElementClass self, DOMAttrClass newAttr) => self -> Maybe newAttr -> IO (Maybe DOMAttr)

elementRemoveAttributeNode :: (ElementClass self, DOMAttrClass oldAttr) => self -> Maybe oldAttr -> IO (Maybe DOMAttr)

elementGetElementsByTagName :: ElementClass self => self -> String -> IO (Maybe NodeList)

elementHasAttributes :: ElementClass self => self -> IO Bool

elementGetAttributeNS :: ElementClass self => self -> String -> String -> IO String

elementSetAttributeNS :: ElementClass self => self -> String -> String -> String -> IO ()

elementRemoveAttributeNS :: ElementClass self => self -> String -> String -> IO ()

elementGetElementsByTagNameNS :: ElementClass self => self -> String -> String -> IO (Maybe NodeList)

elementGetAttributeNodeNS :: ElementClass self => self -> String -> String -> IO (Maybe DOMAttr)

elementSetAttributeNodeNS :: (ElementClass self, DOMAttrClass newAttr) => self -> Maybe newAttr -> IO (Maybe DOMAttr)

elementHasAttribute :: ElementClass self => self -> String -> IO Bool

elementHasAttributeNS :: ElementClass self => self -> String -> String -> IO Bool

elementFocus :: ElementClass self => self -> IO ()

elementBlur :: ElementClass self => self -> IO ()

elementScrollIntoView :: ElementClass self => self -> Bool -> IO ()

elementScrollIntoViewIfNeeded :: ElementClass self => self -> Bool -> IO ()

elementScrollByLines :: ElementClass self => self -> Int -> IO ()

elementScrollByPages :: ElementClass self => self -> Int -> IO ()

elementGetElementsByClassName :: ElementClass self => self -> String -> IO (Maybe NodeList)

elementQuerySelector :: ElementClass self => self -> String -> IO (Maybe Element)

elementQuerySelectorAll :: ElementClass self => self -> String -> IO (Maybe NodeList)

elementWebkitMatchesSelector :: ElementClass self => self -> String -> IO Bool

elementWebkitRequestPointerLock :: ElementClass self => self -> IO ()

elementGetTagName :: ElementClass self => self -> IO String

elementGetAttributes :: ElementClass self => self -> IO (Maybe NamedNodeMap)

elementGetStyle :: ElementClass self => self -> IO (Maybe CSSStyleDeclaration)

elementSetId :: ElementClass self => self -> String -> IO ()

elementGetId :: ElementClass self => self -> IO String

elementGetOffsetLeft :: ElementClass self => self -> IO Int

elementGetOffsetTop :: ElementClass self => self -> IO Int

elementGetOffsetWidth :: ElementClass self => self -> IO Int

elementGetOffsetHeight :: ElementClass self => self -> IO Int

elementGetOffsetParent :: ElementClass self => self -> IO (Maybe Element)

elementGetClientLeft :: ElementClass self => self -> IO Int

elementGetClientTop :: ElementClass self => self -> IO Int

elementGetClientWidth :: ElementClass self => self -> IO Int

elementGetClientHeight :: ElementClass self => self -> IO Int

elementSetScrollLeft :: ElementClass self => self -> Int -> IO ()

elementGetScrollLeft :: ElementClass self => self -> IO Int

elementSetScrollTop :: ElementClass self => self -> Int -> IO ()

elementGetScrollTop :: ElementClass self => self -> IO Int

elementGetScrollWidth :: ElementClass self => self -> IO Int

elementGetScrollHeight :: ElementClass self => self -> IO Int

elementSetClassName :: ElementClass self => self -> String -> IO ()

elementGetClassName :: ElementClass self => self -> IO String

elementGetClassList :: ElementClass self => self -> IO (Maybe DOMTokenList)

elementGetFirstElementChild :: ElementClass self => self -> IO (Maybe Element)

elementGetLastElementChild :: ElementClass self => self -> IO (Maybe Element)

elementGetPreviousElementSibling :: ElementClass self => self -> IO (Maybe Element)

elementGetNextElementSibling :: ElementClass self => self -> IO (Maybe Element)

elementGetChildElementCount :: ElementClass self => self -> IO Word

elementGetWebkitRegionOverset :: ElementClass self => self -> IO String

elementOnabort :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnblur :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnchange :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnclick :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOncontextmenu :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndblclick :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndrag :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndragend :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndragenter :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndragleave :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndragover :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndragstart :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOndrop :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOnerror :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnfocus :: ElementClass self => Signal self (EventM UIEvent self ())

elementOninput :: ElementClass self => Signal self (EventM UIEvent self ())

elementOninvalid :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnkeydown :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnkeypress :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnkeyup :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnload :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnmousedown :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOnmouseenter :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnmouseleave :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnmousemove :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOnmouseout :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOnmouseover :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOnmouseup :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOnmousewheel :: ElementClass self => Signal self (EventM MouseEvent self ())

elementOnscroll :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnselect :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnsubmit :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnbeforecut :: ElementClass self => Signal self (EventM UIEvent self ())

elementOncut :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnbeforecopy :: ElementClass self => Signal self (EventM UIEvent self ())

elementOncopy :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnbeforepaste :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnpaste :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnreset :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnsearch :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnselectstart :: ElementClass self => Signal self (EventM UIEvent self ())

elementOntouchstart :: ElementClass self => Signal self (EventM UIEvent self ())

elementOntouchmove :: ElementClass self => Signal self (EventM UIEvent self ())

elementOntouchend :: ElementClass self => Signal self (EventM UIEvent self ())

elementOntouchcancel :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnwebkitfullscreenchange :: ElementClass self => Signal self (EventM UIEvent self ())

elementOnwebkitfullscreenerror :: ElementClass self => Signal self (EventM UIEvent self ())

data Element

Instances

Eq Element |
Ord Element |
GObjectClass Element |
ElementClass Element |
NodeClass Element |

class NodeClass o => ElementClass o

Instances

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

castToElement :: GObjectClass obj => obj -> Element

gTypeElement :: GType

toElement :: ElementClass o => o -> Element