{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLAreaElement
(
DOMHTMLAreaElement(..) ,
IsDOMHTMLAreaElement ,
toDOMHTMLAreaElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLAreaElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetAltMethodInfo ,
#endif
dOMHTMLAreaElementGetAlt ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetCoordsMethodInfo ,
#endif
dOMHTMLAreaElementGetCoords ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetHashMethodInfo ,
#endif
dOMHTMLAreaElementGetHash ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetHostMethodInfo ,
#endif
dOMHTMLAreaElementGetHost ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetHostnameMethodInfo ,
#endif
dOMHTMLAreaElementGetHostname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetHrefMethodInfo ,
#endif
dOMHTMLAreaElementGetHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetNoHrefMethodInfo ,
#endif
dOMHTMLAreaElementGetNoHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetPathnameMethodInfo ,
#endif
dOMHTMLAreaElementGetPathname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetPortMethodInfo ,
#endif
dOMHTMLAreaElementGetPort ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetProtocolMethodInfo ,
#endif
dOMHTMLAreaElementGetProtocol ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetSearchMethodInfo ,
#endif
dOMHTMLAreaElementGetSearch ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetShapeMethodInfo ,
#endif
dOMHTMLAreaElementGetShape ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementGetTargetMethodInfo ,
#endif
dOMHTMLAreaElementGetTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetAltMethodInfo ,
#endif
dOMHTMLAreaElementSetAlt ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetCoordsMethodInfo ,
#endif
dOMHTMLAreaElementSetCoords ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetHashMethodInfo ,
#endif
dOMHTMLAreaElementSetHash ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetHostMethodInfo ,
#endif
dOMHTMLAreaElementSetHost ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetHostnameMethodInfo ,
#endif
dOMHTMLAreaElementSetHostname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetHrefMethodInfo ,
#endif
dOMHTMLAreaElementSetHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetNoHrefMethodInfo ,
#endif
dOMHTMLAreaElementSetNoHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetPathnameMethodInfo ,
#endif
dOMHTMLAreaElementSetPathname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetPortMethodInfo ,
#endif
dOMHTMLAreaElementSetPort ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetProtocolMethodInfo ,
#endif
dOMHTMLAreaElementSetProtocol ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetSearchMethodInfo ,
#endif
dOMHTMLAreaElementSetSearch ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetShapeMethodInfo ,
#endif
dOMHTMLAreaElementSetShape ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSetTargetMethodInfo ,
#endif
dOMHTMLAreaElementSetTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementAltPropertyInfo ,
#endif
constructDOMHTMLAreaElementAlt ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementAlt ,
#endif
getDOMHTMLAreaElementAlt ,
setDOMHTMLAreaElementAlt ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementCoordsPropertyInfo ,
#endif
constructDOMHTMLAreaElementCoords ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementCoords ,
#endif
getDOMHTMLAreaElementCoords ,
setDOMHTMLAreaElementCoords ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementHashPropertyInfo ,
#endif
constructDOMHTMLAreaElementHash ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementHash ,
#endif
getDOMHTMLAreaElementHash ,
setDOMHTMLAreaElementHash ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementHostPropertyInfo ,
#endif
constructDOMHTMLAreaElementHost ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementHost ,
#endif
getDOMHTMLAreaElementHost ,
setDOMHTMLAreaElementHost ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementHostnamePropertyInfo ,
#endif
constructDOMHTMLAreaElementHostname ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementHostname ,
#endif
getDOMHTMLAreaElementHostname ,
setDOMHTMLAreaElementHostname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementHrefPropertyInfo ,
#endif
constructDOMHTMLAreaElementHref ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementHref ,
#endif
getDOMHTMLAreaElementHref ,
setDOMHTMLAreaElementHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementNoHrefPropertyInfo ,
#endif
constructDOMHTMLAreaElementNoHref ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementNoHref ,
#endif
getDOMHTMLAreaElementNoHref ,
setDOMHTMLAreaElementNoHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementPathnamePropertyInfo ,
#endif
constructDOMHTMLAreaElementPathname ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementPathname ,
#endif
getDOMHTMLAreaElementPathname ,
setDOMHTMLAreaElementPathname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementPortPropertyInfo ,
#endif
constructDOMHTMLAreaElementPort ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementPort ,
#endif
getDOMHTMLAreaElementPort ,
setDOMHTMLAreaElementPort ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementProtocolPropertyInfo ,
#endif
constructDOMHTMLAreaElementProtocol ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementProtocol ,
#endif
getDOMHTMLAreaElementProtocol ,
setDOMHTMLAreaElementProtocol ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementSearchPropertyInfo ,
#endif
constructDOMHTMLAreaElementSearch ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementSearch ,
#endif
getDOMHTMLAreaElementSearch ,
setDOMHTMLAreaElementSearch ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementShapePropertyInfo ,
#endif
constructDOMHTMLAreaElementShape ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementShape ,
#endif
getDOMHTMLAreaElementShape ,
setDOMHTMLAreaElementShape ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAreaElementTargetPropertyInfo ,
#endif
constructDOMHTMLAreaElementTarget ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementTarget ,
#endif
getDOMHTMLAreaElementTarget ,
setDOMHTMLAreaElementTarget ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMHTMLAreaElement = DOMHTMLAreaElement (SP.ManagedPtr DOMHTMLAreaElement)
deriving (DOMHTMLAreaElement -> DOMHTMLAreaElement -> Bool
(DOMHTMLAreaElement -> DOMHTMLAreaElement -> Bool)
-> (DOMHTMLAreaElement -> DOMHTMLAreaElement -> Bool)
-> Eq DOMHTMLAreaElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DOMHTMLAreaElement -> DOMHTMLAreaElement -> Bool
$c/= :: DOMHTMLAreaElement -> DOMHTMLAreaElement -> Bool
== :: DOMHTMLAreaElement -> DOMHTMLAreaElement -> Bool
$c== :: DOMHTMLAreaElement -> DOMHTMLAreaElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLAreaElement where
toManagedPtr :: DOMHTMLAreaElement -> ManagedPtr DOMHTMLAreaElement
toManagedPtr (DOMHTMLAreaElement ManagedPtr DOMHTMLAreaElement
p) = ManagedPtr DOMHTMLAreaElement
p
foreign import ccall "webkit_dom_html_area_element_get_type"
c_webkit_dom_html_area_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLAreaElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_area_element_get_type
instance B.Types.GObject DOMHTMLAreaElement
instance B.GValue.IsGValue DOMHTMLAreaElement where
toGValue :: DOMHTMLAreaElement -> IO GValue
toGValue DOMHTMLAreaElement
o = do
GType
gtype <- IO GType
c_webkit_dom_html_area_element_get_type
DOMHTMLAreaElement
-> (Ptr DOMHTMLAreaElement -> IO GValue) -> IO GValue
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLAreaElement
o (GType
-> (GValue -> Ptr DOMHTMLAreaElement -> IO ())
-> Ptr DOMHTMLAreaElement
-> IO GValue
forall a. GType -> (GValue -> a -> IO ()) -> a -> IO GValue
B.GValue.buildGValue GType
gtype GValue -> Ptr DOMHTMLAreaElement -> IO ()
forall a. GObject a => GValue -> Ptr a -> IO ()
B.GValue.set_object)
fromGValue :: GValue -> IO DOMHTMLAreaElement
fromGValue GValue
gv = do
Ptr DOMHTMLAreaElement
ptr <- GValue -> IO (Ptr DOMHTMLAreaElement)
forall b. GObject b => GValue -> IO (Ptr b)
B.GValue.get_object GValue
gv :: IO (Ptr DOMHTMLAreaElement)
(ManagedPtr DOMHTMLAreaElement -> DOMHTMLAreaElement)
-> Ptr DOMHTMLAreaElement -> IO DOMHTMLAreaElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLAreaElement -> DOMHTMLAreaElement
DOMHTMLAreaElement Ptr DOMHTMLAreaElement
ptr
class (SP.GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLAreaElement o) => IsDOMHTMLAreaElement o
instance O.HasParentTypes DOMHTMLAreaElement
type instance O.ParentTypes DOMHTMLAreaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLAreaElement :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m DOMHTMLAreaElement
toDOMHTMLAreaElement :: o -> m DOMHTMLAreaElement
toDOMHTMLAreaElement = IO DOMHTMLAreaElement -> m DOMHTMLAreaElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLAreaElement -> m DOMHTMLAreaElement)
-> (o -> IO DOMHTMLAreaElement) -> o -> m DOMHTMLAreaElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLAreaElement -> DOMHTMLAreaElement)
-> o -> IO DOMHTMLAreaElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
unsafeCastTo ManagedPtr DOMHTMLAreaElement -> DOMHTMLAreaElement
DOMHTMLAreaElement
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLAreaElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLAreaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLAreaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLAreaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLAreaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLAreaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLAreaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLAreaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLAreaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLAreaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLAreaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLAreaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLAreaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLAreaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLAreaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLAreaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLAreaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLAreaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLAreaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLAreaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLAreaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLAreaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLAreaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLAreaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLAreaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLAreaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLAreaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLAreaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLAreaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLAreaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLAreaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLAreaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLAreaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLAreaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLAreaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLAreaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLAreaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLAreaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLAreaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLAreaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLAreaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLAreaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLAreaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLAreaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLAreaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLAreaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLAreaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLAreaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLAreaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLAreaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLAreaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLAreaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLAreaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLAreaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLAreaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLAreaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLAreaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLAreaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLAreaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLAreaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLAreaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLAreaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLAreaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLAreaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLAreaElementMethod "getAlt" o = DOMHTMLAreaElementGetAltMethodInfo
ResolveDOMHTMLAreaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLAreaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLAreaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLAreaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLAreaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLAreaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLAreaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLAreaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLAreaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLAreaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLAreaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLAreaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLAreaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLAreaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLAreaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLAreaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLAreaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLAreaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLAreaElementMethod "getCoords" o = DOMHTMLAreaElementGetCoordsMethodInfo
ResolveDOMHTMLAreaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLAreaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLAreaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLAreaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLAreaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLAreaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLAreaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLAreaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLAreaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLAreaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLAreaElementMethod "getHash" o = DOMHTMLAreaElementGetHashMethodInfo
ResolveDOMHTMLAreaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLAreaElementMethod "getHost" o = DOMHTMLAreaElementGetHostMethodInfo
ResolveDOMHTMLAreaElementMethod "getHostname" o = DOMHTMLAreaElementGetHostnameMethodInfo
ResolveDOMHTMLAreaElementMethod "getHref" o = DOMHTMLAreaElementGetHrefMethodInfo
ResolveDOMHTMLAreaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLAreaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLAreaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLAreaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLAreaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLAreaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLAreaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLAreaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLAreaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLAreaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLAreaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLAreaElementMethod "getNoHref" o = DOMHTMLAreaElementGetNoHrefMethodInfo
ResolveDOMHTMLAreaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLAreaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLAreaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLAreaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLAreaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLAreaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLAreaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLAreaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLAreaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLAreaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLAreaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLAreaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLAreaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLAreaElementMethod "getPathname" o = DOMHTMLAreaElementGetPathnameMethodInfo
ResolveDOMHTMLAreaElementMethod "getPort" o = DOMHTMLAreaElementGetPortMethodInfo
ResolveDOMHTMLAreaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLAreaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLAreaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLAreaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLAreaElementMethod "getProtocol" o = DOMHTMLAreaElementGetProtocolMethodInfo
ResolveDOMHTMLAreaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLAreaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLAreaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLAreaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLAreaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLAreaElementMethod "getSearch" o = DOMHTMLAreaElementGetSearchMethodInfo
ResolveDOMHTMLAreaElementMethod "getShape" o = DOMHTMLAreaElementGetShapeMethodInfo
ResolveDOMHTMLAreaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLAreaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLAreaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLAreaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLAreaElementMethod "getTarget" o = DOMHTMLAreaElementGetTargetMethodInfo
ResolveDOMHTMLAreaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLAreaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLAreaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLAreaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLAreaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLAreaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLAreaElementMethod "setAlt" o = DOMHTMLAreaElementSetAltMethodInfo
ResolveDOMHTMLAreaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLAreaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLAreaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLAreaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLAreaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLAreaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLAreaElementMethod "setCoords" o = DOMHTMLAreaElementSetCoordsMethodInfo
ResolveDOMHTMLAreaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLAreaElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLAreaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLAreaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLAreaElementMethod "setHash" o = DOMHTMLAreaElementSetHashMethodInfo
ResolveDOMHTMLAreaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLAreaElementMethod "setHost" o = DOMHTMLAreaElementSetHostMethodInfo
ResolveDOMHTMLAreaElementMethod "setHostname" o = DOMHTMLAreaElementSetHostnameMethodInfo
ResolveDOMHTMLAreaElementMethod "setHref" o = DOMHTMLAreaElementSetHrefMethodInfo
ResolveDOMHTMLAreaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLAreaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLAreaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLAreaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLAreaElementMethod "setNoHref" o = DOMHTMLAreaElementSetNoHrefMethodInfo
ResolveDOMHTMLAreaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLAreaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLAreaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLAreaElementMethod "setPathname" o = DOMHTMLAreaElementSetPathnameMethodInfo
ResolveDOMHTMLAreaElementMethod "setPort" o = DOMHTMLAreaElementSetPortMethodInfo
ResolveDOMHTMLAreaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLAreaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLAreaElementMethod "setProtocol" o = DOMHTMLAreaElementSetProtocolMethodInfo
ResolveDOMHTMLAreaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLAreaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLAreaElementMethod "setSearch" o = DOMHTMLAreaElementSetSearchMethodInfo
ResolveDOMHTMLAreaElementMethod "setShape" o = DOMHTMLAreaElementSetShapeMethodInfo
ResolveDOMHTMLAreaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLAreaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLAreaElementMethod "setTarget" o = DOMHTMLAreaElementSetTargetMethodInfo
ResolveDOMHTMLAreaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLAreaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLAreaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLAreaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLAreaElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLAreaElementMethod t DOMHTMLAreaElement, O.MethodInfo info DOMHTMLAreaElement p) => OL.IsLabel t (DOMHTMLAreaElement -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#endif
getDOMHTMLAreaElementAlt :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementAlt :: o -> m (Maybe Text)
getDOMHTMLAreaElementAlt o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"alt"
setDOMHTMLAreaElementAlt :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementAlt :: o -> Text -> m ()
setDOMHTMLAreaElementAlt o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"alt" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementAlt :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementAlt :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementAlt Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"alt" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementAltPropertyInfo
instance AttrInfo DOMHTMLAreaElementAltPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementAltPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementAltPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementAltPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementAltPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementAltPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementAltPropertyInfo = "alt"
type AttrOrigin DOMHTMLAreaElementAltPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementAlt
attrSet = setDOMHTMLAreaElementAlt
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementAlt
attrClear = undefined
#endif
getDOMHTMLAreaElementCoords :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementCoords :: o -> m (Maybe Text)
getDOMHTMLAreaElementCoords o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"coords"
setDOMHTMLAreaElementCoords :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementCoords :: o -> Text -> m ()
setDOMHTMLAreaElementCoords o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"coords" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementCoords :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementCoords :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementCoords Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"coords" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementCoordsPropertyInfo
instance AttrInfo DOMHTMLAreaElementCoordsPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementCoordsPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementCoordsPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementCoordsPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementCoordsPropertyInfo = "coords"
type AttrOrigin DOMHTMLAreaElementCoordsPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementCoords
attrSet = setDOMHTMLAreaElementCoords
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementCoords
attrClear = undefined
#endif
getDOMHTMLAreaElementHash :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementHash :: o -> m (Maybe Text)
getDOMHTMLAreaElementHash o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"hash"
setDOMHTMLAreaElementHash :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementHash :: o -> Text -> m ()
setDOMHTMLAreaElementHash o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"hash" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementHash :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHash :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHash Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"hash" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementHashPropertyInfo
instance AttrInfo DOMHTMLAreaElementHashPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementHashPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementHashPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementHashPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementHashPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementHashPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementHashPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementHashPropertyInfo = "hash"
type AttrOrigin DOMHTMLAreaElementHashPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementHash
attrSet = setDOMHTMLAreaElementHash
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementHash
attrClear = undefined
#endif
getDOMHTMLAreaElementHost :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementHost :: o -> m (Maybe Text)
getDOMHTMLAreaElementHost o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"host"
setDOMHTMLAreaElementHost :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementHost :: o -> Text -> m ()
setDOMHTMLAreaElementHost o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"host" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementHost :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHost :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHost Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"host" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementHostPropertyInfo
instance AttrInfo DOMHTMLAreaElementHostPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementHostPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementHostPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementHostPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementHostPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementHostPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementHostPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementHostPropertyInfo = "host"
type AttrOrigin DOMHTMLAreaElementHostPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementHost
attrSet = setDOMHTMLAreaElementHost
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementHost
attrClear = undefined
#endif
getDOMHTMLAreaElementHostname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementHostname :: o -> m (Maybe Text)
getDOMHTMLAreaElementHostname o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"hostname"
setDOMHTMLAreaElementHostname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementHostname :: o -> Text -> m ()
setDOMHTMLAreaElementHostname o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"hostname" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementHostname :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHostname :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHostname Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"hostname" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementHostnamePropertyInfo
instance AttrInfo DOMHTMLAreaElementHostnamePropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementHostnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementHostnamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementHostnamePropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementHostnamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementHostnamePropertyInfo = "hostname"
type AttrOrigin DOMHTMLAreaElementHostnamePropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementHostname
attrSet = setDOMHTMLAreaElementHostname
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementHostname
attrClear = undefined
#endif
getDOMHTMLAreaElementHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementHref :: o -> m (Maybe Text)
getDOMHTMLAreaElementHref o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"href"
setDOMHTMLAreaElementHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementHref :: o -> Text -> m ()
setDOMHTMLAreaElementHref o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"href" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementHref :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHref :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementHref Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"href" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementHrefPropertyInfo
instance AttrInfo DOMHTMLAreaElementHrefPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementHrefPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementHrefPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementHrefPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementHrefPropertyInfo = "href"
type AttrOrigin DOMHTMLAreaElementHrefPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementHref
attrSet = setDOMHTMLAreaElementHref
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementHref
attrClear = undefined
#endif
getDOMHTMLAreaElementNoHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m Bool
getDOMHTMLAreaElementNoHref :: o -> m Bool
getDOMHTMLAreaElementNoHref o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"no-href"
setDOMHTMLAreaElementNoHref :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> Bool -> m ()
setDOMHTMLAreaElementNoHref :: o -> Bool -> m ()
setDOMHTMLAreaElementNoHref o
obj Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"no-href" Bool
val
constructDOMHTMLAreaElementNoHref :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLAreaElementNoHref :: Bool -> m (GValueConstruct o)
constructDOMHTMLAreaElementNoHref Bool
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"no-href" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementNoHrefPropertyInfo
instance AttrInfo DOMHTMLAreaElementNoHrefPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementNoHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLAreaElementNoHrefPropertyInfo = (~) Bool
type AttrTransferType DOMHTMLAreaElementNoHrefPropertyInfo = Bool
type AttrGetType DOMHTMLAreaElementNoHrefPropertyInfo = Bool
type AttrLabel DOMHTMLAreaElementNoHrefPropertyInfo = "no-href"
type AttrOrigin DOMHTMLAreaElementNoHrefPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementNoHref
attrSet = setDOMHTMLAreaElementNoHref
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementNoHref
attrClear = undefined
#endif
getDOMHTMLAreaElementPathname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementPathname :: o -> m (Maybe Text)
getDOMHTMLAreaElementPathname o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"pathname"
setDOMHTMLAreaElementPathname :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementPathname :: o -> Text -> m ()
setDOMHTMLAreaElementPathname o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"pathname" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementPathname :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementPathname :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementPathname Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"pathname" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementPathnamePropertyInfo
instance AttrInfo DOMHTMLAreaElementPathnamePropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementPathnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementPathnamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementPathnamePropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementPathnamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementPathnamePropertyInfo = "pathname"
type AttrOrigin DOMHTMLAreaElementPathnamePropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementPathname
attrSet = setDOMHTMLAreaElementPathname
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementPathname
attrClear = undefined
#endif
getDOMHTMLAreaElementPort :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementPort :: o -> m (Maybe Text)
getDOMHTMLAreaElementPort o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"port"
setDOMHTMLAreaElementPort :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementPort :: o -> Text -> m ()
setDOMHTMLAreaElementPort o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"port" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementPort :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementPort :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementPort Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"port" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementPortPropertyInfo
instance AttrInfo DOMHTMLAreaElementPortPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementPortPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementPortPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementPortPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementPortPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementPortPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementPortPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementPortPropertyInfo = "port"
type AttrOrigin DOMHTMLAreaElementPortPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementPort
attrSet = setDOMHTMLAreaElementPort
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementPort
attrClear = undefined
#endif
getDOMHTMLAreaElementProtocol :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementProtocol :: o -> m (Maybe Text)
getDOMHTMLAreaElementProtocol o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"protocol"
setDOMHTMLAreaElementProtocol :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementProtocol :: o -> Text -> m ()
setDOMHTMLAreaElementProtocol o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"protocol" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementProtocol :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementProtocol :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementProtocol Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"protocol" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementProtocolPropertyInfo
instance AttrInfo DOMHTMLAreaElementProtocolPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementProtocolPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementProtocolPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementProtocolPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementProtocolPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementProtocolPropertyInfo = "protocol"
type AttrOrigin DOMHTMLAreaElementProtocolPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementProtocol
attrSet = setDOMHTMLAreaElementProtocol
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementProtocol
attrClear = undefined
#endif
getDOMHTMLAreaElementSearch :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementSearch :: o -> m (Maybe Text)
getDOMHTMLAreaElementSearch o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"search"
setDOMHTMLAreaElementSearch :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementSearch :: o -> Text -> m ()
setDOMHTMLAreaElementSearch o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"search" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementSearch :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementSearch :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementSearch Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"search" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSearchPropertyInfo
instance AttrInfo DOMHTMLAreaElementSearchPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementSearchPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementSearchPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementSearchPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementSearchPropertyInfo = "search"
type AttrOrigin DOMHTMLAreaElementSearchPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementSearch
attrSet = setDOMHTMLAreaElementSearch
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementSearch
attrClear = undefined
#endif
getDOMHTMLAreaElementShape :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementShape :: o -> m (Maybe Text)
getDOMHTMLAreaElementShape o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"shape"
setDOMHTMLAreaElementShape :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementShape :: o -> Text -> m ()
setDOMHTMLAreaElementShape o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"shape" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementShape :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementShape :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementShape Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"shape" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementShapePropertyInfo
instance AttrInfo DOMHTMLAreaElementShapePropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementShapePropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementShapePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementShapePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementShapePropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementShapePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementShapePropertyInfo = "shape"
type AttrOrigin DOMHTMLAreaElementShapePropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementShape
attrSet = setDOMHTMLAreaElementShape
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementShape
attrClear = undefined
#endif
getDOMHTMLAreaElementTarget :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> m (Maybe T.Text)
getDOMHTMLAreaElementTarget :: o -> m (Maybe Text)
getDOMHTMLAreaElementTarget o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"target"
setDOMHTMLAreaElementTarget :: (MonadIO m, IsDOMHTMLAreaElement o) => o -> T.Text -> m ()
setDOMHTMLAreaElementTarget :: o -> Text -> m ()
setDOMHTMLAreaElementTarget o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"target" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAreaElementTarget :: (IsDOMHTMLAreaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementTarget :: Text -> m (GValueConstruct o)
constructDOMHTMLAreaElementTarget Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"target" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementTargetPropertyInfo
instance AttrInfo DOMHTMLAreaElementTargetPropertyInfo where
type AttrAllowedOps DOMHTMLAreaElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = IsDOMHTMLAreaElement
type AttrSetTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAreaElementTargetPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAreaElementTargetPropertyInfo = T.Text
type AttrGetType DOMHTMLAreaElementTargetPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAreaElementTargetPropertyInfo = "target"
type AttrOrigin DOMHTMLAreaElementTargetPropertyInfo = DOMHTMLAreaElement
attrGet = getDOMHTMLAreaElementTarget
attrSet = setDOMHTMLAreaElementTarget
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAreaElementTarget
attrClear = undefined
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLAreaElement
type instance O.AttributeList DOMHTMLAreaElement = DOMHTMLAreaElementAttributeList
type DOMHTMLAreaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("alt", DOMHTMLAreaElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coords", DOMHTMLAreaElementCoordsPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAreaElementHashPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAreaElementHostPropertyInfo), '("hostname", DOMHTMLAreaElementHostnamePropertyInfo), '("href", DOMHTMLAreaElementHrefPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noHref", DOMHTMLAreaElementNoHrefPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("pathname", DOMHTMLAreaElementPathnamePropertyInfo), '("port", DOMHTMLAreaElementPortPropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAreaElementProtocolPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAreaElementSearchPropertyInfo), '("shape", DOMHTMLAreaElementShapePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLAreaElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLAreaElementAlt :: AttrLabelProxy "alt"
dOMHTMLAreaElementAlt = AttrLabelProxy
dOMHTMLAreaElementCoords :: AttrLabelProxy "coords"
dOMHTMLAreaElementCoords = AttrLabelProxy
dOMHTMLAreaElementHash :: AttrLabelProxy "hash"
dOMHTMLAreaElementHash = AttrLabelProxy
dOMHTMLAreaElementHost :: AttrLabelProxy "host"
dOMHTMLAreaElementHost = AttrLabelProxy
dOMHTMLAreaElementHostname :: AttrLabelProxy "hostname"
dOMHTMLAreaElementHostname = AttrLabelProxy
dOMHTMLAreaElementHref :: AttrLabelProxy "href"
dOMHTMLAreaElementHref = AttrLabelProxy
dOMHTMLAreaElementNoHref :: AttrLabelProxy "noHref"
dOMHTMLAreaElementNoHref = AttrLabelProxy
dOMHTMLAreaElementPathname :: AttrLabelProxy "pathname"
dOMHTMLAreaElementPathname = AttrLabelProxy
dOMHTMLAreaElementPort :: AttrLabelProxy "port"
dOMHTMLAreaElementPort = AttrLabelProxy
dOMHTMLAreaElementProtocol :: AttrLabelProxy "protocol"
dOMHTMLAreaElementProtocol = AttrLabelProxy
dOMHTMLAreaElementSearch :: AttrLabelProxy "search"
dOMHTMLAreaElementSearch = AttrLabelProxy
dOMHTMLAreaElementShape :: AttrLabelProxy "shape"
dOMHTMLAreaElementShape = AttrLabelProxy
dOMHTMLAreaElementTarget :: AttrLabelProxy "target"
dOMHTMLAreaElementTarget = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLAreaElement = DOMHTMLAreaElementSignalList
type DOMHTMLAreaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_area_element_get_alt" webkit_dom_html_area_element_get_alt ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetAlt ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetAlt :: a -> m Text
dOMHTMLAreaElementGetAlt a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_alt Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetAlt" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetAltMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetAltMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetAlt
#endif
foreign import ccall "webkit_dom_html_area_element_get_coords" webkit_dom_html_area_element_get_coords ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetCoords :: a -> m Text
dOMHTMLAreaElementGetCoords a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_coords Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetCoords" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetCoordsMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetCoordsMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetCoords
#endif
foreign import ccall "webkit_dom_html_area_element_get_hash" webkit_dom_html_area_element_get_hash ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetHash ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetHash :: a -> m Text
dOMHTMLAreaElementGetHash a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_hash Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetHash" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetHashMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHashMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetHash
#endif
foreign import ccall "webkit_dom_html_area_element_get_host" webkit_dom_html_area_element_get_host ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetHost ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetHost :: a -> m Text
dOMHTMLAreaElementGetHost a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_host Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetHost" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetHostMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHostMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetHost
#endif
foreign import ccall "webkit_dom_html_area_element_get_hostname" webkit_dom_html_area_element_get_hostname ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetHostname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetHostname :: a -> m Text
dOMHTMLAreaElementGetHostname a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_hostname Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetHostname" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetHostnameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHostnameMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetHostname
#endif
foreign import ccall "webkit_dom_html_area_element_get_href" webkit_dom_html_area_element_get_href ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetHref :: a -> m Text
dOMHTMLAreaElementGetHref a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_href Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetHref" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetHrefMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetHrefMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetHref
#endif
foreign import ccall "webkit_dom_html_area_element_get_no_href" webkit_dom_html_area_element_get_no_href ::
Ptr DOMHTMLAreaElement ->
IO CInt
{-# DEPRECATED dOMHTMLAreaElementGetNoHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetNoHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m Bool
dOMHTMLAreaElementGetNoHref :: a -> m Bool
dOMHTMLAreaElementGetNoHref a
self = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLAreaElement -> IO CInt
webkit_dom_html_area_element_get_no_href Ptr DOMHTMLAreaElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetNoHrefMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetNoHrefMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetNoHref
#endif
foreign import ccall "webkit_dom_html_area_element_get_pathname" webkit_dom_html_area_element_get_pathname ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetPathname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetPathname :: a -> m Text
dOMHTMLAreaElementGetPathname a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_pathname Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetPathname" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetPathnameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetPathnameMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetPathname
#endif
foreign import ccall "webkit_dom_html_area_element_get_port" webkit_dom_html_area_element_get_port ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetPort ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetPort :: a -> m Text
dOMHTMLAreaElementGetPort a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_port Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetPort" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetPortMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetPortMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetPort
#endif
foreign import ccall "webkit_dom_html_area_element_get_protocol" webkit_dom_html_area_element_get_protocol ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetProtocol ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetProtocol :: a -> m Text
dOMHTMLAreaElementGetProtocol a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_protocol Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetProtocol" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetProtocolMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetProtocolMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetProtocol
#endif
foreign import ccall "webkit_dom_html_area_element_get_search" webkit_dom_html_area_element_get_search ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetSearch ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetSearch :: a -> m Text
dOMHTMLAreaElementGetSearch a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_search Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetSearch" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetSearchMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetSearchMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetSearch
#endif
foreign import ccall "webkit_dom_html_area_element_get_shape" webkit_dom_html_area_element_get_shape ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetShape ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetShape :: a -> m Text
dOMHTMLAreaElementGetShape a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_shape Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetShape" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetShapeMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetShapeMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetShape
#endif
foreign import ccall "webkit_dom_html_area_element_get_target" webkit_dom_html_area_element_get_target ::
Ptr DOMHTMLAreaElement ->
IO CString
{-# DEPRECATED dOMHTMLAreaElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementGetTarget ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> m T.Text
dOMHTMLAreaElementGetTarget :: a -> m Text
dOMHTMLAreaElementGetTarget a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAreaElement -> IO CString
webkit_dom_html_area_element_get_target Ptr DOMHTMLAreaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAreaElementGetTarget" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementGetTargetMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementGetTargetMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementGetTarget
#endif
foreign import ccall "webkit_dom_html_area_element_set_alt" webkit_dom_html_area_element_set_alt ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetAlt ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetAlt :: a -> Text -> m ()
dOMHTMLAreaElementSetAlt a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_alt Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetAltMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetAltMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetAlt
#endif
foreign import ccall "webkit_dom_html_area_element_set_coords" webkit_dom_html_area_element_set_coords ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetCoords :: a -> Text -> m ()
dOMHTMLAreaElementSetCoords a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_coords Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetCoordsMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetCoordsMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetCoords
#endif
foreign import ccall "webkit_dom_html_area_element_set_hash" webkit_dom_html_area_element_set_hash ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetHash ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetHash :: a -> Text -> m ()
dOMHTMLAreaElementSetHash a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_hash Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetHashMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHashMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetHash
#endif
foreign import ccall "webkit_dom_html_area_element_set_host" webkit_dom_html_area_element_set_host ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetHost ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetHost :: a -> Text -> m ()
dOMHTMLAreaElementSetHost a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_host Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetHostMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHostMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetHost
#endif
foreign import ccall "webkit_dom_html_area_element_set_hostname" webkit_dom_html_area_element_set_hostname ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetHostname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetHostname :: a -> Text -> m ()
dOMHTMLAreaElementSetHostname a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_hostname Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetHostnameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHostnameMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetHostname
#endif
foreign import ccall "webkit_dom_html_area_element_set_href" webkit_dom_html_area_element_set_href ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetHref :: a -> Text -> m ()
dOMHTMLAreaElementSetHref a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_href Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetHrefMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetHrefMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetHref
#endif
foreign import ccall "webkit_dom_html_area_element_set_no_href" webkit_dom_html_area_element_set_no_href ::
Ptr DOMHTMLAreaElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetNoHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetNoHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> Bool
-> m ()
dOMHTMLAreaElementSetNoHref :: a -> Bool -> m ()
dOMHTMLAreaElementSetNoHref a
self Bool
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let value' :: CInt
value' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
value
Ptr DOMHTMLAreaElement -> CInt -> IO ()
webkit_dom_html_area_element_set_no_href Ptr DOMHTMLAreaElement
self' CInt
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetNoHrefMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetNoHrefMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetNoHref
#endif
foreign import ccall "webkit_dom_html_area_element_set_pathname" webkit_dom_html_area_element_set_pathname ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetPathname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetPathname :: a -> Text -> m ()
dOMHTMLAreaElementSetPathname a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_pathname Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetPathnameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetPathnameMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetPathname
#endif
foreign import ccall "webkit_dom_html_area_element_set_port" webkit_dom_html_area_element_set_port ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetPort ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetPort :: a -> Text -> m ()
dOMHTMLAreaElementSetPort a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_port Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetPortMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetPortMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetPort
#endif
foreign import ccall "webkit_dom_html_area_element_set_protocol" webkit_dom_html_area_element_set_protocol ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetProtocol ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetProtocol :: a -> Text -> m ()
dOMHTMLAreaElementSetProtocol a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_protocol Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetProtocolMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetProtocolMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetProtocol
#endif
foreign import ccall "webkit_dom_html_area_element_set_search" webkit_dom_html_area_element_set_search ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetSearch ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetSearch :: a -> Text -> m ()
dOMHTMLAreaElementSetSearch a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_search Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetSearchMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetSearchMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetSearch
#endif
foreign import ccall "webkit_dom_html_area_element_set_shape" webkit_dom_html_area_element_set_shape ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetShape ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetShape :: a -> Text -> m ()
dOMHTMLAreaElementSetShape a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_shape Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetShapeMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetShapeMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetShape
#endif
foreign import ccall "webkit_dom_html_area_element_set_target" webkit_dom_html_area_element_set_target ::
Ptr DOMHTMLAreaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAreaElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAreaElementSetTarget ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAreaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAreaElementSetTarget :: a -> Text -> m ()
dOMHTMLAreaElementSetTarget a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAreaElement
self' <- a -> IO (Ptr DOMHTMLAreaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAreaElement -> CString -> IO ()
webkit_dom_html_area_element_set_target Ptr DOMHTMLAreaElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAreaElementSetTargetMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAreaElement a) => O.MethodInfo DOMHTMLAreaElementSetTargetMethodInfo a signature where
overloadedMethod = dOMHTMLAreaElementSetTarget
#endif