{- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1 Maintainer : Iñaki García Etxebarria (garetxe@gmail.com) -} module GI.WebKit.Objects.DOMHTMLElement ( -- * Exported types DOMHTMLElement(..) , DOMHTMLElementK , toDOMHTMLElement , noDOMHTMLElement , -- * Methods -- ** dOMHTMLElementClick DOMHTMLElementClickMethodInfo , dOMHTMLElementClick , -- ** dOMHTMLElementGetAccessKey DOMHTMLElementGetAccessKeyMethodInfo , dOMHTMLElementGetAccessKey , -- ** dOMHTMLElementGetChildren DOMHTMLElementGetChildrenMethodInfo , dOMHTMLElementGetChildren , -- ** dOMHTMLElementGetClassList DOMHTMLElementGetClassListMethodInfo , dOMHTMLElementGetClassList , -- ** dOMHTMLElementGetClassName DOMHTMLElementGetClassNameMethodInfo , dOMHTMLElementGetClassName , -- ** dOMHTMLElementGetContentEditable DOMHTMLElementGetContentEditableMethodInfo, dOMHTMLElementGetContentEditable , -- ** dOMHTMLElementGetDir DOMHTMLElementGetDirMethodInfo , dOMHTMLElementGetDir , -- ** dOMHTMLElementGetDraggable DOMHTMLElementGetDraggableMethodInfo , dOMHTMLElementGetDraggable , -- ** dOMHTMLElementGetHidden DOMHTMLElementGetHiddenMethodInfo , dOMHTMLElementGetHidden , -- ** dOMHTMLElementGetId DOMHTMLElementGetIdMethodInfo , dOMHTMLElementGetId , -- ** dOMHTMLElementGetInnerHtml DOMHTMLElementGetInnerHtmlMethodInfo , dOMHTMLElementGetInnerHtml , -- ** dOMHTMLElementGetInnerText DOMHTMLElementGetInnerTextMethodInfo , dOMHTMLElementGetInnerText , -- ** dOMHTMLElementGetIsContentEditable DOMHTMLElementGetIsContentEditableMethodInfo, dOMHTMLElementGetIsContentEditable , -- ** dOMHTMLElementGetItemId DOMHTMLElementGetItemIdMethodInfo , dOMHTMLElementGetItemId , -- ** dOMHTMLElementGetItemProp DOMHTMLElementGetItemPropMethodInfo , dOMHTMLElementGetItemProp , -- ** dOMHTMLElementGetItemRef DOMHTMLElementGetItemRefMethodInfo , dOMHTMLElementGetItemRef , -- ** dOMHTMLElementGetItemScope DOMHTMLElementGetItemScopeMethodInfo , dOMHTMLElementGetItemScope , -- ** dOMHTMLElementGetItemType DOMHTMLElementGetItemTypeMethodInfo , dOMHTMLElementGetItemType , -- ** dOMHTMLElementGetLang DOMHTMLElementGetLangMethodInfo , dOMHTMLElementGetLang , -- ** dOMHTMLElementGetOuterHtml DOMHTMLElementGetOuterHtmlMethodInfo , dOMHTMLElementGetOuterHtml , -- ** dOMHTMLElementGetOuterText DOMHTMLElementGetOuterTextMethodInfo , dOMHTMLElementGetOuterText , -- ** dOMHTMLElementGetSpellcheck DOMHTMLElementGetSpellcheckMethodInfo , dOMHTMLElementGetSpellcheck , -- ** dOMHTMLElementGetTabIndex DOMHTMLElementGetTabIndexMethodInfo , dOMHTMLElementGetTabIndex , -- ** dOMHTMLElementGetTitle DOMHTMLElementGetTitleMethodInfo , dOMHTMLElementGetTitle , -- ** dOMHTMLElementGetTranslate DOMHTMLElementGetTranslateMethodInfo , dOMHTMLElementGetTranslate , -- ** dOMHTMLElementGetWebkitdropzone DOMHTMLElementGetWebkitdropzoneMethodInfo, dOMHTMLElementGetWebkitdropzone , -- ** dOMHTMLElementInsertAdjacentElement DOMHTMLElementInsertAdjacentElementMethodInfo, dOMHTMLElementInsertAdjacentElement , -- ** dOMHTMLElementInsertAdjacentHtml DOMHTMLElementInsertAdjacentHtmlMethodInfo, dOMHTMLElementInsertAdjacentHtml , -- ** dOMHTMLElementInsertAdjacentText DOMHTMLElementInsertAdjacentTextMethodInfo, dOMHTMLElementInsertAdjacentText , -- ** dOMHTMLElementSetAccessKey DOMHTMLElementSetAccessKeyMethodInfo , dOMHTMLElementSetAccessKey , -- ** dOMHTMLElementSetClassName DOMHTMLElementSetClassNameMethodInfo , dOMHTMLElementSetClassName , -- ** dOMHTMLElementSetContentEditable DOMHTMLElementSetContentEditableMethodInfo, dOMHTMLElementSetContentEditable , -- ** dOMHTMLElementSetDir DOMHTMLElementSetDirMethodInfo , dOMHTMLElementSetDir , -- ** dOMHTMLElementSetDraggable DOMHTMLElementSetDraggableMethodInfo , dOMHTMLElementSetDraggable , -- ** dOMHTMLElementSetHidden DOMHTMLElementSetHiddenMethodInfo , dOMHTMLElementSetHidden , -- ** dOMHTMLElementSetId DOMHTMLElementSetIdMethodInfo , dOMHTMLElementSetId , -- ** dOMHTMLElementSetInnerHtml DOMHTMLElementSetInnerHtmlMethodInfo , dOMHTMLElementSetInnerHtml , -- ** dOMHTMLElementSetInnerText DOMHTMLElementSetInnerTextMethodInfo , dOMHTMLElementSetInnerText , -- ** dOMHTMLElementSetItemId DOMHTMLElementSetItemIdMethodInfo , dOMHTMLElementSetItemId , -- ** dOMHTMLElementSetItemScope DOMHTMLElementSetItemScopeMethodInfo , dOMHTMLElementSetItemScope , -- ** dOMHTMLElementSetLang DOMHTMLElementSetLangMethodInfo , dOMHTMLElementSetLang , -- ** dOMHTMLElementSetOuterHtml DOMHTMLElementSetOuterHtmlMethodInfo , dOMHTMLElementSetOuterHtml , -- ** dOMHTMLElementSetOuterText DOMHTMLElementSetOuterTextMethodInfo , dOMHTMLElementSetOuterText , -- ** dOMHTMLElementSetSpellcheck DOMHTMLElementSetSpellcheckMethodInfo , dOMHTMLElementSetSpellcheck , -- ** dOMHTMLElementSetTabIndex DOMHTMLElementSetTabIndexMethodInfo , dOMHTMLElementSetTabIndex , -- ** dOMHTMLElementSetTitle DOMHTMLElementSetTitleMethodInfo , dOMHTMLElementSetTitle , -- ** dOMHTMLElementSetTranslate DOMHTMLElementSetTranslateMethodInfo , dOMHTMLElementSetTranslate , -- ** dOMHTMLElementSetWebkitdropzone DOMHTMLElementSetWebkitdropzoneMethodInfo, dOMHTMLElementSetWebkitdropzone , -- * Properties -- ** AccessKey DOMHTMLElementAccessKeyPropertyInfo , constructDOMHTMLElementAccessKey , dOMHTMLElementAccessKey , getDOMHTMLElementAccessKey , setDOMHTMLElementAccessKey , -- ** Children DOMHTMLElementChildrenPropertyInfo , dOMHTMLElementChildren , getDOMHTMLElementChildren , -- ** ContentEditable DOMHTMLElementContentEditablePropertyInfo, clearDOMHTMLElementContentEditable , constructDOMHTMLElementContentEditable , dOMHTMLElementContentEditable , getDOMHTMLElementContentEditable , setDOMHTMLElementContentEditable , -- ** Dir DOMHTMLElementDirPropertyInfo , constructDOMHTMLElementDir , dOMHTMLElementDir , getDOMHTMLElementDir , setDOMHTMLElementDir , -- ** Draggable DOMHTMLElementDraggablePropertyInfo , constructDOMHTMLElementDraggable , dOMHTMLElementDraggable , getDOMHTMLElementDraggable , setDOMHTMLElementDraggable , -- ** Hidden DOMHTMLElementHiddenPropertyInfo , constructDOMHTMLElementHidden , dOMHTMLElementHidden , getDOMHTMLElementHidden , setDOMHTMLElementHidden , -- ** InnerHtml DOMHTMLElementInnerHtmlPropertyInfo , clearDOMHTMLElementInnerHtml , constructDOMHTMLElementInnerHtml , dOMHTMLElementInnerHtml , getDOMHTMLElementInnerHtml , setDOMHTMLElementInnerHtml , -- ** InnerText DOMHTMLElementInnerTextPropertyInfo , clearDOMHTMLElementInnerText , constructDOMHTMLElementInnerText , dOMHTMLElementInnerText , getDOMHTMLElementInnerText , setDOMHTMLElementInnerText , -- ** IsContentEditable DOMHTMLElementIsContentEditablePropertyInfo, dOMHTMLElementIsContentEditable , getDOMHTMLElementIsContentEditable , -- ** Lang DOMHTMLElementLangPropertyInfo , constructDOMHTMLElementLang , dOMHTMLElementLang , getDOMHTMLElementLang , setDOMHTMLElementLang , -- ** OuterHtml DOMHTMLElementOuterHtmlPropertyInfo , clearDOMHTMLElementOuterHtml , constructDOMHTMLElementOuterHtml , dOMHTMLElementOuterHtml , getDOMHTMLElementOuterHtml , setDOMHTMLElementOuterHtml , -- ** OuterText DOMHTMLElementOuterTextPropertyInfo , clearDOMHTMLElementOuterText , constructDOMHTMLElementOuterText , dOMHTMLElementOuterText , getDOMHTMLElementOuterText , setDOMHTMLElementOuterText , -- ** Spellcheck DOMHTMLElementSpellcheckPropertyInfo , constructDOMHTMLElementSpellcheck , dOMHTMLElementSpellcheck , getDOMHTMLElementSpellcheck , setDOMHTMLElementSpellcheck , -- ** TabIndex DOMHTMLElementTabIndexPropertyInfo , constructDOMHTMLElementTabIndex , dOMHTMLElementTabIndex , getDOMHTMLElementTabIndex , setDOMHTMLElementTabIndex , -- ** Title DOMHTMLElementTitlePropertyInfo , constructDOMHTMLElementTitle , dOMHTMLElementTitle , getDOMHTMLElementTitle , setDOMHTMLElementTitle , -- ** Translate DOMHTMLElementTranslatePropertyInfo , constructDOMHTMLElementTranslate , dOMHTMLElementTranslate , getDOMHTMLElementTranslate , setDOMHTMLElementTranslate , -- ** Webkitdropzone DOMHTMLElementWebkitdropzonePropertyInfo, constructDOMHTMLElementWebkitdropzone , dOMHTMLElementWebkitdropzone , getDOMHTMLElementWebkitdropzone , setDOMHTMLElementWebkitdropzone , ) where import Data.GI.Base.ShortPrelude import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map import GI.WebKit.Types import GI.WebKit.Callbacks import qualified GI.GObject as GObject newtype DOMHTMLElement = DOMHTMLElement (ForeignPtr DOMHTMLElement) foreign import ccall "webkit_dom_html_element_get_type" c_webkit_dom_html_element_get_type :: IO GType type instance ParentTypes DOMHTMLElement = DOMHTMLElementParentTypes type DOMHTMLElementParentTypes = '[DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget] instance GObject DOMHTMLElement where gobjectIsInitiallyUnowned _ = False gobjectType _ = c_webkit_dom_html_element_get_type class GObject o => DOMHTMLElementK o instance (GObject o, IsDescendantOf DOMHTMLElement o) => DOMHTMLElementK o toDOMHTMLElement :: DOMHTMLElementK o => o -> IO DOMHTMLElement toDOMHTMLElement = unsafeCastTo DOMHTMLElement noDOMHTMLElement :: Maybe DOMHTMLElement noDOMHTMLElement = Nothing type family ResolveDOMHTMLElementMethod (t :: Symbol) (o :: *) :: * where ResolveDOMHTMLElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo ResolveDOMHTMLElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo ResolveDOMHTMLElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo ResolveDOMHTMLElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo ResolveDOMHTMLElementMethod "blur" o = DOMElementBlurMethodInfo ResolveDOMHTMLElementMethod "click" o = DOMHTMLElementClickMethodInfo ResolveDOMHTMLElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo ResolveDOMHTMLElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo ResolveDOMHTMLElementMethod "contains" o = DOMNodeContainsMethodInfo ResolveDOMHTMLElementMethod "focus" o = DOMElementFocusMethodInfo ResolveDOMHTMLElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo ResolveDOMHTMLElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo ResolveDOMHTMLElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo ResolveDOMHTMLElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo ResolveDOMHTMLElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo ResolveDOMHTMLElementMethod "insertAdjacentElement" o = DOMHTMLElementInsertAdjacentElementMethodInfo ResolveDOMHTMLElementMethod "insertAdjacentHtml" o = DOMHTMLElementInsertAdjacentHtmlMethodInfo ResolveDOMHTMLElementMethod "insertAdjacentText" o = DOMHTMLElementInsertAdjacentTextMethodInfo ResolveDOMHTMLElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo ResolveDOMHTMLElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo ResolveDOMHTMLElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo ResolveDOMHTMLElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo ResolveDOMHTMLElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo ResolveDOMHTMLElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo ResolveDOMHTMLElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo ResolveDOMHTMLElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo ResolveDOMHTMLElementMethod "normalize" o = DOMNodeNormalizeMethodInfo ResolveDOMHTMLElementMethod "notify" o = GObject.ObjectNotifyMethodInfo ResolveDOMHTMLElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo ResolveDOMHTMLElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo ResolveDOMHTMLElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo ResolveDOMHTMLElementMethod "ref" o = GObject.ObjectRefMethodInfo ResolveDOMHTMLElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo ResolveDOMHTMLElementMethod "remove" o = DOMElementRemoveMethodInfo ResolveDOMHTMLElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo ResolveDOMHTMLElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo ResolveDOMHTMLElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo ResolveDOMHTMLElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo ResolveDOMHTMLElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo ResolveDOMHTMLElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo ResolveDOMHTMLElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo ResolveDOMHTMLElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo ResolveDOMHTMLElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo ResolveDOMHTMLElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo ResolveDOMHTMLElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo ResolveDOMHTMLElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo ResolveDOMHTMLElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo ResolveDOMHTMLElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo ResolveDOMHTMLElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo ResolveDOMHTMLElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo ResolveDOMHTMLElementMethod "unref" o = GObject.ObjectUnrefMethodInfo ResolveDOMHTMLElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo ResolveDOMHTMLElementMethod "webkitMatchesSelector" o = DOMElementWebkitMatchesSelectorMethodInfo ResolveDOMHTMLElementMethod "webkitRequestFullScreen" o = DOMElementWebkitRequestFullScreenMethodInfo ResolveDOMHTMLElementMethod "webkitRequestFullscreen" o = DOMElementWebkitRequestFullscreenMethodInfo ResolveDOMHTMLElementMethod "webkitRequestPointerLock" o = DOMElementWebkitRequestPointerLockMethodInfo ResolveDOMHTMLElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo ResolveDOMHTMLElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo ResolveDOMHTMLElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo ResolveDOMHTMLElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo ResolveDOMHTMLElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo ResolveDOMHTMLElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo ResolveDOMHTMLElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo ResolveDOMHTMLElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo ResolveDOMHTMLElementMethod "getChildren" o = DOMHTMLElementGetChildrenMethodInfo ResolveDOMHTMLElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo ResolveDOMHTMLElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo ResolveDOMHTMLElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo ResolveDOMHTMLElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo ResolveDOMHTMLElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo ResolveDOMHTMLElementMethod "getData" o = GObject.ObjectGetDataMethodInfo ResolveDOMHTMLElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo ResolveDOMHTMLElementMethod "getDraggable" o = DOMHTMLElementGetDraggableMethodInfo ResolveDOMHTMLElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo ResolveDOMHTMLElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo ResolveDOMHTMLElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo ResolveDOMHTMLElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo ResolveDOMHTMLElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo ResolveDOMHTMLElementMethod "getHidden" o = DOMHTMLElementGetHiddenMethodInfo ResolveDOMHTMLElementMethod "getInnerHtml" o = DOMHTMLElementGetInnerHtmlMethodInfo ResolveDOMHTMLElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo ResolveDOMHTMLElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo ResolveDOMHTMLElementMethod "getItemId" o = DOMHTMLElementGetItemIdMethodInfo ResolveDOMHTMLElementMethod "getItemProp" o = DOMHTMLElementGetItemPropMethodInfo ResolveDOMHTMLElementMethod "getItemRef" o = DOMHTMLElementGetItemRefMethodInfo ResolveDOMHTMLElementMethod "getItemScope" o = DOMHTMLElementGetItemScopeMethodInfo ResolveDOMHTMLElementMethod "getItemType" o = DOMHTMLElementGetItemTypeMethodInfo ResolveDOMHTMLElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo ResolveDOMHTMLElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo ResolveDOMHTMLElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo ResolveDOMHTMLElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo ResolveDOMHTMLElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo ResolveDOMHTMLElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo ResolveDOMHTMLElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo ResolveDOMHTMLElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo ResolveDOMHTMLElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo ResolveDOMHTMLElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo ResolveDOMHTMLElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo ResolveDOMHTMLElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo ResolveDOMHTMLElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo ResolveDOMHTMLElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo ResolveDOMHTMLElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo ResolveDOMHTMLElementMethod "getOuterHtml" o = DOMHTMLElementGetOuterHtmlMethodInfo ResolveDOMHTMLElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo ResolveDOMHTMLElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo ResolveDOMHTMLElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo ResolveDOMHTMLElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo ResolveDOMHTMLElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo ResolveDOMHTMLElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo ResolveDOMHTMLElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo ResolveDOMHTMLElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo ResolveDOMHTMLElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo ResolveDOMHTMLElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo ResolveDOMHTMLElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo ResolveDOMHTMLElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo ResolveDOMHTMLElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo ResolveDOMHTMLElementMethod "getSpellcheck" o = DOMHTMLElementGetSpellcheckMethodInfo ResolveDOMHTMLElementMethod "getStyle" o = DOMElementGetStyleMethodInfo ResolveDOMHTMLElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo ResolveDOMHTMLElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo ResolveDOMHTMLElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo ResolveDOMHTMLElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo ResolveDOMHTMLElementMethod "getTranslate" o = DOMHTMLElementGetTranslateMethodInfo ResolveDOMHTMLElementMethod "getWebkitRegionOverflow" o = DOMElementGetWebkitRegionOverflowMethodInfo ResolveDOMHTMLElementMethod "getWebkitRegionOverset" o = DOMElementGetWebkitRegionOversetMethodInfo ResolveDOMHTMLElementMethod "getWebkitdropzone" o = DOMHTMLElementGetWebkitdropzoneMethodInfo ResolveDOMHTMLElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo ResolveDOMHTMLElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo ResolveDOMHTMLElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo ResolveDOMHTMLElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo ResolveDOMHTMLElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo ResolveDOMHTMLElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo ResolveDOMHTMLElementMethod "setData" o = GObject.ObjectSetDataMethodInfo ResolveDOMHTMLElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo ResolveDOMHTMLElementMethod "setDraggable" o = DOMHTMLElementSetDraggableMethodInfo ResolveDOMHTMLElementMethod "setHidden" o = DOMHTMLElementSetHiddenMethodInfo ResolveDOMHTMLElementMethod "setInnerHtml" o = DOMHTMLElementSetInnerHtmlMethodInfo ResolveDOMHTMLElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo ResolveDOMHTMLElementMethod "setItemId" o = DOMHTMLElementSetItemIdMethodInfo ResolveDOMHTMLElementMethod "setItemScope" o = DOMHTMLElementSetItemScopeMethodInfo ResolveDOMHTMLElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo ResolveDOMHTMLElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo ResolveDOMHTMLElementMethod "setOuterHtml" o = DOMHTMLElementSetOuterHtmlMethodInfo ResolveDOMHTMLElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo ResolveDOMHTMLElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo ResolveDOMHTMLElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo ResolveDOMHTMLElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo ResolveDOMHTMLElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo ResolveDOMHTMLElementMethod "setSpellcheck" o = DOMHTMLElementSetSpellcheckMethodInfo ResolveDOMHTMLElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo ResolveDOMHTMLElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo ResolveDOMHTMLElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo ResolveDOMHTMLElementMethod "setTranslate" o = DOMHTMLElementSetTranslateMethodInfo ResolveDOMHTMLElementMethod "setWebkitdropzone" o = DOMHTMLElementSetWebkitdropzoneMethodInfo ResolveDOMHTMLElementMethod l o = MethodResolutionFailed l o instance (info ~ ResolveDOMHTMLElementMethod t DOMHTMLElement, MethodInfo info DOMHTMLElement p) => IsLabelProxy t (DOMHTMLElement -> p) where fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info) #if MIN_VERSION_base(4,9,0) instance (info ~ ResolveDOMHTMLElementMethod t DOMHTMLElement, MethodInfo info DOMHTMLElement p) => IsLabel t (DOMHTMLElement -> p) where fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info) #endif -- VVV Prop "access-key" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLElementAccessKey :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementAccessKey obj = liftIO $ getObjectPropertyString obj "access-key" setDOMHTMLElementAccessKey :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementAccessKey obj val = liftIO $ setObjectPropertyString obj "access-key" (Just val) constructDOMHTMLElementAccessKey :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementAccessKey val = constructObjectPropertyString "access-key" (Just val) data DOMHTMLElementAccessKeyPropertyInfo instance AttrInfo DOMHTMLElementAccessKeyPropertyInfo where type AttrAllowedOps DOMHTMLElementAccessKeyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementAccessKeyPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementAccessKeyPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementAccessKeyPropertyInfo = "access-key" attrGet _ = getDOMHTMLElementAccessKey attrSet _ = setDOMHTMLElementAccessKey attrConstruct _ = constructDOMHTMLElementAccessKey attrClear _ = undefined -- VVV Prop "children" -- Type: TInterface "WebKit" "DOMHTMLCollection" -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLElementChildren :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe DOMHTMLCollection) getDOMHTMLElementChildren obj = liftIO $ getObjectPropertyObject obj "children" DOMHTMLCollection data DOMHTMLElementChildrenPropertyInfo instance AttrInfo DOMHTMLElementChildrenPropertyInfo where type AttrAllowedOps DOMHTMLElementChildrenPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLElementChildrenPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLElementChildrenPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementChildrenPropertyInfo = (Maybe DOMHTMLCollection) type AttrLabel DOMHTMLElementChildrenPropertyInfo = "children" attrGet _ = getDOMHTMLElementChildren attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "content-editable" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getDOMHTMLElementContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementContentEditable obj = liftIO $ getObjectPropertyString obj "content-editable" setDOMHTMLElementContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementContentEditable obj val = liftIO $ setObjectPropertyString obj "content-editable" (Just val) constructDOMHTMLElementContentEditable :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementContentEditable val = constructObjectPropertyString "content-editable" (Just val) clearDOMHTMLElementContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> m () clearDOMHTMLElementContentEditable obj = liftIO $ setObjectPropertyString obj "content-editable" (Nothing :: Maybe T.Text) data DOMHTMLElementContentEditablePropertyInfo instance AttrInfo DOMHTMLElementContentEditablePropertyInfo where type AttrAllowedOps DOMHTMLElementContentEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLElementContentEditablePropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementContentEditablePropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementContentEditablePropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementContentEditablePropertyInfo = "content-editable" attrGet _ = getDOMHTMLElementContentEditable attrSet _ = setDOMHTMLElementContentEditable attrConstruct _ = constructDOMHTMLElementContentEditable attrClear _ = clearDOMHTMLElementContentEditable -- VVV Prop "dir" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLElementDir :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementDir obj = liftIO $ getObjectPropertyString obj "dir" setDOMHTMLElementDir :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementDir obj val = liftIO $ setObjectPropertyString obj "dir" (Just val) constructDOMHTMLElementDir :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementDir val = constructObjectPropertyString "dir" (Just val) data DOMHTMLElementDirPropertyInfo instance AttrInfo DOMHTMLElementDirPropertyInfo where type AttrAllowedOps DOMHTMLElementDirPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementDirPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementDirPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementDirPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementDirPropertyInfo = "dir" attrGet _ = getDOMHTMLElementDir attrSet _ = setDOMHTMLElementDir attrConstruct _ = constructDOMHTMLElementDir attrClear _ = undefined -- VVV Prop "draggable" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLElementDraggable :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool getDOMHTMLElementDraggable obj = liftIO $ getObjectPropertyBool obj "draggable" setDOMHTMLElementDraggable :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m () setDOMHTMLElementDraggable obj val = liftIO $ setObjectPropertyBool obj "draggable" val constructDOMHTMLElementDraggable :: Bool -> IO ([Char], GValue) constructDOMHTMLElementDraggable val = constructObjectPropertyBool "draggable" val data DOMHTMLElementDraggablePropertyInfo instance AttrInfo DOMHTMLElementDraggablePropertyInfo where type AttrAllowedOps DOMHTMLElementDraggablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementDraggablePropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLElementDraggablePropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementDraggablePropertyInfo = Bool type AttrLabel DOMHTMLElementDraggablePropertyInfo = "draggable" attrGet _ = getDOMHTMLElementDraggable attrSet _ = setDOMHTMLElementDraggable attrConstruct _ = constructDOMHTMLElementDraggable attrClear _ = undefined -- VVV Prop "hidden" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLElementHidden :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool getDOMHTMLElementHidden obj = liftIO $ getObjectPropertyBool obj "hidden" setDOMHTMLElementHidden :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m () setDOMHTMLElementHidden obj val = liftIO $ setObjectPropertyBool obj "hidden" val constructDOMHTMLElementHidden :: Bool -> IO ([Char], GValue) constructDOMHTMLElementHidden val = constructObjectPropertyBool "hidden" val data DOMHTMLElementHiddenPropertyInfo instance AttrInfo DOMHTMLElementHiddenPropertyInfo where type AttrAllowedOps DOMHTMLElementHiddenPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementHiddenPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLElementHiddenPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementHiddenPropertyInfo = Bool type AttrLabel DOMHTMLElementHiddenPropertyInfo = "hidden" attrGet _ = getDOMHTMLElementHidden attrSet _ = setDOMHTMLElementHidden attrConstruct _ = constructDOMHTMLElementHidden attrClear _ = undefined -- VVV Prop "inner-html" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getDOMHTMLElementInnerHtml :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementInnerHtml obj = liftIO $ getObjectPropertyString obj "inner-html" setDOMHTMLElementInnerHtml :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementInnerHtml obj val = liftIO $ setObjectPropertyString obj "inner-html" (Just val) constructDOMHTMLElementInnerHtml :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementInnerHtml val = constructObjectPropertyString "inner-html" (Just val) clearDOMHTMLElementInnerHtml :: (MonadIO m, DOMHTMLElementK o) => o -> m () clearDOMHTMLElementInnerHtml obj = liftIO $ setObjectPropertyString obj "inner-html" (Nothing :: Maybe T.Text) data DOMHTMLElementInnerHtmlPropertyInfo instance AttrInfo DOMHTMLElementInnerHtmlPropertyInfo where type AttrAllowedOps DOMHTMLElementInnerHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLElementInnerHtmlPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementInnerHtmlPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementInnerHtmlPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementInnerHtmlPropertyInfo = "inner-html" attrGet _ = getDOMHTMLElementInnerHtml attrSet _ = setDOMHTMLElementInnerHtml attrConstruct _ = constructDOMHTMLElementInnerHtml attrClear _ = clearDOMHTMLElementInnerHtml -- VVV Prop "inner-text" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getDOMHTMLElementInnerText :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementInnerText obj = liftIO $ getObjectPropertyString obj "inner-text" setDOMHTMLElementInnerText :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementInnerText obj val = liftIO $ setObjectPropertyString obj "inner-text" (Just val) constructDOMHTMLElementInnerText :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementInnerText val = constructObjectPropertyString "inner-text" (Just val) clearDOMHTMLElementInnerText :: (MonadIO m, DOMHTMLElementK o) => o -> m () clearDOMHTMLElementInnerText obj = liftIO $ setObjectPropertyString obj "inner-text" (Nothing :: Maybe T.Text) data DOMHTMLElementInnerTextPropertyInfo instance AttrInfo DOMHTMLElementInnerTextPropertyInfo where type AttrAllowedOps DOMHTMLElementInnerTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLElementInnerTextPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementInnerTextPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementInnerTextPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementInnerTextPropertyInfo = "inner-text" attrGet _ = getDOMHTMLElementInnerText attrSet _ = setDOMHTMLElementInnerText attrConstruct _ = constructDOMHTMLElementInnerText attrClear _ = clearDOMHTMLElementInnerText -- VVV Prop "is-content-editable" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLElementIsContentEditable :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool getDOMHTMLElementIsContentEditable obj = liftIO $ getObjectPropertyBool obj "is-content-editable" data DOMHTMLElementIsContentEditablePropertyInfo instance AttrInfo DOMHTMLElementIsContentEditablePropertyInfo where type AttrAllowedOps DOMHTMLElementIsContentEditablePropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLElementIsContentEditablePropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementIsContentEditablePropertyInfo = Bool type AttrLabel DOMHTMLElementIsContentEditablePropertyInfo = "is-content-editable" attrGet _ = getDOMHTMLElementIsContentEditable attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "lang" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLElementLang :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementLang obj = liftIO $ getObjectPropertyString obj "lang" setDOMHTMLElementLang :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementLang obj val = liftIO $ setObjectPropertyString obj "lang" (Just val) constructDOMHTMLElementLang :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementLang val = constructObjectPropertyString "lang" (Just val) data DOMHTMLElementLangPropertyInfo instance AttrInfo DOMHTMLElementLangPropertyInfo where type AttrAllowedOps DOMHTMLElementLangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementLangPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementLangPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementLangPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementLangPropertyInfo = "lang" attrGet _ = getDOMHTMLElementLang attrSet _ = setDOMHTMLElementLang attrConstruct _ = constructDOMHTMLElementLang attrClear _ = undefined -- VVV Prop "outer-html" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getDOMHTMLElementOuterHtml :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementOuterHtml obj = liftIO $ getObjectPropertyString obj "outer-html" setDOMHTMLElementOuterHtml :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementOuterHtml obj val = liftIO $ setObjectPropertyString obj "outer-html" (Just val) constructDOMHTMLElementOuterHtml :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementOuterHtml val = constructObjectPropertyString "outer-html" (Just val) clearDOMHTMLElementOuterHtml :: (MonadIO m, DOMHTMLElementK o) => o -> m () clearDOMHTMLElementOuterHtml obj = liftIO $ setObjectPropertyString obj "outer-html" (Nothing :: Maybe T.Text) data DOMHTMLElementOuterHtmlPropertyInfo instance AttrInfo DOMHTMLElementOuterHtmlPropertyInfo where type AttrAllowedOps DOMHTMLElementOuterHtmlPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLElementOuterHtmlPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementOuterHtmlPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementOuterHtmlPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementOuterHtmlPropertyInfo = "outer-html" attrGet _ = getDOMHTMLElementOuterHtml attrSet _ = setDOMHTMLElementOuterHtml attrConstruct _ = constructDOMHTMLElementOuterHtml attrClear _ = clearDOMHTMLElementOuterHtml -- VVV Prop "outer-text" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) getDOMHTMLElementOuterText :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementOuterText obj = liftIO $ getObjectPropertyString obj "outer-text" setDOMHTMLElementOuterText :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementOuterText obj val = liftIO $ setObjectPropertyString obj "outer-text" (Just val) constructDOMHTMLElementOuterText :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementOuterText val = constructObjectPropertyString "outer-text" (Just val) clearDOMHTMLElementOuterText :: (MonadIO m, DOMHTMLElementK o) => o -> m () clearDOMHTMLElementOuterText obj = liftIO $ setObjectPropertyString obj "outer-text" (Nothing :: Maybe T.Text) data DOMHTMLElementOuterTextPropertyInfo instance AttrInfo DOMHTMLElementOuterTextPropertyInfo where type AttrAllowedOps DOMHTMLElementOuterTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLElementOuterTextPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementOuterTextPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementOuterTextPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementOuterTextPropertyInfo = "outer-text" attrGet _ = getDOMHTMLElementOuterText attrSet _ = setDOMHTMLElementOuterText attrConstruct _ = constructDOMHTMLElementOuterText attrClear _ = clearDOMHTMLElementOuterText -- VVV Prop "spellcheck" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLElementSpellcheck :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool getDOMHTMLElementSpellcheck obj = liftIO $ getObjectPropertyBool obj "spellcheck" setDOMHTMLElementSpellcheck :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m () setDOMHTMLElementSpellcheck obj val = liftIO $ setObjectPropertyBool obj "spellcheck" val constructDOMHTMLElementSpellcheck :: Bool -> IO ([Char], GValue) constructDOMHTMLElementSpellcheck val = constructObjectPropertyBool "spellcheck" val data DOMHTMLElementSpellcheckPropertyInfo instance AttrInfo DOMHTMLElementSpellcheckPropertyInfo where type AttrAllowedOps DOMHTMLElementSpellcheckPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLElementSpellcheckPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementSpellcheckPropertyInfo = Bool type AttrLabel DOMHTMLElementSpellcheckPropertyInfo = "spellcheck" attrGet _ = getDOMHTMLElementSpellcheck attrSet _ = setDOMHTMLElementSpellcheck attrConstruct _ = constructDOMHTMLElementSpellcheck attrClear _ = undefined -- VVV Prop "tab-index" -- Type: TBasicType TLong -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLElementTabIndex :: (MonadIO m, DOMHTMLElementK o) => o -> m CLong getDOMHTMLElementTabIndex obj = liftIO $ getObjectPropertyLong obj "tab-index" setDOMHTMLElementTabIndex :: (MonadIO m, DOMHTMLElementK o) => o -> CLong -> m () setDOMHTMLElementTabIndex obj val = liftIO $ setObjectPropertyLong obj "tab-index" val constructDOMHTMLElementTabIndex :: CLong -> IO ([Char], GValue) constructDOMHTMLElementTabIndex val = constructObjectPropertyLong "tab-index" val data DOMHTMLElementTabIndexPropertyInfo instance AttrInfo DOMHTMLElementTabIndexPropertyInfo where type AttrAllowedOps DOMHTMLElementTabIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementTabIndexPropertyInfo = (~) CLong type AttrBaseTypeConstraint DOMHTMLElementTabIndexPropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementTabIndexPropertyInfo = CLong type AttrLabel DOMHTMLElementTabIndexPropertyInfo = "tab-index" attrGet _ = getDOMHTMLElementTabIndex attrSet _ = setDOMHTMLElementTabIndex attrConstruct _ = constructDOMHTMLElementTabIndex attrClear _ = undefined -- VVV Prop "title" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLElementTitle :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementTitle obj = liftIO $ getObjectPropertyString obj "title" setDOMHTMLElementTitle :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementTitle obj val = liftIO $ setObjectPropertyString obj "title" (Just val) constructDOMHTMLElementTitle :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementTitle val = constructObjectPropertyString "title" (Just val) data DOMHTMLElementTitlePropertyInfo instance AttrInfo DOMHTMLElementTitlePropertyInfo where type AttrAllowedOps DOMHTMLElementTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementTitlePropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementTitlePropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementTitlePropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementTitlePropertyInfo = "title" attrGet _ = getDOMHTMLElementTitle attrSet _ = setDOMHTMLElementTitle attrConstruct _ = constructDOMHTMLElementTitle attrClear _ = undefined -- VVV Prop "translate" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLElementTranslate :: (MonadIO m, DOMHTMLElementK o) => o -> m Bool getDOMHTMLElementTranslate obj = liftIO $ getObjectPropertyBool obj "translate" setDOMHTMLElementTranslate :: (MonadIO m, DOMHTMLElementK o) => o -> Bool -> m () setDOMHTMLElementTranslate obj val = liftIO $ setObjectPropertyBool obj "translate" val constructDOMHTMLElementTranslate :: Bool -> IO ([Char], GValue) constructDOMHTMLElementTranslate val = constructObjectPropertyBool "translate" val data DOMHTMLElementTranslatePropertyInfo instance AttrInfo DOMHTMLElementTranslatePropertyInfo where type AttrAllowedOps DOMHTMLElementTranslatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementTranslatePropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLElementTranslatePropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementTranslatePropertyInfo = Bool type AttrLabel DOMHTMLElementTranslatePropertyInfo = "translate" attrGet _ = getDOMHTMLElementTranslate attrSet _ = setDOMHTMLElementTranslate attrConstruct _ = constructDOMHTMLElementTranslate attrClear _ = undefined -- VVV Prop "webkitdropzone" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLElementWebkitdropzone :: (MonadIO m, DOMHTMLElementK o) => o -> m (Maybe T.Text) getDOMHTMLElementWebkitdropzone obj = liftIO $ getObjectPropertyString obj "webkitdropzone" setDOMHTMLElementWebkitdropzone :: (MonadIO m, DOMHTMLElementK o) => o -> T.Text -> m () setDOMHTMLElementWebkitdropzone obj val = liftIO $ setObjectPropertyString obj "webkitdropzone" (Just val) constructDOMHTMLElementWebkitdropzone :: T.Text -> IO ([Char], GValue) constructDOMHTMLElementWebkitdropzone val = constructObjectPropertyString "webkitdropzone" (Just val) data DOMHTMLElementWebkitdropzonePropertyInfo instance AttrInfo DOMHTMLElementWebkitdropzonePropertyInfo where type AttrAllowedOps DOMHTMLElementWebkitdropzonePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLElementWebkitdropzonePropertyInfo = DOMHTMLElementK type AttrGetType DOMHTMLElementWebkitdropzonePropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLElementWebkitdropzonePropertyInfo = "webkitdropzone" attrGet _ = getDOMHTMLElementWebkitdropzone attrSet _ = setDOMHTMLElementWebkitdropzone attrConstruct _ = constructDOMHTMLElementWebkitdropzone attrClear _ = undefined type instance AttributeList DOMHTMLElement = DOMHTMLElementAttributeList type DOMHTMLElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMHTMLElementChildrenPropertyInfo), '("classList", DOMElementClassListPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMHTMLElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMHTMLElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)]) dOMHTMLElementAccessKey :: AttrLabelProxy "accessKey" dOMHTMLElementAccessKey = AttrLabelProxy dOMHTMLElementChildren :: AttrLabelProxy "children" dOMHTMLElementChildren = AttrLabelProxy dOMHTMLElementContentEditable :: AttrLabelProxy "contentEditable" dOMHTMLElementContentEditable = AttrLabelProxy dOMHTMLElementDir :: AttrLabelProxy "dir" dOMHTMLElementDir = AttrLabelProxy dOMHTMLElementDraggable :: AttrLabelProxy "draggable" dOMHTMLElementDraggable = AttrLabelProxy dOMHTMLElementHidden :: AttrLabelProxy "hidden" dOMHTMLElementHidden = AttrLabelProxy dOMHTMLElementInnerHtml :: AttrLabelProxy "innerHtml" dOMHTMLElementInnerHtml = AttrLabelProxy dOMHTMLElementInnerText :: AttrLabelProxy "innerText" dOMHTMLElementInnerText = AttrLabelProxy dOMHTMLElementIsContentEditable :: AttrLabelProxy "isContentEditable" dOMHTMLElementIsContentEditable = AttrLabelProxy dOMHTMLElementLang :: AttrLabelProxy "lang" dOMHTMLElementLang = AttrLabelProxy dOMHTMLElementOuterHtml :: AttrLabelProxy "outerHtml" dOMHTMLElementOuterHtml = AttrLabelProxy dOMHTMLElementOuterText :: AttrLabelProxy "outerText" dOMHTMLElementOuterText = AttrLabelProxy dOMHTMLElementSpellcheck :: AttrLabelProxy "spellcheck" dOMHTMLElementSpellcheck = AttrLabelProxy dOMHTMLElementTabIndex :: AttrLabelProxy "tabIndex" dOMHTMLElementTabIndex = AttrLabelProxy dOMHTMLElementTitle :: AttrLabelProxy "title" dOMHTMLElementTitle = AttrLabelProxy dOMHTMLElementTranslate :: AttrLabelProxy "translate" dOMHTMLElementTranslate = AttrLabelProxy dOMHTMLElementWebkitdropzone :: AttrLabelProxy "webkitdropzone" dOMHTMLElementWebkitdropzone = AttrLabelProxy type instance SignalList DOMHTMLElement = DOMHTMLElementSignalList type DOMHTMLElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method DOMHTMLElement::click -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_click" webkit_dom_html_element_click :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO () dOMHTMLElementClick :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m () -- result dOMHTMLElementClick _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_dom_html_element_click _obj' touchManagedPtr _obj return () data DOMHTMLElementClickMethodInfo instance (signature ~ (m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementClickMethodInfo a signature where overloadedMethod _ = dOMHTMLElementClick -- method DOMHTMLElement::get_access_key -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_access_key" webkit_dom_html_element_get_access_key :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetAccessKey :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetAccessKey _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_access_key _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_access_key" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetAccessKeyMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetAccessKeyMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetAccessKey -- method DOMHTMLElement::get_children -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMHTMLCollection") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_children" webkit_dom_html_element_get_children :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO (Ptr DOMHTMLCollection) dOMHTMLElementGetChildren :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m DOMHTMLCollection -- result dOMHTMLElementGetChildren _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_children _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_children" result result' <- (wrapObject DOMHTMLCollection) result touchManagedPtr _obj return result' data DOMHTMLElementGetChildrenMethodInfo instance (signature ~ (m DOMHTMLCollection), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetChildrenMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetChildren -- method DOMHTMLElement::get_class_list -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMDOMTokenList") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_class_list" webkit_dom_html_element_get_class_list :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO (Ptr DOMDOMTokenList) {-# DEPRECATED dOMHTMLElementGetClassList ["(Since version 1.10)","Use webkit_dom_element_get_class_list() instead."]#-} dOMHTMLElementGetClassList :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m DOMDOMTokenList -- result dOMHTMLElementGetClassList _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_class_list _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_class_list" result result' <- (newObject DOMDOMTokenList) result touchManagedPtr _obj return result' data DOMHTMLElementGetClassListMethodInfo instance (signature ~ (m DOMDOMTokenList), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetClassListMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetClassList -- method DOMHTMLElement::get_class_name -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_class_name" webkit_dom_html_element_get_class_name :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString {-# DEPRECATED dOMHTMLElementGetClassName ["(Since version 1.10)","Use webkit_dom_element_get_class_name() instead."]#-} dOMHTMLElementGetClassName :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetClassName _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_class_name _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_class_name" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetClassNameMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetClassNameMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetClassName -- method DOMHTMLElement::get_content_editable -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_content_editable" webkit_dom_html_element_get_content_editable :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetContentEditable :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetContentEditable _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_content_editable _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_content_editable" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetContentEditableMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetContentEditableMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetContentEditable -- method DOMHTMLElement::get_dir -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_dir" webkit_dom_html_element_get_dir :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetDir :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetDir _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_dir _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_dir" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetDirMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetDirMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetDir -- method DOMHTMLElement::get_draggable -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_draggable" webkit_dom_html_element_get_draggable :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CInt dOMHTMLElementGetDraggable :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m Bool -- result dOMHTMLElementGetDraggable _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_draggable _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLElementGetDraggableMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetDraggableMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetDraggable -- method DOMHTMLElement::get_hidden -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_hidden" webkit_dom_html_element_get_hidden :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CInt dOMHTMLElementGetHidden :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m Bool -- result dOMHTMLElementGetHidden _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_hidden _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLElementGetHiddenMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetHiddenMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetHidden -- method DOMHTMLElement::get_id -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_id" webkit_dom_html_element_get_id :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString {-# DEPRECATED dOMHTMLElementGetId ["(Since version 2.2)","Use webkit_dom_element_get_id() instead."]#-} dOMHTMLElementGetId :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetId _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_id _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_id" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetIdMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetIdMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetId -- method DOMHTMLElement::get_inner_html -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_inner_html" webkit_dom_html_element_get_inner_html :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetInnerHtml :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetInnerHtml _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_inner_html _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_inner_html" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetInnerHtmlMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetInnerHtmlMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetInnerHtml -- method DOMHTMLElement::get_inner_text -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_inner_text" webkit_dom_html_element_get_inner_text :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetInnerText :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetInnerText _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_inner_text _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_inner_text" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetInnerTextMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetInnerTextMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetInnerText -- method DOMHTMLElement::get_is_content_editable -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_is_content_editable" webkit_dom_html_element_get_is_content_editable :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CInt dOMHTMLElementGetIsContentEditable :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m Bool -- result dOMHTMLElementGetIsContentEditable _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_is_content_editable _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLElementGetIsContentEditableMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetIsContentEditableMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetIsContentEditable -- method DOMHTMLElement::get_item_id -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_item_id" webkit_dom_html_element_get_item_id :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString {-# DEPRECATED dOMHTMLElementGetItemId ["(Since version 2.2)"]#-} dOMHTMLElementGetItemId :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetItemId _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_item_id _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_item_id" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetItemIdMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetItemIdMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetItemId -- method DOMHTMLElement::get_item_prop -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMDOMSettableTokenList") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_item_prop" webkit_dom_html_element_get_item_prop :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO (Ptr DOMDOMSettableTokenList) {-# DEPRECATED dOMHTMLElementGetItemProp ["(Since version 2.2)"]#-} dOMHTMLElementGetItemProp :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m DOMDOMSettableTokenList -- result dOMHTMLElementGetItemProp _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_item_prop _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_item_prop" result result' <- (newObject DOMDOMSettableTokenList) result touchManagedPtr _obj return result' data DOMHTMLElementGetItemPropMethodInfo instance (signature ~ (m DOMDOMSettableTokenList), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetItemPropMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetItemProp -- method DOMHTMLElement::get_item_ref -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMDOMSettableTokenList") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_item_ref" webkit_dom_html_element_get_item_ref :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO (Ptr DOMDOMSettableTokenList) {-# DEPRECATED dOMHTMLElementGetItemRef ["(Since version 2.2)"]#-} dOMHTMLElementGetItemRef :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m DOMDOMSettableTokenList -- result dOMHTMLElementGetItemRef _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_item_ref _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_item_ref" result result' <- (newObject DOMDOMSettableTokenList) result touchManagedPtr _obj return result' data DOMHTMLElementGetItemRefMethodInfo instance (signature ~ (m DOMDOMSettableTokenList), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetItemRefMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetItemRef -- method DOMHTMLElement::get_item_scope -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_item_scope" webkit_dom_html_element_get_item_scope :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CInt {-# DEPRECATED dOMHTMLElementGetItemScope ["(Since version 2.2)"]#-} dOMHTMLElementGetItemScope :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m Bool -- result dOMHTMLElementGetItemScope _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_item_scope _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLElementGetItemScopeMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetItemScopeMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetItemScope -- method DOMHTMLElement::get_item_type -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TPtr) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_item_type" webkit_dom_html_element_get_item_type :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO (Ptr ()) {-# DEPRECATED dOMHTMLElementGetItemType ["(Since version 2.2)"]#-} dOMHTMLElementGetItemType :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m (Ptr ()) -- result dOMHTMLElementGetItemType _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_item_type _obj' touchManagedPtr _obj return result data DOMHTMLElementGetItemTypeMethodInfo instance (signature ~ (m (Ptr ())), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetItemTypeMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetItemType -- method DOMHTMLElement::get_lang -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_lang" webkit_dom_html_element_get_lang :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetLang :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetLang _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_lang _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_lang" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetLangMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetLangMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetLang -- method DOMHTMLElement::get_outer_html -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_outer_html" webkit_dom_html_element_get_outer_html :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetOuterHtml :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetOuterHtml _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_outer_html _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_outer_html" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetOuterHtmlMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetOuterHtmlMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetOuterHtml -- method DOMHTMLElement::get_outer_text -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_outer_text" webkit_dom_html_element_get_outer_text :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetOuterText :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetOuterText _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_outer_text _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_outer_text" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetOuterTextMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetOuterTextMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetOuterText -- method DOMHTMLElement::get_spellcheck -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_spellcheck" webkit_dom_html_element_get_spellcheck :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CInt dOMHTMLElementGetSpellcheck :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m Bool -- result dOMHTMLElementGetSpellcheck _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_spellcheck _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLElementGetSpellcheckMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetSpellcheckMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetSpellcheck -- method DOMHTMLElement::get_tab_index -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TLong) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_tab_index" webkit_dom_html_element_get_tab_index :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CLong dOMHTMLElementGetTabIndex :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m CLong -- result dOMHTMLElementGetTabIndex _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_tab_index _obj' touchManagedPtr _obj return result data DOMHTMLElementGetTabIndexMethodInfo instance (signature ~ (m CLong), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetTabIndexMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetTabIndex -- method DOMHTMLElement::get_title -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_title" webkit_dom_html_element_get_title :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetTitle :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetTitle _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_title _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_title" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetTitleMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetTitleMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetTitle -- method DOMHTMLElement::get_translate -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_translate" webkit_dom_html_element_get_translate :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CInt dOMHTMLElementGetTranslate :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m Bool -- result dOMHTMLElementGetTranslate _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_translate _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLElementGetTranslateMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetTranslateMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetTranslate -- method DOMHTMLElement::get_webkitdropzone -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_get_webkitdropzone" webkit_dom_html_element_get_webkitdropzone :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" IO CString dOMHTMLElementGetWebkitdropzone :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> m T.Text -- result dOMHTMLElementGetWebkitdropzone _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_element_get_webkitdropzone _obj' checkUnexpectedReturnNULL "webkit_dom_html_element_get_webkitdropzone" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLElementGetWebkitdropzoneMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementGetWebkitdropzoneMethodInfo a signature where overloadedMethod _ = dOMHTMLElementGetWebkitdropzone -- method DOMHTMLElement::insert_adjacent_element -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "element", argType = TInterface "WebKit" "DOMElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMElement") -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_insert_adjacent_element" webkit_dom_html_element_insert_adjacent_element :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- where : TBasicType TUTF8 Ptr DOMElement -> -- element : TInterface "WebKit" "DOMElement" Ptr (Ptr GError) -> -- error IO (Ptr DOMElement) dOMHTMLElementInsertAdjacentElement :: (MonadIO m, DOMHTMLElementK a, DOMElementK b) => a -- _obj -> T.Text -- where_ -> b -- element -> m DOMElement -- result dOMHTMLElementInsertAdjacentElement _obj where_ element = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj where_' <- textToCString where_ let element' = unsafeManagedPtrCastPtr element onException (do result <- propagateGError $ webkit_dom_html_element_insert_adjacent_element _obj' where_' element' checkUnexpectedReturnNULL "webkit_dom_html_element_insert_adjacent_element" result result' <- (newObject DOMElement) result touchManagedPtr _obj touchManagedPtr element freeMem where_' return result' ) (do freeMem where_' ) data DOMHTMLElementInsertAdjacentElementMethodInfo instance (signature ~ (T.Text -> b -> m DOMElement), MonadIO m, DOMHTMLElementK a, DOMElementK b) => MethodInfo DOMHTMLElementInsertAdjacentElementMethodInfo a signature where overloadedMethod _ = dOMHTMLElementInsertAdjacentElement -- method DOMHTMLElement::insert_adjacent_html -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "html", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_insert_adjacent_html" webkit_dom_html_element_insert_adjacent_html :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- where : TBasicType TUTF8 CString -> -- html : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO () dOMHTMLElementInsertAdjacentHtml :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- where_ -> T.Text -- html -> m () -- result dOMHTMLElementInsertAdjacentHtml _obj where_ html = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj where_' <- textToCString where_ html' <- textToCString html onException (do propagateGError $ webkit_dom_html_element_insert_adjacent_html _obj' where_' html' touchManagedPtr _obj freeMem where_' freeMem html' return () ) (do freeMem where_' freeMem html' ) data DOMHTMLElementInsertAdjacentHtmlMethodInfo instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementInsertAdjacentHtmlMethodInfo a signature where overloadedMethod _ = dOMHTMLElementInsertAdjacentHtml -- method DOMHTMLElement::insert_adjacent_text -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "where", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_insert_adjacent_text" webkit_dom_html_element_insert_adjacent_text :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- where : TBasicType TUTF8 CString -> -- text : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO () dOMHTMLElementInsertAdjacentText :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- where_ -> T.Text -- text -> m () -- result dOMHTMLElementInsertAdjacentText _obj where_ text = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj where_' <- textToCString where_ text' <- textToCString text onException (do propagateGError $ webkit_dom_html_element_insert_adjacent_text _obj' where_' text' touchManagedPtr _obj freeMem where_' freeMem text' return () ) (do freeMem where_' freeMem text' ) data DOMHTMLElementInsertAdjacentTextMethodInfo instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementInsertAdjacentTextMethodInfo a signature where overloadedMethod _ = dOMHTMLElementInsertAdjacentText -- method DOMHTMLElement::set_access_key -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_access_key" webkit_dom_html_element_set_access_key :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLElementSetAccessKey :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetAccessKey _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_access_key _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetAccessKeyMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetAccessKeyMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetAccessKey -- method DOMHTMLElement::set_class_name -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_class_name" webkit_dom_html_element_set_class_name :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () {-# DEPRECATED dOMHTMLElementSetClassName ["(Since version 1.10)","Use webkit_dom_element_set_class_name() instead."]#-} dOMHTMLElementSetClassName :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetClassName _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_class_name _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetClassNameMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetClassNameMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetClassName -- method DOMHTMLElement::set_content_editable -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_set_content_editable" webkit_dom_html_element_set_content_editable :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO () dOMHTMLElementSetContentEditable :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetContentEditable _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value onException (do propagateGError $ webkit_dom_html_element_set_content_editable _obj' value' touchManagedPtr _obj freeMem value' return () ) (do freeMem value' ) data DOMHTMLElementSetContentEditableMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetContentEditableMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetContentEditable -- method DOMHTMLElement::set_dir -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_dir" webkit_dom_html_element_set_dir :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLElementSetDir :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetDir _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_dir _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetDirMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetDirMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetDir -- method DOMHTMLElement::set_draggable -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_draggable" webkit_dom_html_element_set_draggable :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLElementSetDraggable :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLElementSetDraggable _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_element_set_draggable _obj' value' touchManagedPtr _obj return () data DOMHTMLElementSetDraggableMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetDraggableMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetDraggable -- method DOMHTMLElement::set_hidden -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_hidden" webkit_dom_html_element_set_hidden :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLElementSetHidden :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLElementSetHidden _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_element_set_hidden _obj' value' touchManagedPtr _obj return () data DOMHTMLElementSetHiddenMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetHiddenMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetHidden -- method DOMHTMLElement::set_id -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_id" webkit_dom_html_element_set_id :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () {-# DEPRECATED dOMHTMLElementSetId ["(Since version 2.2)","Use webkit_dom_element_set_id() instead."]#-} dOMHTMLElementSetId :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetId _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_id _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetIdMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetIdMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetId -- method DOMHTMLElement::set_inner_html -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_set_inner_html" webkit_dom_html_element_set_inner_html :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO () dOMHTMLElementSetInnerHtml :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetInnerHtml _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value onException (do propagateGError $ webkit_dom_html_element_set_inner_html _obj' value' touchManagedPtr _obj freeMem value' return () ) (do freeMem value' ) data DOMHTMLElementSetInnerHtmlMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetInnerHtmlMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetInnerHtml -- method DOMHTMLElement::set_inner_text -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_set_inner_text" webkit_dom_html_element_set_inner_text :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO () dOMHTMLElementSetInnerText :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetInnerText _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value onException (do propagateGError $ webkit_dom_html_element_set_inner_text _obj' value' touchManagedPtr _obj freeMem value' return () ) (do freeMem value' ) data DOMHTMLElementSetInnerTextMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetInnerTextMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetInnerText -- method DOMHTMLElement::set_item_id -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_item_id" webkit_dom_html_element_set_item_id :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () {-# DEPRECATED dOMHTMLElementSetItemId ["(Since version 2.2)"]#-} dOMHTMLElementSetItemId :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetItemId _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_item_id _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetItemIdMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetItemIdMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetItemId -- method DOMHTMLElement::set_item_scope -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_item_scope" webkit_dom_html_element_set_item_scope :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CInt -> -- value : TBasicType TBoolean IO () {-# DEPRECATED dOMHTMLElementSetItemScope ["(Since version 2.2)"]#-} dOMHTMLElementSetItemScope :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLElementSetItemScope _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_element_set_item_scope _obj' value' touchManagedPtr _obj return () data DOMHTMLElementSetItemScopeMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetItemScopeMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetItemScope -- method DOMHTMLElement::set_lang -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_lang" webkit_dom_html_element_set_lang :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLElementSetLang :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetLang _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_lang _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetLangMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetLangMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetLang -- method DOMHTMLElement::set_outer_html -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_set_outer_html" webkit_dom_html_element_set_outer_html :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO () dOMHTMLElementSetOuterHtml :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetOuterHtml _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value onException (do propagateGError $ webkit_dom_html_element_set_outer_html _obj' value' touchManagedPtr _obj freeMem value' return () ) (do freeMem value' ) data DOMHTMLElementSetOuterHtmlMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetOuterHtmlMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetOuterHtml -- method DOMHTMLElement::set_outer_text -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_element_set_outer_text" webkit_dom_html_element_set_outer_text :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO () dOMHTMLElementSetOuterText :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetOuterText _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value onException (do propagateGError $ webkit_dom_html_element_set_outer_text _obj' value' touchManagedPtr _obj freeMem value' return () ) (do freeMem value' ) data DOMHTMLElementSetOuterTextMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetOuterTextMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetOuterText -- method DOMHTMLElement::set_spellcheck -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_spellcheck" webkit_dom_html_element_set_spellcheck :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLElementSetSpellcheck :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLElementSetSpellcheck _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_element_set_spellcheck _obj' value' touchManagedPtr _obj return () data DOMHTMLElementSetSpellcheckMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetSpellcheckMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetSpellcheck -- method DOMHTMLElement::set_tab_index -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TLong, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_tab_index" webkit_dom_html_element_set_tab_index :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CLong -> -- value : TBasicType TLong IO () dOMHTMLElementSetTabIndex :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> CLong -- value -> m () -- result dOMHTMLElementSetTabIndex _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_dom_html_element_set_tab_index _obj' value touchManagedPtr _obj return () data DOMHTMLElementSetTabIndexMethodInfo instance (signature ~ (CLong -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetTabIndexMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetTabIndex -- method DOMHTMLElement::set_title -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_title" webkit_dom_html_element_set_title :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLElementSetTitle :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetTitle _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_title _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetTitleMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetTitleMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetTitle -- method DOMHTMLElement::set_translate -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_translate" webkit_dom_html_element_set_translate :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLElementSetTranslate :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLElementSetTranslate _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_element_set_translate _obj' value' touchManagedPtr _obj return () data DOMHTMLElementSetTranslateMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetTranslateMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetTranslate -- method DOMHTMLElement::set_webkitdropzone -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_element_set_webkitdropzone" webkit_dom_html_element_set_webkitdropzone :: Ptr DOMHTMLElement -> -- _obj : TInterface "WebKit" "DOMHTMLElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLElementSetWebkitdropzone :: (MonadIO m, DOMHTMLElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLElementSetWebkitdropzone _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_element_set_webkitdropzone _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLElementSetWebkitdropzoneMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLElementK a) => MethodInfo DOMHTMLElementSetWebkitdropzoneMethodInfo a signature where overloadedMethod _ = dOMHTMLElementSetWebkitdropzone