{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement
(
DOMHTMLIFrameElement(..) ,
IsDOMHTMLIFrameElement ,
toDOMHTMLIFrameElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLIFrameElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetAlignMethodInfo ,
#endif
dOMHTMLIFrameElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetContentDocumentMethodInfo,
#endif
dOMHTMLIFrameElementGetContentDocument ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetContentWindowMethodInfo,
#endif
dOMHTMLIFrameElementGetContentWindow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetFrameBorderMethodInfo,
#endif
dOMHTMLIFrameElementGetFrameBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetHeightMethodInfo ,
#endif
dOMHTMLIFrameElementGetHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetLongDescMethodInfo,
#endif
dOMHTMLIFrameElementGetLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetMarginHeightMethodInfo,
#endif
dOMHTMLIFrameElementGetMarginHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetMarginWidthMethodInfo,
#endif
dOMHTMLIFrameElementGetMarginWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetNameMethodInfo ,
#endif
dOMHTMLIFrameElementGetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetScrollingMethodInfo,
#endif
dOMHTMLIFrameElementGetScrolling ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetSrcMethodInfo ,
#endif
dOMHTMLIFrameElementGetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementGetWidthMethodInfo ,
#endif
dOMHTMLIFrameElementGetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetAlignMethodInfo ,
#endif
dOMHTMLIFrameElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetFrameBorderMethodInfo,
#endif
dOMHTMLIFrameElementSetFrameBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetHeightMethodInfo ,
#endif
dOMHTMLIFrameElementSetHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetLongDescMethodInfo,
#endif
dOMHTMLIFrameElementSetLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetMarginHeightMethodInfo,
#endif
dOMHTMLIFrameElementSetMarginHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetMarginWidthMethodInfo,
#endif
dOMHTMLIFrameElementSetMarginWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetNameMethodInfo ,
#endif
dOMHTMLIFrameElementSetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetScrollingMethodInfo,
#endif
dOMHTMLIFrameElementSetScrolling ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetSrcMethodInfo ,
#endif
dOMHTMLIFrameElementSetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSetWidthMethodInfo ,
#endif
dOMHTMLIFrameElementSetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementAlignPropertyInfo ,
#endif
constructDOMHTMLIFrameElementAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementAlign ,
#endif
getDOMHTMLIFrameElementAlign ,
setDOMHTMLIFrameElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementContentDocumentPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementContentDocument ,
#endif
getDOMHTMLIFrameElementContentDocument ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementContentWindowPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementContentWindow ,
#endif
getDOMHTMLIFrameElementContentWindow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementFrameBorderPropertyInfo,
#endif
constructDOMHTMLIFrameElementFrameBorder,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementFrameBorder ,
#endif
getDOMHTMLIFrameElementFrameBorder ,
setDOMHTMLIFrameElementFrameBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementHeightPropertyInfo ,
#endif
constructDOMHTMLIFrameElementHeight ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementHeight ,
#endif
getDOMHTMLIFrameElementHeight ,
setDOMHTMLIFrameElementHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementLongDescPropertyInfo,
#endif
constructDOMHTMLIFrameElementLongDesc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementLongDesc ,
#endif
getDOMHTMLIFrameElementLongDesc ,
setDOMHTMLIFrameElementLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementMarginHeightPropertyInfo,
#endif
constructDOMHTMLIFrameElementMarginHeight,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementMarginHeight ,
#endif
getDOMHTMLIFrameElementMarginHeight ,
setDOMHTMLIFrameElementMarginHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementMarginWidthPropertyInfo,
#endif
constructDOMHTMLIFrameElementMarginWidth,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementMarginWidth ,
#endif
getDOMHTMLIFrameElementMarginWidth ,
setDOMHTMLIFrameElementMarginWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementNamePropertyInfo ,
#endif
constructDOMHTMLIFrameElementName ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementName ,
#endif
getDOMHTMLIFrameElementName ,
setDOMHTMLIFrameElementName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementScrollingPropertyInfo,
#endif
constructDOMHTMLIFrameElementScrolling ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementScrolling ,
#endif
getDOMHTMLIFrameElementScrolling ,
setDOMHTMLIFrameElementScrolling ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementSrcPropertyInfo ,
#endif
constructDOMHTMLIFrameElementSrc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementSrc ,
#endif
getDOMHTMLIFrameElementSrc ,
setDOMHTMLIFrameElementSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLIFrameElementWidthPropertyInfo ,
#endif
constructDOMHTMLIFrameElementWidth ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementWidth ,
#endif
getDOMHTMLIFrameElementWidth ,
setDOMHTMLIFrameElementWidth ,
) 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.DOMDOMWindow as WebKit2WebExtension.DOMDOMWindow
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDocument as WebKit2WebExtension.DOMDocument
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 DOMHTMLIFrameElement = DOMHTMLIFrameElement (SP.ManagedPtr DOMHTMLIFrameElement)
deriving (DOMHTMLIFrameElement -> DOMHTMLIFrameElement -> Bool
(DOMHTMLIFrameElement -> DOMHTMLIFrameElement -> Bool)
-> (DOMHTMLIFrameElement -> DOMHTMLIFrameElement -> Bool)
-> Eq DOMHTMLIFrameElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DOMHTMLIFrameElement -> DOMHTMLIFrameElement -> Bool
== :: DOMHTMLIFrameElement -> DOMHTMLIFrameElement -> Bool
$c/= :: DOMHTMLIFrameElement -> DOMHTMLIFrameElement -> Bool
/= :: DOMHTMLIFrameElement -> DOMHTMLIFrameElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLIFrameElement where
toManagedPtr :: DOMHTMLIFrameElement -> ManagedPtr DOMHTMLIFrameElement
toManagedPtr (DOMHTMLIFrameElement ManagedPtr DOMHTMLIFrameElement
p) = ManagedPtr DOMHTMLIFrameElement
p
foreign import ccall "webkit_dom_html_iframe_element_get_type"
c_webkit_dom_html_iframe_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLIFrameElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_iframe_element_get_type
instance B.Types.GObject DOMHTMLIFrameElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLIFrameElement o) => IsDOMHTMLIFrameElement o
instance O.HasParentTypes DOMHTMLIFrameElement
type instance O.ParentTypes DOMHTMLIFrameElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLIFrameElement :: (MIO.MonadIO m, IsDOMHTMLIFrameElement o) => o -> m DOMHTMLIFrameElement
toDOMHTMLIFrameElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m DOMHTMLIFrameElement
toDOMHTMLIFrameElement = IO DOMHTMLIFrameElement -> m DOMHTMLIFrameElement
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLIFrameElement -> m DOMHTMLIFrameElement)
-> (o -> IO DOMHTMLIFrameElement) -> o -> m DOMHTMLIFrameElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLIFrameElement -> DOMHTMLIFrameElement)
-> o -> IO DOMHTMLIFrameElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLIFrameElement -> DOMHTMLIFrameElement
DOMHTMLIFrameElement
instance B.GValue.IsGValue (Maybe DOMHTMLIFrameElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_iframe_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLIFrameElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLIFrameElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLIFrameElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLIFrameElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLIFrameElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLIFrameElement
obj) = DOMHTMLIFrameElement
-> (Ptr DOMHTMLIFrameElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLIFrameElement
obj (Ptr GValue -> Ptr DOMHTMLIFrameElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLIFrameElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLIFrameElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLIFrameElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLIFrameElement)
if Ptr DOMHTMLIFrameElement
ptr Ptr DOMHTMLIFrameElement -> Ptr DOMHTMLIFrameElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLIFrameElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLIFrameElement -> Maybe DOMHTMLIFrameElement
forall a. a -> Maybe a
P.Just (DOMHTMLIFrameElement -> Maybe DOMHTMLIFrameElement)
-> IO DOMHTMLIFrameElement -> IO (Maybe DOMHTMLIFrameElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLIFrameElement -> DOMHTMLIFrameElement)
-> Ptr DOMHTMLIFrameElement -> IO DOMHTMLIFrameElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLIFrameElement -> DOMHTMLIFrameElement
DOMHTMLIFrameElement Ptr DOMHTMLIFrameElement
ptr
else Maybe DOMHTMLIFrameElement -> IO (Maybe DOMHTMLIFrameElement)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLIFrameElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLIFrameElementMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveDOMHTMLIFrameElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLIFrameElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLIFrameElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLIFrameElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLIFrameElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLIFrameElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLIFrameElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLIFrameElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLIFrameElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLIFrameElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLIFrameElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLIFrameElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLIFrameElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLIFrameElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLIFrameElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLIFrameElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLIFrameElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLIFrameElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLIFrameElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLIFrameElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLIFrameElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLIFrameElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLIFrameElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLIFrameElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLIFrameElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLIFrameElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLIFrameElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLIFrameElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLIFrameElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLIFrameElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLIFrameElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLIFrameElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLIFrameElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLIFrameElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLIFrameElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLIFrameElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLIFrameElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLIFrameElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLIFrameElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLIFrameElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLIFrameElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLIFrameElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLIFrameElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLIFrameElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLIFrameElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLIFrameElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLIFrameElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLIFrameElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLIFrameElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLIFrameElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLIFrameElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLIFrameElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLIFrameElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLIFrameElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLIFrameElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLIFrameElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLIFrameElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLIFrameElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLIFrameElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLIFrameElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLIFrameElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLIFrameElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLIFrameElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLIFrameElementMethod "getAlign" o = DOMHTMLIFrameElementGetAlignMethodInfo
ResolveDOMHTMLIFrameElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLIFrameElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLIFrameElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLIFrameElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLIFrameElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLIFrameElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLIFrameElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLIFrameElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLIFrameElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLIFrameElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLIFrameElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLIFrameElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLIFrameElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLIFrameElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLIFrameElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLIFrameElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLIFrameElementMethod "getContentDocument" o = DOMHTMLIFrameElementGetContentDocumentMethodInfo
ResolveDOMHTMLIFrameElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLIFrameElementMethod "getContentWindow" o = DOMHTMLIFrameElementGetContentWindowMethodInfo
ResolveDOMHTMLIFrameElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLIFrameElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLIFrameElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLIFrameElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLIFrameElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLIFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLIFrameElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLIFrameElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLIFrameElementMethod "getFrameBorder" o = DOMHTMLIFrameElementGetFrameBorderMethodInfo
ResolveDOMHTMLIFrameElementMethod "getHeight" o = DOMHTMLIFrameElementGetHeightMethodInfo
ResolveDOMHTMLIFrameElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLIFrameElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLIFrameElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLIFrameElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLIFrameElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLIFrameElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLIFrameElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLIFrameElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLIFrameElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "getLongDesc" o = DOMHTMLIFrameElementGetLongDescMethodInfo
ResolveDOMHTMLIFrameElementMethod "getMarginHeight" o = DOMHTMLIFrameElementGetMarginHeightMethodInfo
ResolveDOMHTMLIFrameElementMethod "getMarginWidth" o = DOMHTMLIFrameElementGetMarginWidthMethodInfo
ResolveDOMHTMLIFrameElementMethod "getName" o = DOMHTMLIFrameElementGetNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLIFrameElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLIFrameElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLIFrameElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLIFrameElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLIFrameElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLIFrameElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLIFrameElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLIFrameElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLIFrameElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLIFrameElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLIFrameElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLIFrameElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLIFrameElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLIFrameElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLIFrameElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLIFrameElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLIFrameElementMethod "getScrolling" o = DOMHTMLIFrameElementGetScrollingMethodInfo
ResolveDOMHTMLIFrameElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLIFrameElementMethod "getSrc" o = DOMHTMLIFrameElementGetSrcMethodInfo
ResolveDOMHTMLIFrameElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLIFrameElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLIFrameElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLIFrameElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLIFrameElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLIFrameElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLIFrameElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLIFrameElementMethod "getWidth" o = DOMHTMLIFrameElementGetWidthMethodInfo
ResolveDOMHTMLIFrameElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLIFrameElementMethod "setAlign" o = DOMHTMLIFrameElementSetAlignMethodInfo
ResolveDOMHTMLIFrameElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLIFrameElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLIFrameElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLIFrameElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLIFrameElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLIFrameElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLIFrameElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLIFrameElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLIFrameElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLIFrameElementMethod "setFrameBorder" o = DOMHTMLIFrameElementSetFrameBorderMethodInfo
ResolveDOMHTMLIFrameElementMethod "setHeight" o = DOMHTMLIFrameElementSetHeightMethodInfo
ResolveDOMHTMLIFrameElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLIFrameElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLIFrameElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLIFrameElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLIFrameElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLIFrameElementMethod "setLongDesc" o = DOMHTMLIFrameElementSetLongDescMethodInfo
ResolveDOMHTMLIFrameElementMethod "setMarginHeight" o = DOMHTMLIFrameElementSetMarginHeightMethodInfo
ResolveDOMHTMLIFrameElementMethod "setMarginWidth" o = DOMHTMLIFrameElementSetMarginWidthMethodInfo
ResolveDOMHTMLIFrameElementMethod "setName" o = DOMHTMLIFrameElementSetNameMethodInfo
ResolveDOMHTMLIFrameElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLIFrameElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLIFrameElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLIFrameElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLIFrameElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLIFrameElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLIFrameElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLIFrameElementMethod "setScrolling" o = DOMHTMLIFrameElementSetScrollingMethodInfo
ResolveDOMHTMLIFrameElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLIFrameElementMethod "setSrc" o = DOMHTMLIFrameElementSetSrcMethodInfo
ResolveDOMHTMLIFrameElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLIFrameElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLIFrameElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLIFrameElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLIFrameElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLIFrameElementMethod "setWidth" o = DOMHTMLIFrameElementSetWidthMethodInfo
ResolveDOMHTMLIFrameElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLIFrameElementMethod t DOMHTMLIFrameElement, O.OverloadedMethod info DOMHTMLIFrameElement p) => OL.IsLabel t (DOMHTMLIFrameElement -> 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 ~ ResolveDOMHTMLIFrameElementMethod t DOMHTMLIFrameElement, O.OverloadedMethod info DOMHTMLIFrameElement p, R.HasField t DOMHTMLIFrameElement p) => R.HasField t DOMHTMLIFrameElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLIFrameElementMethod t DOMHTMLIFrameElement, O.OverloadedMethodInfo info DOMHTMLIFrameElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLIFrameElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLIFrameElementAlign :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementAlign 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"
setDOMHTMLIFrameElementAlign :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementAlign 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)
constructDOMHTMLIFrameElementAlign :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementAlign :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementAlign 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 DOMHTMLIFrameElementAlignPropertyInfo
instance AttrInfo DOMHTMLIFrameElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLIFrameElementAlignPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementAlign
attrSet = setDOMHTMLIFrameElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementAlign
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.align"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:align"
})
#endif
getDOMHTMLIFrameElementContentDocument :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
getDOMHTMLIFrameElementContentDocument :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m DOMDocument
getDOMHTMLIFrameElementContentDocument o
obj = IO DOMDocument -> m DOMDocument
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMDocument -> m DOMDocument)
-> IO DOMDocument -> m DOMDocument
forall a b. (a -> b) -> a -> b
$ Text -> IO (Maybe DOMDocument) -> IO DOMDocument
forall a. HasCallStack => Text -> IO (Maybe a) -> IO a
checkUnexpectedNothing Text
"getDOMHTMLIFrameElementContentDocument" (IO (Maybe DOMDocument) -> IO DOMDocument)
-> IO (Maybe DOMDocument) -> IO DOMDocument
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMDocument -> DOMDocument)
-> IO (Maybe DOMDocument)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"content-document" ManagedPtr DOMDocument -> DOMDocument
WebKit2WebExtension.DOMDocument.DOMDocument
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementContentDocumentPropertyInfo
instance AttrInfo DOMHTMLIFrameElementContentDocumentPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLIFrameElementContentDocumentPropertyInfo = (~) ()
type AttrTransferType DOMHTMLIFrameElementContentDocumentPropertyInfo = ()
type AttrGetType DOMHTMLIFrameElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
type AttrLabel DOMHTMLIFrameElementContentDocumentPropertyInfo = "content-document"
type AttrOrigin DOMHTMLIFrameElementContentDocumentPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementContentDocument
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.contentDocument"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:contentDocument"
})
#endif
getDOMHTMLIFrameElementContentWindow :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
getDOMHTMLIFrameElementContentWindow :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe DOMDOMWindow)
getDOMHTMLIFrameElementContentWindow o
obj = IO (Maybe DOMDOMWindow) -> m (Maybe DOMDOMWindow)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (Maybe DOMDOMWindow) -> m (Maybe DOMDOMWindow))
-> IO (Maybe DOMDOMWindow) -> m (Maybe DOMDOMWindow)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr DOMDOMWindow -> DOMDOMWindow)
-> IO (Maybe DOMDOMWindow)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"content-window" ManagedPtr DOMDOMWindow -> DOMDOMWindow
WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementContentWindowPropertyInfo
instance AttrInfo DOMHTMLIFrameElementContentWindowPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLIFrameElementContentWindowPropertyInfo = (~) ()
type AttrTransferType DOMHTMLIFrameElementContentWindowPropertyInfo = ()
type AttrGetType DOMHTMLIFrameElementContentWindowPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
type AttrLabel DOMHTMLIFrameElementContentWindowPropertyInfo = "content-window"
type AttrOrigin DOMHTMLIFrameElementContentWindowPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementContentWindow
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.contentWindow"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:contentWindow"
})
#endif
getDOMHTMLIFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementFrameBorder :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementFrameBorder 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
"frame-border"
setDOMHTMLIFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementFrameBorder :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementFrameBorder 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
"frame-border" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLIFrameElementFrameBorder :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementFrameBorder :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementFrameBorder 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
"frame-border" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementFrameBorderPropertyInfo
instance AttrInfo DOMHTMLIFrameElementFrameBorderPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementFrameBorderPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementFrameBorderPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementFrameBorderPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementFrameBorderPropertyInfo = "frame-border"
type AttrOrigin DOMHTMLIFrameElementFrameBorderPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementFrameBorder
attrSet = setDOMHTMLIFrameElementFrameBorder
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementFrameBorder
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.frameBorder"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:frameBorder"
})
#endif
getDOMHTMLIFrameElementHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementHeight 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
"height"
setDOMHTMLIFrameElementHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementHeight 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
"height" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLIFrameElementHeight :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementHeight :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementHeight 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
"height" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementHeightPropertyInfo
instance AttrInfo DOMHTMLIFrameElementHeightPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementHeightPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementHeightPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementHeightPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementHeightPropertyInfo = "height"
type AttrOrigin DOMHTMLIFrameElementHeightPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementHeight
attrSet = setDOMHTMLIFrameElementHeight
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementHeight
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.height"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:height"
})
#endif
getDOMHTMLIFrameElementLongDesc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementLongDesc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementLongDesc 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
"long-desc"
setDOMHTMLIFrameElementLongDesc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementLongDesc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementLongDesc 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
"long-desc" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLIFrameElementLongDesc :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementLongDesc :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementLongDesc 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
"long-desc" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementLongDescPropertyInfo
instance AttrInfo DOMHTMLIFrameElementLongDescPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementLongDescPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementLongDescPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementLongDescPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementLongDescPropertyInfo = "long-desc"
type AttrOrigin DOMHTMLIFrameElementLongDescPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementLongDesc
attrSet = setDOMHTMLIFrameElementLongDesc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementLongDesc
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.longDesc"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:longDesc"
})
#endif
getDOMHTMLIFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementMarginHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementMarginHeight 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
"margin-height"
setDOMHTMLIFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementMarginHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementMarginHeight 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
"margin-height" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLIFrameElementMarginHeight :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementMarginHeight :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementMarginHeight 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
"margin-height" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementMarginHeightPropertyInfo
instance AttrInfo DOMHTMLIFrameElementMarginHeightPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementMarginHeightPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementMarginHeightPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementMarginHeightPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementMarginHeightPropertyInfo = "margin-height"
type AttrOrigin DOMHTMLIFrameElementMarginHeightPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementMarginHeight
attrSet = setDOMHTMLIFrameElementMarginHeight
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementMarginHeight
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.marginHeight"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:marginHeight"
})
#endif
getDOMHTMLIFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementMarginWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementMarginWidth 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
"margin-width"
setDOMHTMLIFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementMarginWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementMarginWidth 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
"margin-width" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLIFrameElementMarginWidth :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementMarginWidth :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementMarginWidth 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
"margin-width" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementMarginWidthPropertyInfo
instance AttrInfo DOMHTMLIFrameElementMarginWidthPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementMarginWidthPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementMarginWidthPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementMarginWidthPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementMarginWidthPropertyInfo = "margin-width"
type AttrOrigin DOMHTMLIFrameElementMarginWidthPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementMarginWidth
attrSet = setDOMHTMLIFrameElementMarginWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementMarginWidth
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.marginWidth"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:marginWidth"
})
#endif
getDOMHTMLIFrameElementName :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementName 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"
setDOMHTMLIFrameElementName :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementName 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)
constructDOMHTMLIFrameElementName :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementName :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementName 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 DOMHTMLIFrameElementNamePropertyInfo
instance AttrInfo DOMHTMLIFrameElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementNamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementNamePropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementNamePropertyInfo = "name"
type AttrOrigin DOMHTMLIFrameElementNamePropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementName
attrSet = setDOMHTMLIFrameElementName
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementName
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.name"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:name"
})
#endif
getDOMHTMLIFrameElementScrolling :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementScrolling :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementScrolling 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
"scrolling"
setDOMHTMLIFrameElementScrolling :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementScrolling :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementScrolling 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
"scrolling" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLIFrameElementScrolling :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementScrolling :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementScrolling 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
"scrolling" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementScrollingPropertyInfo
instance AttrInfo DOMHTMLIFrameElementScrollingPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementScrollingPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementScrollingPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementScrollingPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementScrollingPropertyInfo = "scrolling"
type AttrOrigin DOMHTMLIFrameElementScrollingPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementScrolling
attrSet = setDOMHTMLIFrameElementScrolling
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementScrolling
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.scrolling"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:scrolling"
})
#endif
getDOMHTMLIFrameElementSrc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementSrc 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"
setDOMHTMLIFrameElementSrc :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementSrc 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)
constructDOMHTMLIFrameElementSrc :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementSrc :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementSrc 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 DOMHTMLIFrameElementSrcPropertyInfo
instance AttrInfo DOMHTMLIFrameElementSrcPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementSrcPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementSrcPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementSrcPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementSrcPropertyInfo = "src"
type AttrOrigin DOMHTMLIFrameElementSrcPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementSrc
attrSet = setDOMHTMLIFrameElementSrc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementSrc
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.src"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:src"
})
#endif
getDOMHTMLIFrameElementWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLIFrameElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLIFrameElementWidth 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
"width"
setDOMHTMLIFrameElementWidth :: (MonadIO m, IsDOMHTMLIFrameElement o) => o -> T.Text -> m ()
setDOMHTMLIFrameElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLIFrameElement o) =>
o -> Text -> m ()
setDOMHTMLIFrameElementWidth 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
"width" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLIFrameElementWidth :: (IsDOMHTMLIFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementWidth :: forall o (m :: * -> *).
(IsDOMHTMLIFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLIFrameElementWidth 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
"width" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementWidthPropertyInfo
instance AttrInfo DOMHTMLIFrameElementWidthPropertyInfo where
type AttrAllowedOps DOMHTMLIFrameElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = IsDOMHTMLIFrameElement
type AttrSetTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLIFrameElementWidthPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLIFrameElementWidthPropertyInfo = T.Text
type AttrGetType DOMHTMLIFrameElementWidthPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLIFrameElementWidthPropertyInfo = "width"
type AttrOrigin DOMHTMLIFrameElementWidthPropertyInfo = DOMHTMLIFrameElement
attrGet = getDOMHTMLIFrameElementWidth
attrSet = setDOMHTMLIFrameElementWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLIFrameElementWidth
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.width"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#g:attr:width"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLIFrameElement
type instance O.AttributeList DOMHTMLIFrameElement = DOMHTMLIFrameElementAttributeList
type DOMHTMLIFrameElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLIFrameElementAlignPropertyInfo), '("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), '("contentDocument", DOMHTMLIFrameElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLIFrameElementContentWindowPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLIFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLIFrameElementHeightPropertyInfo), '("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), '("longDesc", DOMHTMLIFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLIFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLIFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLIFrameElementNamePropertyInfo), '("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), '("scrolling", DOMHTMLIFrameElementScrollingPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLIFrameElementSrcPropertyInfo), '("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), '("width", DOMHTMLIFrameElementWidthPropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLIFrameElementAlign :: AttrLabelProxy "align"
dOMHTMLIFrameElementAlign = AttrLabelProxy
dOMHTMLIFrameElementContentDocument :: AttrLabelProxy "contentDocument"
dOMHTMLIFrameElementContentDocument = AttrLabelProxy
dOMHTMLIFrameElementContentWindow :: AttrLabelProxy "contentWindow"
dOMHTMLIFrameElementContentWindow = AttrLabelProxy
dOMHTMLIFrameElementFrameBorder :: AttrLabelProxy "frameBorder"
dOMHTMLIFrameElementFrameBorder = AttrLabelProxy
dOMHTMLIFrameElementHeight :: AttrLabelProxy "height"
dOMHTMLIFrameElementHeight = AttrLabelProxy
dOMHTMLIFrameElementLongDesc :: AttrLabelProxy "longDesc"
dOMHTMLIFrameElementLongDesc = AttrLabelProxy
dOMHTMLIFrameElementMarginHeight :: AttrLabelProxy "marginHeight"
dOMHTMLIFrameElementMarginHeight = AttrLabelProxy
dOMHTMLIFrameElementMarginWidth :: AttrLabelProxy "marginWidth"
dOMHTMLIFrameElementMarginWidth = AttrLabelProxy
dOMHTMLIFrameElementName :: AttrLabelProxy "name"
dOMHTMLIFrameElementName = AttrLabelProxy
dOMHTMLIFrameElementScrolling :: AttrLabelProxy "scrolling"
dOMHTMLIFrameElementScrolling = AttrLabelProxy
dOMHTMLIFrameElementSrc :: AttrLabelProxy "src"
dOMHTMLIFrameElementSrc = AttrLabelProxy
dOMHTMLIFrameElementWidth :: AttrLabelProxy "width"
dOMHTMLIFrameElementWidth = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLIFrameElement = DOMHTMLIFrameElementSignalList
type DOMHTMLIFrameElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, DK.Type)])
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_align" webkit_dom_html_iframe_element_get_align ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetAlign 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_align Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetAlign" 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 DOMHTMLIFrameElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetAlign
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetAlign"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_content_document" webkit_dom_html_iframe_element_get_content_document ::
Ptr DOMHTMLIFrameElement ->
IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
{-# DEPRECATED dOMHTMLIFrameElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetContentDocument ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m WebKit2WebExtension.DOMDocument.DOMDocument
dOMHTMLIFrameElementGetContentDocument :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m DOMDocument
dOMHTMLIFrameElementGetContentDocument a
self = IO DOMDocument -> m DOMDocument
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMDocument -> m DOMDocument)
-> IO DOMDocument -> m DOMDocument
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMDocument
result <- Ptr DOMHTMLIFrameElement -> IO (Ptr DOMDocument)
webkit_dom_html_iframe_element_get_content_document Ptr DOMHTMLIFrameElement
self'
Text -> Ptr DOMDocument -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetContentDocument" Ptr DOMDocument
result
DOMDocument
result' <- ((ManagedPtr DOMDocument -> DOMDocument)
-> Ptr DOMDocument -> IO DOMDocument
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DOMDocument -> DOMDocument
WebKit2WebExtension.DOMDocument.DOMDocument) Ptr DOMDocument
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMDocument -> IO DOMDocument
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return DOMDocument
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementGetContentDocumentMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetContentDocumentMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetContentDocument
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetContentDocumentMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetContentDocument",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetContentDocument"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_content_window" webkit_dom_html_iframe_element_get_content_window ::
Ptr DOMHTMLIFrameElement ->
IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
{-# DEPRECATED dOMHTMLIFrameElementGetContentWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetContentWindow ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
dOMHTMLIFrameElementGetContentWindow :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m DOMDOMWindow
dOMHTMLIFrameElementGetContentWindow a
self = IO DOMDOMWindow -> m DOMDOMWindow
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMDOMWindow -> m DOMDOMWindow)
-> IO DOMDOMWindow -> m DOMDOMWindow
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMDOMWindow
result <- Ptr DOMHTMLIFrameElement -> IO (Ptr DOMDOMWindow)
webkit_dom_html_iframe_element_get_content_window Ptr DOMHTMLIFrameElement
self'
Text -> Ptr DOMDOMWindow -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetContentWindow" Ptr DOMDOMWindow
result
DOMDOMWindow
result' <- ((ManagedPtr DOMDOMWindow -> DOMDOMWindow)
-> Ptr DOMDOMWindow -> IO DOMDOMWindow
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
wrapObject ManagedPtr DOMDOMWindow -> DOMDOMWindow
WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow) Ptr DOMDOMWindow
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
DOMDOMWindow -> IO DOMDOMWindow
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return DOMDOMWindow
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLIFrameElementGetContentWindowMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetContentWindowMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetContentWindow
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetContentWindowMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetContentWindow",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetContentWindow"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_frame_border" webkit_dom_html_iframe_element_get_frame_border ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetFrameBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetFrameBorder :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetFrameBorder 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_frame_border Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetFrameBorder" 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 DOMHTMLIFrameElementGetFrameBorderMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetFrameBorderMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetFrameBorder
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetFrameBorderMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetFrameBorder",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetFrameBorder"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_height" webkit_dom_html_iframe_element_get_height ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetHeight 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_height Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetHeight" 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 DOMHTMLIFrameElementGetHeightMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetHeightMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetHeight
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetHeightMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetHeight",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetHeight"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_long_desc" webkit_dom_html_iframe_element_get_long_desc ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetLongDesc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetLongDesc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetLongDesc 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_long_desc Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetLongDesc" 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 DOMHTMLIFrameElementGetLongDescMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetLongDescMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetLongDesc
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetLongDescMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetLongDesc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetLongDesc"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_margin_height" webkit_dom_html_iframe_element_get_margin_height ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetMarginHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetMarginHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetMarginHeight 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_margin_height Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetMarginHeight" 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 DOMHTMLIFrameElementGetMarginHeightMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetMarginHeightMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetMarginHeight
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetMarginHeightMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetMarginHeight",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetMarginHeight"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_margin_width" webkit_dom_html_iframe_element_get_margin_width ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetMarginWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetMarginWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetMarginWidth 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_margin_width Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetMarginWidth" 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 DOMHTMLIFrameElementGetMarginWidthMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetMarginWidthMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetMarginWidth
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetMarginWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetMarginWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetMarginWidth"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_name" webkit_dom_html_iframe_element_get_name ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetName 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_name Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetName" 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 DOMHTMLIFrameElementGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetNameMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetName
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetName"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_scrolling" webkit_dom_html_iframe_element_get_scrolling ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetScrolling ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetScrolling :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetScrolling 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_scrolling Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetScrolling" 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 DOMHTMLIFrameElementGetScrollingMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetScrollingMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetScrolling
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetScrollingMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetScrolling",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetScrolling"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_src" webkit_dom_html_iframe_element_get_src ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetSrc 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_src Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetSrc" 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 DOMHTMLIFrameElementGetSrcMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetSrc
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetSrcMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetSrc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetSrc"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_get_width" webkit_dom_html_iframe_element_get_width ::
Ptr DOMHTMLIFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLIFrameElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementGetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> m T.Text
dOMHTMLIFrameElementGetWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> m Text
dOMHTMLIFrameElementGetWidth 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLIFrameElement -> IO CString
webkit_dom_html_iframe_element_get_width Ptr DOMHTMLIFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLIFrameElementGetWidth" 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 DOMHTMLIFrameElementGetWidthMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementGetWidth
instance O.OverloadedMethodInfo DOMHTMLIFrameElementGetWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementGetWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementGetWidth"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_align" webkit_dom_html_iframe_element_set_align ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetAlign 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_align Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetAlign
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetAlignMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetAlign",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetAlign"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_frame_border" webkit_dom_html_iframe_element_set_frame_border ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetFrameBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetFrameBorder :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetFrameBorder 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_frame_border Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetFrameBorderMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetFrameBorderMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetFrameBorder
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetFrameBorderMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetFrameBorder",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetFrameBorder"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_height" webkit_dom_html_iframe_element_set_height ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetHeight 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_height Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetHeightMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetHeightMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetHeight
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetHeightMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetHeight",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetHeight"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_long_desc" webkit_dom_html_iframe_element_set_long_desc ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetLongDesc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetLongDesc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetLongDesc 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_long_desc Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetLongDescMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetLongDescMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetLongDesc
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetLongDescMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetLongDesc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetLongDesc"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_margin_height" webkit_dom_html_iframe_element_set_margin_height ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetMarginHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetMarginHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetMarginHeight 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_margin_height Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetMarginHeightMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetMarginHeightMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetMarginHeight
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetMarginHeightMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetMarginHeight",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetMarginHeight"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_margin_width" webkit_dom_html_iframe_element_set_margin_width ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetMarginWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetMarginWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetMarginWidth 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_margin_width Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetMarginWidthMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetMarginWidthMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetMarginWidth
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetMarginWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetMarginWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetMarginWidth"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_name" webkit_dom_html_iframe_element_set_name ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetName 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_name Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetNameMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetName
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetNameMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetName",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetName"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_scrolling" webkit_dom_html_iframe_element_set_scrolling ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetScrolling ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetScrolling :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetScrolling 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_scrolling Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetScrollingMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetScrollingMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetScrolling
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetScrollingMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetScrolling",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetScrolling"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_src" webkit_dom_html_iframe_element_set_src ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetSrc 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_src Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetSrcMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetSrc
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetSrcMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetSrc",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetSrc"
})
#endif
foreign import ccall "webkit_dom_html_iframe_element_set_width" webkit_dom_html_iframe_element_set_width ::
Ptr DOMHTMLIFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLIFrameElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLIFrameElementSetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLIFrameElementSetWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLIFrameElement a) =>
a -> Text -> m ()
dOMHTMLIFrameElementSetWidth 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 DOMHTMLIFrameElement
self' <- a -> IO (Ptr DOMHTMLIFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLIFrameElement -> CString -> IO ()
webkit_dom_html_iframe_element_set_width Ptr DOMHTMLIFrameElement
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 DOMHTMLIFrameElementSetWidthMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLIFrameElement a) => O.OverloadedMethod DOMHTMLIFrameElementSetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLIFrameElementSetWidth
instance O.OverloadedMethodInfo DOMHTMLIFrameElementSetWidthMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.WebKit2WebExtension.Objects.DOMHTMLIFrameElement.dOMHTMLIFrameElementSetWidth",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension-Objects-DOMHTMLIFrameElement.html#v:dOMHTMLIFrameElementSetWidth"
})
#endif