{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement
(
DOMHTMLLinkElement(..) ,
IsDOMHTMLLinkElement ,
toDOMHTMLLinkElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLLinkElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetCharsetMethodInfo ,
#endif
dOMHTMLLinkElementGetCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetDisabledMethodInfo ,
#endif
dOMHTMLLinkElementGetDisabled ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetHrefMethodInfo ,
#endif
dOMHTMLLinkElementGetHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetHreflangMethodInfo ,
#endif
dOMHTMLLinkElementGetHreflang ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetMediaMethodInfo ,
#endif
dOMHTMLLinkElementGetMedia ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetRelMethodInfo ,
#endif
dOMHTMLLinkElementGetRel ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetRevMethodInfo ,
#endif
dOMHTMLLinkElementGetRev ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetSheetMethodInfo ,
#endif
dOMHTMLLinkElementGetSheet ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetSizesMethodInfo ,
#endif
dOMHTMLLinkElementGetSizes ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetTargetMethodInfo ,
#endif
dOMHTMLLinkElementGetTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementGetTypeAttrMethodInfo ,
#endif
dOMHTMLLinkElementGetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetCharsetMethodInfo ,
#endif
dOMHTMLLinkElementSetCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetDisabledMethodInfo ,
#endif
dOMHTMLLinkElementSetDisabled ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetHrefMethodInfo ,
#endif
dOMHTMLLinkElementSetHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetHreflangMethodInfo ,
#endif
dOMHTMLLinkElementSetHreflang ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetMediaMethodInfo ,
#endif
dOMHTMLLinkElementSetMedia ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetRelMethodInfo ,
#endif
dOMHTMLLinkElementSetRel ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetRevMethodInfo ,
#endif
dOMHTMLLinkElementSetRev ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetSizesMethodInfo ,
#endif
dOMHTMLLinkElementSetSizes ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetTargetMethodInfo ,
#endif
dOMHTMLLinkElementSetTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSetTypeAttrMethodInfo ,
#endif
dOMHTMLLinkElementSetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementCharsetPropertyInfo ,
#endif
constructDOMHTMLLinkElementCharset ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementCharset ,
#endif
getDOMHTMLLinkElementCharset ,
setDOMHTMLLinkElementCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementDisabledPropertyInfo ,
#endif
constructDOMHTMLLinkElementDisabled ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementDisabled ,
#endif
getDOMHTMLLinkElementDisabled ,
setDOMHTMLLinkElementDisabled ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementHrefPropertyInfo ,
#endif
constructDOMHTMLLinkElementHref ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementHref ,
#endif
getDOMHTMLLinkElementHref ,
setDOMHTMLLinkElementHref ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementHreflangPropertyInfo ,
#endif
constructDOMHTMLLinkElementHreflang ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementHreflang ,
#endif
getDOMHTMLLinkElementHreflang ,
setDOMHTMLLinkElementHreflang ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementMediaPropertyInfo ,
#endif
constructDOMHTMLLinkElementMedia ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementMedia ,
#endif
getDOMHTMLLinkElementMedia ,
setDOMHTMLLinkElementMedia ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementRelPropertyInfo ,
#endif
constructDOMHTMLLinkElementRel ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementRel ,
#endif
getDOMHTMLLinkElementRel ,
setDOMHTMLLinkElementRel ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementRevPropertyInfo ,
#endif
constructDOMHTMLLinkElementRev ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementRev ,
#endif
getDOMHTMLLinkElementRev ,
setDOMHTMLLinkElementRev ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSheetPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementSheet ,
#endif
getDOMHTMLLinkElementSheet ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementSizesPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementSizes ,
#endif
getDOMHTMLLinkElementSizes ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementTargetPropertyInfo ,
#endif
constructDOMHTMLLinkElementTarget ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementTarget ,
#endif
getDOMHTMLLinkElementTarget ,
setDOMHTMLLinkElementTarget ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLLinkElementTypePropertyInfo ,
#endif
clearDOMHTMLLinkElementType ,
constructDOMHTMLLinkElementType ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementType ,
#endif
getDOMHTMLLinkElementType ,
setDOMHTMLLinkElementType ,
) 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.Kind as DK
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.DOMDOMTokenList as WebKit2WebExtension.DOMDOMTokenList
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
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMStyleSheet as WebKit2WebExtension.DOMStyleSheet
newtype DOMHTMLLinkElement = DOMHTMLLinkElement (SP.ManagedPtr DOMHTMLLinkElement)
deriving (DOMHTMLLinkElement -> DOMHTMLLinkElement -> Bool
(DOMHTMLLinkElement -> DOMHTMLLinkElement -> Bool)
-> (DOMHTMLLinkElement -> DOMHTMLLinkElement -> Bool)
-> Eq DOMHTMLLinkElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLLinkElement -> DOMHTMLLinkElement -> Bool
== :: DOMHTMLLinkElement -> DOMHTMLLinkElement -> Bool
$c/= :: DOMHTMLLinkElement -> DOMHTMLLinkElement -> Bool
/= :: DOMHTMLLinkElement -> DOMHTMLLinkElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLLinkElement where
toManagedPtr :: DOMHTMLLinkElement -> ManagedPtr DOMHTMLLinkElement
toManagedPtr (DOMHTMLLinkElement ManagedPtr DOMHTMLLinkElement
p) = ManagedPtr DOMHTMLLinkElement
p
foreign import ccall "webkit_dom_html_link_element_get_type"
c_webkit_dom_html_link_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLLinkElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_link_element_get_type
instance B.Types.GObject DOMHTMLLinkElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLLinkElement o) => IsDOMHTMLLinkElement o
instance O.HasParentTypes DOMHTMLLinkElement
type instance O.ParentTypes DOMHTMLLinkElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLLinkElement :: (MIO.MonadIO m, IsDOMHTMLLinkElement o) => o -> m DOMHTMLLinkElement
toDOMHTMLLinkElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m DOMHTMLLinkElement
toDOMHTMLLinkElement = IO DOMHTMLLinkElement -> m DOMHTMLLinkElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLLinkElement -> m DOMHTMLLinkElement)
-> (o -> IO DOMHTMLLinkElement) -> o -> m DOMHTMLLinkElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLLinkElement -> DOMHTMLLinkElement)
-> o -> IO DOMHTMLLinkElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLLinkElement -> DOMHTMLLinkElement
DOMHTMLLinkElement
instance B.GValue.IsGValue (Maybe DOMHTMLLinkElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_link_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLLinkElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLLinkElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLLinkElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLLinkElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLLinkElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLLinkElement
obj) = DOMHTMLLinkElement -> (Ptr DOMHTMLLinkElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLLinkElement
obj (Ptr GValue -> Ptr DOMHTMLLinkElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLLinkElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLLinkElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLLinkElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLLinkElement)
if Ptr DOMHTMLLinkElement
ptr Ptr DOMHTMLLinkElement -> Ptr DOMHTMLLinkElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLLinkElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLLinkElement -> Maybe DOMHTMLLinkElement
forall a. a -> Maybe a
P.Just (DOMHTMLLinkElement -> Maybe DOMHTMLLinkElement)
-> IO DOMHTMLLinkElement -> IO (Maybe DOMHTMLLinkElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLLinkElement -> DOMHTMLLinkElement)
-> Ptr DOMHTMLLinkElement -> IO DOMHTMLLinkElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLLinkElement -> DOMHTMLLinkElement
DOMHTMLLinkElement Ptr DOMHTMLLinkElement
ptr
else Maybe DOMHTMLLinkElement -> IO (Maybe DOMHTMLLinkElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLLinkElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLLinkElementMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveDOMHTMLLinkElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLLinkElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLLinkElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLLinkElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLLinkElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLLinkElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLLinkElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLLinkElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLLinkElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLLinkElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLLinkElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLLinkElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLLinkElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLLinkElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLLinkElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLLinkElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLLinkElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLLinkElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLLinkElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLLinkElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLLinkElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLLinkElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLLinkElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLLinkElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLLinkElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLLinkElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLLinkElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLLinkElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLLinkElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLLinkElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLLinkElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLLinkElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLLinkElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLLinkElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLLinkElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLLinkElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLLinkElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLLinkElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLLinkElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLLinkElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLLinkElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLLinkElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLLinkElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLLinkElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLLinkElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLLinkElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLLinkElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLLinkElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLLinkElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLLinkElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLLinkElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLLinkElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLLinkElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLLinkElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLLinkElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLLinkElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLLinkElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLLinkElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLLinkElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLLinkElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLLinkElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLLinkElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLLinkElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLLinkElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLLinkElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLLinkElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLLinkElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLLinkElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLLinkElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLLinkElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLLinkElementMethod "getCharset" o = DOMHTMLLinkElementGetCharsetMethodInfo
ResolveDOMHTMLLinkElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLLinkElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLLinkElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLLinkElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLLinkElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLLinkElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLLinkElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLLinkElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLLinkElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLLinkElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLLinkElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLLinkElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLLinkElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLLinkElementMethod "getDisabled" o = DOMHTMLLinkElementGetDisabledMethodInfo
ResolveDOMHTMLLinkElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLLinkElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLLinkElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLLinkElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLLinkElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLLinkElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLLinkElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLLinkElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLLinkElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLLinkElementMethod "getHref" o = DOMHTMLLinkElementGetHrefMethodInfo
ResolveDOMHTMLLinkElementMethod "getHreflang" o = DOMHTMLLinkElementGetHreflangMethodInfo
ResolveDOMHTMLLinkElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLLinkElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLLinkElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLLinkElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLLinkElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLLinkElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLLinkElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLLinkElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLLinkElementMethod "getMedia" o = DOMHTMLLinkElementGetMediaMethodInfo
ResolveDOMHTMLLinkElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLLinkElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLLinkElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLLinkElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLLinkElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLLinkElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLLinkElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLLinkElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLLinkElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLLinkElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLLinkElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLLinkElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLLinkElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLLinkElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLLinkElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLLinkElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLLinkElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLLinkElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLLinkElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLLinkElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLLinkElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLLinkElementMethod "getRel" o = DOMHTMLLinkElementGetRelMethodInfo
ResolveDOMHTMLLinkElementMethod "getRev" o = DOMHTMLLinkElementGetRevMethodInfo
ResolveDOMHTMLLinkElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLLinkElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLLinkElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLLinkElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLLinkElementMethod "getSheet" o = DOMHTMLLinkElementGetSheetMethodInfo
ResolveDOMHTMLLinkElementMethod "getSizes" o = DOMHTMLLinkElementGetSizesMethodInfo
ResolveDOMHTMLLinkElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLLinkElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLLinkElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLLinkElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLLinkElementMethod "getTarget" o = DOMHTMLLinkElementGetTargetMethodInfo
ResolveDOMHTMLLinkElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLLinkElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLLinkElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLLinkElementMethod "getTypeAttr" o = DOMHTMLLinkElementGetTypeAttrMethodInfo
ResolveDOMHTMLLinkElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLLinkElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLLinkElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLLinkElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLLinkElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLLinkElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLLinkElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLLinkElementMethod "setCharset" o = DOMHTMLLinkElementSetCharsetMethodInfo
ResolveDOMHTMLLinkElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLLinkElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLLinkElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLLinkElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLLinkElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLLinkElementMethod "setDisabled" o = DOMHTMLLinkElementSetDisabledMethodInfo
ResolveDOMHTMLLinkElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLLinkElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLLinkElementMethod "setHref" o = DOMHTMLLinkElementSetHrefMethodInfo
ResolveDOMHTMLLinkElementMethod "setHreflang" o = DOMHTMLLinkElementSetHreflangMethodInfo
ResolveDOMHTMLLinkElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLLinkElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLLinkElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLLinkElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLLinkElementMethod "setMedia" o = DOMHTMLLinkElementSetMediaMethodInfo
ResolveDOMHTMLLinkElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLLinkElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLLinkElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLLinkElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLLinkElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLLinkElementMethod "setRel" o = DOMHTMLLinkElementSetRelMethodInfo
ResolveDOMHTMLLinkElementMethod "setRev" o = DOMHTMLLinkElementSetRevMethodInfo
ResolveDOMHTMLLinkElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLLinkElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLLinkElementMethod "setSizes" o = DOMHTMLLinkElementSetSizesMethodInfo
ResolveDOMHTMLLinkElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLLinkElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLLinkElementMethod "setTarget" o = DOMHTMLLinkElementSetTargetMethodInfo
ResolveDOMHTMLLinkElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLLinkElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLLinkElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLLinkElementMethod "setTypeAttr" o = DOMHTMLLinkElementSetTypeAttrMethodInfo
ResolveDOMHTMLLinkElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLLinkElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLLinkElementMethod t DOMHTMLLinkElement, O.OverloadedMethod info DOMHTMLLinkElement p) => OL.IsLabel t (DOMHTMLLinkElement -> 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 ~ ResolveDOMHTMLLinkElementMethod t DOMHTMLLinkElement, O.OverloadedMethod info DOMHTMLLinkElement p, R.HasField t DOMHTMLLinkElement p) => R.HasField t DOMHTMLLinkElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLLinkElementMethod t DOMHTMLLinkElement, O.OverloadedMethodInfo info DOMHTMLLinkElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLLinkElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLLinkElementCharset :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementCharset :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementCharset 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"
setDOMHTMLLinkElementCharset :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementCharset :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementCharset 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)
constructDOMHTMLLinkElementCharset :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementCharset :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementCharset 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 DOMHTMLLinkElementCharsetPropertyInfo
instance AttrInfo DOMHTMLLinkElementCharsetPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementCharsetPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementCharsetPropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementCharsetPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementCharsetPropertyInfo = "charset"
type AttrOrigin DOMHTMLLinkElementCharsetPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementCharset
attrSet = setDOMHTMLLinkElementCharset
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementCharset
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.charset"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:charset"
})
#endif
getDOMHTMLLinkElementDisabled :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m Bool
getDOMHTMLLinkElementDisabled :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m Bool
getDOMHTMLLinkElementDisabled o
obj = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"disabled"
setDOMHTMLLinkElementDisabled :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> Bool -> m ()
setDOMHTMLLinkElementDisabled :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Bool -> m ()
setDOMHTMLLinkElementDisabled o
obj Bool
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 -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"disabled" Bool
val
constructDOMHTMLLinkElementDisabled :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLLinkElementDisabled :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructDOMHTMLLinkElementDisabled Bool
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 -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"disabled" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementDisabledPropertyInfo
instance AttrInfo DOMHTMLLinkElementDisabledPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementDisabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLLinkElementDisabledPropertyInfo = (~) Bool
type AttrTransferType DOMHTMLLinkElementDisabledPropertyInfo = Bool
type AttrGetType DOMHTMLLinkElementDisabledPropertyInfo = Bool
type AttrLabel DOMHTMLLinkElementDisabledPropertyInfo = "disabled"
type AttrOrigin DOMHTMLLinkElementDisabledPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementDisabled
attrSet = setDOMHTMLLinkElementDisabled
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementDisabled
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.disabled"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:disabled"
})
#endif
getDOMHTMLLinkElementHref :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementHref :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementHref 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"
setDOMHTMLLinkElementHref :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementHref :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementHref 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)
constructDOMHTMLLinkElementHref :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementHref :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementHref 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 DOMHTMLLinkElementHrefPropertyInfo
instance AttrInfo DOMHTMLLinkElementHrefPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementHrefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementHrefPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementHrefPropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementHrefPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementHrefPropertyInfo = "href"
type AttrOrigin DOMHTMLLinkElementHrefPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementHref
attrSet = setDOMHTMLLinkElementHref
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementHref
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.href"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:href"
})
#endif
getDOMHTMLLinkElementHreflang :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementHreflang :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementHreflang 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"
setDOMHTMLLinkElementHreflang :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementHreflang :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementHreflang 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)
constructDOMHTMLLinkElementHreflang :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementHreflang :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementHreflang 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 DOMHTMLLinkElementHreflangPropertyInfo
instance AttrInfo DOMHTMLLinkElementHreflangPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementHreflangPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementHreflangPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementHreflangPropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementHreflangPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementHreflangPropertyInfo = "hreflang"
type AttrOrigin DOMHTMLLinkElementHreflangPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementHreflang
attrSet = setDOMHTMLLinkElementHreflang
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementHreflang
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.hreflang"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:hreflang"
})
#endif
getDOMHTMLLinkElementMedia :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementMedia :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementMedia 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
"media"
setDOMHTMLLinkElementMedia :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementMedia :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementMedia 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
"media" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLLinkElementMedia :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementMedia :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementMedia 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
"media" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementMediaPropertyInfo
instance AttrInfo DOMHTMLLinkElementMediaPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementMediaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementMediaPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementMediaPropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementMediaPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementMediaPropertyInfo = "media"
type AttrOrigin DOMHTMLLinkElementMediaPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementMedia
attrSet = setDOMHTMLLinkElementMedia
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementMedia
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.media"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:media"
})
#endif
getDOMHTMLLinkElementRel :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementRel :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementRel 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"
setDOMHTMLLinkElementRel :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementRel :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementRel 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)
constructDOMHTMLLinkElementRel :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementRel :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementRel 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 DOMHTMLLinkElementRelPropertyInfo
instance AttrInfo DOMHTMLLinkElementRelPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementRelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementRelPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementRelPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementRelPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementRelPropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementRelPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementRelPropertyInfo = "rel"
type AttrOrigin DOMHTMLLinkElementRelPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementRel
attrSet = setDOMHTMLLinkElementRel
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementRel
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.rel"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:rel"
})
#endif
getDOMHTMLLinkElementRev :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementRev :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementRev 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"
setDOMHTMLLinkElementRev :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementRev :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementRev 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)
constructDOMHTMLLinkElementRev :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementRev :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementRev 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 DOMHTMLLinkElementRevPropertyInfo
instance AttrInfo DOMHTMLLinkElementRevPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementRevPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementRevPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementRevPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementRevPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementRevPropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementRevPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementRevPropertyInfo = "rev"
type AttrOrigin DOMHTMLLinkElementRevPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementRev
attrSet = setDOMHTMLLinkElementRev
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementRev
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.rev"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:rev"
})
#endif
getDOMHTMLLinkElementSheet :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
getDOMHTMLLinkElementSheet :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe DOMStyleSheet)
getDOMHTMLLinkElementSheet o
obj = IO (Maybe DOMStyleSheet) -> m (Maybe DOMStyleSheet)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (Maybe DOMStyleSheet) -> m (Maybe DOMStyleSheet))
-> IO (Maybe DOMStyleSheet) -> m (Maybe DOMStyleSheet)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMStyleSheet -> DOMStyleSheet)
-> IO (Maybe DOMStyleSheet)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"sheet" ManagedPtr DOMStyleSheet -> DOMStyleSheet
WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementSheetPropertyInfo
instance AttrInfo DOMHTMLLinkElementSheetPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementSheetPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLLinkElementSheetPropertyInfo = (~) ()
type AttrTransferType DOMHTMLLinkElementSheetPropertyInfo = ()
type AttrGetType DOMHTMLLinkElementSheetPropertyInfo = (Maybe WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
type AttrLabel DOMHTMLLinkElementSheetPropertyInfo = "sheet"
type AttrOrigin DOMHTMLLinkElementSheetPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementSheet
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.sheet"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:sheet"
})
#endif
getDOMHTMLLinkElementSizes :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
getDOMHTMLLinkElementSizes :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe DOMDOMTokenList)
getDOMHTMLLinkElementSizes o
obj = IO (Maybe DOMDOMTokenList) -> m (Maybe DOMDOMTokenList)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (Maybe DOMDOMTokenList) -> m (Maybe DOMDOMTokenList))
-> IO (Maybe DOMDOMTokenList) -> m (Maybe DOMDOMTokenList)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMDOMTokenList -> DOMDOMTokenList)
-> IO (Maybe DOMDOMTokenList)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"sizes" ManagedPtr DOMDOMTokenList -> DOMDOMTokenList
WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementSizesPropertyInfo
instance AttrInfo DOMHTMLLinkElementSizesPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementSizesPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLLinkElementSizesPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementSizesPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLLinkElementSizesPropertyInfo = (~) ()
type AttrTransferType DOMHTMLLinkElementSizesPropertyInfo = ()
type AttrGetType DOMHTMLLinkElementSizesPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
type AttrLabel DOMHTMLLinkElementSizesPropertyInfo = "sizes"
type AttrOrigin DOMHTMLLinkElementSizesPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementSizes
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.sizes"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:sizes"
})
#endif
getDOMHTMLLinkElementTarget :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementTarget :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementTarget 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"
setDOMHTMLLinkElementTarget :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementTarget :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementTarget 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)
constructDOMHTMLLinkElementTarget :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementTarget :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementTarget 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 DOMHTMLLinkElementTargetPropertyInfo
instance AttrInfo DOMHTMLLinkElementTargetPropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementTargetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementTargetPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementTargetPropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementTargetPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementTargetPropertyInfo = "target"
type AttrOrigin DOMHTMLLinkElementTargetPropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementTarget
attrSet = setDOMHTMLLinkElementTarget
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementTarget
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.target"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:target"
})
#endif
getDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m (Maybe T.Text)
getDOMHTMLLinkElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m (Maybe Text)
getDOMHTMLLinkElementType 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"
setDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> T.Text -> m ()
setDOMHTMLLinkElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> Text -> m ()
setDOMHTMLLinkElementType 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)
constructDOMHTMLLinkElementType :: (IsDOMHTMLLinkElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementType :: forall o (m :: * -> *).
(IsDOMHTMLLinkElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLLinkElementType 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)
clearDOMHTMLLinkElementType :: (MonadIO m, IsDOMHTMLLinkElement o) => o -> m ()
clearDOMHTMLLinkElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLLinkElement o) =>
o -> m ()
clearDOMHTMLLinkElementType 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 DOMHTMLLinkElementTypePropertyInfo
instance AttrInfo DOMHTMLLinkElementTypePropertyInfo where
type AttrAllowedOps DOMHTMLLinkElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLLinkElementTypePropertyInfo = IsDOMHTMLLinkElement
type AttrSetTypeConstraint DOMHTMLLinkElementTypePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLLinkElementTypePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLLinkElementTypePropertyInfo = T.Text
type AttrGetType DOMHTMLLinkElementTypePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLLinkElementTypePropertyInfo = "type"
type AttrOrigin DOMHTMLLinkElementTypePropertyInfo = DOMHTMLLinkElement
attrGet = getDOMHTMLLinkElementType
attrSet = setDOMHTMLLinkElementType
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLLinkElementType
attrClear = clearDOMHTMLLinkElementType
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.type"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#g:attr:type"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLLinkElement
type instance O.AttributeList DOMHTMLLinkElement = DOMHTMLLinkElementAttributeList
type DOMHTMLLinkElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLLinkElementCharsetPropertyInfo), '("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), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("disabled", DOMHTMLLinkElementDisabledPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("href", DOMHTMLLinkElementHrefPropertyInfo), '("hreflang", DOMHTMLLinkElementHreflangPropertyInfo), '("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), '("media", DOMHTMLLinkElementMediaPropertyInfo), '("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), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("rel", DOMHTMLLinkElementRelPropertyInfo), '("rev", DOMHTMLLinkElementRevPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("sheet", DOMHTMLLinkElementSheetPropertyInfo), '("sizes", DOMHTMLLinkElementSizesPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("target", DOMHTMLLinkElementTargetPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLLinkElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLLinkElementCharset :: AttrLabelProxy "charset"
dOMHTMLLinkElementCharset = AttrLabelProxy
dOMHTMLLinkElementDisabled :: AttrLabelProxy "disabled"
dOMHTMLLinkElementDisabled = AttrLabelProxy
dOMHTMLLinkElementHref :: AttrLabelProxy "href"
dOMHTMLLinkElementHref = AttrLabelProxy
dOMHTMLLinkElementHreflang :: AttrLabelProxy "hreflang"
dOMHTMLLinkElementHreflang = AttrLabelProxy
dOMHTMLLinkElementMedia :: AttrLabelProxy "media"
dOMHTMLLinkElementMedia = AttrLabelProxy
dOMHTMLLinkElementRel :: AttrLabelProxy "rel"
dOMHTMLLinkElementRel = AttrLabelProxy
dOMHTMLLinkElementRev :: AttrLabelProxy "rev"
dOMHTMLLinkElementRev = AttrLabelProxy
dOMHTMLLinkElementSheet :: AttrLabelProxy "sheet"
dOMHTMLLinkElementSheet = AttrLabelProxy
dOMHTMLLinkElementSizes :: AttrLabelProxy "sizes"
dOMHTMLLinkElementSizes = AttrLabelProxy
dOMHTMLLinkElementTarget :: AttrLabelProxy "target"
dOMHTMLLinkElementTarget = AttrLabelProxy
dOMHTMLLinkElementType :: AttrLabelProxy "type"
dOMHTMLLinkElementType = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLLinkElement = DOMHTMLLinkElementSignalList
type DOMHTMLLinkElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, DK.Type)])
#endif
foreign import ccall "webkit_dom_html_link_element_get_charset" webkit_dom_html_link_element_get_charset ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetCharset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetCharset :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetCharset 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_charset Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetCharset" 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 DOMHTMLLinkElementGetCharsetMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetCharsetMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetCharset
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetCharsetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetCharset",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetCharset"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_disabled" webkit_dom_html_link_element_get_disabled ::
Ptr DOMHTMLLinkElement ->
IO CInt
{-# DEPRECATED dOMHTMLLinkElementGetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetDisabled ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m Bool
dOMHTMLLinkElementGetDisabled :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Bool
dOMHTMLLinkElementGetDisabled a
self = IO Bool -> m Bool
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLLinkElement -> IO CInt
webkit_dom_html_link_element_get_disabled Ptr DOMHTMLLinkElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementGetDisabledMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetDisabledMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetDisabled
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetDisabledMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetDisabled",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetDisabled"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_href" webkit_dom_html_link_element_get_href ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetHref :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetHref 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_href Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetHref" 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 DOMHTMLLinkElementGetHrefMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetHrefMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetHref
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetHrefMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetHref",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetHref"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_hreflang" webkit_dom_html_link_element_get_hreflang ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetHreflang ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetHreflang :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetHreflang 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_hreflang Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetHreflang" 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 DOMHTMLLinkElementGetHreflangMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetHreflangMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetHreflang
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetHreflangMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetHreflang",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetHreflang"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_media" webkit_dom_html_link_element_get_media ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetMedia ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetMedia :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetMedia 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_media Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetMedia" 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 DOMHTMLLinkElementGetMediaMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetMediaMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetMedia
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetMediaMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetMedia",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetMedia"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_rel" webkit_dom_html_link_element_get_rel ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetRel ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetRel :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetRel 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_rel Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetRel" 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 DOMHTMLLinkElementGetRelMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetRelMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetRel
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetRelMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetRel",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetRel"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_rev" webkit_dom_html_link_element_get_rev ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetRev ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetRev :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetRev 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_rev Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetRev" 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 DOMHTMLLinkElementGetRevMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetRevMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetRev
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetRevMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetRev",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetRev"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_sheet" webkit_dom_html_link_element_get_sheet ::
Ptr DOMHTMLLinkElement ->
IO (Ptr WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet)
{-# DEPRECATED dOMHTMLLinkElementGetSheet ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetSheet ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet
dOMHTMLLinkElementGetSheet :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m DOMStyleSheet
dOMHTMLLinkElementGetSheet a
self = IO DOMStyleSheet -> m DOMStyleSheet
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMStyleSheet -> m DOMStyleSheet)
-> IO DOMStyleSheet -> m DOMStyleSheet
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMStyleSheet
result <- Ptr DOMHTMLLinkElement -> IO (Ptr DOMStyleSheet)
webkit_dom_html_link_element_get_sheet Ptr DOMHTMLLinkElement
self'
Text -> Ptr DOMStyleSheet -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetSheet" Ptr DOMStyleSheet
result
DOMStyleSheet
result' <- ((ManagedPtr DOMStyleSheet -> DOMStyleSheet)
-> Ptr DOMStyleSheet -> IO DOMStyleSheet
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
wrapObject ManagedPtr DOMStyleSheet -> DOMStyleSheet
WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet) Ptr DOMStyleSheet
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMStyleSheet -> IO DOMStyleSheet
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return DOMStyleSheet
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementGetSheetMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMStyleSheet.DOMStyleSheet), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetSheetMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetSheet
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetSheetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetSheet",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetSheet"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_sizes" webkit_dom_html_link_element_get_sizes ::
Ptr DOMHTMLLinkElement ->
IO (Ptr WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList)
{-# DEPRECATED dOMHTMLLinkElementGetSizes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetSizes ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList
dOMHTMLLinkElementGetSizes :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m DOMDOMTokenList
dOMHTMLLinkElementGetSizes a
self = IO DOMDOMTokenList -> m DOMDOMTokenList
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMDOMTokenList -> m DOMDOMTokenList)
-> IO DOMDOMTokenList -> m DOMDOMTokenList
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMDOMTokenList
result <- Ptr DOMHTMLLinkElement -> IO (Ptr DOMDOMTokenList)
webkit_dom_html_link_element_get_sizes Ptr DOMHTMLLinkElement
self'
Text -> Ptr DOMDOMTokenList -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetSizes" Ptr DOMDOMTokenList
result
DOMDOMTokenList
result' <- ((ManagedPtr DOMDOMTokenList -> DOMDOMTokenList)
-> Ptr DOMDOMTokenList -> IO DOMDOMTokenList
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
wrapObject ManagedPtr DOMDOMTokenList -> DOMDOMTokenList
WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList) Ptr DOMDOMTokenList
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMDOMTokenList -> IO DOMDOMTokenList
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return DOMDOMTokenList
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementGetSizesMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMDOMTokenList.DOMDOMTokenList), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetSizesMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetSizes
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetSizesMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetSizes",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetSizes"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_target" webkit_dom_html_link_element_get_target ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetTarget ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetTarget :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetTarget 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_target Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetTarget" 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 DOMHTMLLinkElementGetTargetMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetTargetMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetTarget
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetTargetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetTarget",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetTarget"
})
#endif
foreign import ccall "webkit_dom_html_link_element_get_type_attr" webkit_dom_html_link_element_get_type_attr ::
Ptr DOMHTMLLinkElement ->
IO CString
{-# DEPRECATED dOMHTMLLinkElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementGetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> m T.Text
dOMHTMLLinkElementGetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> m Text
dOMHTMLLinkElementGetTypeAttr 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLLinkElement -> IO CString
webkit_dom_html_link_element_get_type_attr Ptr DOMHTMLLinkElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLLinkElementGetTypeAttr" 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 DOMHTMLLinkElementGetTypeAttrMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementGetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementGetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLLinkElementGetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementGetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementGetTypeAttr"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_charset" webkit_dom_html_link_element_set_charset ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetCharset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetCharset :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetCharset 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_charset Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetCharsetMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetCharsetMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetCharset
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetCharsetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetCharset",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetCharset"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_disabled" webkit_dom_html_link_element_set_disabled ::
Ptr DOMHTMLLinkElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetDisabled ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetDisabled ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> Bool
-> m ()
dOMHTMLLinkElementSetDisabled :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Bool -> m ()
dOMHTMLLinkElementSetDisabled a
self Bool
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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let value' :: CInt
value' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
P.fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
P.fromEnum) Bool
value
Ptr DOMHTMLLinkElement -> CInt -> IO ()
webkit_dom_html_link_element_set_disabled Ptr DOMHTMLLinkElement
self' CInt
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLLinkElementSetDisabledMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetDisabledMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetDisabled
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetDisabledMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetDisabled",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetDisabled"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_href" webkit_dom_html_link_element_set_href ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetHref ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetHref ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetHref :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetHref 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_href Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetHrefMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetHrefMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetHref
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetHrefMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetHref",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetHref"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_hreflang" webkit_dom_html_link_element_set_hreflang ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetHreflang ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetHreflang ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetHreflang :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetHreflang 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_hreflang Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetHreflangMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetHreflangMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetHreflang
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetHreflangMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetHreflang",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetHreflang"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_media" webkit_dom_html_link_element_set_media ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetMedia ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetMedia ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetMedia :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetMedia 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_media Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetMediaMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetMediaMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetMedia
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetMediaMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetMedia",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetMedia"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_rel" webkit_dom_html_link_element_set_rel ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetRel ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetRel ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetRel :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetRel 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_rel Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetRelMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetRelMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetRel
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetRelMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetRel",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetRel"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_rev" webkit_dom_html_link_element_set_rev ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetRev ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetRev ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetRev :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetRev 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_rev Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetRevMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetRevMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetRev
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetRevMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetRev",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetRev"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_sizes" webkit_dom_html_link_element_set_sizes ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetSizes ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetSizes ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetSizes :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetSizes 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_sizes Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetSizesMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetSizesMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetSizes
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetSizesMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetSizes",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetSizes"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_target" webkit_dom_html_link_element_set_target ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetTarget ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetTarget ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetTarget :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetTarget 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_target Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetTargetMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetTargetMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetTarget
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetTargetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetTarget",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetTarget"
})
#endif
foreign import ccall "webkit_dom_html_link_element_set_type_attr" webkit_dom_html_link_element_set_type_attr ::
Ptr DOMHTMLLinkElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLLinkElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLLinkElementSetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a
-> T.Text
-> m ()
dOMHTMLLinkElementSetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLLinkElement a) =>
a -> Text -> m ()
dOMHTMLLinkElementSetTypeAttr 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 DOMHTMLLinkElement
self' <- a -> IO (Ptr DOMHTMLLinkElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLLinkElement -> CString -> IO ()
webkit_dom_html_link_element_set_type_attr Ptr DOMHTMLLinkElement
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 DOMHTMLLinkElementSetTypeAttrMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLLinkElement a) => O.OverloadedMethod DOMHTMLLinkElementSetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLLinkElementSetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLLinkElementSetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLLinkElement.dOMHTMLLinkElementSetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLLinkElement.html#v:dOMHTMLLinkElementSetTypeAttr"
})
#endif