{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement
(
DOMHTMLMetaElement(..) ,
IsDOMHTMLMetaElement ,
toDOMHTMLMetaElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLMetaElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementGetContentMethodInfo ,
#endif
dOMHTMLMetaElementGetContent ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementGetHttpEquivMethodInfo,
#endif
dOMHTMLMetaElementGetHttpEquiv ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementGetNameMethodInfo ,
#endif
dOMHTMLMetaElementGetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementGetSchemeMethodInfo ,
#endif
dOMHTMLMetaElementGetScheme ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementSetContentMethodInfo ,
#endif
dOMHTMLMetaElementSetContent ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementSetHttpEquivMethodInfo,
#endif
dOMHTMLMetaElementSetHttpEquiv ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementSetNameMethodInfo ,
#endif
dOMHTMLMetaElementSetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementSetSchemeMethodInfo ,
#endif
dOMHTMLMetaElementSetScheme ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementContentPropertyInfo ,
#endif
constructDOMHTMLMetaElementContent ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLMetaElementContent ,
#endif
getDOMHTMLMetaElementContent ,
setDOMHTMLMetaElementContent ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementHttpEquivPropertyInfo ,
#endif
constructDOMHTMLMetaElementHttpEquiv ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLMetaElementHttpEquiv ,
#endif
getDOMHTMLMetaElementHttpEquiv ,
setDOMHTMLMetaElementHttpEquiv ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementNamePropertyInfo ,
#endif
constructDOMHTMLMetaElementName ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLMetaElementName ,
#endif
getDOMHTMLMetaElementName ,
setDOMHTMLMetaElementName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLMetaElementSchemePropertyInfo ,
#endif
constructDOMHTMLMetaElementScheme ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLMetaElementScheme ,
#endif
getDOMHTMLMetaElementScheme ,
setDOMHTMLMetaElementScheme ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMHTMLMetaElement = DOMHTMLMetaElement (SP.ManagedPtr DOMHTMLMetaElement)
deriving (DOMHTMLMetaElement -> DOMHTMLMetaElement -> Bool
(DOMHTMLMetaElement -> DOMHTMLMetaElement -> Bool)
-> (DOMHTMLMetaElement -> DOMHTMLMetaElement -> Bool)
-> Eq DOMHTMLMetaElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLMetaElement -> DOMHTMLMetaElement -> Bool
== :: DOMHTMLMetaElement -> DOMHTMLMetaElement -> Bool
$c/= :: DOMHTMLMetaElement -> DOMHTMLMetaElement -> Bool
/= :: DOMHTMLMetaElement -> DOMHTMLMetaElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLMetaElement where
toManagedPtr :: DOMHTMLMetaElement -> ManagedPtr DOMHTMLMetaElement
toManagedPtr (DOMHTMLMetaElement ManagedPtr DOMHTMLMetaElement
p) = ManagedPtr DOMHTMLMetaElement
p
foreign import ccall "webkit_dom_html_meta_element_get_type"
c_webkit_dom_html_meta_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLMetaElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_meta_element_get_type
instance B.Types.GObject DOMHTMLMetaElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLMetaElement o) => IsDOMHTMLMetaElement o
instance O.HasParentTypes DOMHTMLMetaElement
type instance O.ParentTypes DOMHTMLMetaElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLMetaElement :: (MIO.MonadIO m, IsDOMHTMLMetaElement o) => o -> m DOMHTMLMetaElement
toDOMHTMLMetaElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> m DOMHTMLMetaElement
toDOMHTMLMetaElement = IO DOMHTMLMetaElement -> m DOMHTMLMetaElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLMetaElement -> m DOMHTMLMetaElement)
-> (o -> IO DOMHTMLMetaElement) -> o -> m DOMHTMLMetaElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLMetaElement -> DOMHTMLMetaElement)
-> o -> IO DOMHTMLMetaElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLMetaElement -> DOMHTMLMetaElement
DOMHTMLMetaElement
instance B.GValue.IsGValue (Maybe DOMHTMLMetaElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_meta_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLMetaElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLMetaElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLMetaElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLMetaElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLMetaElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLMetaElement
obj) = DOMHTMLMetaElement -> (Ptr DOMHTMLMetaElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLMetaElement
obj (Ptr GValue -> Ptr DOMHTMLMetaElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLMetaElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLMetaElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLMetaElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLMetaElement)
if Ptr DOMHTMLMetaElement
ptr Ptr DOMHTMLMetaElement -> Ptr DOMHTMLMetaElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLMetaElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLMetaElement -> Maybe DOMHTMLMetaElement
forall a. a -> Maybe a
P.Just (DOMHTMLMetaElement -> Maybe DOMHTMLMetaElement)
-> IO DOMHTMLMetaElement -> IO (Maybe DOMHTMLMetaElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLMetaElement -> DOMHTMLMetaElement)
-> Ptr DOMHTMLMetaElement -> IO DOMHTMLMetaElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLMetaElement -> DOMHTMLMetaElement
DOMHTMLMetaElement Ptr DOMHTMLMetaElement
ptr
else Maybe DOMHTMLMetaElement -> IO (Maybe DOMHTMLMetaElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLMetaElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLMetaElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLMetaElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLMetaElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLMetaElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLMetaElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLMetaElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLMetaElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLMetaElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLMetaElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLMetaElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLMetaElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLMetaElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLMetaElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLMetaElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLMetaElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLMetaElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLMetaElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLMetaElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLMetaElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLMetaElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLMetaElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLMetaElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLMetaElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLMetaElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLMetaElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLMetaElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLMetaElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLMetaElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLMetaElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLMetaElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLMetaElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLMetaElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLMetaElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLMetaElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLMetaElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLMetaElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLMetaElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLMetaElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLMetaElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLMetaElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLMetaElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLMetaElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLMetaElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLMetaElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLMetaElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLMetaElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLMetaElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLMetaElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLMetaElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLMetaElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLMetaElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLMetaElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLMetaElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLMetaElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLMetaElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLMetaElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLMetaElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLMetaElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLMetaElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLMetaElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLMetaElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLMetaElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLMetaElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLMetaElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLMetaElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLMetaElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLMetaElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLMetaElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLMetaElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLMetaElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLMetaElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLMetaElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLMetaElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLMetaElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLMetaElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLMetaElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLMetaElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLMetaElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLMetaElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLMetaElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLMetaElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLMetaElementMethod "getContent" o = DOMHTMLMetaElementGetContentMethodInfo
ResolveDOMHTMLMetaElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLMetaElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLMetaElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLMetaElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLMetaElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLMetaElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLMetaElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLMetaElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLMetaElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLMetaElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLMetaElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLMetaElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLMetaElementMethod "getHttpEquiv" o = DOMHTMLMetaElementGetHttpEquivMethodInfo
ResolveDOMHTMLMetaElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLMetaElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLMetaElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLMetaElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLMetaElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLMetaElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLMetaElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLMetaElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLMetaElementMethod "getName" o = DOMHTMLMetaElementGetNameMethodInfo
ResolveDOMHTMLMetaElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLMetaElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLMetaElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLMetaElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLMetaElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLMetaElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLMetaElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLMetaElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLMetaElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLMetaElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLMetaElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLMetaElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLMetaElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLMetaElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLMetaElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLMetaElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLMetaElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLMetaElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLMetaElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLMetaElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLMetaElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLMetaElementMethod "getScheme" o = DOMHTMLMetaElementGetSchemeMethodInfo
ResolveDOMHTMLMetaElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLMetaElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLMetaElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLMetaElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLMetaElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLMetaElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLMetaElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLMetaElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLMetaElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLMetaElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLMetaElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLMetaElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLMetaElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLMetaElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLMetaElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLMetaElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLMetaElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLMetaElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLMetaElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLMetaElementMethod "setContent" o = DOMHTMLMetaElementSetContentMethodInfo
ResolveDOMHTMLMetaElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLMetaElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLMetaElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLMetaElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLMetaElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLMetaElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLMetaElementMethod "setHttpEquiv" o = DOMHTMLMetaElementSetHttpEquivMethodInfo
ResolveDOMHTMLMetaElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLMetaElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLMetaElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLMetaElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLMetaElementMethod "setName" o = DOMHTMLMetaElementSetNameMethodInfo
ResolveDOMHTMLMetaElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLMetaElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLMetaElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLMetaElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLMetaElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLMetaElementMethod "setScheme" o = DOMHTMLMetaElementSetSchemeMethodInfo
ResolveDOMHTMLMetaElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLMetaElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLMetaElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLMetaElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLMetaElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLMetaElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLMetaElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLMetaElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLMetaElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLMetaElementMethod t DOMHTMLMetaElement, O.OverloadedMethod info DOMHTMLMetaElement p) => OL.IsLabel t (DOMHTMLMetaElement -> 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 ~ ResolveDOMHTMLMetaElementMethod t DOMHTMLMetaElement, O.OverloadedMethod info DOMHTMLMetaElement p, R.HasField t DOMHTMLMetaElement p) => R.HasField t DOMHTMLMetaElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLMetaElementMethod t DOMHTMLMetaElement, O.OverloadedMethodInfo info DOMHTMLMetaElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLMetaElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLMetaElementContent :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
getDOMHTMLMetaElementContent :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> m (Maybe Text)
getDOMHTMLMetaElementContent 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
"content"
setDOMHTMLMetaElementContent :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
setDOMHTMLMetaElementContent :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> Text -> m ()
setDOMHTMLMetaElementContent 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
"content" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLMetaElementContent :: (IsDOMHTMLMetaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementContent :: forall o (m :: * -> *).
(IsDOMHTMLMetaElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementContent 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
"content" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLMetaElementContentPropertyInfo
instance AttrInfo DOMHTMLMetaElementContentPropertyInfo where
type AttrAllowedOps DOMHTMLMetaElementContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLMetaElementContentPropertyInfo = IsDOMHTMLMetaElement
type AttrSetTypeConstraint DOMHTMLMetaElementContentPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLMetaElementContentPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLMetaElementContentPropertyInfo = T.Text
type AttrGetType DOMHTMLMetaElementContentPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLMetaElementContentPropertyInfo = "content"
type AttrOrigin DOMHTMLMetaElementContentPropertyInfo = DOMHTMLMetaElement
attrGet = getDOMHTMLMetaElementContent
attrSet = setDOMHTMLMetaElementContent
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLMetaElementContent
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.content"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#g:attr:content"
})
#endif
getDOMHTMLMetaElementHttpEquiv :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
getDOMHTMLMetaElementHttpEquiv :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> m (Maybe Text)
getDOMHTMLMetaElementHttpEquiv 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
"http-equiv"
setDOMHTMLMetaElementHttpEquiv :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
setDOMHTMLMetaElementHttpEquiv :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> Text -> m ()
setDOMHTMLMetaElementHttpEquiv 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
"http-equiv" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLMetaElementHttpEquiv :: (IsDOMHTMLMetaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementHttpEquiv :: forall o (m :: * -> *).
(IsDOMHTMLMetaElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementHttpEquiv 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
"http-equiv" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLMetaElementHttpEquivPropertyInfo
instance AttrInfo DOMHTMLMetaElementHttpEquivPropertyInfo where
type AttrAllowedOps DOMHTMLMetaElementHttpEquivPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = IsDOMHTMLMetaElement
type AttrSetTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLMetaElementHttpEquivPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLMetaElementHttpEquivPropertyInfo = T.Text
type AttrGetType DOMHTMLMetaElementHttpEquivPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLMetaElementHttpEquivPropertyInfo = "http-equiv"
type AttrOrigin DOMHTMLMetaElementHttpEquivPropertyInfo = DOMHTMLMetaElement
attrGet = getDOMHTMLMetaElementHttpEquiv
attrSet = setDOMHTMLMetaElementHttpEquiv
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLMetaElementHttpEquiv
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.httpEquiv"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#g:attr:httpEquiv"
})
#endif
getDOMHTMLMetaElementName :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
getDOMHTMLMetaElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> m (Maybe Text)
getDOMHTMLMetaElementName o
obj = IO (Maybe Text) -> m (Maybe Text)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"name"
setDOMHTMLMetaElementName :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
setDOMHTMLMetaElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> Text -> m ()
setDOMHTMLMetaElementName o
obj Text
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"name" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLMetaElementName :: (IsDOMHTMLMetaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementName :: forall o (m :: * -> *).
(IsDOMHTMLMetaElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementName Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"name" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLMetaElementNamePropertyInfo
instance AttrInfo DOMHTMLMetaElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLMetaElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLMetaElementNamePropertyInfo = IsDOMHTMLMetaElement
type AttrSetTypeConstraint DOMHTMLMetaElementNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLMetaElementNamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLMetaElementNamePropertyInfo = T.Text
type AttrGetType DOMHTMLMetaElementNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLMetaElementNamePropertyInfo = "name"
type AttrOrigin DOMHTMLMetaElementNamePropertyInfo = DOMHTMLMetaElement
attrGet = getDOMHTMLMetaElementName
attrSet = setDOMHTMLMetaElementName
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLMetaElementName
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.name"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#g:attr:name"
})
#endif
getDOMHTMLMetaElementScheme :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> m (Maybe T.Text)
getDOMHTMLMetaElementScheme :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> m (Maybe Text)
getDOMHTMLMetaElementScheme 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
"scheme"
setDOMHTMLMetaElementScheme :: (MonadIO m, IsDOMHTMLMetaElement o) => o -> T.Text -> m ()
setDOMHTMLMetaElementScheme :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLMetaElement o) =>
o -> Text -> m ()
setDOMHTMLMetaElementScheme 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
"scheme" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLMetaElementScheme :: (IsDOMHTMLMetaElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementScheme :: forall o (m :: * -> *).
(IsDOMHTMLMetaElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLMetaElementScheme 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
"scheme" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLMetaElementSchemePropertyInfo
instance AttrInfo DOMHTMLMetaElementSchemePropertyInfo where
type AttrAllowedOps DOMHTMLMetaElementSchemePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = IsDOMHTMLMetaElement
type AttrSetTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLMetaElementSchemePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLMetaElementSchemePropertyInfo = T.Text
type AttrGetType DOMHTMLMetaElementSchemePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLMetaElementSchemePropertyInfo = "scheme"
type AttrOrigin DOMHTMLMetaElementSchemePropertyInfo = DOMHTMLMetaElement
attrGet = getDOMHTMLMetaElementScheme
attrSet = setDOMHTMLMetaElementScheme
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLMetaElementScheme
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.scheme"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#g:attr:scheme"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLMetaElement
type instance O.AttributeList DOMHTMLMetaElement = DOMHTMLMetaElementAttributeList
type DOMHTMLMetaElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("content", DOMHTMLMetaElementContentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("httpEquiv", DOMHTMLMetaElementHttpEquivPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("name", DOMHTMLMetaElementNamePropertyInfo), '("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), '("scheme", DOMHTMLMetaElementSchemePropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLMetaElementContent :: AttrLabelProxy "content"
dOMHTMLMetaElementContent = AttrLabelProxy
dOMHTMLMetaElementHttpEquiv :: AttrLabelProxy "httpEquiv"
dOMHTMLMetaElementHttpEquiv = AttrLabelProxy
dOMHTMLMetaElementName :: AttrLabelProxy "name"
dOMHTMLMetaElementName = AttrLabelProxy
dOMHTMLMetaElementScheme :: AttrLabelProxy "scheme"
dOMHTMLMetaElementScheme = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLMetaElement = DOMHTMLMetaElementSignalList
type DOMHTMLMetaElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_meta_element_get_content" webkit_dom_html_meta_element_get_content ::
Ptr DOMHTMLMetaElement ->
IO CString
{-# DEPRECATED dOMHTMLMetaElementGetContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementGetContent ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> m T.Text
dOMHTMLMetaElementGetContent :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> m Text
dOMHTMLMetaElementGetContent 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLMetaElement -> IO CString
webkit_dom_html_meta_element_get_content Ptr DOMHTMLMetaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLMetaElementGetContent" 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 DOMHTMLMetaElementGetContentMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementGetContentMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementGetContent
instance O.OverloadedMethodInfo DOMHTMLMetaElementGetContentMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementGetContent",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementGetContent"
})
#endif
foreign import ccall "webkit_dom_html_meta_element_get_http_equiv" webkit_dom_html_meta_element_get_http_equiv ::
Ptr DOMHTMLMetaElement ->
IO CString
{-# DEPRECATED dOMHTMLMetaElementGetHttpEquiv ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementGetHttpEquiv ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> m T.Text
dOMHTMLMetaElementGetHttpEquiv :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> m Text
dOMHTMLMetaElementGetHttpEquiv 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLMetaElement -> IO CString
webkit_dom_html_meta_element_get_http_equiv Ptr DOMHTMLMetaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLMetaElementGetHttpEquiv" 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 DOMHTMLMetaElementGetHttpEquivMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementGetHttpEquivMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementGetHttpEquiv
instance O.OverloadedMethodInfo DOMHTMLMetaElementGetHttpEquivMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementGetHttpEquiv",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementGetHttpEquiv"
})
#endif
foreign import ccall "webkit_dom_html_meta_element_get_name" webkit_dom_html_meta_element_get_name ::
Ptr DOMHTMLMetaElement ->
IO CString
{-# DEPRECATED dOMHTMLMetaElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> m T.Text
dOMHTMLMetaElementGetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> m Text
dOMHTMLMetaElementGetName 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLMetaElement -> IO CString
webkit_dom_html_meta_element_get_name Ptr DOMHTMLMetaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLMetaElementGetName" 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 DOMHTMLMetaElementGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementGetNameMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementGetName
instance O.OverloadedMethodInfo DOMHTMLMetaElementGetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementGetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementGetName"
})
#endif
foreign import ccall "webkit_dom_html_meta_element_get_scheme" webkit_dom_html_meta_element_get_scheme ::
Ptr DOMHTMLMetaElement ->
IO CString
{-# DEPRECATED dOMHTMLMetaElementGetScheme ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementGetScheme ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> m T.Text
dOMHTMLMetaElementGetScheme :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> m Text
dOMHTMLMetaElementGetScheme 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLMetaElement -> IO CString
webkit_dom_html_meta_element_get_scheme Ptr DOMHTMLMetaElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLMetaElementGetScheme" 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 DOMHTMLMetaElementGetSchemeMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementGetSchemeMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementGetScheme
instance O.OverloadedMethodInfo DOMHTMLMetaElementGetSchemeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementGetScheme",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementGetScheme"
})
#endif
foreign import ccall "webkit_dom_html_meta_element_set_content" webkit_dom_html_meta_element_set_content ::
Ptr DOMHTMLMetaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLMetaElementSetContent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementSetContent ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLMetaElementSetContent :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> Text -> m ()
dOMHTMLMetaElementSetContent 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLMetaElement -> CString -> IO ()
webkit_dom_html_meta_element_set_content Ptr DOMHTMLMetaElement
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 DOMHTMLMetaElementSetContentMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementSetContentMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementSetContent
instance O.OverloadedMethodInfo DOMHTMLMetaElementSetContentMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementSetContent",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementSetContent"
})
#endif
foreign import ccall "webkit_dom_html_meta_element_set_http_equiv" webkit_dom_html_meta_element_set_http_equiv ::
Ptr DOMHTMLMetaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLMetaElementSetHttpEquiv ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementSetHttpEquiv ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLMetaElementSetHttpEquiv :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> Text -> m ()
dOMHTMLMetaElementSetHttpEquiv 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLMetaElement -> CString -> IO ()
webkit_dom_html_meta_element_set_http_equiv Ptr DOMHTMLMetaElement
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 DOMHTMLMetaElementSetHttpEquivMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementSetHttpEquivMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementSetHttpEquiv
instance O.OverloadedMethodInfo DOMHTMLMetaElementSetHttpEquivMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementSetHttpEquiv",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementSetHttpEquiv"
})
#endif
foreign import ccall "webkit_dom_html_meta_element_set_name" webkit_dom_html_meta_element_set_name ::
Ptr DOMHTMLMetaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLMetaElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLMetaElementSetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> Text -> m ()
dOMHTMLMetaElementSetName 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLMetaElement -> CString -> IO ()
webkit_dom_html_meta_element_set_name Ptr DOMHTMLMetaElement
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 DOMHTMLMetaElementSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementSetNameMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementSetName
instance O.OverloadedMethodInfo DOMHTMLMetaElementSetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementSetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementSetName"
})
#endif
foreign import ccall "webkit_dom_html_meta_element_set_scheme" webkit_dom_html_meta_element_set_scheme ::
Ptr DOMHTMLMetaElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLMetaElementSetScheme ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLMetaElementSetScheme ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a
-> T.Text
-> m ()
dOMHTMLMetaElementSetScheme :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLMetaElement a) =>
a -> Text -> m ()
dOMHTMLMetaElementSetScheme 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 DOMHTMLMetaElement
self' <- a -> IO (Ptr DOMHTMLMetaElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLMetaElement -> CString -> IO ()
webkit_dom_html_meta_element_set_scheme Ptr DOMHTMLMetaElement
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 DOMHTMLMetaElementSetSchemeMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLMetaElement a) => O.OverloadedMethod DOMHTMLMetaElementSetSchemeMethodInfo a signature where
overloadedMethod = dOMHTMLMetaElementSetScheme
instance O.OverloadedMethodInfo DOMHTMLMetaElementSetSchemeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLMetaElement.dOMHTMLMetaElementSetScheme",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension-Objects-DOMHTMLMetaElement.html#v:dOMHTMLMetaElementSetScheme"
})
#endif