#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.WebKit2WebExtension.Objects.DOMDOMWindow
(
DOMDOMWindow(..) ,
IsDOMDOMWindow ,
toDOMDOMWindow ,
noDOMDOMWindow ,
#if ENABLE_OVERLOADING
DOMDOMWindowAlertMethodInfo ,
#endif
dOMDOMWindowAlert ,
#if ENABLE_OVERLOADING
DOMDOMWindowBlurMethodInfo ,
#endif
dOMDOMWindowBlur ,
#if ENABLE_OVERLOADING
DOMDOMWindowCaptureEventsMethodInfo ,
#endif
dOMDOMWindowCaptureEvents ,
#if ENABLE_OVERLOADING
DOMDOMWindowCloseMethodInfo ,
#endif
dOMDOMWindowClose ,
#if ENABLE_OVERLOADING
DOMDOMWindowConfirmMethodInfo ,
#endif
dOMDOMWindowConfirm ,
#if ENABLE_OVERLOADING
DOMDOMWindowFindMethodInfo ,
#endif
dOMDOMWindowFind ,
#if ENABLE_OVERLOADING
DOMDOMWindowFocusMethodInfo ,
#endif
dOMDOMWindowFocus ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetClosedMethodInfo ,
#endif
dOMDOMWindowGetClosed ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetComputedStyleMethodInfo ,
#endif
dOMDOMWindowGetComputedStyle ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetDefaultStatusMethodInfo ,
#endif
dOMDOMWindowGetDefaultStatus ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetDevicePixelRatioMethodInfo,
#endif
dOMDOMWindowGetDevicePixelRatio ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetDocumentMethodInfo ,
#endif
dOMDOMWindowGetDocument ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetFrameElementMethodInfo ,
#endif
dOMDOMWindowGetFrameElement ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetFramesMethodInfo ,
#endif
dOMDOMWindowGetFrames ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetInnerHeightMethodInfo ,
#endif
dOMDOMWindowGetInnerHeight ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetInnerWidthMethodInfo ,
#endif
dOMDOMWindowGetInnerWidth ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetLengthMethodInfo ,
#endif
dOMDOMWindowGetLength ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetNameMethodInfo ,
#endif
dOMDOMWindowGetName ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetOffscreenBufferingMethodInfo,
#endif
dOMDOMWindowGetOffscreenBuffering ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetOpenerMethodInfo ,
#endif
dOMDOMWindowGetOpener ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetOrientationMethodInfo ,
#endif
dOMDOMWindowGetOrientation ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetOuterHeightMethodInfo ,
#endif
dOMDOMWindowGetOuterHeight ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetOuterWidthMethodInfo ,
#endif
dOMDOMWindowGetOuterWidth ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetPageXOffsetMethodInfo ,
#endif
dOMDOMWindowGetPageXOffset ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetPageYOffsetMethodInfo ,
#endif
dOMDOMWindowGetPageYOffset ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetParentMethodInfo ,
#endif
dOMDOMWindowGetParent ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetScreenLeftMethodInfo ,
#endif
dOMDOMWindowGetScreenLeft ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetScreenTopMethodInfo ,
#endif
dOMDOMWindowGetScreenTop ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetScreenXMethodInfo ,
#endif
dOMDOMWindowGetScreenX ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetScreenYMethodInfo ,
#endif
dOMDOMWindowGetScreenY ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetScrollXMethodInfo ,
#endif
dOMDOMWindowGetScrollX ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetScrollYMethodInfo ,
#endif
dOMDOMWindowGetScrollY ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetSelectionMethodInfo ,
#endif
dOMDOMWindowGetSelection ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetSelfMethodInfo ,
#endif
dOMDOMWindowGetSelf ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetStatusMethodInfo ,
#endif
dOMDOMWindowGetStatus ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetTopMethodInfo ,
#endif
dOMDOMWindowGetTop ,
#if ENABLE_OVERLOADING
DOMDOMWindowGetWindowMethodInfo ,
#endif
dOMDOMWindowGetWindow ,
#if ENABLE_OVERLOADING
DOMDOMWindowMoveByMethodInfo ,
#endif
dOMDOMWindowMoveBy ,
#if ENABLE_OVERLOADING
DOMDOMWindowMoveToMethodInfo ,
#endif
dOMDOMWindowMoveTo ,
#if ENABLE_OVERLOADING
DOMDOMWindowPrintMethodInfo ,
#endif
dOMDOMWindowPrint ,
#if ENABLE_OVERLOADING
DOMDOMWindowPromptMethodInfo ,
#endif
dOMDOMWindowPrompt ,
#if ENABLE_OVERLOADING
DOMDOMWindowReleaseEventsMethodInfo ,
#endif
dOMDOMWindowReleaseEvents ,
#if ENABLE_OVERLOADING
DOMDOMWindowResizeByMethodInfo ,
#endif
dOMDOMWindowResizeBy ,
#if ENABLE_OVERLOADING
DOMDOMWindowResizeToMethodInfo ,
#endif
dOMDOMWindowResizeTo ,
#if ENABLE_OVERLOADING
DOMDOMWindowScrollByMethodInfo ,
#endif
dOMDOMWindowScrollBy ,
#if ENABLE_OVERLOADING
DOMDOMWindowScrollToMethodInfo ,
#endif
dOMDOMWindowScrollTo ,
#if ENABLE_OVERLOADING
DOMDOMWindowSetDefaultStatusMethodInfo ,
#endif
dOMDOMWindowSetDefaultStatus ,
#if ENABLE_OVERLOADING
DOMDOMWindowSetNameMethodInfo ,
#endif
dOMDOMWindowSetName ,
#if ENABLE_OVERLOADING
DOMDOMWindowSetStatusMethodInfo ,
#endif
dOMDOMWindowSetStatus ,
#if ENABLE_OVERLOADING
DOMDOMWindowStopMethodInfo ,
#endif
dOMDOMWindowStop ,
#if ENABLE_OVERLOADING
DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo,
#endif
dOMDOMWindowWebkitMessageHandlersPostMessage,
#if ENABLE_OVERLOADING
DOMDOMWindowClosedPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowClosed ,
#endif
getDOMDOMWindowClosed ,
#if ENABLE_OVERLOADING
DOMDOMWindowDefaultStatusPropertyInfo ,
#endif
constructDOMDOMWindowDefaultStatus ,
#if ENABLE_OVERLOADING
dOMDOMWindowDefaultStatus ,
#endif
getDOMDOMWindowDefaultStatus ,
setDOMDOMWindowDefaultStatus ,
#if ENABLE_OVERLOADING
DOMDOMWindowDevicePixelRatioPropertyInfo,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowDevicePixelRatio ,
#endif
getDOMDOMWindowDevicePixelRatio ,
#if ENABLE_OVERLOADING
DOMDOMWindowDocumentPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowDocument ,
#endif
getDOMDOMWindowDocument ,
#if ENABLE_OVERLOADING
DOMDOMWindowFrameElementPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowFrameElement ,
#endif
getDOMDOMWindowFrameElement ,
#if ENABLE_OVERLOADING
DOMDOMWindowFramesPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowFrames ,
#endif
getDOMDOMWindowFrames ,
#if ENABLE_OVERLOADING
DOMDOMWindowInnerHeightPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowInnerHeight ,
#endif
getDOMDOMWindowInnerHeight ,
#if ENABLE_OVERLOADING
DOMDOMWindowInnerWidthPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowInnerWidth ,
#endif
getDOMDOMWindowInnerWidth ,
#if ENABLE_OVERLOADING
DOMDOMWindowLengthPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowLength ,
#endif
getDOMDOMWindowLength ,
#if ENABLE_OVERLOADING
DOMDOMWindowNamePropertyInfo ,
#endif
constructDOMDOMWindowName ,
#if ENABLE_OVERLOADING
dOMDOMWindowName ,
#endif
getDOMDOMWindowName ,
setDOMDOMWindowName ,
#if ENABLE_OVERLOADING
DOMDOMWindowOffscreenBufferingPropertyInfo,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowOffscreenBuffering ,
#endif
getDOMDOMWindowOffscreenBuffering ,
#if ENABLE_OVERLOADING
DOMDOMWindowOpenerPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowOpener ,
#endif
getDOMDOMWindowOpener ,
#if ENABLE_OVERLOADING
DOMDOMWindowOrientationPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowOrientation ,
#endif
getDOMDOMWindowOrientation ,
#if ENABLE_OVERLOADING
DOMDOMWindowOuterHeightPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowOuterHeight ,
#endif
getDOMDOMWindowOuterHeight ,
#if ENABLE_OVERLOADING
DOMDOMWindowOuterWidthPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowOuterWidth ,
#endif
getDOMDOMWindowOuterWidth ,
#if ENABLE_OVERLOADING
DOMDOMWindowPageXOffsetPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowPageXOffset ,
#endif
getDOMDOMWindowPageXOffset ,
#if ENABLE_OVERLOADING
DOMDOMWindowPageYOffsetPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowPageYOffset ,
#endif
getDOMDOMWindowPageYOffset ,
#if ENABLE_OVERLOADING
DOMDOMWindowParentPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowParent ,
#endif
getDOMDOMWindowParent ,
#if ENABLE_OVERLOADING
DOMDOMWindowScreenLeftPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowScreenLeft ,
#endif
getDOMDOMWindowScreenLeft ,
#if ENABLE_OVERLOADING
DOMDOMWindowScreenTopPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowScreenTop ,
#endif
getDOMDOMWindowScreenTop ,
#if ENABLE_OVERLOADING
DOMDOMWindowScreenXPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowScreenX ,
#endif
getDOMDOMWindowScreenX ,
#if ENABLE_OVERLOADING
DOMDOMWindowScreenYPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowScreenY ,
#endif
getDOMDOMWindowScreenY ,
#if ENABLE_OVERLOADING
DOMDOMWindowScrollXPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowScrollX ,
#endif
getDOMDOMWindowScrollX ,
#if ENABLE_OVERLOADING
DOMDOMWindowScrollYPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowScrollY ,
#endif
getDOMDOMWindowScrollY ,
#if ENABLE_OVERLOADING
DOMDOMWindowSelfPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowSelf ,
#endif
getDOMDOMWindowSelf ,
#if ENABLE_OVERLOADING
DOMDOMWindowStatusPropertyInfo ,
#endif
constructDOMDOMWindowStatus ,
#if ENABLE_OVERLOADING
dOMDOMWindowStatus ,
#endif
getDOMDOMWindowStatus ,
setDOMDOMWindowStatus ,
#if ENABLE_OVERLOADING
DOMDOMWindowTopPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowTop ,
#endif
getDOMDOMWindowTop ,
#if ENABLE_OVERLOADING
DOMDOMWindowWindowPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowWindow ,
#endif
getDOMDOMWindowWindow ,
) 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.ManagedPtr as B.ManagedPtr
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.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 GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMCSSStyleDeclaration as WebKit2WebExtension.DOMCSSStyleDeclaration
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMDOMSelection as WebKit2WebExtension.DOMDOMSelection
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.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMDOMWindow = DOMDOMWindow (ManagedPtr DOMDOMWindow)
foreign import ccall "webkit_dom_dom_window_get_type"
c_webkit_dom_dom_window_get_type :: IO GType
instance GObject DOMDOMWindow where
gobjectType = c_webkit_dom_dom_window_get_type
class (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o
instance (GObject o, O.IsDescendantOf DOMDOMWindow o) => IsDOMDOMWindow o
instance O.HasParentTypes DOMDOMWindow
type instance O.ParentTypes DOMDOMWindow = '[WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMDOMWindow :: (MonadIO m, IsDOMDOMWindow o) => o -> m DOMDOMWindow
toDOMDOMWindow = liftIO . unsafeCastTo DOMDOMWindow
noDOMDOMWindow :: Maybe DOMDOMWindow
noDOMDOMWindow = Nothing
#if ENABLE_OVERLOADING
type family ResolveDOMDOMWindowMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMDOMWindowMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMDOMWindowMethod "alert" o = DOMDOMWindowAlertMethodInfo
ResolveDOMDOMWindowMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMDOMWindowMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMDOMWindowMethod "blur" o = DOMDOMWindowBlurMethodInfo
ResolveDOMDOMWindowMethod "captureEvents" o = DOMDOMWindowCaptureEventsMethodInfo
ResolveDOMDOMWindowMethod "close" o = DOMDOMWindowCloseMethodInfo
ResolveDOMDOMWindowMethod "confirm" o = DOMDOMWindowConfirmMethodInfo
ResolveDOMDOMWindowMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMDOMWindowMethod "find" o = DOMDOMWindowFindMethodInfo
ResolveDOMDOMWindowMethod "focus" o = DOMDOMWindowFocusMethodInfo
ResolveDOMDOMWindowMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMDOMWindowMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMDOMWindowMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMDOMWindowMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMDOMWindowMethod "moveBy" o = DOMDOMWindowMoveByMethodInfo
ResolveDOMDOMWindowMethod "moveTo" o = DOMDOMWindowMoveToMethodInfo
ResolveDOMDOMWindowMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMDOMWindowMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMDOMWindowMethod "print" o = DOMDOMWindowPrintMethodInfo
ResolveDOMDOMWindowMethod "prompt" o = DOMDOMWindowPromptMethodInfo
ResolveDOMDOMWindowMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMDOMWindowMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMDOMWindowMethod "releaseEvents" o = DOMDOMWindowReleaseEventsMethodInfo
ResolveDOMDOMWindowMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMDOMWindowMethod "resizeBy" o = DOMDOMWindowResizeByMethodInfo
ResolveDOMDOMWindowMethod "resizeTo" o = DOMDOMWindowResizeToMethodInfo
ResolveDOMDOMWindowMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMDOMWindowMethod "scrollBy" o = DOMDOMWindowScrollByMethodInfo
ResolveDOMDOMWindowMethod "scrollTo" o = DOMDOMWindowScrollToMethodInfo
ResolveDOMDOMWindowMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMDOMWindowMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMDOMWindowMethod "stop" o = DOMDOMWindowStopMethodInfo
ResolveDOMDOMWindowMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMDOMWindowMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMDOMWindowMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMDOMWindowMethod "webkitMessageHandlersPostMessage" o = DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo
ResolveDOMDOMWindowMethod "getClosed" o = DOMDOMWindowGetClosedMethodInfo
ResolveDOMDOMWindowMethod "getComputedStyle" o = DOMDOMWindowGetComputedStyleMethodInfo
ResolveDOMDOMWindowMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMDOMWindowMethod "getDefaultStatus" o = DOMDOMWindowGetDefaultStatusMethodInfo
ResolveDOMDOMWindowMethod "getDevicePixelRatio" o = DOMDOMWindowGetDevicePixelRatioMethodInfo
ResolveDOMDOMWindowMethod "getDocument" o = DOMDOMWindowGetDocumentMethodInfo
ResolveDOMDOMWindowMethod "getFrameElement" o = DOMDOMWindowGetFrameElementMethodInfo
ResolveDOMDOMWindowMethod "getFrames" o = DOMDOMWindowGetFramesMethodInfo
ResolveDOMDOMWindowMethod "getInnerHeight" o = DOMDOMWindowGetInnerHeightMethodInfo
ResolveDOMDOMWindowMethod "getInnerWidth" o = DOMDOMWindowGetInnerWidthMethodInfo
ResolveDOMDOMWindowMethod "getLength" o = DOMDOMWindowGetLengthMethodInfo
ResolveDOMDOMWindowMethod "getName" o = DOMDOMWindowGetNameMethodInfo
ResolveDOMDOMWindowMethod "getOffscreenBuffering" o = DOMDOMWindowGetOffscreenBufferingMethodInfo
ResolveDOMDOMWindowMethod "getOpener" o = DOMDOMWindowGetOpenerMethodInfo
ResolveDOMDOMWindowMethod "getOrientation" o = DOMDOMWindowGetOrientationMethodInfo
ResolveDOMDOMWindowMethod "getOuterHeight" o = DOMDOMWindowGetOuterHeightMethodInfo
ResolveDOMDOMWindowMethod "getOuterWidth" o = DOMDOMWindowGetOuterWidthMethodInfo
ResolveDOMDOMWindowMethod "getPageXOffset" o = DOMDOMWindowGetPageXOffsetMethodInfo
ResolveDOMDOMWindowMethod "getPageYOffset" o = DOMDOMWindowGetPageYOffsetMethodInfo
ResolveDOMDOMWindowMethod "getParent" o = DOMDOMWindowGetParentMethodInfo
ResolveDOMDOMWindowMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMDOMWindowMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMDOMWindowMethod "getScreenLeft" o = DOMDOMWindowGetScreenLeftMethodInfo
ResolveDOMDOMWindowMethod "getScreenTop" o = DOMDOMWindowGetScreenTopMethodInfo
ResolveDOMDOMWindowMethod "getScreenX" o = DOMDOMWindowGetScreenXMethodInfo
ResolveDOMDOMWindowMethod "getScreenY" o = DOMDOMWindowGetScreenYMethodInfo
ResolveDOMDOMWindowMethod "getScrollX" o = DOMDOMWindowGetScrollXMethodInfo
ResolveDOMDOMWindowMethod "getScrollY" o = DOMDOMWindowGetScrollYMethodInfo
ResolveDOMDOMWindowMethod "getSelection" o = DOMDOMWindowGetSelectionMethodInfo
ResolveDOMDOMWindowMethod "getSelf" o = DOMDOMWindowGetSelfMethodInfo
ResolveDOMDOMWindowMethod "getStatus" o = DOMDOMWindowGetStatusMethodInfo
ResolveDOMDOMWindowMethod "getTop" o = DOMDOMWindowGetTopMethodInfo
ResolveDOMDOMWindowMethod "getWindow" o = DOMDOMWindowGetWindowMethodInfo
ResolveDOMDOMWindowMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMDOMWindowMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMDOMWindowMethod "setDefaultStatus" o = DOMDOMWindowSetDefaultStatusMethodInfo
ResolveDOMDOMWindowMethod "setName" o = DOMDOMWindowSetNameMethodInfo
ResolveDOMDOMWindowMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMDOMWindowMethod "setStatus" o = DOMDOMWindowSetStatusMethodInfo
ResolveDOMDOMWindowMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMDOMWindowMethod t DOMDOMWindow, O.MethodInfo info DOMDOMWindow p) => OL.IsLabel t (DOMDOMWindow -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
getDOMDOMWindowClosed :: (MonadIO m, IsDOMDOMWindow o) => o -> m Bool
getDOMDOMWindowClosed obj = liftIO $ B.Properties.getObjectPropertyBool obj "closed"
#if ENABLE_OVERLOADING
data DOMDOMWindowClosedPropertyInfo
instance AttrInfo DOMDOMWindowClosedPropertyInfo where
type AttrAllowedOps DOMDOMWindowClosedPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowClosedPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowClosedPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowClosedPropertyInfo = Bool
type AttrLabel DOMDOMWindowClosedPropertyInfo = "closed"
type AttrOrigin DOMDOMWindowClosedPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowClosed
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowDefaultStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)
getDOMDOMWindowDefaultStatus obj = liftIO $ B.Properties.getObjectPropertyString obj "default-status"
setDOMDOMWindowDefaultStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()
setDOMDOMWindowDefaultStatus obj val = liftIO $ B.Properties.setObjectPropertyString obj "default-status" (Just val)
constructDOMDOMWindowDefaultStatus :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)
constructDOMDOMWindowDefaultStatus val = B.Properties.constructObjectPropertyString "default-status" (Just val)
#if ENABLE_OVERLOADING
data DOMDOMWindowDefaultStatusPropertyInfo
instance AttrInfo DOMDOMWindowDefaultStatusPropertyInfo where
type AttrAllowedOps DOMDOMWindowDefaultStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMDOMWindowDefaultStatusPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowDefaultStatusPropertyInfo = (Maybe T.Text)
type AttrLabel DOMDOMWindowDefaultStatusPropertyInfo = "default-status"
type AttrOrigin DOMDOMWindowDefaultStatusPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowDefaultStatus
attrSet _ = setDOMDOMWindowDefaultStatus
attrConstruct _ = constructDOMDOMWindowDefaultStatus
attrClear _ = undefined
#endif
getDOMDOMWindowDevicePixelRatio :: (MonadIO m, IsDOMDOMWindow o) => o -> m Double
getDOMDOMWindowDevicePixelRatio obj = liftIO $ B.Properties.getObjectPropertyDouble obj "device-pixel-ratio"
#if ENABLE_OVERLOADING
data DOMDOMWindowDevicePixelRatioPropertyInfo
instance AttrInfo DOMDOMWindowDevicePixelRatioPropertyInfo where
type AttrAllowedOps DOMDOMWindowDevicePixelRatioPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowDevicePixelRatioPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowDevicePixelRatioPropertyInfo = Double
type AttrLabel DOMDOMWindowDevicePixelRatioPropertyInfo = "device-pixel-ratio"
type AttrOrigin DOMDOMWindowDevicePixelRatioPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowDevicePixelRatio
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowDocument :: (MonadIO m, IsDOMDOMWindow o) => o -> m WebKit2WebExtension.DOMDocument.DOMDocument
getDOMDOMWindowDocument obj = liftIO $ checkUnexpectedNothing "getDOMDOMWindowDocument" $ B.Properties.getObjectPropertyObject obj "document" WebKit2WebExtension.DOMDocument.DOMDocument
#if ENABLE_OVERLOADING
data DOMDOMWindowDocumentPropertyInfo
instance AttrInfo DOMDOMWindowDocumentPropertyInfo where
type AttrAllowedOps DOMDOMWindowDocumentPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowDocumentPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowDocumentPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowDocumentPropertyInfo = WebKit2WebExtension.DOMDocument.DOMDocument
type AttrLabel DOMDOMWindowDocumentPropertyInfo = "document"
type AttrOrigin DOMDOMWindowDocumentPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowDocument
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowFrameElement :: (MonadIO m, IsDOMDOMWindow o) => o -> m WebKit2WebExtension.DOMElement.DOMElement
getDOMDOMWindowFrameElement obj = liftIO $ checkUnexpectedNothing "getDOMDOMWindowFrameElement" $ B.Properties.getObjectPropertyObject obj "frame-element" WebKit2WebExtension.DOMElement.DOMElement
#if ENABLE_OVERLOADING
data DOMDOMWindowFrameElementPropertyInfo
instance AttrInfo DOMDOMWindowFrameElementPropertyInfo where
type AttrAllowedOps DOMDOMWindowFrameElementPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowFrameElementPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowFrameElementPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowFrameElementPropertyInfo = WebKit2WebExtension.DOMElement.DOMElement
type AttrLabel DOMDOMWindowFrameElementPropertyInfo = "frame-element"
type AttrOrigin DOMDOMWindowFrameElementPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowFrameElement
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowFrames :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
getDOMDOMWindowFrames obj = liftIO $ B.Properties.getObjectPropertyObject obj "frames" DOMDOMWindow
#if ENABLE_OVERLOADING
data DOMDOMWindowFramesPropertyInfo
instance AttrInfo DOMDOMWindowFramesPropertyInfo where
type AttrAllowedOps DOMDOMWindowFramesPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowFramesPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowFramesPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowFramesPropertyInfo = (Maybe DOMDOMWindow)
type AttrLabel DOMDOMWindowFramesPropertyInfo = "frames"
type AttrOrigin DOMDOMWindowFramesPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowFrames
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowInnerHeight :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowInnerHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "inner-height"
#if ENABLE_OVERLOADING
data DOMDOMWindowInnerHeightPropertyInfo
instance AttrInfo DOMDOMWindowInnerHeightPropertyInfo where
type AttrAllowedOps DOMDOMWindowInnerHeightPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowInnerHeightPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowInnerHeightPropertyInfo = CLong
type AttrLabel DOMDOMWindowInnerHeightPropertyInfo = "inner-height"
type AttrOrigin DOMDOMWindowInnerHeightPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowInnerHeight
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowInnerWidth :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowInnerWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "inner-width"
#if ENABLE_OVERLOADING
data DOMDOMWindowInnerWidthPropertyInfo
instance AttrInfo DOMDOMWindowInnerWidthPropertyInfo where
type AttrAllowedOps DOMDOMWindowInnerWidthPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowInnerWidthPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowInnerWidthPropertyInfo = CLong
type AttrLabel DOMDOMWindowInnerWidthPropertyInfo = "inner-width"
type AttrOrigin DOMDOMWindowInnerWidthPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowInnerWidth
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowLength :: (MonadIO m, IsDOMDOMWindow o) => o -> m CULong
getDOMDOMWindowLength obj = liftIO $ B.Properties.getObjectPropertyULong obj "length"
#if ENABLE_OVERLOADING
data DOMDOMWindowLengthPropertyInfo
instance AttrInfo DOMDOMWindowLengthPropertyInfo where
type AttrAllowedOps DOMDOMWindowLengthPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowLengthPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowLengthPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowLengthPropertyInfo = CULong
type AttrLabel DOMDOMWindowLengthPropertyInfo = "length"
type AttrOrigin DOMDOMWindowLengthPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowLength
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowName :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)
getDOMDOMWindowName obj = liftIO $ B.Properties.getObjectPropertyString obj "name"
setDOMDOMWindowName :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()
setDOMDOMWindowName obj val = liftIO $ B.Properties.setObjectPropertyString obj "name" (Just val)
constructDOMDOMWindowName :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)
constructDOMDOMWindowName val = B.Properties.constructObjectPropertyString "name" (Just val)
#if ENABLE_OVERLOADING
data DOMDOMWindowNamePropertyInfo
instance AttrInfo DOMDOMWindowNamePropertyInfo where
type AttrAllowedOps DOMDOMWindowNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowNamePropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMDOMWindowNamePropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMDOMWindowNamePropertyInfo = "name"
type AttrOrigin DOMDOMWindowNamePropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowName
attrSet _ = setDOMDOMWindowName
attrConstruct _ = constructDOMDOMWindowName
attrClear _ = undefined
#endif
getDOMDOMWindowOffscreenBuffering :: (MonadIO m, IsDOMDOMWindow o) => o -> m Bool
getDOMDOMWindowOffscreenBuffering obj = liftIO $ B.Properties.getObjectPropertyBool obj "offscreen-buffering"
#if ENABLE_OVERLOADING
data DOMDOMWindowOffscreenBufferingPropertyInfo
instance AttrInfo DOMDOMWindowOffscreenBufferingPropertyInfo where
type AttrAllowedOps DOMDOMWindowOffscreenBufferingPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowOffscreenBufferingPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowOffscreenBufferingPropertyInfo = Bool
type AttrLabel DOMDOMWindowOffscreenBufferingPropertyInfo = "offscreen-buffering"
type AttrOrigin DOMDOMWindowOffscreenBufferingPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowOffscreenBuffering
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowOpener :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
getDOMDOMWindowOpener obj = liftIO $ B.Properties.getObjectPropertyObject obj "opener" DOMDOMWindow
#if ENABLE_OVERLOADING
data DOMDOMWindowOpenerPropertyInfo
instance AttrInfo DOMDOMWindowOpenerPropertyInfo where
type AttrAllowedOps DOMDOMWindowOpenerPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowOpenerPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowOpenerPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowOpenerPropertyInfo = (Maybe DOMDOMWindow)
type AttrLabel DOMDOMWindowOpenerPropertyInfo = "opener"
type AttrOrigin DOMDOMWindowOpenerPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowOpener
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowOrientation :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowOrientation obj = liftIO $ B.Properties.getObjectPropertyLong obj "orientation"
#if ENABLE_OVERLOADING
data DOMDOMWindowOrientationPropertyInfo
instance AttrInfo DOMDOMWindowOrientationPropertyInfo where
type AttrAllowedOps DOMDOMWindowOrientationPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowOrientationPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowOrientationPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowOrientationPropertyInfo = CLong
type AttrLabel DOMDOMWindowOrientationPropertyInfo = "orientation"
type AttrOrigin DOMDOMWindowOrientationPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowOrientation
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowOuterHeight :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowOuterHeight obj = liftIO $ B.Properties.getObjectPropertyLong obj "outer-height"
#if ENABLE_OVERLOADING
data DOMDOMWindowOuterHeightPropertyInfo
instance AttrInfo DOMDOMWindowOuterHeightPropertyInfo where
type AttrAllowedOps DOMDOMWindowOuterHeightPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowOuterHeightPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowOuterHeightPropertyInfo = CLong
type AttrLabel DOMDOMWindowOuterHeightPropertyInfo = "outer-height"
type AttrOrigin DOMDOMWindowOuterHeightPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowOuterHeight
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowOuterWidth :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowOuterWidth obj = liftIO $ B.Properties.getObjectPropertyLong obj "outer-width"
#if ENABLE_OVERLOADING
data DOMDOMWindowOuterWidthPropertyInfo
instance AttrInfo DOMDOMWindowOuterWidthPropertyInfo where
type AttrAllowedOps DOMDOMWindowOuterWidthPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowOuterWidthPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowOuterWidthPropertyInfo = CLong
type AttrLabel DOMDOMWindowOuterWidthPropertyInfo = "outer-width"
type AttrOrigin DOMDOMWindowOuterWidthPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowOuterWidth
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowPageXOffset :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowPageXOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-x-offset"
#if ENABLE_OVERLOADING
data DOMDOMWindowPageXOffsetPropertyInfo
instance AttrInfo DOMDOMWindowPageXOffsetPropertyInfo where
type AttrAllowedOps DOMDOMWindowPageXOffsetPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowPageXOffsetPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowPageXOffsetPropertyInfo = CLong
type AttrLabel DOMDOMWindowPageXOffsetPropertyInfo = "page-x-offset"
type AttrOrigin DOMDOMWindowPageXOffsetPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowPageXOffset
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowPageYOffset :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowPageYOffset obj = liftIO $ B.Properties.getObjectPropertyLong obj "page-y-offset"
#if ENABLE_OVERLOADING
data DOMDOMWindowPageYOffsetPropertyInfo
instance AttrInfo DOMDOMWindowPageYOffsetPropertyInfo where
type AttrAllowedOps DOMDOMWindowPageYOffsetPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowPageYOffsetPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowPageYOffsetPropertyInfo = CLong
type AttrLabel DOMDOMWindowPageYOffsetPropertyInfo = "page-y-offset"
type AttrOrigin DOMDOMWindowPageYOffsetPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowPageYOffset
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowParent :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
getDOMDOMWindowParent obj = liftIO $ B.Properties.getObjectPropertyObject obj "parent" DOMDOMWindow
#if ENABLE_OVERLOADING
data DOMDOMWindowParentPropertyInfo
instance AttrInfo DOMDOMWindowParentPropertyInfo where
type AttrAllowedOps DOMDOMWindowParentPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowParentPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowParentPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowParentPropertyInfo = (Maybe DOMDOMWindow)
type AttrLabel DOMDOMWindowParentPropertyInfo = "parent"
type AttrOrigin DOMDOMWindowParentPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowParent
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowScreenLeft :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowScreenLeft obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-left"
#if ENABLE_OVERLOADING
data DOMDOMWindowScreenLeftPropertyInfo
instance AttrInfo DOMDOMWindowScreenLeftPropertyInfo where
type AttrAllowedOps DOMDOMWindowScreenLeftPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowScreenLeftPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowScreenLeftPropertyInfo = CLong
type AttrLabel DOMDOMWindowScreenLeftPropertyInfo = "screen-left"
type AttrOrigin DOMDOMWindowScreenLeftPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowScreenLeft
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowScreenTop :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowScreenTop obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-top"
#if ENABLE_OVERLOADING
data DOMDOMWindowScreenTopPropertyInfo
instance AttrInfo DOMDOMWindowScreenTopPropertyInfo where
type AttrAllowedOps DOMDOMWindowScreenTopPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowScreenTopPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowScreenTopPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowScreenTopPropertyInfo = CLong
type AttrLabel DOMDOMWindowScreenTopPropertyInfo = "screen-top"
type AttrOrigin DOMDOMWindowScreenTopPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowScreenTop
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowScreenX :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowScreenX obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-x"
#if ENABLE_OVERLOADING
data DOMDOMWindowScreenXPropertyInfo
instance AttrInfo DOMDOMWindowScreenXPropertyInfo where
type AttrAllowedOps DOMDOMWindowScreenXPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowScreenXPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowScreenXPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowScreenXPropertyInfo = CLong
type AttrLabel DOMDOMWindowScreenXPropertyInfo = "screen-x"
type AttrOrigin DOMDOMWindowScreenXPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowScreenX
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowScreenY :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowScreenY obj = liftIO $ B.Properties.getObjectPropertyLong obj "screen-y"
#if ENABLE_OVERLOADING
data DOMDOMWindowScreenYPropertyInfo
instance AttrInfo DOMDOMWindowScreenYPropertyInfo where
type AttrAllowedOps DOMDOMWindowScreenYPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowScreenYPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowScreenYPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowScreenYPropertyInfo = CLong
type AttrLabel DOMDOMWindowScreenYPropertyInfo = "screen-y"
type AttrOrigin DOMDOMWindowScreenYPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowScreenY
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowScrollX :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowScrollX obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-x"
#if ENABLE_OVERLOADING
data DOMDOMWindowScrollXPropertyInfo
instance AttrInfo DOMDOMWindowScrollXPropertyInfo where
type AttrAllowedOps DOMDOMWindowScrollXPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowScrollXPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowScrollXPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowScrollXPropertyInfo = CLong
type AttrLabel DOMDOMWindowScrollXPropertyInfo = "scroll-x"
type AttrOrigin DOMDOMWindowScrollXPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowScrollX
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowScrollY :: (MonadIO m, IsDOMDOMWindow o) => o -> m CLong
getDOMDOMWindowScrollY obj = liftIO $ B.Properties.getObjectPropertyLong obj "scroll-y"
#if ENABLE_OVERLOADING
data DOMDOMWindowScrollYPropertyInfo
instance AttrInfo DOMDOMWindowScrollYPropertyInfo where
type AttrAllowedOps DOMDOMWindowScrollYPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowScrollYPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowScrollYPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowScrollYPropertyInfo = CLong
type AttrLabel DOMDOMWindowScrollYPropertyInfo = "scroll-y"
type AttrOrigin DOMDOMWindowScrollYPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowScrollY
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowSelf :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
getDOMDOMWindowSelf obj = liftIO $ B.Properties.getObjectPropertyObject obj "self" DOMDOMWindow
#if ENABLE_OVERLOADING
data DOMDOMWindowSelfPropertyInfo
instance AttrInfo DOMDOMWindowSelfPropertyInfo where
type AttrAllowedOps DOMDOMWindowSelfPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowSelfPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowSelfPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowSelfPropertyInfo = (Maybe DOMDOMWindow)
type AttrLabel DOMDOMWindowSelfPropertyInfo = "self"
type AttrOrigin DOMDOMWindowSelfPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowSelf
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe T.Text)
getDOMDOMWindowStatus obj = liftIO $ B.Properties.getObjectPropertyString obj "status"
setDOMDOMWindowStatus :: (MonadIO m, IsDOMDOMWindow o) => o -> T.Text -> m ()
setDOMDOMWindowStatus obj val = liftIO $ B.Properties.setObjectPropertyString obj "status" (Just val)
constructDOMDOMWindowStatus :: (IsDOMDOMWindow o) => T.Text -> IO (GValueConstruct o)
constructDOMDOMWindowStatus val = B.Properties.constructObjectPropertyString "status" (Just val)
#if ENABLE_OVERLOADING
data DOMDOMWindowStatusPropertyInfo
instance AttrInfo DOMDOMWindowStatusPropertyInfo where
type AttrAllowedOps DOMDOMWindowStatusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint DOMDOMWindowStatusPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint DOMDOMWindowStatusPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowStatusPropertyInfo = (Maybe T.Text)
type AttrLabel DOMDOMWindowStatusPropertyInfo = "status"
type AttrOrigin DOMDOMWindowStatusPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowStatus
attrSet _ = setDOMDOMWindowStatus
attrConstruct _ = constructDOMDOMWindowStatus
attrClear _ = undefined
#endif
getDOMDOMWindowTop :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
getDOMDOMWindowTop obj = liftIO $ B.Properties.getObjectPropertyObject obj "top" DOMDOMWindow
#if ENABLE_OVERLOADING
data DOMDOMWindowTopPropertyInfo
instance AttrInfo DOMDOMWindowTopPropertyInfo where
type AttrAllowedOps DOMDOMWindowTopPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowTopPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowTopPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowTopPropertyInfo = (Maybe DOMDOMWindow)
type AttrLabel DOMDOMWindowTopPropertyInfo = "top"
type AttrOrigin DOMDOMWindowTopPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowTop
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getDOMDOMWindowWindow :: (MonadIO m, IsDOMDOMWindow o) => o -> m (Maybe DOMDOMWindow)
getDOMDOMWindowWindow obj = liftIO $ B.Properties.getObjectPropertyObject obj "window" DOMDOMWindow
#if ENABLE_OVERLOADING
data DOMDOMWindowWindowPropertyInfo
instance AttrInfo DOMDOMWindowWindowPropertyInfo where
type AttrAllowedOps DOMDOMWindowWindowPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint DOMDOMWindowWindowPropertyInfo = (~) ()
type AttrBaseTypeConstraint DOMDOMWindowWindowPropertyInfo = IsDOMDOMWindow
type AttrGetType DOMDOMWindowWindowPropertyInfo = (Maybe DOMDOMWindow)
type AttrLabel DOMDOMWindowWindowPropertyInfo = "window"
type AttrOrigin DOMDOMWindowWindowPropertyInfo = DOMDOMWindow
attrGet _ = getDOMDOMWindowWindow
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList DOMDOMWindow
type instance O.AttributeList DOMDOMWindow = DOMDOMWindowAttributeList
type DOMDOMWindowAttributeList = ('[ '("closed", DOMDOMWindowClosedPropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("defaultStatus", DOMDOMWindowDefaultStatusPropertyInfo), '("devicePixelRatio", DOMDOMWindowDevicePixelRatioPropertyInfo), '("document", DOMDOMWindowDocumentPropertyInfo), '("frameElement", DOMDOMWindowFrameElementPropertyInfo), '("frames", DOMDOMWindowFramesPropertyInfo), '("innerHeight", DOMDOMWindowInnerHeightPropertyInfo), '("innerWidth", DOMDOMWindowInnerWidthPropertyInfo), '("length", DOMDOMWindowLengthPropertyInfo), '("name", DOMDOMWindowNamePropertyInfo), '("offscreenBuffering", DOMDOMWindowOffscreenBufferingPropertyInfo), '("opener", DOMDOMWindowOpenerPropertyInfo), '("orientation", DOMDOMWindowOrientationPropertyInfo), '("outerHeight", DOMDOMWindowOuterHeightPropertyInfo), '("outerWidth", DOMDOMWindowOuterWidthPropertyInfo), '("pageXOffset", DOMDOMWindowPageXOffsetPropertyInfo), '("pageYOffset", DOMDOMWindowPageYOffsetPropertyInfo), '("parent", DOMDOMWindowParentPropertyInfo), '("screenLeft", DOMDOMWindowScreenLeftPropertyInfo), '("screenTop", DOMDOMWindowScreenTopPropertyInfo), '("screenX", DOMDOMWindowScreenXPropertyInfo), '("screenY", DOMDOMWindowScreenYPropertyInfo), '("scrollX", DOMDOMWindowScrollXPropertyInfo), '("scrollY", DOMDOMWindowScrollYPropertyInfo), '("self", DOMDOMWindowSelfPropertyInfo), '("status", DOMDOMWindowStatusPropertyInfo), '("top", DOMDOMWindowTopPropertyInfo), '("window", DOMDOMWindowWindowPropertyInfo)] :: [(Symbol, *)])
#endif
#if ENABLE_OVERLOADING
dOMDOMWindowClosed :: AttrLabelProxy "closed"
dOMDOMWindowClosed = AttrLabelProxy
dOMDOMWindowDefaultStatus :: AttrLabelProxy "defaultStatus"
dOMDOMWindowDefaultStatus = AttrLabelProxy
dOMDOMWindowDevicePixelRatio :: AttrLabelProxy "devicePixelRatio"
dOMDOMWindowDevicePixelRatio = AttrLabelProxy
dOMDOMWindowDocument :: AttrLabelProxy "document"
dOMDOMWindowDocument = AttrLabelProxy
dOMDOMWindowFrameElement :: AttrLabelProxy "frameElement"
dOMDOMWindowFrameElement = AttrLabelProxy
dOMDOMWindowFrames :: AttrLabelProxy "frames"
dOMDOMWindowFrames = AttrLabelProxy
dOMDOMWindowInnerHeight :: AttrLabelProxy "innerHeight"
dOMDOMWindowInnerHeight = AttrLabelProxy
dOMDOMWindowInnerWidth :: AttrLabelProxy "innerWidth"
dOMDOMWindowInnerWidth = AttrLabelProxy
dOMDOMWindowLength :: AttrLabelProxy "length"
dOMDOMWindowLength = AttrLabelProxy
dOMDOMWindowName :: AttrLabelProxy "name"
dOMDOMWindowName = AttrLabelProxy
dOMDOMWindowOffscreenBuffering :: AttrLabelProxy "offscreenBuffering"
dOMDOMWindowOffscreenBuffering = AttrLabelProxy
dOMDOMWindowOpener :: AttrLabelProxy "opener"
dOMDOMWindowOpener = AttrLabelProxy
dOMDOMWindowOrientation :: AttrLabelProxy "orientation"
dOMDOMWindowOrientation = AttrLabelProxy
dOMDOMWindowOuterHeight :: AttrLabelProxy "outerHeight"
dOMDOMWindowOuterHeight = AttrLabelProxy
dOMDOMWindowOuterWidth :: AttrLabelProxy "outerWidth"
dOMDOMWindowOuterWidth = AttrLabelProxy
dOMDOMWindowPageXOffset :: AttrLabelProxy "pageXOffset"
dOMDOMWindowPageXOffset = AttrLabelProxy
dOMDOMWindowPageYOffset :: AttrLabelProxy "pageYOffset"
dOMDOMWindowPageYOffset = AttrLabelProxy
dOMDOMWindowParent :: AttrLabelProxy "parent"
dOMDOMWindowParent = AttrLabelProxy
dOMDOMWindowScreenLeft :: AttrLabelProxy "screenLeft"
dOMDOMWindowScreenLeft = AttrLabelProxy
dOMDOMWindowScreenTop :: AttrLabelProxy "screenTop"
dOMDOMWindowScreenTop = AttrLabelProxy
dOMDOMWindowScreenX :: AttrLabelProxy "screenX"
dOMDOMWindowScreenX = AttrLabelProxy
dOMDOMWindowScreenY :: AttrLabelProxy "screenY"
dOMDOMWindowScreenY = AttrLabelProxy
dOMDOMWindowScrollX :: AttrLabelProxy "scrollX"
dOMDOMWindowScrollX = AttrLabelProxy
dOMDOMWindowScrollY :: AttrLabelProxy "scrollY"
dOMDOMWindowScrollY = AttrLabelProxy
dOMDOMWindowSelf :: AttrLabelProxy "self"
dOMDOMWindowSelf = AttrLabelProxy
dOMDOMWindowStatus :: AttrLabelProxy "status"
dOMDOMWindowStatus = AttrLabelProxy
dOMDOMWindowTop :: AttrLabelProxy "top"
dOMDOMWindowTop = AttrLabelProxy
dOMDOMWindowWindow :: AttrLabelProxy "window"
dOMDOMWindowWindow = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
type instance O.SignalList DOMDOMWindow = DOMDOMWindowSignalList
type DOMDOMWindowSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_dom_window_alert" webkit_dom_dom_window_alert ::
Ptr DOMDOMWindow ->
CString ->
IO ()
{-# DEPRECATED dOMDOMWindowAlert ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowAlert ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> m ()
dOMDOMWindowAlert self message = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
message' <- textToCString message
webkit_dom_dom_window_alert self' message'
touchManagedPtr self
freeMem message'
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowAlertMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowAlertMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowAlert
#endif
foreign import ccall "webkit_dom_dom_window_blur" webkit_dom_dom_window_blur ::
Ptr DOMDOMWindow ->
IO ()
{-# DEPRECATED dOMDOMWindowBlur ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowBlur ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m ()
dOMDOMWindowBlur self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
webkit_dom_dom_window_blur self'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowBlurMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowBlurMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowBlur
#endif
foreign import ccall "webkit_dom_dom_window_capture_events" webkit_dom_dom_window_capture_events ::
Ptr DOMDOMWindow ->
IO ()
{-# DEPRECATED dOMDOMWindowCaptureEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowCaptureEvents ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m ()
dOMDOMWindowCaptureEvents self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
webkit_dom_dom_window_capture_events self'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowCaptureEventsMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowCaptureEventsMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowCaptureEvents
#endif
foreign import ccall "webkit_dom_dom_window_close" webkit_dom_dom_window_close ::
Ptr DOMDOMWindow ->
IO ()
{-# DEPRECATED dOMDOMWindowClose ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowClose ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m ()
dOMDOMWindowClose self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
webkit_dom_dom_window_close self'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowCloseMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowCloseMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowClose
#endif
foreign import ccall "webkit_dom_dom_window_confirm" webkit_dom_dom_window_confirm ::
Ptr DOMDOMWindow ->
CString ->
IO CInt
{-# DEPRECATED dOMDOMWindowConfirm ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowConfirm ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> m Bool
dOMDOMWindowConfirm self message = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
message' <- textToCString message
result <- webkit_dom_dom_window_confirm self' message'
let result' = (/= 0) result
touchManagedPtr self
freeMem message'
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowConfirmMethodInfo
instance (signature ~ (T.Text -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowConfirmMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowConfirm
#endif
foreign import ccall "webkit_dom_dom_window_find" webkit_dom_dom_window_find ::
Ptr DOMDOMWindow ->
CString ->
CInt ->
CInt ->
CInt ->
CInt ->
CInt ->
CInt ->
IO CInt
{-# DEPRECATED dOMDOMWindowFind ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowFind ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> Bool
-> Bool
-> Bool
-> Bool
-> Bool
-> Bool
-> m Bool
dOMDOMWindowFind self string caseSensitive backwards wrap wholeWord searchInFrames showDialog = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
string' <- textToCString string
let caseSensitive' = (fromIntegral . fromEnum) caseSensitive
let backwards' = (fromIntegral . fromEnum) backwards
let wrap' = (fromIntegral . fromEnum) wrap
let wholeWord' = (fromIntegral . fromEnum) wholeWord
let searchInFrames' = (fromIntegral . fromEnum) searchInFrames
let showDialog' = (fromIntegral . fromEnum) showDialog
result <- webkit_dom_dom_window_find self' string' caseSensitive' backwards' wrap' wholeWord' searchInFrames' showDialog'
let result' = (/= 0) result
touchManagedPtr self
freeMem string'
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowFindMethodInfo
instance (signature ~ (T.Text -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowFindMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowFind
#endif
foreign import ccall "webkit_dom_dom_window_focus" webkit_dom_dom_window_focus ::
Ptr DOMDOMWindow ->
IO ()
{-# DEPRECATED dOMDOMWindowFocus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowFocus ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m ()
dOMDOMWindowFocus self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
webkit_dom_dom_window_focus self'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowFocusMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowFocusMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowFocus
#endif
foreign import ccall "webkit_dom_dom_window_get_closed" webkit_dom_dom_window_get_closed ::
Ptr DOMDOMWindow ->
IO CInt
{-# DEPRECATED dOMDOMWindowGetClosed ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetClosed ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m Bool
dOMDOMWindowGetClosed self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_closed self'
let result' = (/= 0) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetClosedMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetClosedMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetClosed
#endif
foreign import ccall "webkit_dom_dom_window_get_computed_style" webkit_dom_dom_window_get_computed_style ::
Ptr DOMDOMWindow ->
Ptr WebKit2WebExtension.DOMElement.DOMElement ->
CString ->
IO (Ptr WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration)
{-# DEPRECATED dOMDOMWindowGetComputedStyle ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetComputedStyle ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a, WebKit2WebExtension.DOMElement.IsDOMElement b) =>
a
-> b
-> Maybe (T.Text)
-> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration
dOMDOMWindowGetComputedStyle self element pseudoElement = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
element' <- unsafeManagedPtrCastPtr element
maybePseudoElement <- case pseudoElement of
Nothing -> return nullPtr
Just jPseudoElement -> do
jPseudoElement' <- textToCString jPseudoElement
return jPseudoElement'
result <- webkit_dom_dom_window_get_computed_style self' element' maybePseudoElement
checkUnexpectedReturnNULL "dOMDOMWindowGetComputedStyle" result
result' <- (wrapObject WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) result
touchManagedPtr self
touchManagedPtr element
freeMem maybePseudoElement
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetComputedStyleMethodInfo
instance (signature ~ (b -> Maybe (T.Text) -> m WebKit2WebExtension.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration), MonadIO m, IsDOMDOMWindow a, WebKit2WebExtension.DOMElement.IsDOMElement b) => O.MethodInfo DOMDOMWindowGetComputedStyleMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetComputedStyle
#endif
foreign import ccall "webkit_dom_dom_window_get_default_status" webkit_dom_dom_window_get_default_status ::
Ptr DOMDOMWindow ->
IO CString
{-# DEPRECATED dOMDOMWindowGetDefaultStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetDefaultStatus ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m T.Text
dOMDOMWindowGetDefaultStatus self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_default_status self'
checkUnexpectedReturnNULL "dOMDOMWindowGetDefaultStatus" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetDefaultStatusMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDefaultStatusMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetDefaultStatus
#endif
foreign import ccall "webkit_dom_dom_window_get_device_pixel_ratio" webkit_dom_dom_window_get_device_pixel_ratio ::
Ptr DOMDOMWindow ->
IO CDouble
{-# DEPRECATED dOMDOMWindowGetDevicePixelRatio ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetDevicePixelRatio ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m Double
dOMDOMWindowGetDevicePixelRatio self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_device_pixel_ratio self'
let result' = realToFrac result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetDevicePixelRatioMethodInfo
instance (signature ~ (m Double), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDevicePixelRatioMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetDevicePixelRatio
#endif
foreign import ccall "webkit_dom_dom_window_get_document" webkit_dom_dom_window_get_document ::
Ptr DOMDOMWindow ->
IO (Ptr WebKit2WebExtension.DOMDocument.DOMDocument)
{-# DEPRECATED dOMDOMWindowGetDocument ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetDocument ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m WebKit2WebExtension.DOMDocument.DOMDocument
dOMDOMWindowGetDocument self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_document self'
checkUnexpectedReturnNULL "dOMDOMWindowGetDocument" result
result' <- (newObject WebKit2WebExtension.DOMDocument.DOMDocument) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetDocumentMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMDocument.DOMDocument), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetDocumentMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetDocument
#endif
foreign import ccall "webkit_dom_dom_window_get_frame_element" webkit_dom_dom_window_get_frame_element ::
Ptr DOMDOMWindow ->
IO (Ptr WebKit2WebExtension.DOMElement.DOMElement)
{-# DEPRECATED dOMDOMWindowGetFrameElement ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetFrameElement ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m WebKit2WebExtension.DOMElement.DOMElement
dOMDOMWindowGetFrameElement self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_frame_element self'
checkUnexpectedReturnNULL "dOMDOMWindowGetFrameElement" result
result' <- (newObject WebKit2WebExtension.DOMElement.DOMElement) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetFrameElementMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMElement.DOMElement), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetFrameElementMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetFrameElement
#endif
foreign import ccall "webkit_dom_dom_window_get_frames" webkit_dom_dom_window_get_frames ::
Ptr DOMDOMWindow ->
IO (Ptr DOMDOMWindow)
{-# DEPRECATED dOMDOMWindowGetFrames ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetFrames ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m DOMDOMWindow
dOMDOMWindowGetFrames self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_frames self'
checkUnexpectedReturnNULL "dOMDOMWindowGetFrames" result
result' <- (wrapObject DOMDOMWindow) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetFramesMethodInfo
instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetFramesMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetFrames
#endif
foreign import ccall "webkit_dom_dom_window_get_inner_height" webkit_dom_dom_window_get_inner_height ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetInnerHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetInnerHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetInnerHeight self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_inner_height self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetInnerHeightMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetInnerHeightMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetInnerHeight
#endif
foreign import ccall "webkit_dom_dom_window_get_inner_width" webkit_dom_dom_window_get_inner_width ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetInnerWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetInnerWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetInnerWidth self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_inner_width self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetInnerWidthMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetInnerWidthMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetInnerWidth
#endif
foreign import ccall "webkit_dom_dom_window_get_length" webkit_dom_dom_window_get_length ::
Ptr DOMDOMWindow ->
IO CULong
{-# DEPRECATED dOMDOMWindowGetLength ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetLength ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CULong
dOMDOMWindowGetLength self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_length self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetLengthMethodInfo
instance (signature ~ (m CULong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetLengthMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetLength
#endif
foreign import ccall "webkit_dom_dom_window_get_name" webkit_dom_dom_window_get_name ::
Ptr DOMDOMWindow ->
IO CString
{-# DEPRECATED dOMDOMWindowGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m T.Text
dOMDOMWindowGetName self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_name self'
checkUnexpectedReturnNULL "dOMDOMWindowGetName" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetNameMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetName
#endif
foreign import ccall "webkit_dom_dom_window_get_offscreen_buffering" webkit_dom_dom_window_get_offscreen_buffering ::
Ptr DOMDOMWindow ->
IO CInt
{-# DEPRECATED dOMDOMWindowGetOffscreenBuffering ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetOffscreenBuffering ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m Bool
dOMDOMWindowGetOffscreenBuffering self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_offscreen_buffering self'
let result' = (/= 0) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetOffscreenBufferingMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOffscreenBufferingMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetOffscreenBuffering
#endif
foreign import ccall "webkit_dom_dom_window_get_opener" webkit_dom_dom_window_get_opener ::
Ptr DOMDOMWindow ->
IO (Ptr DOMDOMWindow)
{-# DEPRECATED dOMDOMWindowGetOpener ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetOpener ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m DOMDOMWindow
dOMDOMWindowGetOpener self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_opener self'
checkUnexpectedReturnNULL "dOMDOMWindowGetOpener" result
result' <- (wrapObject DOMDOMWindow) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetOpenerMethodInfo
instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOpenerMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetOpener
#endif
foreign import ccall "webkit_dom_dom_window_get_orientation" webkit_dom_dom_window_get_orientation ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetOrientation ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetOrientation ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetOrientation self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_orientation self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetOrientationMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOrientationMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetOrientation
#endif
foreign import ccall "webkit_dom_dom_window_get_outer_height" webkit_dom_dom_window_get_outer_height ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetOuterHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetOuterHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetOuterHeight self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_outer_height self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetOuterHeightMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOuterHeightMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetOuterHeight
#endif
foreign import ccall "webkit_dom_dom_window_get_outer_width" webkit_dom_dom_window_get_outer_width ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetOuterWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetOuterWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetOuterWidth self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_outer_width self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetOuterWidthMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetOuterWidthMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetOuterWidth
#endif
foreign import ccall "webkit_dom_dom_window_get_page_x_offset" webkit_dom_dom_window_get_page_x_offset ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetPageXOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetPageXOffset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetPageXOffset self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_page_x_offset self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetPageXOffsetMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetPageXOffsetMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetPageXOffset
#endif
foreign import ccall "webkit_dom_dom_window_get_page_y_offset" webkit_dom_dom_window_get_page_y_offset ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetPageYOffset ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetPageYOffset ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetPageYOffset self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_page_y_offset self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetPageYOffsetMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetPageYOffsetMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetPageYOffset
#endif
foreign import ccall "webkit_dom_dom_window_get_parent" webkit_dom_dom_window_get_parent ::
Ptr DOMDOMWindow ->
IO (Ptr DOMDOMWindow)
{-# DEPRECATED dOMDOMWindowGetParent ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetParent ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m DOMDOMWindow
dOMDOMWindowGetParent self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_parent self'
checkUnexpectedReturnNULL "dOMDOMWindowGetParent" result
result' <- (wrapObject DOMDOMWindow) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetParentMethodInfo
instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetParentMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetParent
#endif
foreign import ccall "webkit_dom_dom_window_get_screen_left" webkit_dom_dom_window_get_screen_left ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetScreenLeft ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetScreenLeft ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetScreenLeft self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_screen_left self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetScreenLeftMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenLeftMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetScreenLeft
#endif
foreign import ccall "webkit_dom_dom_window_get_screen_top" webkit_dom_dom_window_get_screen_top ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetScreenTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetScreenTop ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetScreenTop self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_screen_top self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetScreenTopMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenTopMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetScreenTop
#endif
foreign import ccall "webkit_dom_dom_window_get_screen_x" webkit_dom_dom_window_get_screen_x ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetScreenX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetScreenX ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetScreenX self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_screen_x self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetScreenXMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenXMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetScreenX
#endif
foreign import ccall "webkit_dom_dom_window_get_screen_y" webkit_dom_dom_window_get_screen_y ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetScreenY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetScreenY ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetScreenY self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_screen_y self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetScreenYMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScreenYMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetScreenY
#endif
foreign import ccall "webkit_dom_dom_window_get_scroll_x" webkit_dom_dom_window_get_scroll_x ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetScrollX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetScrollX ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetScrollX self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_scroll_x self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetScrollXMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScrollXMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetScrollX
#endif
foreign import ccall "webkit_dom_dom_window_get_scroll_y" webkit_dom_dom_window_get_scroll_y ::
Ptr DOMDOMWindow ->
IO CLong
{-# DEPRECATED dOMDOMWindowGetScrollY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetScrollY ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m CLong
dOMDOMWindowGetScrollY self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_scroll_y self'
touchManagedPtr self
return result
#if ENABLE_OVERLOADING
data DOMDOMWindowGetScrollYMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetScrollYMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetScrollY
#endif
foreign import ccall "webkit_dom_dom_window_get_selection" webkit_dom_dom_window_get_selection ::
Ptr DOMDOMWindow ->
IO (Ptr WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection)
{-# DEPRECATED dOMDOMWindowGetSelection ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetSelection ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection
dOMDOMWindowGetSelection self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_selection self'
checkUnexpectedReturnNULL "dOMDOMWindowGetSelection" result
result' <- (wrapObject WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetSelectionMethodInfo
instance (signature ~ (m WebKit2WebExtension.DOMDOMSelection.DOMDOMSelection), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetSelectionMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetSelection
#endif
foreign import ccall "webkit_dom_dom_window_get_self" webkit_dom_dom_window_get_self ::
Ptr DOMDOMWindow ->
IO (Ptr DOMDOMWindow)
{-# DEPRECATED dOMDOMWindowGetSelf ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetSelf ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m DOMDOMWindow
dOMDOMWindowGetSelf self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_self self'
checkUnexpectedReturnNULL "dOMDOMWindowGetSelf" result
result' <- (wrapObject DOMDOMWindow) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetSelfMethodInfo
instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetSelfMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetSelf
#endif
foreign import ccall "webkit_dom_dom_window_get_status" webkit_dom_dom_window_get_status ::
Ptr DOMDOMWindow ->
IO CString
{-# DEPRECATED dOMDOMWindowGetStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetStatus ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m T.Text
dOMDOMWindowGetStatus self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_status self'
checkUnexpectedReturnNULL "dOMDOMWindowGetStatus" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetStatusMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetStatusMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetStatus
#endif
foreign import ccall "webkit_dom_dom_window_get_top" webkit_dom_dom_window_get_top ::
Ptr DOMDOMWindow ->
IO (Ptr DOMDOMWindow)
{-# DEPRECATED dOMDOMWindowGetTop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetTop ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m DOMDOMWindow
dOMDOMWindowGetTop self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_top self'
checkUnexpectedReturnNULL "dOMDOMWindowGetTop" result
result' <- (wrapObject DOMDOMWindow) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetTopMethodInfo
instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetTopMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetTop
#endif
foreign import ccall "webkit_dom_dom_window_get_window" webkit_dom_dom_window_get_window ::
Ptr DOMDOMWindow ->
IO (Ptr DOMDOMWindow)
{-# DEPRECATED dOMDOMWindowGetWindow ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowGetWindow ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m DOMDOMWindow
dOMDOMWindowGetWindow self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
result <- webkit_dom_dom_window_get_window self'
checkUnexpectedReturnNULL "dOMDOMWindowGetWindow" result
result' <- (wrapObject DOMDOMWindow) result
touchManagedPtr self
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowGetWindowMethodInfo
instance (signature ~ (m DOMDOMWindow), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowGetWindowMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowGetWindow
#endif
foreign import ccall "webkit_dom_dom_window_move_by" webkit_dom_dom_window_move_by ::
Ptr DOMDOMWindow ->
CFloat ->
CFloat ->
IO ()
{-# DEPRECATED dOMDOMWindowMoveBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowMoveBy ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> Float
-> Float
-> m ()
dOMDOMWindowMoveBy self x y = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let x' = realToFrac x
let y' = realToFrac y
webkit_dom_dom_window_move_by self' x' y'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowMoveByMethodInfo
instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowMoveByMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowMoveBy
#endif
foreign import ccall "webkit_dom_dom_window_move_to" webkit_dom_dom_window_move_to ::
Ptr DOMDOMWindow ->
CFloat ->
CFloat ->
IO ()
{-# DEPRECATED dOMDOMWindowMoveTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowMoveTo ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> Float
-> Float
-> m ()
dOMDOMWindowMoveTo self x y = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let x' = realToFrac x
let y' = realToFrac y
webkit_dom_dom_window_move_to self' x' y'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowMoveToMethodInfo
instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowMoveToMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowMoveTo
#endif
foreign import ccall "webkit_dom_dom_window_print" webkit_dom_dom_window_print ::
Ptr DOMDOMWindow ->
IO ()
{-# DEPRECATED dOMDOMWindowPrint ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowPrint ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m ()
dOMDOMWindowPrint self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
webkit_dom_dom_window_print self'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowPrintMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowPrintMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowPrint
#endif
foreign import ccall "webkit_dom_dom_window_prompt" webkit_dom_dom_window_prompt ::
Ptr DOMDOMWindow ->
CString ->
CString ->
IO CString
{-# DEPRECATED dOMDOMWindowPrompt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowPrompt ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> T.Text
-> m T.Text
dOMDOMWindowPrompt self message defaultValue = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
message' <- textToCString message
defaultValue' <- textToCString defaultValue
result <- webkit_dom_dom_window_prompt self' message' defaultValue'
checkUnexpectedReturnNULL "dOMDOMWindowPrompt" result
result' <- cstringToText result
freeMem result
touchManagedPtr self
freeMem message'
freeMem defaultValue'
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowPromptMethodInfo
instance (signature ~ (T.Text -> T.Text -> m T.Text), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowPromptMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowPrompt
#endif
foreign import ccall "webkit_dom_dom_window_release_events" webkit_dom_dom_window_release_events ::
Ptr DOMDOMWindow ->
IO ()
{-# DEPRECATED dOMDOMWindowReleaseEvents ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowReleaseEvents ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m ()
dOMDOMWindowReleaseEvents self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
webkit_dom_dom_window_release_events self'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowReleaseEventsMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowReleaseEventsMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowReleaseEvents
#endif
foreign import ccall "webkit_dom_dom_window_resize_by" webkit_dom_dom_window_resize_by ::
Ptr DOMDOMWindow ->
CFloat ->
CFloat ->
IO ()
{-# DEPRECATED dOMDOMWindowResizeBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowResizeBy ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> Float
-> Float
-> m ()
dOMDOMWindowResizeBy self x y = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let x' = realToFrac x
let y' = realToFrac y
webkit_dom_dom_window_resize_by self' x' y'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowResizeByMethodInfo
instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowResizeByMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowResizeBy
#endif
foreign import ccall "webkit_dom_dom_window_resize_to" webkit_dom_dom_window_resize_to ::
Ptr DOMDOMWindow ->
CFloat ->
CFloat ->
IO ()
{-# DEPRECATED dOMDOMWindowResizeTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowResizeTo ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> Float
-> Float
-> m ()
dOMDOMWindowResizeTo self width height = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let width' = realToFrac width
let height' = realToFrac height
webkit_dom_dom_window_resize_to self' width' height'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowResizeToMethodInfo
instance (signature ~ (Float -> Float -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowResizeToMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowResizeTo
#endif
foreign import ccall "webkit_dom_dom_window_scroll_by" webkit_dom_dom_window_scroll_by ::
Ptr DOMDOMWindow ->
CDouble ->
CDouble ->
IO ()
{-# DEPRECATED dOMDOMWindowScrollBy ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowScrollBy ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> Double
-> Double
-> m ()
dOMDOMWindowScrollBy self x y = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let x' = realToFrac x
let y' = realToFrac y
webkit_dom_dom_window_scroll_by self' x' y'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowScrollByMethodInfo
instance (signature ~ (Double -> Double -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowScrollByMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowScrollBy
#endif
foreign import ccall "webkit_dom_dom_window_scroll_to" webkit_dom_dom_window_scroll_to ::
Ptr DOMDOMWindow ->
CDouble ->
CDouble ->
IO ()
{-# DEPRECATED dOMDOMWindowScrollTo ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowScrollTo ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> Double
-> Double
-> m ()
dOMDOMWindowScrollTo self x y = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
let x' = realToFrac x
let y' = realToFrac y
webkit_dom_dom_window_scroll_to self' x' y'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowScrollToMethodInfo
instance (signature ~ (Double -> Double -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowScrollToMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowScrollTo
#endif
foreign import ccall "webkit_dom_dom_window_set_default_status" webkit_dom_dom_window_set_default_status ::
Ptr DOMDOMWindow ->
CString ->
IO ()
{-# DEPRECATED dOMDOMWindowSetDefaultStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowSetDefaultStatus ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> m ()
dOMDOMWindowSetDefaultStatus self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
value' <- textToCString value
webkit_dom_dom_window_set_default_status self' value'
touchManagedPtr self
freeMem value'
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowSetDefaultStatusMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetDefaultStatusMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowSetDefaultStatus
#endif
foreign import ccall "webkit_dom_dom_window_set_name" webkit_dom_dom_window_set_name ::
Ptr DOMDOMWindow ->
CString ->
IO ()
{-# DEPRECATED dOMDOMWindowSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> m ()
dOMDOMWindowSetName self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
value' <- textToCString value
webkit_dom_dom_window_set_name self' value'
touchManagedPtr self
freeMem value'
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetNameMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowSetName
#endif
foreign import ccall "webkit_dom_dom_window_set_status" webkit_dom_dom_window_set_status ::
Ptr DOMDOMWindow ->
CString ->
IO ()
{-# DEPRECATED dOMDOMWindowSetStatus ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowSetStatus ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> m ()
dOMDOMWindowSetStatus self value = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
value' <- textToCString value
webkit_dom_dom_window_set_status self' value'
touchManagedPtr self
freeMem value'
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowSetStatusMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowSetStatusMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowSetStatus
#endif
foreign import ccall "webkit_dom_dom_window_stop" webkit_dom_dom_window_stop ::
Ptr DOMDOMWindow ->
IO ()
{-# DEPRECATED dOMDOMWindowStop ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMDOMWindowStop ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> m ()
dOMDOMWindowStop self = liftIO $ do
self' <- unsafeManagedPtrCastPtr self
webkit_dom_dom_window_stop self'
touchManagedPtr self
return ()
#if ENABLE_OVERLOADING
data DOMDOMWindowStopMethodInfo
instance (signature ~ (m ()), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowStopMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowStop
#endif
foreign import ccall "webkit_dom_dom_window_webkit_message_handlers_post_message" webkit_dom_dom_window_webkit_message_handlers_post_message ::
Ptr DOMDOMWindow ->
CString ->
CString ->
IO CInt
dOMDOMWindowWebkitMessageHandlersPostMessage ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMDOMWindow a) =>
a
-> T.Text
-> T.Text
-> m Bool
dOMDOMWindowWebkitMessageHandlersPostMessage window handler message = liftIO $ do
window' <- unsafeManagedPtrCastPtr window
handler' <- textToCString handler
message' <- textToCString message
result <- webkit_dom_dom_window_webkit_message_handlers_post_message window' handler' message'
let result' = (/= 0) result
touchManagedPtr window
freeMem handler'
freeMem message'
return result'
#if ENABLE_OVERLOADING
data DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo
instance (signature ~ (T.Text -> T.Text -> m Bool), MonadIO m, IsDOMDOMWindow a) => O.MethodInfo DOMDOMWindowWebkitMessageHandlersPostMessageMethodInfo a signature where
overloadedMethod _ = dOMDOMWindowWebkitMessageHandlersPostMessage
#endif