{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement
(
DOMHTMLEmbedElement(..) ,
IsDOMHTMLEmbedElement ,
toDOMHTMLEmbedElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLEmbedElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementGetAlignMethodInfo ,
#endif
dOMHTMLEmbedElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementGetHeightMethodInfo ,
#endif
dOMHTMLEmbedElementGetHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementGetNameMethodInfo ,
#endif
dOMHTMLEmbedElementGetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementGetSrcMethodInfo ,
#endif
dOMHTMLEmbedElementGetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementGetTypeAttrMethodInfo,
#endif
dOMHTMLEmbedElementGetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementGetWidthMethodInfo ,
#endif
dOMHTMLEmbedElementGetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementSetAlignMethodInfo ,
#endif
dOMHTMLEmbedElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementSetHeightMethodInfo ,
#endif
dOMHTMLEmbedElementSetHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementSetNameMethodInfo ,
#endif
dOMHTMLEmbedElementSetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementSetSrcMethodInfo ,
#endif
dOMHTMLEmbedElementSetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementSetTypeAttrMethodInfo,
#endif
dOMHTMLEmbedElementSetTypeAttr ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementSetWidthMethodInfo ,
#endif
dOMHTMLEmbedElementSetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementAlignPropertyInfo ,
#endif
constructDOMHTMLEmbedElementAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLEmbedElementAlign ,
#endif
getDOMHTMLEmbedElementAlign ,
setDOMHTMLEmbedElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementHeightPropertyInfo ,
#endif
constructDOMHTMLEmbedElementHeight ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLEmbedElementHeight ,
#endif
getDOMHTMLEmbedElementHeight ,
setDOMHTMLEmbedElementHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementNamePropertyInfo ,
#endif
constructDOMHTMLEmbedElementName ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLEmbedElementName ,
#endif
getDOMHTMLEmbedElementName ,
setDOMHTMLEmbedElementName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementSrcPropertyInfo ,
#endif
constructDOMHTMLEmbedElementSrc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLEmbedElementSrc ,
#endif
getDOMHTMLEmbedElementSrc ,
setDOMHTMLEmbedElementSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementTypePropertyInfo ,
#endif
clearDOMHTMLEmbedElementType ,
constructDOMHTMLEmbedElementType ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLEmbedElementType ,
#endif
getDOMHTMLEmbedElementType ,
setDOMHTMLEmbedElementType ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLEmbedElementWidthPropertyInfo ,
#endif
constructDOMHTMLEmbedElementWidth ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLEmbedElementWidth ,
#endif
getDOMHTMLEmbedElementWidth ,
setDOMHTMLEmbedElementWidth ,
) 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 DOMHTMLEmbedElement = DOMHTMLEmbedElement (SP.ManagedPtr DOMHTMLEmbedElement)
deriving (DOMHTMLEmbedElement -> DOMHTMLEmbedElement -> Bool
(DOMHTMLEmbedElement -> DOMHTMLEmbedElement -> Bool)
-> (DOMHTMLEmbedElement -> DOMHTMLEmbedElement -> Bool)
-> Eq DOMHTMLEmbedElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLEmbedElement -> DOMHTMLEmbedElement -> Bool
== :: DOMHTMLEmbedElement -> DOMHTMLEmbedElement -> Bool
$c/= :: DOMHTMLEmbedElement -> DOMHTMLEmbedElement -> Bool
/= :: DOMHTMLEmbedElement -> DOMHTMLEmbedElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLEmbedElement where
toManagedPtr :: DOMHTMLEmbedElement -> ManagedPtr DOMHTMLEmbedElement
toManagedPtr (DOMHTMLEmbedElement ManagedPtr DOMHTMLEmbedElement
p) = ManagedPtr DOMHTMLEmbedElement
p
foreign import ccall "webkit_dom_html_embed_element_get_type"
c_webkit_dom_html_embed_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLEmbedElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_embed_element_get_type
instance B.Types.GObject DOMHTMLEmbedElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLEmbedElement o) => IsDOMHTMLEmbedElement o
instance O.HasParentTypes DOMHTMLEmbedElement
type instance O.ParentTypes DOMHTMLEmbedElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLEmbedElement :: (MIO.MonadIO m, IsDOMHTMLEmbedElement o) => o -> m DOMHTMLEmbedElement
toDOMHTMLEmbedElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m DOMHTMLEmbedElement
toDOMHTMLEmbedElement = IO DOMHTMLEmbedElement -> m DOMHTMLEmbedElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLEmbedElement -> m DOMHTMLEmbedElement)
-> (o -> IO DOMHTMLEmbedElement) -> o -> m DOMHTMLEmbedElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLEmbedElement -> DOMHTMLEmbedElement)
-> o -> IO DOMHTMLEmbedElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLEmbedElement -> DOMHTMLEmbedElement
DOMHTMLEmbedElement
instance B.GValue.IsGValue (Maybe DOMHTMLEmbedElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_embed_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLEmbedElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLEmbedElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLEmbedElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLEmbedElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLEmbedElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLEmbedElement
obj) = DOMHTMLEmbedElement -> (Ptr DOMHTMLEmbedElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLEmbedElement
obj (Ptr GValue -> Ptr DOMHTMLEmbedElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLEmbedElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLEmbedElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLEmbedElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLEmbedElement)
if Ptr DOMHTMLEmbedElement
ptr Ptr DOMHTMLEmbedElement -> Ptr DOMHTMLEmbedElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLEmbedElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLEmbedElement -> Maybe DOMHTMLEmbedElement
forall a. a -> Maybe a
P.Just (DOMHTMLEmbedElement -> Maybe DOMHTMLEmbedElement)
-> IO DOMHTMLEmbedElement -> IO (Maybe DOMHTMLEmbedElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLEmbedElement -> DOMHTMLEmbedElement)
-> Ptr DOMHTMLEmbedElement -> IO DOMHTMLEmbedElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLEmbedElement -> DOMHTMLEmbedElement
DOMHTMLEmbedElement Ptr DOMHTMLEmbedElement
ptr
else Maybe DOMHTMLEmbedElement -> IO (Maybe DOMHTMLEmbedElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLEmbedElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLEmbedElementMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveDOMHTMLEmbedElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLEmbedElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLEmbedElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLEmbedElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLEmbedElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLEmbedElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLEmbedElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLEmbedElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLEmbedElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLEmbedElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLEmbedElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLEmbedElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLEmbedElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLEmbedElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLEmbedElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLEmbedElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLEmbedElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLEmbedElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLEmbedElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLEmbedElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLEmbedElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLEmbedElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLEmbedElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLEmbedElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLEmbedElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLEmbedElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLEmbedElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLEmbedElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLEmbedElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLEmbedElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLEmbedElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLEmbedElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLEmbedElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLEmbedElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLEmbedElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLEmbedElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLEmbedElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLEmbedElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLEmbedElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLEmbedElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLEmbedElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLEmbedElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLEmbedElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLEmbedElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLEmbedElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLEmbedElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLEmbedElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLEmbedElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLEmbedElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLEmbedElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLEmbedElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLEmbedElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLEmbedElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLEmbedElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLEmbedElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLEmbedElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLEmbedElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLEmbedElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLEmbedElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLEmbedElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLEmbedElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLEmbedElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLEmbedElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLEmbedElementMethod "getAlign" o = DOMHTMLEmbedElementGetAlignMethodInfo
ResolveDOMHTMLEmbedElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLEmbedElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLEmbedElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLEmbedElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLEmbedElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLEmbedElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLEmbedElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLEmbedElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLEmbedElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLEmbedElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLEmbedElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLEmbedElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLEmbedElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLEmbedElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLEmbedElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLEmbedElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLEmbedElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLEmbedElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLEmbedElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLEmbedElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLEmbedElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLEmbedElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLEmbedElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLEmbedElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLEmbedElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLEmbedElementMethod "getHeight" o = DOMHTMLEmbedElementGetHeightMethodInfo
ResolveDOMHTMLEmbedElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLEmbedElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLEmbedElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLEmbedElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLEmbedElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLEmbedElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLEmbedElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLEmbedElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLEmbedElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "getName" o = DOMHTMLEmbedElementGetNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLEmbedElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLEmbedElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLEmbedElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLEmbedElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLEmbedElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLEmbedElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLEmbedElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLEmbedElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLEmbedElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLEmbedElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLEmbedElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLEmbedElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLEmbedElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLEmbedElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLEmbedElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLEmbedElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLEmbedElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLEmbedElementMethod "getSrc" o = DOMHTMLEmbedElementGetSrcMethodInfo
ResolveDOMHTMLEmbedElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLEmbedElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLEmbedElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLEmbedElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLEmbedElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLEmbedElementMethod "getTypeAttr" o = DOMHTMLEmbedElementGetTypeAttrMethodInfo
ResolveDOMHTMLEmbedElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLEmbedElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLEmbedElementMethod "getWidth" o = DOMHTMLEmbedElementGetWidthMethodInfo
ResolveDOMHTMLEmbedElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLEmbedElementMethod "setAlign" o = DOMHTMLEmbedElementSetAlignMethodInfo
ResolveDOMHTMLEmbedElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLEmbedElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLEmbedElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLEmbedElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLEmbedElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLEmbedElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLEmbedElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLEmbedElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLEmbedElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLEmbedElementMethod "setHeight" o = DOMHTMLEmbedElementSetHeightMethodInfo
ResolveDOMHTMLEmbedElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLEmbedElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLEmbedElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLEmbedElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLEmbedElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLEmbedElementMethod "setName" o = DOMHTMLEmbedElementSetNameMethodInfo
ResolveDOMHTMLEmbedElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLEmbedElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLEmbedElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLEmbedElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLEmbedElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLEmbedElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLEmbedElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLEmbedElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLEmbedElementMethod "setSrc" o = DOMHTMLEmbedElementSetSrcMethodInfo
ResolveDOMHTMLEmbedElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLEmbedElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLEmbedElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLEmbedElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLEmbedElementMethod "setTypeAttr" o = DOMHTMLEmbedElementSetTypeAttrMethodInfo
ResolveDOMHTMLEmbedElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLEmbedElementMethod "setWidth" o = DOMHTMLEmbedElementSetWidthMethodInfo
ResolveDOMHTMLEmbedElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLEmbedElementMethod t DOMHTMLEmbedElement, O.OverloadedMethod info DOMHTMLEmbedElement p) => OL.IsLabel t (DOMHTMLEmbedElement -> 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 ~ ResolveDOMHTMLEmbedElementMethod t DOMHTMLEmbedElement, O.OverloadedMethod info DOMHTMLEmbedElement p, R.HasField t DOMHTMLEmbedElement p) => R.HasField t DOMHTMLEmbedElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLEmbedElementMethod t DOMHTMLEmbedElement, O.OverloadedMethodInfo info DOMHTMLEmbedElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLEmbedElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLEmbedElementAlign :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
getDOMHTMLEmbedElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m (Maybe Text)
getDOMHTMLEmbedElementAlign 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
"align"
setDOMHTMLEmbedElementAlign :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
setDOMHTMLEmbedElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> Text -> m ()
setDOMHTMLEmbedElementAlign 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
"align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLEmbedElementAlign :: (IsDOMHTMLEmbedElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementAlign :: forall o (m :: * -> *).
(IsDOMHTMLEmbedElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementAlign 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
"align" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLEmbedElementAlignPropertyInfo
instance AttrInfo DOMHTMLEmbedElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLEmbedElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = IsDOMHTMLEmbedElement
type AttrSetTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLEmbedElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLEmbedElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLEmbedElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLEmbedElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLEmbedElementAlignPropertyInfo = DOMHTMLEmbedElement
attrGet = getDOMHTMLEmbedElementAlign
attrSet = setDOMHTMLEmbedElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLEmbedElementAlign
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.align"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#g:attr:align"
})
#endif
getDOMHTMLEmbedElementHeight :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m CLong
getDOMHTMLEmbedElementHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m CLong
getDOMHTMLEmbedElementHeight o
obj = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"height"
setDOMHTMLEmbedElementHeight :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> CLong -> m ()
setDOMHTMLEmbedElementHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> CLong -> m ()
setDOMHTMLEmbedElementHeight o
obj CLong
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 -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"height" CLong
val
constructDOMHTMLEmbedElementHeight :: (IsDOMHTMLEmbedElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLEmbedElementHeight :: forall o (m :: * -> *).
(IsDOMHTMLEmbedElement o, MonadIO m) =>
CLong -> m (GValueConstruct o)
constructDOMHTMLEmbedElementHeight CLong
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 -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"height" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLEmbedElementHeightPropertyInfo
instance AttrInfo DOMHTMLEmbedElementHeightPropertyInfo where
type AttrAllowedOps DOMHTMLEmbedElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = IsDOMHTMLEmbedElement
type AttrSetTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLEmbedElementHeightPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLEmbedElementHeightPropertyInfo = CLong
type AttrGetType DOMHTMLEmbedElementHeightPropertyInfo = CLong
type AttrLabel DOMHTMLEmbedElementHeightPropertyInfo = "height"
type AttrOrigin DOMHTMLEmbedElementHeightPropertyInfo = DOMHTMLEmbedElement
attrGet = getDOMHTMLEmbedElementHeight
attrSet = setDOMHTMLEmbedElementHeight
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLEmbedElementHeight
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.height"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#g:attr:height"
})
#endif
getDOMHTMLEmbedElementName :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
getDOMHTMLEmbedElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m (Maybe Text)
getDOMHTMLEmbedElementName 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"
setDOMHTMLEmbedElementName :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
setDOMHTMLEmbedElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> Text -> m ()
setDOMHTMLEmbedElementName 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)
constructDOMHTMLEmbedElementName :: (IsDOMHTMLEmbedElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementName :: forall o (m :: * -> *).
(IsDOMHTMLEmbedElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementName 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 DOMHTMLEmbedElementNamePropertyInfo
instance AttrInfo DOMHTMLEmbedElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLEmbedElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = IsDOMHTMLEmbedElement
type AttrSetTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLEmbedElementNamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLEmbedElementNamePropertyInfo = T.Text
type AttrGetType DOMHTMLEmbedElementNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLEmbedElementNamePropertyInfo = "name"
type AttrOrigin DOMHTMLEmbedElementNamePropertyInfo = DOMHTMLEmbedElement
attrGet = getDOMHTMLEmbedElementName
attrSet = setDOMHTMLEmbedElementName
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLEmbedElementName
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.name"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#g:attr:name"
})
#endif
getDOMHTMLEmbedElementSrc :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
getDOMHTMLEmbedElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m (Maybe Text)
getDOMHTMLEmbedElementSrc 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"
setDOMHTMLEmbedElementSrc :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
setDOMHTMLEmbedElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> Text -> m ()
setDOMHTMLEmbedElementSrc 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)
constructDOMHTMLEmbedElementSrc :: (IsDOMHTMLEmbedElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementSrc :: forall o (m :: * -> *).
(IsDOMHTMLEmbedElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementSrc 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 DOMHTMLEmbedElementSrcPropertyInfo
instance AttrInfo DOMHTMLEmbedElementSrcPropertyInfo where
type AttrAllowedOps DOMHTMLEmbedElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = IsDOMHTMLEmbedElement
type AttrSetTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLEmbedElementSrcPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLEmbedElementSrcPropertyInfo = T.Text
type AttrGetType DOMHTMLEmbedElementSrcPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLEmbedElementSrcPropertyInfo = "src"
type AttrOrigin DOMHTMLEmbedElementSrcPropertyInfo = DOMHTMLEmbedElement
attrGet = getDOMHTMLEmbedElementSrc
attrSet = setDOMHTMLEmbedElementSrc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLEmbedElementSrc
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.src"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#g:attr:src"
})
#endif
getDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m (Maybe T.Text)
getDOMHTMLEmbedElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m (Maybe Text)
getDOMHTMLEmbedElementType 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"
setDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> T.Text -> m ()
setDOMHTMLEmbedElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> Text -> m ()
setDOMHTMLEmbedElementType 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)
constructDOMHTMLEmbedElementType :: (IsDOMHTMLEmbedElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementType :: forall o (m :: * -> *).
(IsDOMHTMLEmbedElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLEmbedElementType 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)
clearDOMHTMLEmbedElementType :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m ()
clearDOMHTMLEmbedElementType :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m ()
clearDOMHTMLEmbedElementType 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 DOMHTMLEmbedElementTypePropertyInfo
instance AttrInfo DOMHTMLEmbedElementTypePropertyInfo where
type AttrAllowedOps DOMHTMLEmbedElementTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = IsDOMHTMLEmbedElement
type AttrSetTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLEmbedElementTypePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLEmbedElementTypePropertyInfo = T.Text
type AttrGetType DOMHTMLEmbedElementTypePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLEmbedElementTypePropertyInfo = "type"
type AttrOrigin DOMHTMLEmbedElementTypePropertyInfo = DOMHTMLEmbedElement
attrGet = getDOMHTMLEmbedElementType
attrSet = setDOMHTMLEmbedElementType
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLEmbedElementType
attrClear = clearDOMHTMLEmbedElementType
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.type"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#g:attr:type"
})
#endif
getDOMHTMLEmbedElementWidth :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> m CLong
getDOMHTMLEmbedElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> m CLong
getDOMHTMLEmbedElementWidth o
obj = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"width"
setDOMHTMLEmbedElementWidth :: (MonadIO m, IsDOMHTMLEmbedElement o) => o -> CLong -> m ()
setDOMHTMLEmbedElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLEmbedElement o) =>
o -> CLong -> m ()
setDOMHTMLEmbedElementWidth o
obj CLong
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 -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"width" CLong
val
constructDOMHTMLEmbedElementWidth :: (IsDOMHTMLEmbedElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLEmbedElementWidth :: forall o (m :: * -> *).
(IsDOMHTMLEmbedElement o, MonadIO m) =>
CLong -> m (GValueConstruct o)
constructDOMHTMLEmbedElementWidth CLong
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 -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"width" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLEmbedElementWidthPropertyInfo
instance AttrInfo DOMHTMLEmbedElementWidthPropertyInfo where
type AttrAllowedOps DOMHTMLEmbedElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = IsDOMHTMLEmbedElement
type AttrSetTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLEmbedElementWidthPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLEmbedElementWidthPropertyInfo = CLong
type AttrGetType DOMHTMLEmbedElementWidthPropertyInfo = CLong
type AttrLabel DOMHTMLEmbedElementWidthPropertyInfo = "width"
type AttrOrigin DOMHTMLEmbedElementWidthPropertyInfo = DOMHTMLEmbedElement
attrGet = getDOMHTMLEmbedElementWidth
attrSet = setDOMHTMLEmbedElementWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLEmbedElementWidth
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.width"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#g:attr:width"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLEmbedElement
type instance O.AttributeList DOMHTMLEmbedElement = DOMHTMLEmbedElementAttributeList
type DOMHTMLEmbedElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLEmbedElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLEmbedElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("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", DOMHTMLEmbedElementNamePropertyInfo), '("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", DOMHTMLEmbedElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("type", DOMHTMLEmbedElementTypePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLEmbedElementWidthPropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLEmbedElementAlign :: AttrLabelProxy "align"
dOMHTMLEmbedElementAlign = AttrLabelProxy
dOMHTMLEmbedElementHeight :: AttrLabelProxy "height"
dOMHTMLEmbedElementHeight = AttrLabelProxy
dOMHTMLEmbedElementName :: AttrLabelProxy "name"
dOMHTMLEmbedElementName = AttrLabelProxy
dOMHTMLEmbedElementSrc :: AttrLabelProxy "src"
dOMHTMLEmbedElementSrc = AttrLabelProxy
dOMHTMLEmbedElementType :: AttrLabelProxy "type"
dOMHTMLEmbedElementType = AttrLabelProxy
dOMHTMLEmbedElementWidth :: AttrLabelProxy "width"
dOMHTMLEmbedElementWidth = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLEmbedElement = DOMHTMLEmbedElementSignalList
type DOMHTMLEmbedElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, DK.Type)])
#endif
foreign import ccall "webkit_dom_html_embed_element_get_align" webkit_dom_html_embed_element_get_align ::
Ptr DOMHTMLEmbedElement ->
IO CString
{-# DEPRECATED dOMHTMLEmbedElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> m T.Text
dOMHTMLEmbedElementGetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> m Text
dOMHTMLEmbedElementGetAlign 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLEmbedElement -> IO CString
webkit_dom_html_embed_element_get_align Ptr DOMHTMLEmbedElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLEmbedElementGetAlign" 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 DOMHTMLEmbedElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementGetAlign
instance O.OverloadedMethodInfo DOMHTMLEmbedElementGetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementGetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementGetAlign"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_get_height" webkit_dom_html_embed_element_get_height ::
Ptr DOMHTMLEmbedElement ->
IO CLong
{-# DEPRECATED dOMHTMLEmbedElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementGetHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> m CLong
dOMHTMLEmbedElementGetHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> m CLong
dOMHTMLEmbedElementGetHeight a
self = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLEmbedElement -> IO CLong
webkit_dom_html_embed_element_get_height Ptr DOMHTMLEmbedElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLEmbedElementGetHeightMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementGetHeightMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementGetHeight
instance O.OverloadedMethodInfo DOMHTMLEmbedElementGetHeightMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementGetHeight",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementGetHeight"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_get_name" webkit_dom_html_embed_element_get_name ::
Ptr DOMHTMLEmbedElement ->
IO CString
{-# DEPRECATED dOMHTMLEmbedElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> m T.Text
dOMHTMLEmbedElementGetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> m Text
dOMHTMLEmbedElementGetName 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLEmbedElement -> IO CString
webkit_dom_html_embed_element_get_name Ptr DOMHTMLEmbedElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLEmbedElementGetName" 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 DOMHTMLEmbedElementGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementGetNameMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementGetName
instance O.OverloadedMethodInfo DOMHTMLEmbedElementGetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementGetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementGetName"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_get_src" webkit_dom_html_embed_element_get_src ::
Ptr DOMHTMLEmbedElement ->
IO CString
{-# DEPRECATED dOMHTMLEmbedElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementGetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> m T.Text
dOMHTMLEmbedElementGetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> m Text
dOMHTMLEmbedElementGetSrc 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLEmbedElement -> IO CString
webkit_dom_html_embed_element_get_src Ptr DOMHTMLEmbedElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLEmbedElementGetSrc" 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 DOMHTMLEmbedElementGetSrcMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementGetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementGetSrc
instance O.OverloadedMethodInfo DOMHTMLEmbedElementGetSrcMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementGetSrc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementGetSrc"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_get_type_attr" webkit_dom_html_embed_element_get_type_attr ::
Ptr DOMHTMLEmbedElement ->
IO CString
{-# DEPRECATED dOMHTMLEmbedElementGetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementGetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> m T.Text
dOMHTMLEmbedElementGetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> m Text
dOMHTMLEmbedElementGetTypeAttr 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLEmbedElement -> IO CString
webkit_dom_html_embed_element_get_type_attr Ptr DOMHTMLEmbedElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLEmbedElementGetTypeAttr" 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 DOMHTMLEmbedElementGetTypeAttrMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementGetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementGetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLEmbedElementGetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementGetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementGetTypeAttr"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_get_width" webkit_dom_html_embed_element_get_width ::
Ptr DOMHTMLEmbedElement ->
IO CLong
{-# DEPRECATED dOMHTMLEmbedElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementGetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> m CLong
dOMHTMLEmbedElementGetWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> m CLong
dOMHTMLEmbedElementGetWidth a
self = IO CLong -> m CLong
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLEmbedElement -> IO CLong
webkit_dom_html_embed_element_get_width Ptr DOMHTMLEmbedElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLEmbedElementGetWidthMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementGetWidth
instance O.OverloadedMethodInfo DOMHTMLEmbedElementGetWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementGetWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementGetWidth"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_set_align" webkit_dom_html_embed_element_set_align ::
Ptr DOMHTMLEmbedElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLEmbedElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> T.Text
-> m ()
dOMHTMLEmbedElementSetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> Text -> m ()
dOMHTMLEmbedElementSetAlign 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLEmbedElement -> CString -> IO ()
webkit_dom_html_embed_element_set_align Ptr DOMHTMLEmbedElement
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 DOMHTMLEmbedElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementSetAlign
instance O.OverloadedMethodInfo DOMHTMLEmbedElementSetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementSetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementSetAlign"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_set_height" webkit_dom_html_embed_element_set_height ::
Ptr DOMHTMLEmbedElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLEmbedElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementSetHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> CLong
-> m ()
dOMHTMLEmbedElementSetHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> CLong -> m ()
dOMHTMLEmbedElementSetHeight a
self CLong
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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLEmbedElement -> CLong -> IO ()
webkit_dom_html_embed_element_set_height Ptr DOMHTMLEmbedElement
self' CLong
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 DOMHTMLEmbedElementSetHeightMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementSetHeightMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementSetHeight
instance O.OverloadedMethodInfo DOMHTMLEmbedElementSetHeightMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementSetHeight",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementSetHeight"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_set_name" webkit_dom_html_embed_element_set_name ::
Ptr DOMHTMLEmbedElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLEmbedElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> T.Text
-> m ()
dOMHTMLEmbedElementSetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> Text -> m ()
dOMHTMLEmbedElementSetName 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLEmbedElement -> CString -> IO ()
webkit_dom_html_embed_element_set_name Ptr DOMHTMLEmbedElement
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 DOMHTMLEmbedElementSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementSetNameMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementSetName
instance O.OverloadedMethodInfo DOMHTMLEmbedElementSetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementSetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementSetName"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_set_src" webkit_dom_html_embed_element_set_src ::
Ptr DOMHTMLEmbedElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLEmbedElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementSetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> T.Text
-> m ()
dOMHTMLEmbedElementSetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> Text -> m ()
dOMHTMLEmbedElementSetSrc 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLEmbedElement -> CString -> IO ()
webkit_dom_html_embed_element_set_src Ptr DOMHTMLEmbedElement
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 DOMHTMLEmbedElementSetSrcMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementSetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementSetSrc
instance O.OverloadedMethodInfo DOMHTMLEmbedElementSetSrcMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementSetSrc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementSetSrc"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_set_type_attr" webkit_dom_html_embed_element_set_type_attr ::
Ptr DOMHTMLEmbedElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLEmbedElementSetTypeAttr ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementSetTypeAttr ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> T.Text
-> m ()
dOMHTMLEmbedElementSetTypeAttr :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> Text -> m ()
dOMHTMLEmbedElementSetTypeAttr 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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLEmbedElement -> CString -> IO ()
webkit_dom_html_embed_element_set_type_attr Ptr DOMHTMLEmbedElement
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 DOMHTMLEmbedElementSetTypeAttrMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementSetTypeAttrMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementSetTypeAttr
instance O.OverloadedMethodInfo DOMHTMLEmbedElementSetTypeAttrMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementSetTypeAttr",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementSetTypeAttr"
})
#endif
foreign import ccall "webkit_dom_html_embed_element_set_width" webkit_dom_html_embed_element_set_width ::
Ptr DOMHTMLEmbedElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLEmbedElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLEmbedElementSetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a
-> CLong
-> m ()
dOMHTMLEmbedElementSetWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLEmbedElement a) =>
a -> CLong -> m ()
dOMHTMLEmbedElementSetWidth a
self CLong
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 DOMHTMLEmbedElement
self' <- a -> IO (Ptr DOMHTMLEmbedElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLEmbedElement -> CLong -> IO ()
webkit_dom_html_embed_element_set_width Ptr DOMHTMLEmbedElement
self' CLong
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 DOMHTMLEmbedElementSetWidthMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLEmbedElement a) => O.OverloadedMethod DOMHTMLEmbedElementSetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLEmbedElementSetWidth
instance O.OverloadedMethodInfo DOMHTMLEmbedElementSetWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLEmbedElement.dOMHTMLEmbedElementSetWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLEmbedElement.html#v:dOMHTMLEmbedElementSetWidth"
})
#endif