{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement
(
DOMHTMLAnchorElement(..) ,
IsDOMHTMLAnchorElement ,
toDOMHTMLAnchorElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLAnchorElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetCharsetMethodInfo,
#endif
dOMHTMLAnchorElementGetCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetCoordsMethodInfo ,
#endif
dOMHTMLAnchorElementGetCoords ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetHashMethodInfo ,
#endif
dOMHTMLAnchorElementGetHash ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetHostMethodInfo ,
#endif
dOMHTMLAnchorElementGetHost ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetHostnameMethodInfo,
#endif
dOMHTMLAnchorElementGetHostname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetHrefMethodInfo ,
#endif
dOMHTMLAnchorElementGetHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetHreflangMethodInfo,
#endif
dOMHTMLAnchorElementGetHreflang ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetNameMethodInfo ,
#endif
dOMHTMLAnchorElementGetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetPathnameMethodInfo,
#endif
dOMHTMLAnchorElementGetPathname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetPortMethodInfo ,
#endif
dOMHTMLAnchorElementGetPort ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetProtocolMethodInfo,
#endif
dOMHTMLAnchorElementGetProtocol ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetRelMethodInfo ,
#endif
dOMHTMLAnchorElementGetRel ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetRevMethodInfo ,
#endif
dOMHTMLAnchorElementGetRev ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetSearchMethodInfo ,
#endif
dOMHTMLAnchorElementGetSearch ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetShapeMethodInfo ,
#endif
dOMHTMLAnchorElementGetShape ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetTargetMethodInfo ,
#endif
dOMHTMLAnchorElementGetTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetTextMethodInfo ,
#endif
dOMHTMLAnchorElementGetText ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementGetTypeAttrMethodInfo,
#endif
dOMHTMLAnchorElementGetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetCharsetMethodInfo,
#endif
dOMHTMLAnchorElementSetCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetCoordsMethodInfo ,
#endif
dOMHTMLAnchorElementSetCoords ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetHashMethodInfo ,
#endif
dOMHTMLAnchorElementSetHash ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetHostMethodInfo ,
#endif
dOMHTMLAnchorElementSetHost ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetHostnameMethodInfo,
#endif
dOMHTMLAnchorElementSetHostname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetHrefMethodInfo ,
#endif
dOMHTMLAnchorElementSetHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetHreflangMethodInfo,
#endif
dOMHTMLAnchorElementSetHreflang ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetNameMethodInfo ,
#endif
dOMHTMLAnchorElementSetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetPathnameMethodInfo,
#endif
dOMHTMLAnchorElementSetPathname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetPortMethodInfo ,
#endif
dOMHTMLAnchorElementSetPort ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetProtocolMethodInfo,
#endif
dOMHTMLAnchorElementSetProtocol ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetRelMethodInfo ,
#endif
dOMHTMLAnchorElementSetRel ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetRevMethodInfo ,
#endif
dOMHTMLAnchorElementSetRev ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetSearchMethodInfo ,
#endif
dOMHTMLAnchorElementSetSearch ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetShapeMethodInfo ,
#endif
dOMHTMLAnchorElementSetShape ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetTargetMethodInfo ,
#endif
dOMHTMLAnchorElementSetTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetTextMethodInfo ,
#endif
dOMHTMLAnchorElementSetText ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSetTypeAttrMethodInfo,
#endif
dOMHTMLAnchorElementSetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementCharsetPropertyInfo ,
#endif
constructDOMHTMLAnchorElementCharset ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementCharset ,
#endif
getDOMHTMLAnchorElementCharset ,
setDOMHTMLAnchorElementCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementCoordsPropertyInfo ,
#endif
constructDOMHTMLAnchorElementCoords ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementCoords ,
#endif
getDOMHTMLAnchorElementCoords ,
setDOMHTMLAnchorElementCoords ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementHashPropertyInfo ,
#endif
constructDOMHTMLAnchorElementHash ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementHash ,
#endif
getDOMHTMLAnchorElementHash ,
setDOMHTMLAnchorElementHash ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementHostPropertyInfo ,
#endif
constructDOMHTMLAnchorElementHost ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementHost ,
#endif
getDOMHTMLAnchorElementHost ,
setDOMHTMLAnchorElementHost ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementHostnamePropertyInfo,
#endif
constructDOMHTMLAnchorElementHostname ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementHostname ,
#endif
getDOMHTMLAnchorElementHostname ,
setDOMHTMLAnchorElementHostname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementHrefPropertyInfo ,
#endif
constructDOMHTMLAnchorElementHref ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementHref ,
#endif
getDOMHTMLAnchorElementHref ,
setDOMHTMLAnchorElementHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementHreflangPropertyInfo,
#endif
constructDOMHTMLAnchorElementHreflang ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementHreflang ,
#endif
getDOMHTMLAnchorElementHreflang ,
setDOMHTMLAnchorElementHreflang ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementNamePropertyInfo ,
#endif
constructDOMHTMLAnchorElementName ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementName ,
#endif
getDOMHTMLAnchorElementName ,
setDOMHTMLAnchorElementName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementPathnamePropertyInfo,
#endif
constructDOMHTMLAnchorElementPathname ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementPathname ,
#endif
getDOMHTMLAnchorElementPathname ,
setDOMHTMLAnchorElementPathname ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementPortPropertyInfo ,
#endif
constructDOMHTMLAnchorElementPort ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementPort ,
#endif
getDOMHTMLAnchorElementPort ,
setDOMHTMLAnchorElementPort ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementProtocolPropertyInfo,
#endif
constructDOMHTMLAnchorElementProtocol ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementProtocol ,
#endif
getDOMHTMLAnchorElementProtocol ,
setDOMHTMLAnchorElementProtocol ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementRelPropertyInfo ,
#endif
constructDOMHTMLAnchorElementRel ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementRel ,
#endif
getDOMHTMLAnchorElementRel ,
setDOMHTMLAnchorElementRel ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementRevPropertyInfo ,
#endif
constructDOMHTMLAnchorElementRev ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementRev ,
#endif
getDOMHTMLAnchorElementRev ,
setDOMHTMLAnchorElementRev ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementSearchPropertyInfo ,
#endif
constructDOMHTMLAnchorElementSearch ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementSearch ,
#endif
getDOMHTMLAnchorElementSearch ,
setDOMHTMLAnchorElementSearch ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementShapePropertyInfo ,
#endif
constructDOMHTMLAnchorElementShape ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementShape ,
#endif
getDOMHTMLAnchorElementShape ,
setDOMHTMLAnchorElementShape ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementTargetPropertyInfo ,
#endif
constructDOMHTMLAnchorElementTarget ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementTarget ,
#endif
getDOMHTMLAnchorElementTarget ,
setDOMHTMLAnchorElementTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementTextPropertyInfo ,
#endif
constructDOMHTMLAnchorElementText ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementText ,
#endif
getDOMHTMLAnchorElementText ,
setDOMHTMLAnchorElementText ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLAnchorElementTypePropertyInfo ,
#endif
clearDOMHTMLAnchorElementType ,
constructDOMHTMLAnchorElementType ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementType ,
#endif
getDOMHTMLAnchorElementType ,
setDOMHTMLAnchorElementType ,
) 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.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
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.Coerce as Coerce
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 GHC.Records as R
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 DOMHTMLAnchorElement = DOMHTMLAnchorElement (SP.ManagedPtr DOMHTMLAnchorElement)
deriving (DOMHTMLAnchorElement -> DOMHTMLAnchorElement -> Bool
(DOMHTMLAnchorElement -> DOMHTMLAnchorElement -> Bool)
-> (DOMHTMLAnchorElement -> DOMHTMLAnchorElement -> Bool)
-> Eq DOMHTMLAnchorElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLAnchorElement -> DOMHTMLAnchorElement -> Bool
== :: DOMHTMLAnchorElement -> DOMHTMLAnchorElement -> Bool
$c/= :: DOMHTMLAnchorElement -> DOMHTMLAnchorElement -> Bool
/= :: DOMHTMLAnchorElement -> DOMHTMLAnchorElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLAnchorElement where
toManagedPtr :: DOMHTMLAnchorElement -> ManagedPtr DOMHTMLAnchorElement
toManagedPtr (DOMHTMLAnchorElement ManagedPtr DOMHTMLAnchorElement
p) = ManagedPtr DOMHTMLAnchorElement
p
foreign import ccall "webkit_dom_html_anchor_element_get_type"
c_webkit_dom_html_anchor_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLAnchorElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_anchor_element_get_type
instance B.Types.GObject DOMHTMLAnchorElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLAnchorElement o) => IsDOMHTMLAnchorElement o
instance O.HasParentTypes DOMHTMLAnchorElement
type instance O.ParentTypes DOMHTMLAnchorElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLAnchorElement :: (MIO.MonadIO m, IsDOMHTMLAnchorElement o) => o -> m DOMHTMLAnchorElement
toDOMHTMLAnchorElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m DOMHTMLAnchorElement
toDOMHTMLAnchorElement = IO DOMHTMLAnchorElement -> m DOMHTMLAnchorElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLAnchorElement -> m DOMHTMLAnchorElement)
-> (o -> IO DOMHTMLAnchorElement) -> o -> m DOMHTMLAnchorElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLAnchorElement -> DOMHTMLAnchorElement)
-> o -> IO DOMHTMLAnchorElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLAnchorElement -> DOMHTMLAnchorElement
DOMHTMLAnchorElement
instance B.GValue.IsGValue (Maybe DOMHTMLAnchorElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_anchor_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLAnchorElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLAnchorElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLAnchorElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLAnchorElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLAnchorElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLAnchorElement
obj) = DOMHTMLAnchorElement
-> (Ptr DOMHTMLAnchorElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLAnchorElement
obj (Ptr GValue -> Ptr DOMHTMLAnchorElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLAnchorElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLAnchorElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLAnchorElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLAnchorElement)
if Ptr DOMHTMLAnchorElement
ptr Ptr DOMHTMLAnchorElement -> Ptr DOMHTMLAnchorElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLAnchorElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLAnchorElement -> Maybe DOMHTMLAnchorElement
forall a. a -> Maybe a
P.Just (DOMHTMLAnchorElement -> Maybe DOMHTMLAnchorElement)
-> IO DOMHTMLAnchorElement -> IO (Maybe DOMHTMLAnchorElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLAnchorElement -> DOMHTMLAnchorElement)
-> Ptr DOMHTMLAnchorElement -> IO DOMHTMLAnchorElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLAnchorElement -> DOMHTMLAnchorElement
DOMHTMLAnchorElement Ptr DOMHTMLAnchorElement
ptr
else Maybe DOMHTMLAnchorElement -> IO (Maybe DOMHTMLAnchorElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLAnchorElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLAnchorElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLAnchorElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLAnchorElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLAnchorElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLAnchorElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLAnchorElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLAnchorElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLAnchorElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLAnchorElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLAnchorElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLAnchorElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLAnchorElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLAnchorElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLAnchorElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLAnchorElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLAnchorElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLAnchorElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLAnchorElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLAnchorElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLAnchorElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLAnchorElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLAnchorElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLAnchorElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLAnchorElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLAnchorElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLAnchorElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLAnchorElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLAnchorElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLAnchorElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLAnchorElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLAnchorElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLAnchorElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLAnchorElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLAnchorElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLAnchorElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLAnchorElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLAnchorElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLAnchorElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLAnchorElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLAnchorElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLAnchorElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLAnchorElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLAnchorElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLAnchorElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLAnchorElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLAnchorElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLAnchorElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLAnchorElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLAnchorElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLAnchorElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLAnchorElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLAnchorElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLAnchorElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLAnchorElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLAnchorElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLAnchorElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLAnchorElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLAnchorElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLAnchorElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLAnchorElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLAnchorElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLAnchorElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLAnchorElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLAnchorElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLAnchorElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLAnchorElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLAnchorElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLAnchorElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLAnchorElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLAnchorElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLAnchorElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLAnchorElementMethod "getCharset" o = DOMHTMLAnchorElementGetCharsetMethodInfo
ResolveDOMHTMLAnchorElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLAnchorElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLAnchorElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLAnchorElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLAnchorElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLAnchorElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLAnchorElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLAnchorElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLAnchorElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLAnchorElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLAnchorElementMethod "getCoords" o = DOMHTMLAnchorElementGetCoordsMethodInfo
ResolveDOMHTMLAnchorElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLAnchorElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLAnchorElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLAnchorElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLAnchorElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLAnchorElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLAnchorElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLAnchorElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLAnchorElementMethod "getHash" o = DOMHTMLAnchorElementGetHashMethodInfo
ResolveDOMHTMLAnchorElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLAnchorElementMethod "getHost" o = DOMHTMLAnchorElementGetHostMethodInfo
ResolveDOMHTMLAnchorElementMethod "getHostname" o = DOMHTMLAnchorElementGetHostnameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getHref" o = DOMHTMLAnchorElementGetHrefMethodInfo
ResolveDOMHTMLAnchorElementMethod "getHreflang" o = DOMHTMLAnchorElementGetHreflangMethodInfo
ResolveDOMHTMLAnchorElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLAnchorElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLAnchorElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLAnchorElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLAnchorElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLAnchorElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLAnchorElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLAnchorElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getName" o = DOMHTMLAnchorElementGetNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLAnchorElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLAnchorElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLAnchorElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLAnchorElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLAnchorElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLAnchorElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLAnchorElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLAnchorElementMethod "getPathname" o = DOMHTMLAnchorElementGetPathnameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getPort" o = DOMHTMLAnchorElementGetPortMethodInfo
ResolveDOMHTMLAnchorElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLAnchorElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLAnchorElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLAnchorElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLAnchorElementMethod "getProtocol" o = DOMHTMLAnchorElementGetProtocolMethodInfo
ResolveDOMHTMLAnchorElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLAnchorElementMethod "getRel" o = DOMHTMLAnchorElementGetRelMethodInfo
ResolveDOMHTMLAnchorElementMethod "getRev" o = DOMHTMLAnchorElementGetRevMethodInfo
ResolveDOMHTMLAnchorElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLAnchorElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLAnchorElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLAnchorElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLAnchorElementMethod "getSearch" o = DOMHTMLAnchorElementGetSearchMethodInfo
ResolveDOMHTMLAnchorElementMethod "getShape" o = DOMHTMLAnchorElementGetShapeMethodInfo
ResolveDOMHTMLAnchorElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLAnchorElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLAnchorElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLAnchorElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "getTarget" o = DOMHTMLAnchorElementGetTargetMethodInfo
ResolveDOMHTMLAnchorElementMethod "getText" o = DOMHTMLAnchorElementGetTextMethodInfo
ResolveDOMHTMLAnchorElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLAnchorElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLAnchorElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLAnchorElementMethod "getTypeAttr" o = DOMHTMLAnchorElementGetTypeAttrMethodInfo
ResolveDOMHTMLAnchorElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLAnchorElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLAnchorElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLAnchorElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLAnchorElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLAnchorElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLAnchorElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLAnchorElementMethod "setCharset" o = DOMHTMLAnchorElementSetCharsetMethodInfo
ResolveDOMHTMLAnchorElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLAnchorElementMethod "setCoords" o = DOMHTMLAnchorElementSetCoordsMethodInfo
ResolveDOMHTMLAnchorElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLAnchorElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLAnchorElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLAnchorElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLAnchorElementMethod "setHash" o = DOMHTMLAnchorElementSetHashMethodInfo
ResolveDOMHTMLAnchorElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLAnchorElementMethod "setHost" o = DOMHTMLAnchorElementSetHostMethodInfo
ResolveDOMHTMLAnchorElementMethod "setHostname" o = DOMHTMLAnchorElementSetHostnameMethodInfo
ResolveDOMHTMLAnchorElementMethod "setHref" o = DOMHTMLAnchorElementSetHrefMethodInfo
ResolveDOMHTMLAnchorElementMethod "setHreflang" o = DOMHTMLAnchorElementSetHreflangMethodInfo
ResolveDOMHTMLAnchorElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLAnchorElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLAnchorElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLAnchorElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLAnchorElementMethod "setName" o = DOMHTMLAnchorElementSetNameMethodInfo
ResolveDOMHTMLAnchorElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLAnchorElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLAnchorElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLAnchorElementMethod "setPathname" o = DOMHTMLAnchorElementSetPathnameMethodInfo
ResolveDOMHTMLAnchorElementMethod "setPort" o = DOMHTMLAnchorElementSetPortMethodInfo
ResolveDOMHTMLAnchorElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLAnchorElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLAnchorElementMethod "setProtocol" o = DOMHTMLAnchorElementSetProtocolMethodInfo
ResolveDOMHTMLAnchorElementMethod "setRel" o = DOMHTMLAnchorElementSetRelMethodInfo
ResolveDOMHTMLAnchorElementMethod "setRev" o = DOMHTMLAnchorElementSetRevMethodInfo
ResolveDOMHTMLAnchorElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLAnchorElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLAnchorElementMethod "setSearch" o = DOMHTMLAnchorElementSetSearchMethodInfo
ResolveDOMHTMLAnchorElementMethod "setShape" o = DOMHTMLAnchorElementSetShapeMethodInfo
ResolveDOMHTMLAnchorElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLAnchorElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLAnchorElementMethod "setTarget" o = DOMHTMLAnchorElementSetTargetMethodInfo
ResolveDOMHTMLAnchorElementMethod "setText" o = DOMHTMLAnchorElementSetTextMethodInfo
ResolveDOMHTMLAnchorElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLAnchorElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLAnchorElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLAnchorElementMethod "setTypeAttr" o = DOMHTMLAnchorElementSetTypeAttrMethodInfo
ResolveDOMHTMLAnchorElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLAnchorElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLAnchorElementMethod t DOMHTMLAnchorElement, O.OverloadedMethod info DOMHTMLAnchorElement p) => OL.IsLabel t (DOMHTMLAnchorElement -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#if MIN_VERSION_base(4,13,0)
instance (info ~ ResolveDOMHTMLAnchorElementMethod t DOMHTMLAnchorElement, O.OverloadedMethod info DOMHTMLAnchorElement p, R.HasField t DOMHTMLAnchorElement p) => R.HasField t DOMHTMLAnchorElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLAnchorElementMethod t DOMHTMLAnchorElement, O.OverloadedMethodInfo info DOMHTMLAnchorElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLAnchorElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLAnchorElementCharset :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementCharset :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementCharset o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"charset"
setDOMHTMLAnchorElementCharset :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementCharset :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementCharset o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"charset" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAnchorElementCharset :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementCharset :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementCharset Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"charset" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementCharsetPropertyInfo
instance AttrInfo DOMHTMLAnchorElementCharsetPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementCharsetPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementCharsetPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementCharsetPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementCharsetPropertyInfo = "charset"
type AttrOrigin DOMHTMLAnchorElementCharsetPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementCharset
attrSet = setDOMHTMLAnchorElementCharset
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementCharset
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.charset"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:charset"
})
#endif
getDOMHTMLAnchorElementCoords :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementCoords :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementCoords o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementCoords :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementCoords :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementCoords o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementCoords :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementCoords :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementCoords Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementCoordsPropertyInfo
instance AttrInfo DOMHTMLAnchorElementCoordsPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementCoordsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementCoordsPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementCoordsPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementCoordsPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementCoordsPropertyInfo = "coords"
type AttrOrigin DOMHTMLAnchorElementCoordsPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementCoords
attrSet = setDOMHTMLAnchorElementCoords
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementCoords
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.coords"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:coords"
})
#endif
getDOMHTMLAnchorElementHash :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementHash :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementHash o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementHash :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementHash :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementHash o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementHash :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHash :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHash Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementHashPropertyInfo
instance AttrInfo DOMHTMLAnchorElementHashPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementHashPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementHashPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementHashPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementHashPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementHashPropertyInfo = "hash"
type AttrOrigin DOMHTMLAnchorElementHashPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementHash
attrSet = setDOMHTMLAnchorElementHash
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementHash
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.hash"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:hash"
})
#endif
getDOMHTMLAnchorElementHost :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementHost :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementHost o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementHost :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementHost :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementHost o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementHost :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHost :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHost Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementHostPropertyInfo
instance AttrInfo DOMHTMLAnchorElementHostPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementHostPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementHostPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementHostPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementHostPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementHostPropertyInfo = "host"
type AttrOrigin DOMHTMLAnchorElementHostPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementHost
attrSet = setDOMHTMLAnchorElementHost
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementHost
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.host"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:host"
})
#endif
getDOMHTMLAnchorElementHostname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementHostname :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementHostname o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementHostname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementHostname :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementHostname o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementHostname :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHostname :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHostname Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementHostnamePropertyInfo
instance AttrInfo DOMHTMLAnchorElementHostnamePropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementHostnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementHostnamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementHostnamePropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementHostnamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementHostnamePropertyInfo = "hostname"
type AttrOrigin DOMHTMLAnchorElementHostnamePropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementHostname
attrSet = setDOMHTMLAnchorElementHostname
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementHostname
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.hostname"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:hostname"
})
#endif
getDOMHTMLAnchorElementHref :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementHref :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementHref o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementHref :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementHref :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementHref o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementHref :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHref :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHref Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementHrefPropertyInfo
instance AttrInfo DOMHTMLAnchorElementHrefPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementHrefPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementHrefPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementHrefPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementHrefPropertyInfo = "href"
type AttrOrigin DOMHTMLAnchorElementHrefPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementHref
attrSet = setDOMHTMLAnchorElementHref
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementHref
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.href"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:href"
})
#endif
getDOMHTMLAnchorElementHreflang :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementHreflang :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementHreflang o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"hreflang"
setDOMHTMLAnchorElementHreflang :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementHreflang :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementHreflang o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"hreflang" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAnchorElementHreflang :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHreflang :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementHreflang Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"hreflang" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementHreflangPropertyInfo
instance AttrInfo DOMHTMLAnchorElementHreflangPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementHreflangPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementHreflangPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementHreflangPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementHreflangPropertyInfo = "hreflang"
type AttrOrigin DOMHTMLAnchorElementHreflangPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementHreflang
attrSet = setDOMHTMLAnchorElementHreflang
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementHreflang
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.hreflang"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:hreflang"
})
#endif
getDOMHTMLAnchorElementName :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementName o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"name"
setDOMHTMLAnchorElementName :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementName o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"name" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAnchorElementName :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementName :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementName Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"name" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementNamePropertyInfo
instance AttrInfo DOMHTMLAnchorElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementNamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementNamePropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementNamePropertyInfo = "name"
type AttrOrigin DOMHTMLAnchorElementNamePropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementName
attrSet = setDOMHTMLAnchorElementName
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementName
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.name"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:name"
})
#endif
getDOMHTMLAnchorElementPathname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementPathname :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementPathname o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementPathname :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementPathname :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementPathname o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementPathname :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementPathname :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementPathname Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementPathnamePropertyInfo
instance AttrInfo DOMHTMLAnchorElementPathnamePropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementPathnamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementPathnamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementPathnamePropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementPathnamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementPathnamePropertyInfo = "pathname"
type AttrOrigin DOMHTMLAnchorElementPathnamePropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementPathname
attrSet = setDOMHTMLAnchorElementPathname
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementPathname
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.pathname"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:pathname"
})
#endif
getDOMHTMLAnchorElementPort :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementPort :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementPort o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementPort :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementPort :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementPort o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementPort :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementPort :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementPort Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementPortPropertyInfo
instance AttrInfo DOMHTMLAnchorElementPortPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementPortPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementPortPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementPortPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementPortPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementPortPropertyInfo = "port"
type AttrOrigin DOMHTMLAnchorElementPortPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementPort
attrSet = setDOMHTMLAnchorElementPort
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementPort
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.port"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:port"
})
#endif
getDOMHTMLAnchorElementProtocol :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementProtocol :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementProtocol o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementProtocol :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementProtocol :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementProtocol o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementProtocol :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementProtocol :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementProtocol Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementProtocolPropertyInfo
instance AttrInfo DOMHTMLAnchorElementProtocolPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementProtocolPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementProtocolPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementProtocolPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementProtocolPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementProtocolPropertyInfo = "protocol"
type AttrOrigin DOMHTMLAnchorElementProtocolPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementProtocol
attrSet = setDOMHTMLAnchorElementProtocol
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementProtocol
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.protocol"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:protocol"
})
#endif
getDOMHTMLAnchorElementRel :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementRel :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementRel o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"rel"
setDOMHTMLAnchorElementRel :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementRel :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementRel o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"rel" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAnchorElementRel :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementRel :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementRel Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"rel" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementRelPropertyInfo
instance AttrInfo DOMHTMLAnchorElementRelPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementRelPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementRelPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementRelPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementRelPropertyInfo = "rel"
type AttrOrigin DOMHTMLAnchorElementRelPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementRel
attrSet = setDOMHTMLAnchorElementRel
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementRel
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.rel"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:rel"
})
#endif
getDOMHTMLAnchorElementRev :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementRev :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementRev o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"rev"
setDOMHTMLAnchorElementRev :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementRev :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementRev o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"rev" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAnchorElementRev :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementRev :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementRev Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"rev" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementRevPropertyInfo
instance AttrInfo DOMHTMLAnchorElementRevPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementRevPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementRevPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementRevPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementRevPropertyInfo = "rev"
type AttrOrigin DOMHTMLAnchorElementRevPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementRev
attrSet = setDOMHTMLAnchorElementRev
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementRev
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.rev"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:rev"
})
#endif
getDOMHTMLAnchorElementSearch :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementSearch :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementSearch o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementSearch :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementSearch :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementSearch o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementSearch :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementSearch :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementSearch Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementSearchPropertyInfo
instance AttrInfo DOMHTMLAnchorElementSearchPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementSearchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementSearchPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementSearchPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementSearchPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementSearchPropertyInfo = "search"
type AttrOrigin DOMHTMLAnchorElementSearchPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementSearch
attrSet = setDOMHTMLAnchorElementSearch
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementSearch
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.search"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:search"
})
#endif
getDOMHTMLAnchorElementShape :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementShape :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementShape o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementShape :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementShape :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementShape o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementShape :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementShape :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementShape Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementShapePropertyInfo
instance AttrInfo DOMHTMLAnchorElementShapePropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementShapePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementShapePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementShapePropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementShapePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementShapePropertyInfo = "shape"
type AttrOrigin DOMHTMLAnchorElementShapePropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementShape
attrSet = setDOMHTMLAnchorElementShape
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementShape
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.shape"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:shape"
})
#endif
getDOMHTMLAnchorElementTarget :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementTarget :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementTarget o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLAnchorElementTarget :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementTarget :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementTarget o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLAnchorElementTarget :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementTarget :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementTarget Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLAnchorElementTargetPropertyInfo
instance AttrInfo DOMHTMLAnchorElementTargetPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementTargetPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementTargetPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementTargetPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementTargetPropertyInfo = "target"
type AttrOrigin DOMHTMLAnchorElementTargetPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementTarget
attrSet = setDOMHTMLAnchorElementTarget
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementTarget
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.target"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:target"
})
#endif
getDOMHTMLAnchorElementText :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementText :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementText o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"text"
setDOMHTMLAnchorElementText :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementText :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementText o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"text" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAnchorElementText :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementText :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementText Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"text" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementTextPropertyInfo
instance AttrInfo DOMHTMLAnchorElementTextPropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementTextPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementTextPropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementTextPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementTextPropertyInfo = "text"
type AttrOrigin DOMHTMLAnchorElementTextPropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementText
attrSet = setDOMHTMLAnchorElementText
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementText
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.text"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:text"
})
#endif
getDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m (Maybe T.Text)
getDOMHTMLAnchorElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m (Maybe Text)
getDOMHTMLAnchorElementType o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"type"
setDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> T.Text -> m ()
setDOMHTMLAnchorElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> Text -> m ()
setDOMHTMLAnchorElementType o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"type" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLAnchorElementType :: (IsDOMHTMLAnchorElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementType :: forall o (m :: * -> *).
(IsDOMHTMLAnchorElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLAnchorElementType Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"type" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
clearDOMHTMLAnchorElementType :: (MonadIO m, IsDOMHTMLAnchorElement o) => o -> m ()
clearDOMHTMLAnchorElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLAnchorElement o) =>
o -> m ()
clearDOMHTMLAnchorElementType o
obj = IO () -> m ()
forall a. IO a -> m a
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
"type" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementTypePropertyInfo
instance AttrInfo DOMHTMLAnchorElementTypePropertyInfo where
type AttrAllowedOps DOMHTMLAnchorElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = IsDOMHTMLAnchorElement
type AttrSetTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLAnchorElementTypePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLAnchorElementTypePropertyInfo = T.Text
type AttrGetType DOMHTMLAnchorElementTypePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLAnchorElementTypePropertyInfo = "type"
type AttrOrigin DOMHTMLAnchorElementTypePropertyInfo = DOMHTMLAnchorElement
attrGet = getDOMHTMLAnchorElementType
attrSet = setDOMHTMLAnchorElementType
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLAnchorElementType
attrClear = clearDOMHTMLAnchorElementType
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.type"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#g:attr:type"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLAnchorElement
type instance O.AttributeList DOMHTMLAnchorElement = DOMHTMLAnchorElementAttributeList
type DOMHTMLAnchorElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLAnchorElementCharsetPropertyInfo), '("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", DOMHTMLAnchorElementCoordsPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hash", DOMHTMLAnchorElementHashPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("host", DOMHTMLAnchorElementHostPropertyInfo), '("hostname", DOMHTMLAnchorElementHostnamePropertyInfo), '("href", DOMHTMLAnchorElementHrefPropertyInfo), '("hreflang", DOMHTMLAnchorElementHreflangPropertyInfo), '("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), '("name", DOMHTMLAnchorElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("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", DOMHTMLAnchorElementPathnamePropertyInfo), '("port", DOMHTMLAnchorElementPortPropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("protocol", DOMHTMLAnchorElementProtocolPropertyInfo), '("rel", DOMHTMLAnchorElementRelPropertyInfo), '("rev", DOMHTMLAnchorElementRevPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("search", DOMHTMLAnchorElementSearchPropertyInfo), '("shape", DOMHTMLAnchorElementShapePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLAnchorElementTargetPropertyInfo), '("text", DOMHTMLAnchorElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLAnchorElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLAnchorElementCharset :: AttrLabelProxy "charset"
dOMHTMLAnchorElementCharset = AttrLabelProxy
dOMHTMLAnchorElementCoords :: AttrLabelProxy "coords"
dOMHTMLAnchorElementCoords = AttrLabelProxy
dOMHTMLAnchorElementHash :: AttrLabelProxy "hash"
dOMHTMLAnchorElementHash = AttrLabelProxy
dOMHTMLAnchorElementHost :: AttrLabelProxy "host"
dOMHTMLAnchorElementHost = AttrLabelProxy
dOMHTMLAnchorElementHostname :: AttrLabelProxy "hostname"
dOMHTMLAnchorElementHostname = AttrLabelProxy
dOMHTMLAnchorElementHref :: AttrLabelProxy "href"
dOMHTMLAnchorElementHref = AttrLabelProxy
dOMHTMLAnchorElementHreflang :: AttrLabelProxy "hreflang"
dOMHTMLAnchorElementHreflang = AttrLabelProxy
dOMHTMLAnchorElementName :: AttrLabelProxy "name"
dOMHTMLAnchorElementName = AttrLabelProxy
dOMHTMLAnchorElementPathname :: AttrLabelProxy "pathname"
dOMHTMLAnchorElementPathname = AttrLabelProxy
dOMHTMLAnchorElementPort :: AttrLabelProxy "port"
dOMHTMLAnchorElementPort = AttrLabelProxy
dOMHTMLAnchorElementProtocol :: AttrLabelProxy "protocol"
dOMHTMLAnchorElementProtocol = AttrLabelProxy
dOMHTMLAnchorElementRel :: AttrLabelProxy "rel"
dOMHTMLAnchorElementRel = AttrLabelProxy
dOMHTMLAnchorElementRev :: AttrLabelProxy "rev"
dOMHTMLAnchorElementRev = AttrLabelProxy
dOMHTMLAnchorElementSearch :: AttrLabelProxy "search"
dOMHTMLAnchorElementSearch = AttrLabelProxy
dOMHTMLAnchorElementShape :: AttrLabelProxy "shape"
dOMHTMLAnchorElementShape = AttrLabelProxy
dOMHTMLAnchorElementTarget :: AttrLabelProxy "target"
dOMHTMLAnchorElementTarget = AttrLabelProxy
dOMHTMLAnchorElementText :: AttrLabelProxy "text"
dOMHTMLAnchorElementText = AttrLabelProxy
dOMHTMLAnchorElementType :: AttrLabelProxy "type"
dOMHTMLAnchorElementType = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLAnchorElement = DOMHTMLAnchorElementSignalList
type DOMHTMLAnchorElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_charset" webkit_dom_html_anchor_element_get_charset ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetCharset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetCharset :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetCharset a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_charset Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetCharset" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetCharsetMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetCharsetMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetCharset
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetCharsetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetCharset",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetCharset"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_coords" webkit_dom_html_anchor_element_get_coords ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetCoords :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetCoords a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_coords Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetCoords" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetCoordsMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetCoordsMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetCoords
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetCoordsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetCoords",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetCoords"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_hash" webkit_dom_html_anchor_element_get_hash ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetHash ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetHash :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetHash a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_hash Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetHash" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetHashMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetHashMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetHash
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetHashMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetHash",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetHash"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_host" webkit_dom_html_anchor_element_get_host ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetHost ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetHost :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetHost a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_host Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetHost" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetHostMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetHostMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetHost
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetHostMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetHost",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetHost"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_hostname" webkit_dom_html_anchor_element_get_hostname ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetHostname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetHostname :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetHostname a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_hostname Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetHostname" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetHostnameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetHostnameMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetHostname
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetHostnameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetHostname",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetHostname"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_href" webkit_dom_html_anchor_element_get_href ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetHref :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetHref a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_href Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetHref" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetHrefMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetHrefMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetHref
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetHrefMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetHref",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetHref"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_hreflang" webkit_dom_html_anchor_element_get_hreflang ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetHreflang ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetHreflang :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetHreflang a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_hreflang Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetHreflang" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetHreflangMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetHreflangMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetHreflang
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetHreflangMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetHreflang",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetHreflang"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_name" webkit_dom_html_anchor_element_get_name ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetName a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_name Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetName" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetNameMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetName
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetName"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_pathname" webkit_dom_html_anchor_element_get_pathname ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetPathname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetPathname :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetPathname a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_pathname Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetPathname" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetPathnameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetPathnameMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetPathname
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetPathnameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetPathname",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetPathname"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_port" webkit_dom_html_anchor_element_get_port ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetPort ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetPort :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetPort a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_port Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetPort" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetPortMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetPortMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetPort
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetPortMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetPort",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetPort"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_protocol" webkit_dom_html_anchor_element_get_protocol ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetProtocol ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetProtocol :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetProtocol a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_protocol Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetProtocol" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetProtocolMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetProtocolMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetProtocol
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetProtocolMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetProtocol",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetProtocol"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_rel" webkit_dom_html_anchor_element_get_rel ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetRel ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetRel :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetRel a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_rel Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetRel" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetRelMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetRelMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetRel
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetRelMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetRel",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetRel"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_rev" webkit_dom_html_anchor_element_get_rev ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetRev ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetRev :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetRev a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_rev Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetRev" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetRevMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetRevMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetRev
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetRevMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetRev",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetRev"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_search" webkit_dom_html_anchor_element_get_search ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetSearch ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetSearch :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetSearch a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_search Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetSearch" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetSearchMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetSearchMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetSearch
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetSearchMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetSearch",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetSearch"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_shape" webkit_dom_html_anchor_element_get_shape ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetShape ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetShape :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetShape a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_shape Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetShape" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetShapeMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetShapeMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetShape
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetShapeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetShape",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetShape"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_target" webkit_dom_html_anchor_element_get_target ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetTarget ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetTarget :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetTarget a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_target Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetTarget" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetTargetMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetTargetMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetTarget
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetTargetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetTarget",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetTarget"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_text" webkit_dom_html_anchor_element_get_text ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetText ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetText :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetText a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_text Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetText" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetTextMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetTextMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetText
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetTextMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetText",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetText"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_get_type_attr" webkit_dom_html_anchor_element_get_type_attr ::
Ptr DOMHTMLAnchorElement ->
IO CString
{-# DEPRECATED dOMHTMLAnchorElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementGetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> m T.Text
dOMHTMLAnchorElementGetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> m Text
dOMHTMLAnchorElementGetTypeAttr a
self = IO Text -> m Text
forall a. IO a -> m a
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 DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLAnchorElement -> IO CString
webkit_dom_html_anchor_element_get_type_attr Ptr DOMHTMLAnchorElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLAnchorElementGetTypeAttr" 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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementGetTypeAttrMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementGetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementGetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLAnchorElementGetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementGetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementGetTypeAttr"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_charset" webkit_dom_html_anchor_element_set_charset ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetCharset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetCharset :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetCharset a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_charset Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetCharsetMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetCharsetMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetCharset
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetCharsetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetCharset",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetCharset"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_coords" webkit_dom_html_anchor_element_set_coords ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetCoords ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetCoords ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetCoords :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetCoords a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_coords Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetCoordsMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetCoordsMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetCoords
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetCoordsMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetCoords",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetCoords"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_hash" webkit_dom_html_anchor_element_set_hash ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetHash ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetHash ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetHash :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetHash a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_hash Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetHashMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetHashMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetHash
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetHashMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetHash",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetHash"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_host" webkit_dom_html_anchor_element_set_host ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetHost ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetHost ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetHost :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetHost a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_host Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetHostMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetHostMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetHost
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetHostMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetHost",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetHost"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_hostname" webkit_dom_html_anchor_element_set_hostname ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetHostname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetHostname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetHostname :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetHostname a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_hostname Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetHostnameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetHostnameMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetHostname
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetHostnameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetHostname",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetHostname"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_href" webkit_dom_html_anchor_element_set_href ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetHref :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetHref a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_href Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetHrefMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetHrefMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetHref
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetHrefMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetHref",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetHref"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_hreflang" webkit_dom_html_anchor_element_set_hreflang ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetHreflang ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetHreflang :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetHreflang a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_hreflang Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetHreflangMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetHreflangMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetHreflang
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetHreflangMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetHreflang",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetHreflang"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_name" webkit_dom_html_anchor_element_set_name ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetName a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_name Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetNameMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetName
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetName"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_pathname" webkit_dom_html_anchor_element_set_pathname ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetPathname ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetPathname ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetPathname :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetPathname a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_pathname Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetPathnameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetPathnameMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetPathname
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetPathnameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetPathname",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetPathname"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_port" webkit_dom_html_anchor_element_set_port ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetPort ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetPort ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetPort :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetPort a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_port Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetPortMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetPortMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetPort
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetPortMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetPort",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetPort"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_protocol" webkit_dom_html_anchor_element_set_protocol ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetProtocol ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetProtocol ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetProtocol :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetProtocol a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_protocol Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetProtocolMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetProtocolMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetProtocol
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetProtocolMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetProtocol",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetProtocol"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_rel" webkit_dom_html_anchor_element_set_rel ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetRel ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetRel :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetRel a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_rel Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetRelMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetRelMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetRel
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetRelMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetRel",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetRel"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_rev" webkit_dom_html_anchor_element_set_rev ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetRev ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetRev :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetRev a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_rev Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetRevMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetRevMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetRev
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetRevMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetRev",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetRev"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_search" webkit_dom_html_anchor_element_set_search ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetSearch ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetSearch ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetSearch :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetSearch a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_search Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetSearchMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetSearchMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetSearch
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetSearchMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetSearch",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetSearch"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_shape" webkit_dom_html_anchor_element_set_shape ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetShape ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetShape ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetShape :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetShape a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_shape Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetShapeMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetShapeMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetShape
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetShapeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetShape",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetShape"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_target" webkit_dom_html_anchor_element_set_target ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetTarget ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetTarget :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetTarget a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_target Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetTargetMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetTargetMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetTarget
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetTargetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetTarget",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetTarget"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_text" webkit_dom_html_anchor_element_set_text ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetText ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetText :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetText a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_text Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetTextMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetTextMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetText
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetTextMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetText",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetText"
})
#endif
foreign import ccall "webkit_dom_html_anchor_element_set_type_attr" webkit_dom_html_anchor_element_set_type_attr ::
Ptr DOMHTMLAnchorElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLAnchorElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLAnchorElementSetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a
-> T.Text
-> m ()
dOMHTMLAnchorElementSetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLAnchorElement a) =>
a -> Text -> m ()
dOMHTMLAnchorElementSetTypeAttr a
self Text
value = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLAnchorElement
self' <- a -> IO (Ptr DOMHTMLAnchorElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLAnchorElement -> CString -> IO ()
webkit_dom_html_anchor_element_set_type_attr Ptr DOMHTMLAnchorElement
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 a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLAnchorElementSetTypeAttrMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLAnchorElement a) => O.OverloadedMethod DOMHTMLAnchorElementSetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLAnchorElementSetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLAnchorElementSetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLAnchorElement.dOMHTMLAnchorElementSetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLAnchorElement.html#v:dOMHTMLAnchorElementSetTypeAttr"
})
#endif