{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement
(
DOMHTMLScriptElement(..) ,
IsDOMHTMLScriptElement ,
toDOMHTMLScriptElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLScriptElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementGetCharsetMethodInfo,
#endif
dOMHTMLScriptElementGetCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementGetDeferMethodInfo ,
#endif
dOMHTMLScriptElementGetDefer ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementGetEventMethodInfo ,
#endif
dOMHTMLScriptElementGetEvent ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementGetHtmlForMethodInfo,
#endif
dOMHTMLScriptElementGetHtmlFor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementGetSrcMethodInfo ,
#endif
dOMHTMLScriptElementGetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementGetTextMethodInfo ,
#endif
dOMHTMLScriptElementGetText ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementGetTypeAttrMethodInfo,
#endif
dOMHTMLScriptElementGetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSetCharsetMethodInfo,
#endif
dOMHTMLScriptElementSetCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSetDeferMethodInfo ,
#endif
dOMHTMLScriptElementSetDefer ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSetEventMethodInfo ,
#endif
dOMHTMLScriptElementSetEvent ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSetHtmlForMethodInfo,
#endif
dOMHTMLScriptElementSetHtmlFor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSetSrcMethodInfo ,
#endif
dOMHTMLScriptElementSetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSetTextMethodInfo ,
#endif
dOMHTMLScriptElementSetText ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSetTypeAttrMethodInfo,
#endif
dOMHTMLScriptElementSetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementCharsetPropertyInfo ,
#endif
constructDOMHTMLScriptElementCharset ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementCharset ,
#endif
getDOMHTMLScriptElementCharset ,
setDOMHTMLScriptElementCharset ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementDeferPropertyInfo ,
#endif
constructDOMHTMLScriptElementDefer ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementDefer ,
#endif
getDOMHTMLScriptElementDefer ,
setDOMHTMLScriptElementDefer ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementEventPropertyInfo ,
#endif
constructDOMHTMLScriptElementEvent ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementEvent ,
#endif
getDOMHTMLScriptElementEvent ,
setDOMHTMLScriptElementEvent ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementHtmlForPropertyInfo ,
#endif
constructDOMHTMLScriptElementHtmlFor ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementHtmlFor ,
#endif
getDOMHTMLScriptElementHtmlFor ,
setDOMHTMLScriptElementHtmlFor ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementSrcPropertyInfo ,
#endif
constructDOMHTMLScriptElementSrc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementSrc ,
#endif
getDOMHTMLScriptElementSrc ,
setDOMHTMLScriptElementSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementTextPropertyInfo ,
#endif
constructDOMHTMLScriptElementText ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementText ,
#endif
getDOMHTMLScriptElementText ,
setDOMHTMLScriptElementText ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLScriptElementTypePropertyInfo ,
#endif
clearDOMHTMLScriptElementType ,
constructDOMHTMLScriptElementType ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementType ,
#endif
getDOMHTMLScriptElementType ,
setDOMHTMLScriptElementType ,
) 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.DOMElement as WebKit2WebExtension.DOMElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMHTMLScriptElement = DOMHTMLScriptElement (SP.ManagedPtr DOMHTMLScriptElement)
deriving (DOMHTMLScriptElement -> DOMHTMLScriptElement -> Bool
(DOMHTMLScriptElement -> DOMHTMLScriptElement -> Bool)
-> (DOMHTMLScriptElement -> DOMHTMLScriptElement -> Bool)
-> Eq DOMHTMLScriptElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLScriptElement -> DOMHTMLScriptElement -> Bool
== :: DOMHTMLScriptElement -> DOMHTMLScriptElement -> Bool
$c/= :: DOMHTMLScriptElement -> DOMHTMLScriptElement -> Bool
/= :: DOMHTMLScriptElement -> DOMHTMLScriptElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLScriptElement where
toManagedPtr :: DOMHTMLScriptElement -> ManagedPtr DOMHTMLScriptElement
toManagedPtr (DOMHTMLScriptElement ManagedPtr DOMHTMLScriptElement
p) = ManagedPtr DOMHTMLScriptElement
p
foreign import ccall "webkit_dom_html_script_element_get_type"
c_webkit_dom_html_script_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLScriptElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_script_element_get_type
instance B.Types.GObject DOMHTMLScriptElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLScriptElement o) => IsDOMHTMLScriptElement o
instance O.HasParentTypes DOMHTMLScriptElement
type instance O.ParentTypes DOMHTMLScriptElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLScriptElement :: (MIO.MonadIO m, IsDOMHTMLScriptElement o) => o -> m DOMHTMLScriptElement
toDOMHTMLScriptElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m DOMHTMLScriptElement
toDOMHTMLScriptElement = IO DOMHTMLScriptElement -> m DOMHTMLScriptElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLScriptElement -> m DOMHTMLScriptElement)
-> (o -> IO DOMHTMLScriptElement) -> o -> m DOMHTMLScriptElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLScriptElement -> DOMHTMLScriptElement)
-> o -> IO DOMHTMLScriptElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLScriptElement -> DOMHTMLScriptElement
DOMHTMLScriptElement
instance B.GValue.IsGValue (Maybe DOMHTMLScriptElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_script_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLScriptElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLScriptElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLScriptElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLScriptElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLScriptElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLScriptElement
obj) = DOMHTMLScriptElement
-> (Ptr DOMHTMLScriptElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLScriptElement
obj (Ptr GValue -> Ptr DOMHTMLScriptElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLScriptElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLScriptElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLScriptElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLScriptElement)
if Ptr DOMHTMLScriptElement
ptr Ptr DOMHTMLScriptElement -> Ptr DOMHTMLScriptElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLScriptElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLScriptElement -> Maybe DOMHTMLScriptElement
forall a. a -> Maybe a
P.Just (DOMHTMLScriptElement -> Maybe DOMHTMLScriptElement)
-> IO DOMHTMLScriptElement -> IO (Maybe DOMHTMLScriptElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLScriptElement -> DOMHTMLScriptElement)
-> Ptr DOMHTMLScriptElement -> IO DOMHTMLScriptElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLScriptElement -> DOMHTMLScriptElement
DOMHTMLScriptElement Ptr DOMHTMLScriptElement
ptr
else Maybe DOMHTMLScriptElement -> IO (Maybe DOMHTMLScriptElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLScriptElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLScriptElementMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveDOMHTMLScriptElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLScriptElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLScriptElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLScriptElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLScriptElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLScriptElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLScriptElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLScriptElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLScriptElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLScriptElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLScriptElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLScriptElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLScriptElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLScriptElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLScriptElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLScriptElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLScriptElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLScriptElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLScriptElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLScriptElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLScriptElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLScriptElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLScriptElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLScriptElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLScriptElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLScriptElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLScriptElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLScriptElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLScriptElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLScriptElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLScriptElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLScriptElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLScriptElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLScriptElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLScriptElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLScriptElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLScriptElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLScriptElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLScriptElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLScriptElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLScriptElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLScriptElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLScriptElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLScriptElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLScriptElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLScriptElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLScriptElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLScriptElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLScriptElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLScriptElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLScriptElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLScriptElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLScriptElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLScriptElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLScriptElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLScriptElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLScriptElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLScriptElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLScriptElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLScriptElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLScriptElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLScriptElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLScriptElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLScriptElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLScriptElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLScriptElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLScriptElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLScriptElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLScriptElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLScriptElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLScriptElementMethod "getCharset" o = DOMHTMLScriptElementGetCharsetMethodInfo
ResolveDOMHTMLScriptElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLScriptElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLScriptElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLScriptElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLScriptElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLScriptElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLScriptElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLScriptElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLScriptElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLScriptElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLScriptElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLScriptElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLScriptElementMethod "getDefer" o = DOMHTMLScriptElementGetDeferMethodInfo
ResolveDOMHTMLScriptElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLScriptElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLScriptElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLScriptElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLScriptElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLScriptElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLScriptElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLScriptElementMethod "getEvent" o = DOMHTMLScriptElementGetEventMethodInfo
ResolveDOMHTMLScriptElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLScriptElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLScriptElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLScriptElementMethod "getHtmlFor" o = DOMHTMLScriptElementGetHtmlForMethodInfo
ResolveDOMHTMLScriptElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLScriptElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLScriptElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLScriptElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLScriptElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLScriptElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLScriptElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLScriptElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLScriptElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLScriptElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLScriptElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLScriptElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLScriptElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLScriptElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLScriptElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLScriptElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLScriptElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLScriptElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLScriptElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLScriptElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLScriptElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLScriptElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLScriptElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLScriptElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLScriptElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLScriptElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLScriptElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLScriptElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLScriptElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLScriptElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLScriptElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLScriptElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLScriptElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLScriptElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLScriptElementMethod "getSrc" o = DOMHTMLScriptElementGetSrcMethodInfo
ResolveDOMHTMLScriptElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLScriptElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLScriptElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLScriptElementMethod "getText" o = DOMHTMLScriptElementGetTextMethodInfo
ResolveDOMHTMLScriptElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLScriptElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLScriptElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLScriptElementMethod "getTypeAttr" o = DOMHTMLScriptElementGetTypeAttrMethodInfo
ResolveDOMHTMLScriptElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLScriptElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLScriptElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLScriptElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLScriptElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLScriptElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLScriptElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLScriptElementMethod "setCharset" o = DOMHTMLScriptElementSetCharsetMethodInfo
ResolveDOMHTMLScriptElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLScriptElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLScriptElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLScriptElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLScriptElementMethod "setDefer" o = DOMHTMLScriptElementSetDeferMethodInfo
ResolveDOMHTMLScriptElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLScriptElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLScriptElementMethod "setEvent" o = DOMHTMLScriptElementSetEventMethodInfo
ResolveDOMHTMLScriptElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLScriptElementMethod "setHtmlFor" o = DOMHTMLScriptElementSetHtmlForMethodInfo
ResolveDOMHTMLScriptElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLScriptElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLScriptElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLScriptElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLScriptElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLScriptElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLScriptElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLScriptElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLScriptElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLScriptElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLScriptElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLScriptElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLScriptElementMethod "setSrc" o = DOMHTMLScriptElementSetSrcMethodInfo
ResolveDOMHTMLScriptElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLScriptElementMethod "setText" o = DOMHTMLScriptElementSetTextMethodInfo
ResolveDOMHTMLScriptElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLScriptElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLScriptElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLScriptElementMethod "setTypeAttr" o = DOMHTMLScriptElementSetTypeAttrMethodInfo
ResolveDOMHTMLScriptElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLScriptElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLScriptElementMethod t DOMHTMLScriptElement, O.OverloadedMethod info DOMHTMLScriptElement p) => OL.IsLabel t (DOMHTMLScriptElement -> 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 ~ ResolveDOMHTMLScriptElementMethod t DOMHTMLScriptElement, O.OverloadedMethod info DOMHTMLScriptElement p, R.HasField t DOMHTMLScriptElement p) => R.HasField t DOMHTMLScriptElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLScriptElementMethod t DOMHTMLScriptElement, O.OverloadedMethodInfo info DOMHTMLScriptElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLScriptElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLScriptElementCharset :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
getDOMHTMLScriptElementCharset :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m (Maybe Text)
getDOMHTMLScriptElementCharset 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"
setDOMHTMLScriptElementCharset :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
setDOMHTMLScriptElementCharset :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> Text -> m ()
setDOMHTMLScriptElementCharset 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)
constructDOMHTMLScriptElementCharset :: (IsDOMHTMLScriptElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementCharset :: forall o (m :: * -> *).
(IsDOMHTMLScriptElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementCharset 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 DOMHTMLScriptElementCharsetPropertyInfo
instance AttrInfo DOMHTMLScriptElementCharsetPropertyInfo where
type AttrAllowedOps DOMHTMLScriptElementCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = IsDOMHTMLScriptElement
type AttrSetTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLScriptElementCharsetPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLScriptElementCharsetPropertyInfo = T.Text
type AttrGetType DOMHTMLScriptElementCharsetPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLScriptElementCharsetPropertyInfo = "charset"
type AttrOrigin DOMHTMLScriptElementCharsetPropertyInfo = DOMHTMLScriptElement
attrGet = getDOMHTMLScriptElementCharset
attrSet = setDOMHTMLScriptElementCharset
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLScriptElementCharset
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.charset"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#g:attr:charset"
})
#endif
getDOMHTMLScriptElementDefer :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m Bool
getDOMHTMLScriptElementDefer :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m Bool
getDOMHTMLScriptElementDefer 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
"defer"
setDOMHTMLScriptElementDefer :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> Bool -> m ()
setDOMHTMLScriptElementDefer :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> Bool -> m ()
setDOMHTMLScriptElementDefer 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
"defer" Bool
val
constructDOMHTMLScriptElementDefer :: (IsDOMHTMLScriptElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLScriptElementDefer :: forall o (m :: * -> *).
(IsDOMHTMLScriptElement o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructDOMHTMLScriptElementDefer 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
"defer" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLScriptElementDeferPropertyInfo
instance AttrInfo DOMHTMLScriptElementDeferPropertyInfo where
type AttrAllowedOps DOMHTMLScriptElementDeferPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = IsDOMHTMLScriptElement
type AttrSetTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLScriptElementDeferPropertyInfo = (~) Bool
type AttrTransferType DOMHTMLScriptElementDeferPropertyInfo = Bool
type AttrGetType DOMHTMLScriptElementDeferPropertyInfo = Bool
type AttrLabel DOMHTMLScriptElementDeferPropertyInfo = "defer"
type AttrOrigin DOMHTMLScriptElementDeferPropertyInfo = DOMHTMLScriptElement
attrGet = getDOMHTMLScriptElementDefer
attrSet = setDOMHTMLScriptElementDefer
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLScriptElementDefer
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.defer"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#g:attr:defer"
})
#endif
getDOMHTMLScriptElementEvent :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
getDOMHTMLScriptElementEvent :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m (Maybe Text)
getDOMHTMLScriptElementEvent 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
"event"
setDOMHTMLScriptElementEvent :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
setDOMHTMLScriptElementEvent :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> Text -> m ()
setDOMHTMLScriptElementEvent 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
"event" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLScriptElementEvent :: (IsDOMHTMLScriptElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementEvent :: forall o (m :: * -> *).
(IsDOMHTMLScriptElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementEvent 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
"event" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLScriptElementEventPropertyInfo
instance AttrInfo DOMHTMLScriptElementEventPropertyInfo where
type AttrAllowedOps DOMHTMLScriptElementEventPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLScriptElementEventPropertyInfo = IsDOMHTMLScriptElement
type AttrSetTypeConstraint DOMHTMLScriptElementEventPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLScriptElementEventPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLScriptElementEventPropertyInfo = T.Text
type AttrGetType DOMHTMLScriptElementEventPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLScriptElementEventPropertyInfo = "event"
type AttrOrigin DOMHTMLScriptElementEventPropertyInfo = DOMHTMLScriptElement
attrGet = getDOMHTMLScriptElementEvent
attrSet = setDOMHTMLScriptElementEvent
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLScriptElementEvent
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.event"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#g:attr:event"
})
#endif
getDOMHTMLScriptElementHtmlFor :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
getDOMHTMLScriptElementHtmlFor :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m (Maybe Text)
getDOMHTMLScriptElementHtmlFor 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
"html-for"
setDOMHTMLScriptElementHtmlFor :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
setDOMHTMLScriptElementHtmlFor :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> Text -> m ()
setDOMHTMLScriptElementHtmlFor 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
"html-for" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLScriptElementHtmlFor :: (IsDOMHTMLScriptElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementHtmlFor :: forall o (m :: * -> *).
(IsDOMHTMLScriptElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementHtmlFor 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
"html-for" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLScriptElementHtmlForPropertyInfo
instance AttrInfo DOMHTMLScriptElementHtmlForPropertyInfo where
type AttrAllowedOps DOMHTMLScriptElementHtmlForPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = IsDOMHTMLScriptElement
type AttrSetTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLScriptElementHtmlForPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLScriptElementHtmlForPropertyInfo = T.Text
type AttrGetType DOMHTMLScriptElementHtmlForPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLScriptElementHtmlForPropertyInfo = "html-for"
type AttrOrigin DOMHTMLScriptElementHtmlForPropertyInfo = DOMHTMLScriptElement
attrGet = getDOMHTMLScriptElementHtmlFor
attrSet = setDOMHTMLScriptElementHtmlFor
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLScriptElementHtmlFor
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.htmlFor"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#g:attr:htmlFor"
})
#endif
getDOMHTMLScriptElementSrc :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
getDOMHTMLScriptElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m (Maybe Text)
getDOMHTMLScriptElementSrc 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
"src"
setDOMHTMLScriptElementSrc :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
setDOMHTMLScriptElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> Text -> m ()
setDOMHTMLScriptElementSrc 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
"src" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLScriptElementSrc :: (IsDOMHTMLScriptElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementSrc :: forall o (m :: * -> *).
(IsDOMHTMLScriptElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementSrc 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
"src" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLScriptElementSrcPropertyInfo
instance AttrInfo DOMHTMLScriptElementSrcPropertyInfo where
type AttrAllowedOps DOMHTMLScriptElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = IsDOMHTMLScriptElement
type AttrSetTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLScriptElementSrcPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLScriptElementSrcPropertyInfo = T.Text
type AttrGetType DOMHTMLScriptElementSrcPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLScriptElementSrcPropertyInfo = "src"
type AttrOrigin DOMHTMLScriptElementSrcPropertyInfo = DOMHTMLScriptElement
attrGet = getDOMHTMLScriptElementSrc
attrSet = setDOMHTMLScriptElementSrc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLScriptElementSrc
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.src"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#g:attr:src"
})
#endif
getDOMHTMLScriptElementText :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
getDOMHTMLScriptElementText :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m (Maybe Text)
getDOMHTMLScriptElementText o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"text"
setDOMHTMLScriptElementText :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
setDOMHTMLScriptElementText :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> Text -> m ()
setDOMHTMLScriptElementText o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"text" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLScriptElementText :: (IsDOMHTMLScriptElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementText :: forall o (m :: * -> *).
(IsDOMHTMLScriptElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementText Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"text" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLScriptElementTextPropertyInfo
instance AttrInfo DOMHTMLScriptElementTextPropertyInfo where
type AttrAllowedOps DOMHTMLScriptElementTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLScriptElementTextPropertyInfo = IsDOMHTMLScriptElement
type AttrSetTypeConstraint DOMHTMLScriptElementTextPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLScriptElementTextPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLScriptElementTextPropertyInfo = T.Text
type AttrGetType DOMHTMLScriptElementTextPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLScriptElementTextPropertyInfo = "text"
type AttrOrigin DOMHTMLScriptElementTextPropertyInfo = DOMHTMLScriptElement
attrGet = getDOMHTMLScriptElementText
attrSet = setDOMHTMLScriptElementText
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLScriptElementText
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.text"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#g:attr:text"
})
#endif
getDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m (Maybe T.Text)
getDOMHTMLScriptElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m (Maybe Text)
getDOMHTMLScriptElementType 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"
setDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> T.Text -> m ()
setDOMHTMLScriptElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> Text -> m ()
setDOMHTMLScriptElementType 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)
constructDOMHTMLScriptElementType :: (IsDOMHTMLScriptElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementType :: forall o (m :: * -> *).
(IsDOMHTMLScriptElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLScriptElementType 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)
clearDOMHTMLScriptElementType :: (MonadIO m, IsDOMHTMLScriptElement o) => o -> m ()
clearDOMHTMLScriptElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLScriptElement o) =>
o -> m ()
clearDOMHTMLScriptElementType 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 DOMHTMLScriptElementTypePropertyInfo
instance AttrInfo DOMHTMLScriptElementTypePropertyInfo where
type AttrAllowedOps DOMHTMLScriptElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLScriptElementTypePropertyInfo = IsDOMHTMLScriptElement
type AttrSetTypeConstraint DOMHTMLScriptElementTypePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLScriptElementTypePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLScriptElementTypePropertyInfo = T.Text
type AttrGetType DOMHTMLScriptElementTypePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLScriptElementTypePropertyInfo = "type"
type AttrOrigin DOMHTMLScriptElementTypePropertyInfo = DOMHTMLScriptElement
attrGet = getDOMHTMLScriptElementType
attrSet = setDOMHTMLScriptElementType
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLScriptElementType
attrClear = clearDOMHTMLScriptElementType
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.type"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#g:attr:type"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLScriptElement
type instance O.AttributeList DOMHTMLScriptElement = DOMHTMLScriptElementAttributeList
type DOMHTMLScriptElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("charset", DOMHTMLScriptElementCharsetPropertyInfo), '("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), '("defer", DOMHTMLScriptElementDeferPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("event", DOMHTMLScriptElementEventPropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("htmlFor", DOMHTMLScriptElementHtmlForPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("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), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLScriptElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("text", DOMHTMLScriptElementTextPropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLScriptElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLScriptElementCharset :: AttrLabelProxy "charset"
dOMHTMLScriptElementCharset = AttrLabelProxy
dOMHTMLScriptElementDefer :: AttrLabelProxy "defer"
dOMHTMLScriptElementDefer = AttrLabelProxy
dOMHTMLScriptElementEvent :: AttrLabelProxy "event"
dOMHTMLScriptElementEvent = AttrLabelProxy
dOMHTMLScriptElementHtmlFor :: AttrLabelProxy "htmlFor"
dOMHTMLScriptElementHtmlFor = AttrLabelProxy
dOMHTMLScriptElementSrc :: AttrLabelProxy "src"
dOMHTMLScriptElementSrc = AttrLabelProxy
dOMHTMLScriptElementText :: AttrLabelProxy "text"
dOMHTMLScriptElementText = AttrLabelProxy
dOMHTMLScriptElementType :: AttrLabelProxy "type"
dOMHTMLScriptElementType = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLScriptElement = DOMHTMLScriptElementSignalList
type DOMHTMLScriptElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, DK.Type)])
#endif
foreign import ccall "webkit_dom_html_script_element_get_charset" webkit_dom_html_script_element_get_charset ::
Ptr DOMHTMLScriptElement ->
IO CString
{-# DEPRECATED dOMHTMLScriptElementGetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementGetCharset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> m T.Text
dOMHTMLScriptElementGetCharset :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> m Text
dOMHTMLScriptElementGetCharset 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLScriptElement -> IO CString
webkit_dom_html_script_element_get_charset Ptr DOMHTMLScriptElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLScriptElementGetCharset" 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 DOMHTMLScriptElementGetCharsetMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementGetCharsetMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementGetCharset
instance O.OverloadedMethodInfo DOMHTMLScriptElementGetCharsetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementGetCharset",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementGetCharset"
})
#endif
foreign import ccall "webkit_dom_html_script_element_get_defer" webkit_dom_html_script_element_get_defer ::
Ptr DOMHTMLScriptElement ->
IO CInt
{-# DEPRECATED dOMHTMLScriptElementGetDefer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementGetDefer ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> m Bool
dOMHTMLScriptElementGetDefer :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> m Bool
dOMHTMLScriptElementGetDefer 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLScriptElement -> IO CInt
webkit_dom_html_script_element_get_defer Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementGetDeferMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementGetDeferMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementGetDefer
instance O.OverloadedMethodInfo DOMHTMLScriptElementGetDeferMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementGetDefer",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementGetDefer"
})
#endif
foreign import ccall "webkit_dom_html_script_element_get_event" webkit_dom_html_script_element_get_event ::
Ptr DOMHTMLScriptElement ->
IO CString
{-# DEPRECATED dOMHTMLScriptElementGetEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementGetEvent ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> m T.Text
dOMHTMLScriptElementGetEvent :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> m Text
dOMHTMLScriptElementGetEvent 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLScriptElement -> IO CString
webkit_dom_html_script_element_get_event Ptr DOMHTMLScriptElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLScriptElementGetEvent" 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 DOMHTMLScriptElementGetEventMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementGetEventMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementGetEvent
instance O.OverloadedMethodInfo DOMHTMLScriptElementGetEventMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementGetEvent",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementGetEvent"
})
#endif
foreign import ccall "webkit_dom_html_script_element_get_html_for" webkit_dom_html_script_element_get_html_for ::
Ptr DOMHTMLScriptElement ->
IO CString
{-# DEPRECATED dOMHTMLScriptElementGetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementGetHtmlFor ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> m T.Text
dOMHTMLScriptElementGetHtmlFor :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> m Text
dOMHTMLScriptElementGetHtmlFor 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLScriptElement -> IO CString
webkit_dom_html_script_element_get_html_for Ptr DOMHTMLScriptElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLScriptElementGetHtmlFor" 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 DOMHTMLScriptElementGetHtmlForMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementGetHtmlForMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementGetHtmlFor
instance O.OverloadedMethodInfo DOMHTMLScriptElementGetHtmlForMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementGetHtmlFor",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementGetHtmlFor"
})
#endif
foreign import ccall "webkit_dom_html_script_element_get_src" webkit_dom_html_script_element_get_src ::
Ptr DOMHTMLScriptElement ->
IO CString
{-# DEPRECATED dOMHTMLScriptElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementGetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> m T.Text
dOMHTMLScriptElementGetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> m Text
dOMHTMLScriptElementGetSrc 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLScriptElement -> IO CString
webkit_dom_html_script_element_get_src Ptr DOMHTMLScriptElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLScriptElementGetSrc" 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 DOMHTMLScriptElementGetSrcMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementGetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementGetSrc
instance O.OverloadedMethodInfo DOMHTMLScriptElementGetSrcMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementGetSrc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementGetSrc"
})
#endif
foreign import ccall "webkit_dom_html_script_element_get_text" webkit_dom_html_script_element_get_text ::
Ptr DOMHTMLScriptElement ->
IO CString
{-# DEPRECATED dOMHTMLScriptElementGetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementGetText ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> m T.Text
dOMHTMLScriptElementGetText :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> m Text
dOMHTMLScriptElementGetText 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLScriptElement -> IO CString
webkit_dom_html_script_element_get_text Ptr DOMHTMLScriptElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLScriptElementGetText" 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 DOMHTMLScriptElementGetTextMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementGetTextMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementGetText
instance O.OverloadedMethodInfo DOMHTMLScriptElementGetTextMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementGetText",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementGetText"
})
#endif
foreign import ccall "webkit_dom_html_script_element_get_type_attr" webkit_dom_html_script_element_get_type_attr ::
Ptr DOMHTMLScriptElement ->
IO CString
{-# DEPRECATED dOMHTMLScriptElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementGetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> m T.Text
dOMHTMLScriptElementGetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> m Text
dOMHTMLScriptElementGetTypeAttr 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLScriptElement -> IO CString
webkit_dom_html_script_element_get_type_attr Ptr DOMHTMLScriptElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLScriptElementGetTypeAttr" 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 DOMHTMLScriptElementGetTypeAttrMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementGetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementGetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLScriptElementGetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementGetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementGetTypeAttr"
})
#endif
foreign import ccall "webkit_dom_html_script_element_set_charset" webkit_dom_html_script_element_set_charset ::
Ptr DOMHTMLScriptElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLScriptElementSetCharset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementSetCharset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> T.Text
-> m ()
dOMHTMLScriptElementSetCharset :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> Text -> m ()
dOMHTMLScriptElementSetCharset 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLScriptElement -> CString -> IO ()
webkit_dom_html_script_element_set_charset Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementSetCharsetMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementSetCharsetMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementSetCharset
instance O.OverloadedMethodInfo DOMHTMLScriptElementSetCharsetMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementSetCharset",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementSetCharset"
})
#endif
foreign import ccall "webkit_dom_html_script_element_set_defer" webkit_dom_html_script_element_set_defer ::
Ptr DOMHTMLScriptElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLScriptElementSetDefer ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementSetDefer ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> Bool
-> m ()
dOMHTMLScriptElementSetDefer :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> Bool -> m ()
dOMHTMLScriptElementSetDefer 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
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 DOMHTMLScriptElement -> CInt -> IO ()
webkit_dom_html_script_element_set_defer Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementSetDeferMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementSetDeferMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementSetDefer
instance O.OverloadedMethodInfo DOMHTMLScriptElementSetDeferMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementSetDefer",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementSetDefer"
})
#endif
foreign import ccall "webkit_dom_html_script_element_set_event" webkit_dom_html_script_element_set_event ::
Ptr DOMHTMLScriptElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLScriptElementSetEvent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementSetEvent ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> T.Text
-> m ()
dOMHTMLScriptElementSetEvent :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> Text -> m ()
dOMHTMLScriptElementSetEvent 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLScriptElement -> CString -> IO ()
webkit_dom_html_script_element_set_event Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementSetEventMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementSetEventMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementSetEvent
instance O.OverloadedMethodInfo DOMHTMLScriptElementSetEventMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementSetEvent",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementSetEvent"
})
#endif
foreign import ccall "webkit_dom_html_script_element_set_html_for" webkit_dom_html_script_element_set_html_for ::
Ptr DOMHTMLScriptElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLScriptElementSetHtmlFor ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementSetHtmlFor ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> T.Text
-> m ()
dOMHTMLScriptElementSetHtmlFor :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> Text -> m ()
dOMHTMLScriptElementSetHtmlFor 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLScriptElement -> CString -> IO ()
webkit_dom_html_script_element_set_html_for Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementSetHtmlForMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementSetHtmlForMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementSetHtmlFor
instance O.OverloadedMethodInfo DOMHTMLScriptElementSetHtmlForMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementSetHtmlFor",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementSetHtmlFor"
})
#endif
foreign import ccall "webkit_dom_html_script_element_set_src" webkit_dom_html_script_element_set_src ::
Ptr DOMHTMLScriptElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLScriptElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementSetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> T.Text
-> m ()
dOMHTMLScriptElementSetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> Text -> m ()
dOMHTMLScriptElementSetSrc 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLScriptElement -> CString -> IO ()
webkit_dom_html_script_element_set_src Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementSetSrcMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementSetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementSetSrc
instance O.OverloadedMethodInfo DOMHTMLScriptElementSetSrcMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementSetSrc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementSetSrc"
})
#endif
foreign import ccall "webkit_dom_html_script_element_set_text" webkit_dom_html_script_element_set_text ::
Ptr DOMHTMLScriptElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLScriptElementSetText ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementSetText ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> T.Text
-> m ()
dOMHTMLScriptElementSetText :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> Text -> m ()
dOMHTMLScriptElementSetText 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLScriptElement -> CString -> IO ()
webkit_dom_html_script_element_set_text Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementSetTextMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementSetTextMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementSetText
instance O.OverloadedMethodInfo DOMHTMLScriptElementSetTextMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementSetText",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementSetText"
})
#endif
foreign import ccall "webkit_dom_html_script_element_set_type_attr" webkit_dom_html_script_element_set_type_attr ::
Ptr DOMHTMLScriptElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLScriptElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLScriptElementSetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a
-> T.Text
-> m ()
dOMHTMLScriptElementSetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLScriptElement a) =>
a -> Text -> m ()
dOMHTMLScriptElementSetTypeAttr 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 DOMHTMLScriptElement
self' <- a -> IO (Ptr DOMHTMLScriptElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLScriptElement -> CString -> IO ()
webkit_dom_html_script_element_set_type_attr Ptr DOMHTMLScriptElement
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 DOMHTMLScriptElementSetTypeAttrMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLScriptElement a) => O.OverloadedMethod DOMHTMLScriptElementSetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLScriptElementSetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLScriptElementSetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLScriptElement.dOMHTMLScriptElementSetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLScriptElement.html#v:dOMHTMLScriptElementSetTypeAttr"
})
#endif