{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement
(
DOMHTMLFrameElement(..) ,
IsDOMHTMLFrameElement ,
toDOMHTMLFrameElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLFrameElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetContentDocumentMethodInfo,
#endif
dOMHTMLFrameElementGetContentDocument ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetContentWindowMethodInfo,
#endif
dOMHTMLFrameElementGetContentWindow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetFrameBorderMethodInfo,
#endif
dOMHTMLFrameElementGetFrameBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetHeightMethodInfo ,
#endif
dOMHTMLFrameElementGetHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetLongDescMethodInfo,
#endif
dOMHTMLFrameElementGetLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetMarginHeightMethodInfo,
#endif
dOMHTMLFrameElementGetMarginHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetMarginWidthMethodInfo,
#endif
dOMHTMLFrameElementGetMarginWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetNameMethodInfo ,
#endif
dOMHTMLFrameElementGetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetNoResizeMethodInfo,
#endif
dOMHTMLFrameElementGetNoResize ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetScrollingMethodInfo,
#endif
dOMHTMLFrameElementGetScrolling ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetSrcMethodInfo ,
#endif
dOMHTMLFrameElementGetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementGetWidthMethodInfo ,
#endif
dOMHTMLFrameElementGetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetFrameBorderMethodInfo,
#endif
dOMHTMLFrameElementSetFrameBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetLongDescMethodInfo,
#endif
dOMHTMLFrameElementSetLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetMarginHeightMethodInfo,
#endif
dOMHTMLFrameElementSetMarginHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetMarginWidthMethodInfo,
#endif
dOMHTMLFrameElementSetMarginWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetNameMethodInfo ,
#endif
dOMHTMLFrameElementSetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetNoResizeMethodInfo,
#endif
dOMHTMLFrameElementSetNoResize ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetScrollingMethodInfo,
#endif
dOMHTMLFrameElementSetScrolling ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSetSrcMethodInfo ,
#endif
dOMHTMLFrameElementSetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementContentDocumentPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementContentDocument ,
#endif
getDOMHTMLFrameElementContentDocument ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementContentWindowPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementContentWindow ,
#endif
getDOMHTMLFrameElementContentWindow ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementFrameBorderPropertyInfo,
#endif
constructDOMHTMLFrameElementFrameBorder ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementFrameBorder ,
#endif
getDOMHTMLFrameElementFrameBorder ,
setDOMHTMLFrameElementFrameBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementHeightPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementHeight ,
#endif
getDOMHTMLFrameElementHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementLongDescPropertyInfo ,
#endif
constructDOMHTMLFrameElementLongDesc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementLongDesc ,
#endif
getDOMHTMLFrameElementLongDesc ,
setDOMHTMLFrameElementLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementMarginHeightPropertyInfo,
#endif
constructDOMHTMLFrameElementMarginHeight,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementMarginHeight ,
#endif
getDOMHTMLFrameElementMarginHeight ,
setDOMHTMLFrameElementMarginHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementMarginWidthPropertyInfo,
#endif
constructDOMHTMLFrameElementMarginWidth ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementMarginWidth ,
#endif
getDOMHTMLFrameElementMarginWidth ,
setDOMHTMLFrameElementMarginWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementNamePropertyInfo ,
#endif
constructDOMHTMLFrameElementName ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementName ,
#endif
getDOMHTMLFrameElementName ,
setDOMHTMLFrameElementName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementNoResizePropertyInfo ,
#endif
constructDOMHTMLFrameElementNoResize ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementNoResize ,
#endif
getDOMHTMLFrameElementNoResize ,
setDOMHTMLFrameElementNoResize ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementScrollingPropertyInfo,
#endif
constructDOMHTMLFrameElementScrolling ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementScrolling ,
#endif
getDOMHTMLFrameElementScrolling ,
setDOMHTMLFrameElementScrolling ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementSrcPropertyInfo ,
#endif
constructDOMHTMLFrameElementSrc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementSrc ,
#endif
getDOMHTMLFrameElementSrc ,
setDOMHTMLFrameElementSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLFrameElementWidthPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementWidth ,
#endif
getDOMHTMLFrameElementWidth ,
) 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.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.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.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 DOMHTMLFrameElement = DOMHTMLFrameElement (SP.ManagedPtr DOMHTMLFrameElement)
deriving (DOMHTMLFrameElement -> DOMHTMLFrameElement -> Bool
(DOMHTMLFrameElement -> DOMHTMLFrameElement -> Bool)
-> (DOMHTMLFrameElement -> DOMHTMLFrameElement -> Bool)
-> Eq DOMHTMLFrameElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DOMHTMLFrameElement -> DOMHTMLFrameElement -> Bool
$c/= :: DOMHTMLFrameElement -> DOMHTMLFrameElement -> Bool
== :: DOMHTMLFrameElement -> DOMHTMLFrameElement -> Bool
$c== :: DOMHTMLFrameElement -> DOMHTMLFrameElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLFrameElement where
toManagedPtr :: DOMHTMLFrameElement -> ManagedPtr DOMHTMLFrameElement
toManagedPtr (DOMHTMLFrameElement ManagedPtr DOMHTMLFrameElement
p) = ManagedPtr DOMHTMLFrameElement
p
foreign import ccall "webkit_dom_html_frame_element_get_type"
c_webkit_dom_html_frame_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLFrameElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_frame_element_get_type
instance B.Types.GObject DOMHTMLFrameElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLFrameElement o) => IsDOMHTMLFrameElement o
instance O.HasParentTypes DOMHTMLFrameElement
type instance O.ParentTypes DOMHTMLFrameElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLFrameElement :: (MIO.MonadIO m, IsDOMHTMLFrameElement o) => o -> m DOMHTMLFrameElement
toDOMHTMLFrameElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m DOMHTMLFrameElement
toDOMHTMLFrameElement = IO DOMHTMLFrameElement -> m DOMHTMLFrameElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLFrameElement -> m DOMHTMLFrameElement)
-> (o -> IO DOMHTMLFrameElement) -> o -> m DOMHTMLFrameElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLFrameElement -> DOMHTMLFrameElement)
-> o -> IO DOMHTMLFrameElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLFrameElement -> DOMHTMLFrameElement
DOMHTMLFrameElement
instance B.GValue.IsGValue (Maybe DOMHTMLFrameElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_frame_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLFrameElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLFrameElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLFrameElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLFrameElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLFrameElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLFrameElement
obj) = DOMHTMLFrameElement -> (Ptr DOMHTMLFrameElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLFrameElement
obj (Ptr GValue -> Ptr DOMHTMLFrameElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLFrameElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLFrameElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLFrameElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLFrameElement)
if Ptr DOMHTMLFrameElement
ptr Ptr DOMHTMLFrameElement -> Ptr DOMHTMLFrameElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLFrameElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLFrameElement -> Maybe DOMHTMLFrameElement
forall a. a -> Maybe a
P.Just (DOMHTMLFrameElement -> Maybe DOMHTMLFrameElement)
-> IO DOMHTMLFrameElement -> IO (Maybe DOMHTMLFrameElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLFrameElement -> DOMHTMLFrameElement)
-> Ptr DOMHTMLFrameElement -> IO DOMHTMLFrameElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLFrameElement -> DOMHTMLFrameElement
DOMHTMLFrameElement Ptr DOMHTMLFrameElement
ptr
else Maybe DOMHTMLFrameElement -> IO (Maybe DOMHTMLFrameElement)
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLFrameElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLFrameElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLFrameElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLFrameElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLFrameElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLFrameElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLFrameElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLFrameElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLFrameElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLFrameElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLFrameElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLFrameElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLFrameElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLFrameElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLFrameElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLFrameElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLFrameElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLFrameElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLFrameElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLFrameElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLFrameElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLFrameElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLFrameElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLFrameElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLFrameElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLFrameElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLFrameElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLFrameElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLFrameElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLFrameElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLFrameElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLFrameElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLFrameElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLFrameElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLFrameElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLFrameElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLFrameElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLFrameElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLFrameElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLFrameElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLFrameElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLFrameElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLFrameElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLFrameElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLFrameElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLFrameElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLFrameElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLFrameElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLFrameElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLFrameElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLFrameElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLFrameElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLFrameElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLFrameElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLFrameElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLFrameElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLFrameElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLFrameElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLFrameElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLFrameElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLFrameElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLFrameElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLFrameElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLFrameElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLFrameElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLFrameElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLFrameElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLFrameElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLFrameElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLFrameElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLFrameElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLFrameElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLFrameElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLFrameElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLFrameElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLFrameElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLFrameElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLFrameElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLFrameElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLFrameElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLFrameElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLFrameElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLFrameElementMethod "getContentDocument" o = DOMHTMLFrameElementGetContentDocumentMethodInfo
ResolveDOMHTMLFrameElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLFrameElementMethod "getContentWindow" o = DOMHTMLFrameElementGetContentWindowMethodInfo
ResolveDOMHTMLFrameElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLFrameElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLFrameElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLFrameElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLFrameElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLFrameElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLFrameElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLFrameElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLFrameElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLFrameElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLFrameElementMethod "getFrameBorder" o = DOMHTMLFrameElementGetFrameBorderMethodInfo
ResolveDOMHTMLFrameElementMethod "getHeight" o = DOMHTMLFrameElementGetHeightMethodInfo
ResolveDOMHTMLFrameElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLFrameElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLFrameElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLFrameElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLFrameElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLFrameElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLFrameElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLFrameElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLFrameElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLFrameElementMethod "getLongDesc" o = DOMHTMLFrameElementGetLongDescMethodInfo
ResolveDOMHTMLFrameElementMethod "getMarginHeight" o = DOMHTMLFrameElementGetMarginHeightMethodInfo
ResolveDOMHTMLFrameElementMethod "getMarginWidth" o = DOMHTMLFrameElementGetMarginWidthMethodInfo
ResolveDOMHTMLFrameElementMethod "getName" o = DOMHTMLFrameElementGetNameMethodInfo
ResolveDOMHTMLFrameElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLFrameElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLFrameElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLFrameElementMethod "getNoResize" o = DOMHTMLFrameElementGetNoResizeMethodInfo
ResolveDOMHTMLFrameElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLFrameElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLFrameElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLFrameElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLFrameElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLFrameElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLFrameElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLFrameElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLFrameElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLFrameElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLFrameElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLFrameElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLFrameElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLFrameElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLFrameElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLFrameElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLFrameElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLFrameElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLFrameElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLFrameElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLFrameElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLFrameElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLFrameElementMethod "getScrolling" o = DOMHTMLFrameElementGetScrollingMethodInfo
ResolveDOMHTMLFrameElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLFrameElementMethod "getSrc" o = DOMHTMLFrameElementGetSrcMethodInfo
ResolveDOMHTMLFrameElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLFrameElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLFrameElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLFrameElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLFrameElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLFrameElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLFrameElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLFrameElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLFrameElementMethod "getWidth" o = DOMHTMLFrameElementGetWidthMethodInfo
ResolveDOMHTMLFrameElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLFrameElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLFrameElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLFrameElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLFrameElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLFrameElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLFrameElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLFrameElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLFrameElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLFrameElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLFrameElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLFrameElementMethod "setFrameBorder" o = DOMHTMLFrameElementSetFrameBorderMethodInfo
ResolveDOMHTMLFrameElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLFrameElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLFrameElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLFrameElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLFrameElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLFrameElementMethod "setLongDesc" o = DOMHTMLFrameElementSetLongDescMethodInfo
ResolveDOMHTMLFrameElementMethod "setMarginHeight" o = DOMHTMLFrameElementSetMarginHeightMethodInfo
ResolveDOMHTMLFrameElementMethod "setMarginWidth" o = DOMHTMLFrameElementSetMarginWidthMethodInfo
ResolveDOMHTMLFrameElementMethod "setName" o = DOMHTMLFrameElementSetNameMethodInfo
ResolveDOMHTMLFrameElementMethod "setNoResize" o = DOMHTMLFrameElementSetNoResizeMethodInfo
ResolveDOMHTMLFrameElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLFrameElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLFrameElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLFrameElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLFrameElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLFrameElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLFrameElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLFrameElementMethod "setScrolling" o = DOMHTMLFrameElementSetScrollingMethodInfo
ResolveDOMHTMLFrameElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLFrameElementMethod "setSrc" o = DOMHTMLFrameElementSetSrcMethodInfo
ResolveDOMHTMLFrameElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLFrameElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLFrameElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLFrameElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLFrameElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLFrameElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLFrameElementMethod t DOMHTMLFrameElement, O.OverloadedMethod info DOMHTMLFrameElement p) => OL.IsLabel t (DOMHTMLFrameElement -> 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 ~ ResolveDOMHTMLFrameElementMethod t DOMHTMLFrameElement, O.OverloadedMethod info DOMHTMLFrameElement p, R.HasField t DOMHTMLFrameElement p) => R.HasField t DOMHTMLFrameElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLFrameElementMethod t DOMHTMLFrameElement, O.OverloadedMethodInfo info DOMHTMLFrameElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLFrameElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLFrameElementContentDocument :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
getDOMHTMLFrameElementContentDocument :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m DOMDocument
getDOMHTMLFrameElementContentDocument o
obj = IO DOMDocument -> m DOMDocument
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
"getDOMHTMLFrameElementContentDocument" (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 DOMHTMLFrameElementContentDocumentPropertyInfo
instance AttrInfo DOMHTMLFrameElementContentDocumentPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementContentDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLFrameElementContentDocumentPropertyInfo = (~) ()
type AttrTransferType DOMHTMLFrameElementContentDocumentPropertyInfo = ()
type AttrGetType DOMHTMLFrameElementContentDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
type AttrLabel DOMHTMLFrameElementContentDocumentPropertyInfo = "content-document"
type AttrOrigin DOMHTMLFrameElementContentDocumentPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementContentDocument
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLFrameElementContentWindow :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
getDOMHTMLFrameElementContentWindow :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe DOMDOMWindow)
getDOMHTMLFrameElementContentWindow o
obj = IO (Maybe DOMDOMWindow) -> m (Maybe DOMDOMWindow)
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 DOMHTMLFrameElementContentWindowPropertyInfo
instance AttrInfo DOMHTMLFrameElementContentWindowPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementContentWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLFrameElementContentWindowPropertyInfo = (~) ()
type AttrTransferType DOMHTMLFrameElementContentWindowPropertyInfo = ()
type AttrGetType DOMHTMLFrameElementContentWindowPropertyInfo = (Maybe WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
type AttrLabel DOMHTMLFrameElementContentWindowPropertyInfo = "content-window"
type AttrOrigin DOMHTMLFrameElementContentWindowPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementContentWindow
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLFrameElementFrameBorder :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLFrameElementFrameBorder o
obj = IO (Maybe Text) -> m (Maybe Text)
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"
setDOMHTMLFrameElementFrameBorder :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
setDOMHTMLFrameElementFrameBorder :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Text -> m ()
setDOMHTMLFrameElementFrameBorder o
obj Text
val = IO () -> m ()
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)
constructDOMHTMLFrameElementFrameBorder :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementFrameBorder :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementFrameBorder Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (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 DOMHTMLFrameElementFrameBorderPropertyInfo
instance AttrInfo DOMHTMLFrameElementFrameBorderPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementFrameBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLFrameElementFrameBorderPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLFrameElementFrameBorderPropertyInfo = T.Text
type AttrGetType DOMHTMLFrameElementFrameBorderPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLFrameElementFrameBorderPropertyInfo = "frame-border"
type AttrOrigin DOMHTMLFrameElementFrameBorderPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementFrameBorder
attrSet = setDOMHTMLFrameElementFrameBorder
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementFrameBorder
attrClear = undefined
#endif
getDOMHTMLFrameElementHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m CLong
getDOMHTMLFrameElementHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m CLong
getDOMHTMLFrameElementHeight o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"height"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementHeightPropertyInfo
instance AttrInfo DOMHTMLFrameElementHeightPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementHeightPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLFrameElementHeightPropertyInfo = (~) ()
type AttrTransferType DOMHTMLFrameElementHeightPropertyInfo = ()
type AttrGetType DOMHTMLFrameElementHeightPropertyInfo = CLong
type AttrLabel DOMHTMLFrameElementHeightPropertyInfo = "height"
type AttrOrigin DOMHTMLFrameElementHeightPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementHeight
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLFrameElementLongDesc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLFrameElementLongDesc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLFrameElementLongDesc o
obj = IO (Maybe Text) -> m (Maybe Text)
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"
setDOMHTMLFrameElementLongDesc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
setDOMHTMLFrameElementLongDesc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Text -> m ()
setDOMHTMLFrameElementLongDesc o
obj Text
val = IO () -> m ()
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)
constructDOMHTMLFrameElementLongDesc :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementLongDesc :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementLongDesc Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (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 DOMHTMLFrameElementLongDescPropertyInfo
instance AttrInfo DOMHTMLFrameElementLongDescPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLFrameElementLongDescPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLFrameElementLongDescPropertyInfo = T.Text
type AttrGetType DOMHTMLFrameElementLongDescPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLFrameElementLongDescPropertyInfo = "long-desc"
type AttrOrigin DOMHTMLFrameElementLongDescPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementLongDesc
attrSet = setDOMHTMLFrameElementLongDesc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementLongDesc
attrClear = undefined
#endif
getDOMHTMLFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLFrameElementMarginHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLFrameElementMarginHeight o
obj = IO (Maybe Text) -> m (Maybe Text)
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"
setDOMHTMLFrameElementMarginHeight :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
setDOMHTMLFrameElementMarginHeight :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Text -> m ()
setDOMHTMLFrameElementMarginHeight o
obj Text
val = IO () -> m ()
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)
constructDOMHTMLFrameElementMarginHeight :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementMarginHeight :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementMarginHeight Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (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 DOMHTMLFrameElementMarginHeightPropertyInfo
instance AttrInfo DOMHTMLFrameElementMarginHeightPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementMarginHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLFrameElementMarginHeightPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLFrameElementMarginHeightPropertyInfo = T.Text
type AttrGetType DOMHTMLFrameElementMarginHeightPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLFrameElementMarginHeightPropertyInfo = "margin-height"
type AttrOrigin DOMHTMLFrameElementMarginHeightPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementMarginHeight
attrSet = setDOMHTMLFrameElementMarginHeight
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementMarginHeight
attrClear = undefined
#endif
getDOMHTMLFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLFrameElementMarginWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLFrameElementMarginWidth o
obj = IO (Maybe Text) -> m (Maybe Text)
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"
setDOMHTMLFrameElementMarginWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
setDOMHTMLFrameElementMarginWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Text -> m ()
setDOMHTMLFrameElementMarginWidth o
obj Text
val = IO () -> m ()
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)
constructDOMHTMLFrameElementMarginWidth :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementMarginWidth :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementMarginWidth Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (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 DOMHTMLFrameElementMarginWidthPropertyInfo
instance AttrInfo DOMHTMLFrameElementMarginWidthPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementMarginWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLFrameElementMarginWidthPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLFrameElementMarginWidthPropertyInfo = T.Text
type AttrGetType DOMHTMLFrameElementMarginWidthPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLFrameElementMarginWidthPropertyInfo = "margin-width"
type AttrOrigin DOMHTMLFrameElementMarginWidthPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementMarginWidth
attrSet = setDOMHTMLFrameElementMarginWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementMarginWidth
attrClear = undefined
#endif
getDOMHTMLFrameElementName :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLFrameElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLFrameElementName o
obj = IO (Maybe Text) -> m (Maybe Text)
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"
setDOMHTMLFrameElementName :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
setDOMHTMLFrameElementName :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Text -> m ()
setDOMHTMLFrameElementName o
obj Text
val = IO () -> m ()
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)
constructDOMHTMLFrameElementName :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementName :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementName Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (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 DOMHTMLFrameElementNamePropertyInfo
instance AttrInfo DOMHTMLFrameElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementNamePropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLFrameElementNamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLFrameElementNamePropertyInfo = T.Text
type AttrGetType DOMHTMLFrameElementNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLFrameElementNamePropertyInfo = "name"
type AttrOrigin DOMHTMLFrameElementNamePropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementName
attrSet = setDOMHTMLFrameElementName
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementName
attrClear = undefined
#endif
getDOMHTMLFrameElementNoResize :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m Bool
getDOMHTMLFrameElementNoResize :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m Bool
getDOMHTMLFrameElementNoResize o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"no-resize"
setDOMHTMLFrameElementNoResize :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> Bool -> m ()
setDOMHTMLFrameElementNoResize :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Bool -> m ()
setDOMHTMLFrameElementNoResize o
obj Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"no-resize" Bool
val
constructDOMHTMLFrameElementNoResize :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLFrameElementNoResize :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructDOMHTMLFrameElementNoResize Bool
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"no-resize" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementNoResizePropertyInfo
instance AttrInfo DOMHTMLFrameElementNoResizePropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementNoResizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLFrameElementNoResizePropertyInfo = (~) Bool
type AttrTransferType DOMHTMLFrameElementNoResizePropertyInfo = Bool
type AttrGetType DOMHTMLFrameElementNoResizePropertyInfo = Bool
type AttrLabel DOMHTMLFrameElementNoResizePropertyInfo = "no-resize"
type AttrOrigin DOMHTMLFrameElementNoResizePropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementNoResize
attrSet = setDOMHTMLFrameElementNoResize
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementNoResize
attrClear = undefined
#endif
getDOMHTMLFrameElementScrolling :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLFrameElementScrolling :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLFrameElementScrolling o
obj = IO (Maybe Text) -> m (Maybe Text)
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"
setDOMHTMLFrameElementScrolling :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
setDOMHTMLFrameElementScrolling :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Text -> m ()
setDOMHTMLFrameElementScrolling o
obj Text
val = IO () -> m ()
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)
constructDOMHTMLFrameElementScrolling :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementScrolling :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementScrolling Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (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 DOMHTMLFrameElementScrollingPropertyInfo
instance AttrInfo DOMHTMLFrameElementScrollingPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLFrameElementScrollingPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLFrameElementScrollingPropertyInfo = T.Text
type AttrGetType DOMHTMLFrameElementScrollingPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLFrameElementScrollingPropertyInfo = "scrolling"
type AttrOrigin DOMHTMLFrameElementScrollingPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementScrolling
attrSet = setDOMHTMLFrameElementScrolling
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementScrolling
attrClear = undefined
#endif
getDOMHTMLFrameElementSrc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m (Maybe T.Text)
getDOMHTMLFrameElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m (Maybe Text)
getDOMHTMLFrameElementSrc o
obj = IO (Maybe Text) -> m (Maybe Text)
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"
setDOMHTMLFrameElementSrc :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> T.Text -> m ()
setDOMHTMLFrameElementSrc :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> Text -> m ()
setDOMHTMLFrameElementSrc o
obj Text
val = IO () -> m ()
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)
constructDOMHTMLFrameElementSrc :: (IsDOMHTMLFrameElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementSrc :: forall o (m :: * -> *).
(IsDOMHTMLFrameElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLFrameElementSrc Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
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 (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 DOMHTMLFrameElementSrcPropertyInfo
instance AttrInfo DOMHTMLFrameElementSrcPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLFrameElementSrcPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLFrameElementSrcPropertyInfo = T.Text
type AttrGetType DOMHTMLFrameElementSrcPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLFrameElementSrcPropertyInfo = "src"
type AttrOrigin DOMHTMLFrameElementSrcPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementSrc
attrSet = setDOMHTMLFrameElementSrc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLFrameElementSrc
attrClear = undefined
#endif
getDOMHTMLFrameElementWidth :: (MonadIO m, IsDOMHTMLFrameElement o) => o -> m CLong
getDOMHTMLFrameElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLFrameElement o) =>
o -> m CLong
getDOMHTMLFrameElementWidth o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"width"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementWidthPropertyInfo
instance AttrInfo DOMHTMLFrameElementWidthPropertyInfo where
type AttrAllowedOps DOMHTMLFrameElementWidthPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = IsDOMHTMLFrameElement
type AttrSetTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLFrameElementWidthPropertyInfo = (~) ()
type AttrTransferType DOMHTMLFrameElementWidthPropertyInfo = ()
type AttrGetType DOMHTMLFrameElementWidthPropertyInfo = CLong
type AttrLabel DOMHTMLFrameElementWidthPropertyInfo = "width"
type AttrOrigin DOMHTMLFrameElementWidthPropertyInfo = DOMHTMLFrameElement
attrGet = getDOMHTMLFrameElementWidth
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLFrameElement
type instance O.AttributeList DOMHTMLFrameElement = DOMHTMLFrameElementAttributeList
type DOMHTMLFrameElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("contentDocument", DOMHTMLFrameElementContentDocumentPropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("contentWindow", DOMHTMLFrameElementContentWindowPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("frameBorder", DOMHTMLFrameElementFrameBorderPropertyInfo), '("height", DOMHTMLFrameElementHeightPropertyInfo), '("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", DOMHTMLFrameElementLongDescPropertyInfo), '("marginHeight", DOMHTMLFrameElementMarginHeightPropertyInfo), '("marginWidth", DOMHTMLFrameElementMarginWidthPropertyInfo), '("name", DOMHTMLFrameElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noResize", DOMHTMLFrameElementNoResizePropertyInfo), '("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", DOMHTMLFrameElementScrollingPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLFrameElementSrcPropertyInfo), '("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", DOMHTMLFrameElementWidthPropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLFrameElementContentDocument :: AttrLabelProxy "contentDocument"
dOMHTMLFrameElementContentDocument = AttrLabelProxy
dOMHTMLFrameElementContentWindow :: AttrLabelProxy "contentWindow"
dOMHTMLFrameElementContentWindow = AttrLabelProxy
dOMHTMLFrameElementFrameBorder :: AttrLabelProxy "frameBorder"
dOMHTMLFrameElementFrameBorder = AttrLabelProxy
dOMHTMLFrameElementHeight :: AttrLabelProxy "height"
dOMHTMLFrameElementHeight = AttrLabelProxy
dOMHTMLFrameElementLongDesc :: AttrLabelProxy "longDesc"
dOMHTMLFrameElementLongDesc = AttrLabelProxy
dOMHTMLFrameElementMarginHeight :: AttrLabelProxy "marginHeight"
dOMHTMLFrameElementMarginHeight = AttrLabelProxy
dOMHTMLFrameElementMarginWidth :: AttrLabelProxy "marginWidth"
dOMHTMLFrameElementMarginWidth = AttrLabelProxy
dOMHTMLFrameElementName :: AttrLabelProxy "name"
dOMHTMLFrameElementName = AttrLabelProxy
dOMHTMLFrameElementNoResize :: AttrLabelProxy "noResize"
dOMHTMLFrameElementNoResize = AttrLabelProxy
dOMHTMLFrameElementScrolling :: AttrLabelProxy "scrolling"
dOMHTMLFrameElementScrolling = AttrLabelProxy
dOMHTMLFrameElementSrc :: AttrLabelProxy "src"
dOMHTMLFrameElementSrc = AttrLabelProxy
dOMHTMLFrameElementWidth :: AttrLabelProxy "width"
dOMHTMLFrameElementWidth = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLFrameElement = DOMHTMLFrameElementSignalList
type DOMHTMLFrameElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_frame_element_get_content_document" webkit_dom_html_frame_element_get_content_document ::
Ptr DOMHTMLFrameElement ->
IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
{-# DEPRECATED dOMHTMLFrameElementGetContentDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetContentDocument ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m WebKit2WebExtension.DOMDocument.DOMDocument
dOMHTMLFrameElementGetContentDocument :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m DOMDocument
dOMHTMLFrameElementGetContentDocument a
self = IO DOMDocument -> m DOMDocument
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMDocument
result <- Ptr DOMHTMLFrameElement -> IO (Ptr DOMDocument)
webkit_dom_html_frame_element_get_content_document Ptr DOMHTMLFrameElement
self'
Text -> Ptr DOMDocument -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetContentDocument" 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 (m :: * -> *) a. Monad m => a -> m a
return DOMDocument
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetContentDocumentMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetContentDocumentMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetContentDocument
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetContentDocumentMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetContentDocument",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetContentDocument"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_content_window" webkit_dom_html_frame_element_get_content_window ::
Ptr DOMHTMLFrameElement ->
IO (Ptr WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow)
{-# DEPRECATED dOMHTMLFrameElementGetContentWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetContentWindow ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow
dOMHTMLFrameElementGetContentWindow :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m DOMDOMWindow
dOMHTMLFrameElementGetContentWindow a
self = IO DOMDOMWindow -> m DOMDOMWindow
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMDOMWindow
result <- Ptr DOMHTMLFrameElement -> IO (Ptr DOMDOMWindow)
webkit_dom_html_frame_element_get_content_window Ptr DOMHTMLFrameElement
self'
Text -> Ptr DOMDOMWindow -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetContentWindow" 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 (m :: * -> *) a. Monad m => a -> m a
return DOMDOMWindow
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetContentWindowMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMDOMWindow.DOMDOMWindow), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetContentWindowMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetContentWindow
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetContentWindowMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetContentWindow",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetContentWindow"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_frame_border" webkit_dom_html_frame_element_get_frame_border ::
Ptr DOMHTMLFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLFrameElementGetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetFrameBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m T.Text
dOMHTMLFrameElementGetFrameBorder :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Text
dOMHTMLFrameElementGetFrameBorder a
self = IO Text -> m Text
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLFrameElement -> IO CString
webkit_dom_html_frame_element_get_frame_border Ptr DOMHTMLFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetFrameBorder" 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 (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetFrameBorderMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetFrameBorderMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetFrameBorder
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetFrameBorderMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetFrameBorder",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetFrameBorder"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_height" webkit_dom_html_frame_element_get_height ::
Ptr DOMHTMLFrameElement ->
IO CLong
{-# DEPRECATED dOMHTMLFrameElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m CLong
dOMHTMLFrameElementGetHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m CLong
dOMHTMLFrameElementGetHeight a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLFrameElement -> IO CLong
webkit_dom_html_frame_element_get_height Ptr DOMHTMLFrameElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetHeightMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetHeightMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetHeight
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetHeightMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetHeight",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetHeight"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_long_desc" webkit_dom_html_frame_element_get_long_desc ::
Ptr DOMHTMLFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLFrameElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetLongDesc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m T.Text
dOMHTMLFrameElementGetLongDesc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Text
dOMHTMLFrameElementGetLongDesc a
self = IO Text -> m Text
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLFrameElement -> IO CString
webkit_dom_html_frame_element_get_long_desc Ptr DOMHTMLFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetLongDesc" 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 (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetLongDescMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetLongDescMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetLongDesc
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetLongDescMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetLongDesc",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetLongDesc"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_margin_height" webkit_dom_html_frame_element_get_margin_height ::
Ptr DOMHTMLFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLFrameElementGetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetMarginHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m T.Text
dOMHTMLFrameElementGetMarginHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Text
dOMHTMLFrameElementGetMarginHeight a
self = IO Text -> m Text
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLFrameElement -> IO CString
webkit_dom_html_frame_element_get_margin_height Ptr DOMHTMLFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetMarginHeight" 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 (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetMarginHeightMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetMarginHeightMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetMarginHeight
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetMarginHeightMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetMarginHeight",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetMarginHeight"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_margin_width" webkit_dom_html_frame_element_get_margin_width ::
Ptr DOMHTMLFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLFrameElementGetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetMarginWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m T.Text
dOMHTMLFrameElementGetMarginWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Text
dOMHTMLFrameElementGetMarginWidth a
self = IO Text -> m Text
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLFrameElement -> IO CString
webkit_dom_html_frame_element_get_margin_width Ptr DOMHTMLFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetMarginWidth" 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 (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetMarginWidthMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetMarginWidthMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetMarginWidth
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetMarginWidthMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetMarginWidth",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetMarginWidth"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_name" webkit_dom_html_frame_element_get_name ::
Ptr DOMHTMLFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLFrameElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m T.Text
dOMHTMLFrameElementGetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Text
dOMHTMLFrameElementGetName a
self = IO Text -> m Text
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLFrameElement -> IO CString
webkit_dom_html_frame_element_get_name Ptr DOMHTMLFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetName" 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 (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetNameMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetName
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetNameMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetName",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetName"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_no_resize" webkit_dom_html_frame_element_get_no_resize ::
Ptr DOMHTMLFrameElement ->
IO CInt
{-# DEPRECATED dOMHTMLFrameElementGetNoResize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetNoResize ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m Bool
dOMHTMLFrameElementGetNoResize :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Bool
dOMHTMLFrameElementGetNoResize a
self = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLFrameElement -> IO CInt
webkit_dom_html_frame_element_get_no_resize Ptr DOMHTMLFrameElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetNoResizeMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetNoResizeMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetNoResize
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetNoResizeMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetNoResize",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetNoResize"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_scrolling" webkit_dom_html_frame_element_get_scrolling ::
Ptr DOMHTMLFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLFrameElementGetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetScrolling ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m T.Text
dOMHTMLFrameElementGetScrolling :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Text
dOMHTMLFrameElementGetScrolling a
self = IO Text -> m Text
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLFrameElement -> IO CString
webkit_dom_html_frame_element_get_scrolling Ptr DOMHTMLFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetScrolling" 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 (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetScrollingMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetScrollingMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetScrolling
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetScrollingMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetScrolling",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetScrolling"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_src" webkit_dom_html_frame_element_get_src ::
Ptr DOMHTMLFrameElement ->
IO CString
{-# DEPRECATED dOMHTMLFrameElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m T.Text
dOMHTMLFrameElementGetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m Text
dOMHTMLFrameElementGetSrc a
self = IO Text -> m Text
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 DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLFrameElement -> IO CString
webkit_dom_html_frame_element_get_src Ptr DOMHTMLFrameElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLFrameElementGetSrc" 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 (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetSrcMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetSrc
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetSrcMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetSrc",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetSrc"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_get_width" webkit_dom_html_frame_element_get_width ::
Ptr DOMHTMLFrameElement ->
IO CLong
{-# DEPRECATED dOMHTMLFrameElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementGetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> m CLong
dOMHTMLFrameElementGetWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> m CLong
dOMHTMLFrameElementGetWidth a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLFrameElement -> IO CLong
webkit_dom_html_frame_element_get_width Ptr DOMHTMLFrameElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementGetWidthMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementGetWidth
instance O.OverloadedMethodInfo DOMHTMLFrameElementGetWidthMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementGetWidth",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementGetWidth"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_frame_border" webkit_dom_html_frame_element_set_frame_border ::
Ptr DOMHTMLFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetFrameBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetFrameBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLFrameElementSetFrameBorder :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Text -> m ()
dOMHTMLFrameElementSetFrameBorder a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLFrameElement -> CString -> IO ()
webkit_dom_html_frame_element_set_frame_border Ptr DOMHTMLFrameElement
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 (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetFrameBorderMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetFrameBorderMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetFrameBorder
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetFrameBorderMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetFrameBorder",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetFrameBorder"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_long_desc" webkit_dom_html_frame_element_set_long_desc ::
Ptr DOMHTMLFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetLongDesc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLFrameElementSetLongDesc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Text -> m ()
dOMHTMLFrameElementSetLongDesc a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLFrameElement -> CString -> IO ()
webkit_dom_html_frame_element_set_long_desc Ptr DOMHTMLFrameElement
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 (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetLongDescMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetLongDescMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetLongDesc
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetLongDescMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetLongDesc",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetLongDesc"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_margin_height" webkit_dom_html_frame_element_set_margin_height ::
Ptr DOMHTMLFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetMarginHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetMarginHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLFrameElementSetMarginHeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Text -> m ()
dOMHTMLFrameElementSetMarginHeight a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLFrameElement -> CString -> IO ()
webkit_dom_html_frame_element_set_margin_height Ptr DOMHTMLFrameElement
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 (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetMarginHeightMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetMarginHeightMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetMarginHeight
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetMarginHeightMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetMarginHeight",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetMarginHeight"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_margin_width" webkit_dom_html_frame_element_set_margin_width ::
Ptr DOMHTMLFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetMarginWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetMarginWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLFrameElementSetMarginWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Text -> m ()
dOMHTMLFrameElementSetMarginWidth a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLFrameElement -> CString -> IO ()
webkit_dom_html_frame_element_set_margin_width Ptr DOMHTMLFrameElement
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 (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetMarginWidthMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetMarginWidthMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetMarginWidth
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetMarginWidthMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetMarginWidth",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetMarginWidth"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_name" webkit_dom_html_frame_element_set_name ::
Ptr DOMHTMLFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLFrameElementSetName :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Text -> m ()
dOMHTMLFrameElementSetName a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLFrameElement -> CString -> IO ()
webkit_dom_html_frame_element_set_name Ptr DOMHTMLFrameElement
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 (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetNameMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetName
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetNameMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetName",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetName"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_no_resize" webkit_dom_html_frame_element_set_no_resize ::
Ptr DOMHTMLFrameElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetNoResize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetNoResize ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> Bool
-> m ()
dOMHTMLFrameElementSetNoResize :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Bool -> m ()
dOMHTMLFrameElementSetNoResize a
self Bool
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let value' :: CInt
value' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
value
Ptr DOMHTMLFrameElement -> CInt -> IO ()
webkit_dom_html_frame_element_set_no_resize Ptr DOMHTMLFrameElement
self' CInt
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetNoResizeMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetNoResizeMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetNoResize
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetNoResizeMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetNoResize",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetNoResize"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_scrolling" webkit_dom_html_frame_element_set_scrolling ::
Ptr DOMHTMLFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetScrolling ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetScrolling ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLFrameElementSetScrolling :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Text -> m ()
dOMHTMLFrameElementSetScrolling a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLFrameElement -> CString -> IO ()
webkit_dom_html_frame_element_set_scrolling Ptr DOMHTMLFrameElement
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 (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetScrollingMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetScrollingMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetScrolling
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetScrollingMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetScrolling",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetScrolling"
}
#endif
foreign import ccall "webkit_dom_html_frame_element_set_src" webkit_dom_html_frame_element_set_src ::
Ptr DOMHTMLFrameElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLFrameElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLFrameElementSetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a
-> T.Text
-> m ()
dOMHTMLFrameElementSetSrc :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLFrameElement a) =>
a -> Text -> m ()
dOMHTMLFrameElementSetSrc a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLFrameElement
self' <- a -> IO (Ptr DOMHTMLFrameElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLFrameElement -> CString -> IO ()
webkit_dom_html_frame_element_set_src Ptr DOMHTMLFrameElement
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 (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLFrameElementSetSrcMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLFrameElement a) => O.OverloadedMethod DOMHTMLFrameElementSetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLFrameElementSetSrc
instance O.OverloadedMethodInfo DOMHTMLFrameElementSetSrcMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLFrameElement.dOMHTMLFrameElementSetSrc",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLFrameElement.html#v:dOMHTMLFrameElementSetSrc"
}
#endif